freebsd-nq/sys/x86
Roger Pau Monné c2641d23e1 xen: add ACPI bus to xen_nexus when running as Dom0
Also disable a couple of ACPI devices that are not usable under Dom0.
To this end a couple of booleans are added that allow disabling ACPI
specific devices.

Sponsored by: Citrix Systems R&D
Reviewed by: jhb

x86/xen/xen_nexus.c:
 - Return BUS_PROBE_SPECIFIC in the Xen Nexus attachement routine to
   force the usage of the Xen Nexus.
 - Attach the ACPI bus when running as Dom0.

dev/acpica/acpi_cpu.c:
dev/acpica/acpi_hpet.c:
dev/acpica/acpi_timer.c
 - Add a variable that gates the addition of the devices.

x86/include/init.h:
 - Declare variables that control the attachment of ACPI cpu, hpet and
   timer devices.
2014-08-04 09:05:28 +00:00
..
acpica x86/madt: make the interrupt override parser a public function 2014-08-04 08:58:50 +00:00
bios Add missing header needed by free(9). 2012-09-30 15:42:20 +00:00
cpufreq Pull in r267961 and r267973 again. Fix for issues reported will follow. 2014-06-28 03:56:17 +00:00
include xen: add ACPI bus to xen_nexus when running as Dom0 2014-08-04 09:05:28 +00:00
iommu Remove ia64. 2014-07-07 00:27:09 +00:00
isa isa: allow ISA bus to attach to xenpv bus 2014-06-16 08:49:16 +00:00
pci Pull in r267961 and r267973 again. Fix for issues reported will follow. 2014-06-28 03:56:17 +00:00
x86 xen: change order of Xen intr init and IO APIC registration 2014-08-04 08:54:34 +00:00
xen xen: add ACPI bus to xen_nexus when running as Dom0 2014-08-04 09:05:28 +00:00