summaryrefslogtreecommitdiff
path: root/source/tools/acpiexec
diff options
context:
space:
mode:
authorJung-uk Kim <jkim@FreeBSD.org>2014-02-17 17:10:41 +0000
committerJung-uk Kim <jkim@FreeBSD.org>2014-02-17 17:10:41 +0000
commit526d99544ba42a5a2155021975b3b97da425819e (patch)
treef33eb960cbd87cb5fa516e45153eb6351dc8ea2e /source/tools/acpiexec
parent7bf0bd8c239ae7e6cb5c98382db85377146519d6 (diff)
Diffstat (limited to 'source/tools/acpiexec')
-rw-r--r--source/tools/acpiexec/aecommon.h5
-rw-r--r--source/tools/acpiexec/aeexec.c2
-rw-r--r--source/tools/acpiexec/aehandlers.c2
-rw-r--r--source/tools/acpiexec/aemain.c13
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;