CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]   2023/07/05 12:23:10

Modified files:
        sys/arch/amd64/amd64: locore.S 
        sys/dev/pv     : hyperv.c 

Log message:
The hypercall page populated with instructions by the hypervisor is not IBT
compatible due to lack of endbr64. Replace the indirect call with a new
hv_hypercall_trampoline() routine which jumps to the hypercall page without any
indirection.

Allows me to boot OpenBSD using Hyper-V on Windows 11 again.

ok guenther@

Reply via email to