freebsd-skq/sys/x86/xen
royger 1e8c98e501 xen/intr: fix the event channel enabled per-cpu mask
Fix two issues with the current event channel code, first ENABLED_SETSIZE is
not correctly defined and then using a BITSET to store the per-cpu masks is
not portable to other arches, since on arm32 the event channel arrays shared
with the hypervisor are of type uint64_t and not long. Partially restore the
previous code but switch the bit operations to use the recently introduced
xen_{set/clear/test}_bit versions.

Reviewed by:		Julien Grall <julien.grall@citrix.com>
Sponsored by:		Citrix Systems R&D
Differential Revision:	https://reviews.freebsd.org/D4080
2015-11-05 14:33:46 +00:00
..
hvm.c
pv.c
pvcpu_enum.c
xen_apic.c
xen_intr.c xen/intr: fix the event channel enabled per-cpu mask 2015-11-05 14:33:46 +00:00
xen_msi.c
xen_nexus.c
xen_pci_bus.c
xenpv.c