summaryrefslogtreecommitdiff
path: root/source/tools/examples/examples.c
diff options
context:
space:
mode:
authorJung-uk Kim <jkim@FreeBSD.org>2015-12-18 18:35:46 +0000
committerJung-uk Kim <jkim@FreeBSD.org>2015-12-18 18:35:46 +0000
commit1c6f3e7bf6ed0a9ff1bd466e319cdf456e6e91dc (patch)
tree9ffecbf2e9ce4e63aac5515363a488b761a02b03 /source/tools/examples/examples.c
parentb9098066cd6284319bca922f13e59517f774a103 (diff)
Notes
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);