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