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@
