diff options
Diffstat (limited to 'events/evevent.c')
-rw-r--r-- | events/evevent.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/events/evevent.c b/events/evevent.c index 0f5785a6347d..7f9642ac5cad 100644 --- a/events/evevent.c +++ b/events/evevent.c @@ -81,6 +81,13 @@ AcpiEvInitializeEvents ( ACPI_FUNCTION_TRACE (EvInitializeEvents); + /* If Hardware Reduced flag is set, there are no fixed events */ + + if (AcpiGbl_ReducedHardware) + { + return_ACPI_STATUS (AE_OK); + } + /* * Initialize the Fixed and General Purpose Events. This is done prior to * enabling SCIs to prevent interrupts from occurring before the handlers @@ -128,6 +135,13 @@ AcpiEvInstallXruptHandlers ( ACPI_FUNCTION_TRACE (EvInstallXruptHandlers); + /* If Hardware Reduced flag is set, there is no ACPI h/w */ + + if (AcpiGbl_ReducedHardware) + { + return_ACPI_STATUS (AE_OK); + } + /* Install the SCI handler */ Status = AcpiEvInstallSciHandler (); |