freebsd-dev/sys/x86/xen
Roger Pau Monné 2450da6776 x86/xen: use x{2}APIC if virtualized by hardware
Instead of using event channels or hypercalls to deal with IPIs and
NMIs.

Using a hardware virtualized APIC should be faster than using any PV
interface, since the VM exit can be avoided.

Xen exposes whether the domain is using hardware assisted x{2}APIC
emulation in a CPUID bit.

Sponsored by: Citrix Systems R&D
2022-01-18 10:18:22 +01:00
..
hvm.c x86/xen: use x{2}APIC if virtualized by hardware 2022-01-18 10:18:22 +01:00
pv.c xen: plug some of set-but-not-used vars 2021-12-15 13:46:17 +00:00
xen_apic.c x86/xen: use x{2}APIC if virtualized by hardware 2022-01-18 10:18:22 +01:00
xen_intr.c xen: plug some of set-but-not-used vars 2021-12-15 13:46:17 +00:00