ACPI doesn't build if CONFIG_PCI is not enabled:
arch/i386/kernel/kernel.o(.text.init+0x3cd0): In function `disable_acpi_pci':
: undefined reference to `use_acpi_pci'
drivers/acpi/acpi.o(.text.init+0x94e): In function `acpi_bus_init':
: undefined reference to `eisa_set_level_irq'
When the build is fixed and ACPI is booted with a !CONFIG_PCI kernel, it complains:
Linux version 2.6.0-test7 (lenb@dhcppc27) (gcc version 3.3.1 20030930 (Red Hat L
inux 3.3.1-6)) #1 Wed Oct 15 14:28:59 EDT 2003
ACPI: Subsystem revision 20031002
ACPI-0345: *** Error: Handler for [PCI_Config] returned AE_SUPPORT
ACPI-1120: *** Error: Method execution failed [\_SB_.PCI0.LNK1._STA] (Node c
ACPI-0098: *** Error: Method execution failed [\_SB_.PCI0.LNK1._STA] (Node c
But it _does_ work -- the power button event is caught and handled.
i386 !PCI build is now fixed
x86_64 !PCI build is still broken
boot-time messages still present on !PCI config.
Just tried building to-akpm tree without PCI, it is ok if #undef
Created attachment 5762 [details]
patch vs 2.6.13-rc6+ACPI-patches
delete CONFIG_ACPI_PCI altogether,
ACPI now selects PCI if it isn't enabled already.
shipped in 2.6.13-git9