freebsd-dev/sys/x86/xen
Roger Pau Monné 27c36a12f1 xen: introduce a new way to setup event channel upcall
The main differences with the currently implemented method are:

 - Requires a local APIC EOI, since it doesn't bypass the local APIC
   as the previous method used to do.
 - Can be set to use different IDT vectors on each vCPU. Note that
   FreeBSD doesn't make use of this feature since the event channel
   IDT vector is reserved system wide.

Note that the old method of setting the event channel upcall is
not removed, and will be used as a fallback if this newly introduced
method is not available.

MFC after:	1 month
Sponsored by:	Citrix Systems R&D
2019-01-30 11:34:52 +00:00
..
hvm.c xen: introduce a new way to setup event channel upcall 2019-01-30 11:34:52 +00:00
pv.c Provide string functions for use before ifuncs get resolved. 2018-10-11 23:28:04 +00:00
pvcpu_enum.c Axe MINIMUM_MSI_INT. 2018-11-16 23:39:39 +00:00
xen_apic.c xen: fix PV IPI setup 2018-09-13 07:07:13 +00:00
xen_intr.c xen: introduce a new way to setup event channel upcall 2019-01-30 11:34:52 +00:00
xen_msi.c Correct variable name in two panic messages: num_msi_irq -> num_msi_irqs. 2018-12-31 22:46:43 +00:00
xen_nexus.c Dynamically allocate IRQ ranges on x86. 2018-08-28 21:09:19 +00:00
xen_pci_bus.c
xenpv.c xen/pv: remove the attach of the ISA bus from the Xen PV bus 2018-02-16 18:04:27 +00:00