summaryrefslogtreecommitdiff
path: root/source/tools/examples/examples.c
diff options
context:
space:
mode:
Diffstat (limited to 'source/tools/examples/examples.c')
-rw-r--r--source/tools/examples/examples.c34
1 files changed, 18 insertions, 16 deletions
diff --git a/source/tools/examples/examples.c b/source/tools/examples/examples.c
index 98d7bbcb908bd..4b1d9fcc107f6 100644
--- a/source/tools/examples/examples.c
+++ b/source/tools/examples/examples.c
@@ -176,6 +176,7 @@ InitializeFullAcpica (void)
/* Initialize the ACPICA subsystem */
+ AcpiGbl_OverrideDefaultRegionHandlers = TRUE;
Status = AcpiInitializeSubsystem ();
if (ACPI_FAILURE (Status))
{
@@ -194,15 +195,6 @@ InitializeFullAcpica (void)
return (Status);
}
- /* Create the ACPI namespace from ACPI tables */
-
- Status = AcpiLoadTables ();
- if (ACPI_FAILURE (Status))
- {
- ACPI_EXCEPTION ((AE_INFO, Status, "While loading ACPI tables"));
- return (Status);
- }
-
/* Install local handlers */
Status = InstallHandlers ();
@@ -221,6 +213,15 @@ InitializeFullAcpica (void)
return (Status);
}
+ /* Create the ACPI namespace from ACPI tables */
+
+ Status = AcpiLoadTables ();
+ if (ACPI_FAILURE (Status))
+ {
+ ACPI_EXCEPTION ((AE_INFO, Status, "While loading ACPI tables"));
+ return (Status);
+ }
+
/* Complete the ACPI namespace object initialization */
Status = AcpiInitializeObjects (ACPI_FULL_INITIALIZATION);
@@ -283,6 +284,7 @@ InitializeAcpi (
/* Initialize the ACPICA subsystem */
+ AcpiGbl_OverrideDefaultRegionHandlers = TRUE;
Status = AcpiInitializeSubsystem ();
if (ACPI_FAILURE (Status))
{
@@ -297,26 +299,26 @@ InitializeAcpi (
return (Status);
}
- /* Create the ACPI namespace from ACPI tables */
+ /* Install local handlers */
- Status = AcpiLoadTables ();
+ Status = InstallHandlers ();
if (ACPI_FAILURE (Status))
{
+ ACPI_EXCEPTION ((AE_INFO, Status, "While installing handlers"));
return (Status);
}
- /* Install local handlers */
+ /* Initialize the ACPI hardware */
- Status = InstallHandlers ();
+ Status = AcpiEnableSubsystem (ACPI_FULL_INITIALIZATION);
if (ACPI_FAILURE (Status))
{
- ACPI_EXCEPTION ((AE_INFO, Status, "While installing handlers"));
return (Status);
}
- /* Initialize the ACPI hardware */
+ /* Create the ACPI namespace from ACPI tables */
- Status = AcpiEnableSubsystem (ACPI_FULL_INITIALIZATION);
+ Status = AcpiLoadTables ();
if (ACPI_FAILURE (Status))
{
return (Status);