xref: /dflybsd-src/usr.sbin/acpi/acpihelp/acpihelp.8 (revision 2b57e6df2e02e023cc8defd76c1809243c99e460)
161c0377fSSascha Wildner.\"
261c0377fSSascha Wildner.\" Copyright (c) 2014 The DragonFly Project.  All rights reserved.
361c0377fSSascha Wildner.\"
461c0377fSSascha Wildner.\" Redistribution and use in source and binary forms, with or without
561c0377fSSascha Wildner.\" modification, are permitted provided that the following conditions
661c0377fSSascha Wildner.\" are met:
761c0377fSSascha Wildner.\"
861c0377fSSascha Wildner.\" 1. Redistributions of source code must retain the above copyright
961c0377fSSascha Wildner.\"    notice, this list of conditions and the following disclaimer.
1061c0377fSSascha Wildner.\" 2. Redistributions in binary form must reproduce the above copyright
1161c0377fSSascha Wildner.\"    notice, this list of conditions and the following disclaimer in
1261c0377fSSascha Wildner.\"    the documentation and/or other materials provided with the
1361c0377fSSascha Wildner.\"    distribution.
1461c0377fSSascha Wildner.\" 3. Neither the name of The DragonFly Project nor the names of its
1561c0377fSSascha Wildner.\"    contributors may be used to endorse or promote products derived
1661c0377fSSascha Wildner.\"    from this software without specific, prior written permission.
1761c0377fSSascha Wildner.\"
1861c0377fSSascha Wildner.\" THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1961c0377fSSascha Wildner.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
2061c0377fSSascha Wildner.\" LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
2161c0377fSSascha Wildner.\" FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE
2261c0377fSSascha Wildner.\" COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
2361c0377fSSascha Wildner.\" INCIDENTAL, SPECIAL, EXEMPLARY OR CONSEQUENTIAL DAMAGES (INCLUDING,
2461c0377fSSascha Wildner.\" BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
2561c0377fSSascha Wildner.\" LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
2661c0377fSSascha Wildner.\" AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
2761c0377fSSascha Wildner.\" OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
2861c0377fSSascha Wildner.\" OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2961c0377fSSascha Wildner.\" SUCH DAMAGE.
3061c0377fSSascha Wildner.\"
31*2b57e6dfSSascha Wildner.Dd November 15, 2020
3261c0377fSSascha Wildner.Dt ACPIHELP 8
3361c0377fSSascha Wildner.Os
3461c0377fSSascha Wildner.Sh NAME
3561c0377fSSascha Wildner.Nm acpihelp
3661c0377fSSascha Wildner.Nd help utility for ASL operators, AML opcodes, and ACPI predefined names
3761c0377fSSascha Wildner.Sh SYNOPSIS
3861c0377fSSascha Wildner.Nm
3961c0377fSSascha Wildner.Op Ar option ...
40d4972a9cSSascha Wildner.Op Ar name/prefix | hex_value
4161c0377fSSascha Wildner.Sh DESCRIPTION
4261c0377fSSascha WildnerThe following options are supported:
4361c0377fSSascha Wildner.Bl -tag -width indent
44277350a0SSascha Wildner.It Fl a Op Ar name/prefix | *
45277350a0SSascha WildnerDisplay both ASL operator and AML opcode name(s).
46896f2e3aSSascha Wildner.It Fl d
47896f2e3aSSascha WildnerDisplay iASL Preprocessor directives.
4861c0377fSSascha Wildner.It Fl e Op Ar hex_value
4961c0377fSSascha WildnerDecode ACPICA exception code.
50277350a0SSascha Wildner.It Fl g Op Ar name/prefix | *
51277350a0SSascha WildnerDisplay AML grammar element(s).
5261c0377fSSascha Wildner.It Fl h
5361c0377fSSascha WildnerDisplay help.
54277350a0SSascha Wildner.It Fl i Op Ar name/prefix | *
55277350a0SSascha WildnerDisplay ACPI/PNP Hardware ID(s).
56277350a0SSascha Wildner.It Fl k Op Ar name/prefix | *
57277350a0SSascha WildnerDisplay ASL non-operator keyword(s).
58277350a0SSascha Wildner.It Fl m Op Ar name/prefix | *
59277350a0SSascha WildnerDisplay AML opcode name(s).
6061c0377fSSascha Wildner.It Fl o Op Ar hex_value
6161c0377fSSascha WildnerDecode hex AML opcode.
62277350a0SSascha Wildner.It Fl p Op Ar name/prefix | *
63277350a0SSascha WildnerDisplay ASL predefined method name(s).
64277350a0SSascha Wildner.It Fl s Op Ar name/prefix | *
65277350a0SSascha WildnerDisplay ASL operator name(s).
66896f2e3aSSascha Wildner.It Fl t
67896f2e3aSSascha WildnerDisplay supported ACPI tables.
68066b6da2SSascha Wildner.It Fl u
69066b6da2SSascha WildnerDisplay ACPI-related UUIDs.
7061c0377fSSascha Wildner.It Fl v
7161c0377fSSascha WildnerDisplay version information.
727bcb6cafSSascha Wildner.It Fl vd
737bcb6cafSSascha WildnerDisplay build date and time.
74*2b57e6dfSSascha Wildner.It Fl x Op Ar hex_value
75*2b57e6dfSSascha WildnerDecode iASL exception code.
7661c0377fSSascha Wildner.El
7761c0377fSSascha Wildner.Pp
7861c0377fSSascha WildnerIf neither
79d4972a9cSSascha Wildner.Ar name/prefix
8061c0377fSSascha Wildnernor
8161c0377fSSascha Wildner.Ar hex_value
8261c0377fSSascha Wildnerare specified
8361c0377fSSascha Wildner.Nm
8461c0377fSSascha Wildnerdefaults to displaying all information available for the specified option.
8561c0377fSSascha Wildner.Pp
8661c0377fSSascha WildnerIf a
87d4972a9cSSascha Wildner.Ar name/prefix
8861c0377fSSascha Wildnerbut no options are specified
8961c0377fSSascha Wildner.Nm
9061c0377fSSascha Wildnerdefaults to finding ASL operator names if
91d4972a9cSSascha Wildner.Ar name/prefix
9261c0377fSSascha Wildnerdoes not start with an underscore, and to finding ASL predefined method
9361c0377fSSascha Wildnernames if
94d4972a9cSSascha Wildner.Ar name/prefix
9561c0377fSSascha Wildnerdoes start with an underscore.
9661c0377fSSascha Wildner.Sh SEE ALSO
9761c0377fSSascha Wildner.Xr acpi 4 ,
9861c0377fSSascha Wildner.Xr acpibin 8 ,
99279dd846SSascha Wildner.Xr acpicall 8 ,
10061c0377fSSascha Wildner.Xr acpiconf 8 ,
10161c0377fSSascha Wildner.Xr acpidump 8 ,
10261c0377fSSascha Wildner.Xr acpiexec 8 ,
10361c0377fSSascha Wildner.Xr acpixtract 8 ,
10461c0377fSSascha Wildner.Xr iasl 8
10561c0377fSSascha Wildner.Pp
10661c0377fSSascha Wildner.Lk https://acpica.org/documentation/
10761c0377fSSascha Wildner.Sh AUTHORS
10861c0377fSSascha WildnerThe
10961c0377fSSascha Wildner.Nm
11061c0377fSSascha Wildnerutility is provided by
11161c0377fSSascha Wildner.Tn Intel
11261c0377fSSascha Wildneras part of their
11361c0377fSSascha Wildner.Sy ACPICA
11461c0377fSSascha Wildnerdistribution.
11561c0377fSSascha Wildner.Pp
11661c0377fSSascha WildnerThis manual page was written by
11761c0377fSSascha Wildner.An Sascha Wildner .
118