summaryrefslogtreecommitdiffstats
path: root/source/tools/acpihelp/ahmain.c
diff options
context:
space:
mode:
authorjkim <jkim@FreeBSD.org>2013-05-17 23:13:40 +0000
committerjkim <jkim@FreeBSD.org>2013-05-17 23:13:40 +0000
commitaf69f95bba3597db53a980597cfd371c9f6ee7cf (patch)
tree740dae2325e162bb086ea6e7e5d481c4b669e232 /source/tools/acpihelp/ahmain.c
parent00f95aec269522bc092cf85fe57fcfc19efecec9 (diff)
downloadFreeBSD-src-af69f95bba3597db53a980597cfd371c9f6ee7cf.zip
FreeBSD-src-af69f95bba3597db53a980597cfd371c9f6ee7cf.tar.gz
Import ACPICA 20130517.
Diffstat (limited to 'source/tools/acpihelp/ahmain.c')
-rw-r--r--source/tools/acpihelp/ahmain.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/source/tools/acpihelp/ahmain.c b/source/tools/acpihelp/ahmain.c
index 5f46ec3..31748b2 100644
--- a/source/tools/acpihelp/ahmain.c
+++ b/source/tools/acpihelp/ahmain.c
@@ -103,6 +103,7 @@ main (
int j;
+ ACPI_DEBUG_INITIALIZE (); /* For debug version only */
printf (ACPI_COMMON_SIGNON ("ACPI Help Utility"));
DecodeType = AH_DECODE_DEFAULT;
@@ -117,35 +118,43 @@ main (
while ((j = AcpiGetopt (argc, argv, "ehikmops")) != EOF) switch (j)
{
case 'e':
+
DecodeType = AH_DECODE_EXCEPTION;
break;
case 'i':
+
DecodeType = AH_DISPLAY_DEVICE_IDS;
break;
case 'k':
+
DecodeType = AH_DECODE_ASL_KEYWORD;
break;
case 'm':
+
DecodeType = AH_DECODE_AML;
break;
case 'o':
+
DecodeType = AH_DECODE_AML_OPCODE;
break;
case 'p':
+
DecodeType = AH_DECODE_PREDEFINED_NAME;
break;
case 's':
+
DecodeType = AH_DECODE_ASL;
break;
case 'h':
default:
+
AhDisplayUsage ();
return (-1);
}
@@ -157,34 +166,42 @@ main (
switch (DecodeType)
{
case AH_DECODE_AML:
+
AhFindAmlOpcode (Name);
break;
case AH_DECODE_AML_OPCODE:
+
AhDecodeAmlOpcode (Name);
break;
case AH_DECODE_PREDEFINED_NAME:
+
AhFindPredefinedNames (Name);
break;
case AH_DECODE_ASL:
+
AhFindAslOperators (Name);
break;
case AH_DECODE_ASL_KEYWORD:
+
AhFindAslKeywords (Name);
break;
case AH_DISPLAY_DEVICE_IDS:
+
AhDisplayDeviceIds ();
break;
case AH_DECODE_EXCEPTION:
+
AhDecodeException (Name);
break;
default:
+
if (!Name)
{
AhFindAslOperators (Name);
OpenPOWER on IntegriCloud