0fb27e
.\" First parameter, NAME, should be all caps
0fb27e
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
0fb27e
.\" other parameters are allowed: see man(7), man(1)
0fb27e
.TH ACPIHELP 1 "January 23, 2013"
0fb27e
.\" Please adjust this date whenever revising the manpage.
0fb27e
.\"
0fb27e
.\" Some roff macros, for reference:
0fb27e
.\" .nh        disable hyphenation
0fb27e
.\" .hy        enable hyphenation
0fb27e
.\" .ad l      left justify
0fb27e
.\" .ad b      justify to both left and right margins
0fb27e
.\" .nf        disable filling
0fb27e
.\" .fi        enable filling
0fb27e
.\" .br        insert line break
0fb27e
.\" .sp <n>    insert n+1 empty lines
0fb27e
.\" for manpage-specific macros, see man(7)
0fb27e
.SH NAME
0fb27e
acpihelp \- ACPI help utility
0fb27e
.SH SYNOPSIS
0fb27e
.B acpihelp
0fb27e
.RI <option> ...
0fb27e
.RI [<name-prefix>|<hex-value>]
0fb27e
0fb27e
.SH DESCRIPTION
0fb27e
This manual page briefly documents the
0fb27e
.B acpihelp
0fb27e
command. The option list is taken from the acpihelp interactive help.
0fb27e
.PP
0fb27e
.\" TeX users may be more comfortable with the \fB<whatever>\fP and
0fb27e
.\" \fI<whatever>\fP escape sequences to invode bold face and italics, 
0fb27e
.\" respectively.
0fb27e
.B acpihelp
0fb27e
provides descriptive text for AML and ASL keywords, methods, and opcodes.
0fb27e
.PP
0fb27e
Much more detailed documentation may be found at
0fb27e
http://www.acpica.org/documentation/.
0fb27e
.PP
0fb27e
If neither a <name-prefix> or a <hex-value> is provided,
0fb27e
.B acpihelp
0fb27e
will do the logical equivalent of a "display all."
0fb27e
.PP
0fb27e
A default search (that is, a search with no options) and a <name-prefix>
0fb27e
can mean two different things: (1) if <name-prefix> does not start with
0fb27e
an underscore, find ASL operator names, or (2) if <name-prefix> does start
0fb27e
with an underscore, find ASL predefined method names.
0fb27e
0fb27e
.SH OPTIONS
0fb27e
0fb27e
.PP
0fb27e
.SS ACPI Names and Symbols
0fb27e
.TP
0fb27e
.B \-k [<name-prefix>]
0fb27e
Find/Display ASL non-operator keyword(s)
0fb27e
.TP
0fb27e
.B \-m [<name-prefix>]
0fb27e
Find/Display AML opcode name(s)
0fb27e
.TP
0fb27e
.B \-p [<name-prefix>]
0fb27e
Find/Display ASL predefined method name(s)
0fb27e
.TP
0fb27e
.B \-s [<name-prefix>]
0fb27e
Find/Display ASL operator name(s)
0fb27e
0fb27e
.PP
0fb27e
.SS ACPI Values
0fb27e
.TP
0fb27e
.B \-e [<hex-value>]
0fb27e
Decode ACPICA exception code
0fb27e
.TP
0fb27e
.B \-i
0fb27e
Display known ACPI Device IDs (_HID)
0fb27e
.TP
0fb27e
.B \-i [<hex-value>]
0fb27e
Decode hex AML opcode
0fb27e
0fb27e
.SH AUTHOR
0fb27e
acpihelp was written by Robert Moore <robert.moore@intel.com>.
0fb27e
.PP
0fb27e
This manual page was written by Al Stone <ahs3@redhat.com> for the
0fb27e
Fedora project (but may be used by others).