diff options
author | msmith <msmith@FreeBSD.org> | 2000-12-01 10:18:57 +0000 |
---|---|---|
committer | msmith <msmith@FreeBSD.org> | 2000-12-01 10:18:57 +0000 |
commit | bee39eb0e05331c63c793b8796fa8727eacb5eb0 (patch) | |
tree | 337a93e7c9090d677dec5773c715ad8e60983e8a /sys/dev/acpica/acpi_apic.c | |
parent | 9e880be27392a21d6f70ac024e9bdcd014525b7c (diff) | |
download | FreeBSD-src-bee39eb0e05331c63c793b8796fa8727eacb5eb0.zip FreeBSD-src-bee39eb0e05331c63c793b8796fa8727eacb5eb0.tar.gz |
Update to work with the new ACPI CA snapshot.
- Use ACPI_PHYSICAL_ADDRESS
- RSDT -> XSDT
- FACP -> FADT
- No APIC table support
- Don't install a global EC handler; this has bad side-effects
(it invokes _REG in *all* EC spaces in the namespace!)
- Check for PCI bus instances already existing before adding them
Diffstat (limited to 'sys/dev/acpica/acpi_apic.c')
-rw-r--r-- | sys/dev/acpica/acpi_apic.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sys/dev/acpica/acpi_apic.c b/sys/dev/acpica/acpi_apic.c index 1a83b1d..20d2e32 100644 --- a/sys/dev/acpica/acpi_apic.c +++ b/sys/dev/acpica/acpi_apic.c @@ -80,6 +80,10 @@ acpi_apic_identify(driver_t *driver, device_t bus) device_t child; int len; void *private; + +#if 1 + return; +#else /* broken by new ACPICA update that doesn't support the APIC table */ /* * Perform the tedious double-get to fetch the actual table. @@ -131,6 +135,7 @@ acpi_apic_identify(driver_t *driver, device_t bus) } AcpiOsFree(buf.Pointer); +#endif } static int |