trapping specific standard system registers

hello, how can I trap specific standard system registers of a vCPU in Hypervisor framework? like the ARM standard HSTR_EL2, which I don't see exposed in the headers.

Answered by Engineer in 875364022

HSTR_EL2 only affects the AArch32 state. That's why it's not in the supported system registers.

Accepted Answer

HSTR_EL2 only affects the AArch32 state. That's why it's not in the supported system registers.

Are there any plans to introduce its system registers to HVF’s EL2 support?

We can't talk about The Future™ [1], but if you'd like to see this change I encourage you to file an enhancement request describing your requirements.

Please post your bug number, just for the record.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

[1] See tip 3 in Quinn's Top Ten DevForums Tips.

I have filed FB21917334

Thanks!

however not in a "Hypervisor Framework" category as it does not exist

Virtualization is fine. But that’s not a problem; it’ll find its way to the right place.

ps It’s better to reply as a reply, rather than in the comments; see Quinn’s Top Ten DevForums Tips for this and other titbits.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

trapping specific standard system registers
 
 
Q