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