acpi_irq_model = ACPI_IRQ_MODEL_IOAPIC;
acpi_ioapic = 1;
- #endif /*CONFIG_X86_IO_APIC*/
+
++#endif /* CONFIG_X86_IO_APIC && CONFIG_ACPI_INTERPRETER */
+
#ifdef CONFIG_X86_LOCAL_APIC
if (acpi_lapic && acpi_ioapic) {
smp_found_config = 1;
clustered_apic_check();
}
#endif
-#endif /*CONFIG_X86_IO_APIC && CONFIG_ACPI_INTERPRETER*/
++
+#ifdef CONFIG_HPET_TIMER
+ acpi_table_parse(ACPI_HPET, acpi_parse_hpet);
+#endif
return 0;
}
#
menu "ACPI (Advanced Configuration and Power Interface) Support"
-
- config ACPI_HT
- bool "ACPI Processor Enumeration for HT"
- depends on X86
- default y
- ---help---
- ACPI enumerates both logical (a.k.a. Hyper-Threaded -- HT)
- and physical processors. It is designed to obsolete several older
- specifications, including the MultiProcessor Specification (MPS),
- which supported only physical processors.
-
- CONFIG_ACPI_HT includes the minimal ACPI boot-time code
- necessary to enumerate logical processors and enable HT.
-
- CONFIG_ACPI includes CONFIG_ACPI_HT, plus IO APIC enumeration,
- and the hooks to run the ACPI AML interpreter for run-time events.
-
- When CONFIG_ACPI is selected, the command-line option "acpi=ht"
- is available to run just the ACPI boot-time code -- just as if
- only CONFIG_ACPI_HT were selected.
-
- Note that "acpi=off" can be used to disable all ACPI code in the kernel.
-
- config ACPI
- bool "Full ACPI Support"
depends on !X86_VISWS
depends on !IA64_HP_SIM
- depends on IA64 || (X86 || ACPI_HT)
+ depends on IA64 || X86
+
+ config ACPI
+ bool "ACPI Support"
+ depends on IA64 || X86
++
default y
---help---
Advanced Configuration and Power Interface (ACPI) support for
config ACPI_SLEEP
bool "Sleep States (EXPERIMENTAL)"
depends on X86 && ACPI
- depends on EXPERIMENTAL
+ depends on ACPI_INTERPRETER
+ depends on EXPERIMENTAL && PM
+ select SOFTWARE_SUSPEND
default y
---help---
This option adds support for ACPI suspend states.