diff options
| author | Jung-uk Kim <jkim@FreeBSD.org> | 2014-02-17 17:10:41 +0000 |
|---|---|---|
| committer | Jung-uk Kim <jkim@FreeBSD.org> | 2014-02-17 17:10:41 +0000 |
| commit | 526d99544ba42a5a2155021975b3b97da425819e (patch) | |
| tree | f33eb960cbd87cb5fa516e45153eb6351dc8ea2e /source/tools/acpiexec | |
| parent | 7bf0bd8c239ae7e6cb5c98382db85377146519d6 (diff) | |
Diffstat (limited to 'source/tools/acpiexec')
| -rw-r--r-- | source/tools/acpiexec/aecommon.h | 5 | ||||
| -rw-r--r-- | source/tools/acpiexec/aeexec.c | 2 | ||||
| -rw-r--r-- | source/tools/acpiexec/aehandlers.c | 2 | ||||
| -rw-r--r-- | source/tools/acpiexec/aemain.c | 13 |
4 files changed, 13 insertions, 9 deletions
diff --git a/source/tools/acpiexec/aecommon.h b/source/tools/acpiexec/aecommon.h index c27338d3d5a0..5f657959291a 100644 --- a/source/tools/acpiexec/aecommon.h +++ b/source/tools/acpiexec/aecommon.h @@ -63,6 +63,8 @@ #include <string.h> #include <signal.h> +#pragma pack(push) /* Set default struct packing */ + extern BOOLEAN AcpiGbl_IgnoreErrors; extern UINT8 AcpiGbl_RegionFillValue; extern UINT8 AcpiGbl_UseHwReducedFadt; @@ -196,4 +198,7 @@ AeGlobalEventHandler ( UINT32 EventNumber, void *Context); + +#pragma pack(pop) /* Restore original struct packing */ + #endif /* _AECOMMON */ diff --git a/source/tools/acpiexec/aeexec.c b/source/tools/acpiexec/aeexec.c index e76e7b9b0127..4bf11ccdc0a7 100644 --- a/source/tools/acpiexec/aeexec.c +++ b/source/tools/acpiexec/aeexec.c @@ -287,7 +287,7 @@ AeTestPackageArgument ( PkgElements[3].Package.Count = 2; PkgElements[3].Package.Elements = Pkg2Elements; - /* Sub-package elements */ + /* Subpackage elements */ Pkg2Elements[0].Type = ACPI_TYPE_INTEGER; Pkg2Elements[0].Integer.Value = 0xAAAABBBB; diff --git a/source/tools/acpiexec/aehandlers.c b/source/tools/acpiexec/aehandlers.c index d42b1c080c5d..faffdd9f26cf 100644 --- a/source/tools/acpiexec/aehandlers.c +++ b/source/tools/acpiexec/aehandlers.c @@ -1507,7 +1507,7 @@ AeRegionHandler ( BufferResize = TRUE; } - else if ((BaseAddressEnd >= RegionAddress) && + else if ((BaseAddressEnd >= RegionAddress) && (BaseAddressEnd <= RegionAddressEnd) && (BaseAddress < RegionAddress)) { diff --git a/source/tools/acpiexec/aemain.c b/source/tools/acpiexec/aemain.c index 165e512d7b4c..3aa9343af28d 100644 --- a/source/tools/acpiexec/aemain.c +++ b/source/tools/acpiexec/aemain.c @@ -126,13 +126,13 @@ usage ( ACPI_OPTION ("-di", "Disable execution of STA/INI methods during init"); ACPI_OPTION ("-do", "Disable Operation Region address simulation"); ACPI_OPTION ("-dr", "Disable repair of method return values"); + ACPI_OPTION ("-ds", "Disable method auto-serialization"); ACPI_OPTION ("-dt", "Disable allocation tracking (performance)"); printf ("\n"); ACPI_OPTION ("-ef", "Enable display of final memory statistics"); ACPI_OPTION ("-ei", "Enable additional tests for ACPICA interfaces"); ACPI_OPTION ("-el", "Enable loading of additional test tables"); - ACPI_OPTION ("-em", "Enable Interpreter Serialized Mode"); ACPI_OPTION ("-es", "Enable Interpreter Slack Mode"); ACPI_OPTION ("-et", "Enable debug semaphore timeout"); printf ("\n"); @@ -204,6 +204,11 @@ AeDoOptions ( AcpiGbl_DisableAutoRepair = TRUE; break; + case 's': + + AcpiGbl_AutoSerializeMethods = FALSE; + break; + case 't': #ifdef ACPI_DBG_TRACK_ALLOCATIONS @@ -239,12 +244,6 @@ AeDoOptions ( AcpiGbl_LoadTestTables = TRUE; break; - case 'm': - - AcpiGbl_AllMethodsSerialized = TRUE; - printf ("Enabling AML Interpreter serialized mode\n"); - break; - case 's': AcpiGbl_EnableInterpreterSlack = TRUE; |
