On 29/06/20 15:29, Roman Bolshakov wrote: >>> macOS 11.0 Beta deprecated hv_vcpu_run() and introduced a special >>> declaration for hv_vcpu_run_until(), that's not available 10.15 - >>> HV_DEADLINE_FOREVER (UINT64_MAX, which is bigger than maximum value of >>> VMX-preeemption counter). Perhaps the performance issue is addressed >>> there. >> Possibly. I'm worried that the preemption-timer trick will fail to run >> there, but we'll see. >> > Well, I've got new VM-exits (caused by zero preemption timer) on either > of my laptops.
If you have already tried 11.0 that's great. I was worried that it would forcibly clear the preemption timer bit when passed HV_DEADLINE_FOREVER. Paolo