summaryrefslogtreecommitdiff
path: root/events/evevent.c
diff options
context:
space:
mode:
Diffstat (limited to 'events/evevent.c')
-rw-r--r--events/evevent.c14
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 ();