From: Mads Ynddal <m.ynd...@samsung.com> In (recent versions of?) macOS, calls to hv_vcpu_set_sys_reg were failing if they were issued outside of the specific thread that owns the vCPU.
This caused a crash when attaching a debugger through the GDB stub. This GDB stub has worked before, so it is unclear if Apple changed the behavior of the function in a release of macOS. Mads Ynddal (2): hvf: avoid repeatedly setting trap debug for each cpu hvf: only update sysreg from owning thread accel/hvf/hvf-all.c | 7 ++++++- target/arm/hvf/hvf.c | 27 +++++++++++---------------- 2 files changed, 17 insertions(+), 17 deletions(-) -- 2.48.1