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*066b6da2SSascha Wildner.Dd July 25, 2014 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 44d4972a9cSSascha Wildner.It Fl a Op Ar name/prefix 45d4972a9cSSascha WildnerFind/Display both ASL operator and AML opcode name(s). 4661c0377fSSascha Wildner.It Fl e Op Ar hex_value 4761c0377fSSascha WildnerDecode ACPICA exception code. 4861c0377fSSascha Wildner.It Fl h 4961c0377fSSascha WildnerDisplay help. 5061c0377fSSascha Wildner.It Fl i 5161c0377fSSascha WildnerDisplay known ACPI Device IDs (_HID). 52d4972a9cSSascha Wildner.It Fl k Op Ar name/prefix 5361c0377fSSascha WildnerFind/Display ASL non-operator keyword(s). 54d4972a9cSSascha Wildner.It Fl m Op Ar name/prefix 5561c0377fSSascha WildnerFind/Display AML opcode name(s). 5661c0377fSSascha Wildner.It Fl o Op Ar hex_value 5761c0377fSSascha WildnerDecode hex AML opcode. 58d4972a9cSSascha Wildner.It Fl p Op Ar name/prefix 5961c0377fSSascha WildnerFind/Display ASL predefined method name(s). 60d4972a9cSSascha Wildner.It Fl s Op Ar name/prefix 6161c0377fSSascha WildnerFind/Display ASL operator name(s). 62*066b6da2SSascha Wildner.It Fl u 63*066b6da2SSascha WildnerDisplay ACPI-related UUIDs. 6461c0377fSSascha Wildner.It Fl v 6561c0377fSSascha WildnerDisplay version information. 6661c0377fSSascha Wildner.El 6761c0377fSSascha Wildner.Pp 6861c0377fSSascha WildnerIf neither 69d4972a9cSSascha Wildner.Ar name/prefix 7061c0377fSSascha Wildnernor 7161c0377fSSascha Wildner.Ar hex_value 7261c0377fSSascha Wildnerare specified 7361c0377fSSascha Wildner.Nm 7461c0377fSSascha Wildnerdefaults to displaying all information available for the specified option. 7561c0377fSSascha Wildner.Pp 7661c0377fSSascha WildnerIf a 77d4972a9cSSascha Wildner.Ar name/prefix 7861c0377fSSascha Wildnerbut no options are specified 7961c0377fSSascha Wildner.Nm 8061c0377fSSascha Wildnerdefaults to finding ASL operator names if 81d4972a9cSSascha Wildner.Ar name/prefix 8261c0377fSSascha Wildnerdoes not start with an underscore, and to finding ASL predefined method 8361c0377fSSascha Wildnernames if 84d4972a9cSSascha Wildner.Ar name/prefix 8561c0377fSSascha Wildnerdoes start with an underscore. 8661c0377fSSascha Wildner.Sh SEE ALSO 8761c0377fSSascha Wildner.Xr acpi 4 , 8861c0377fSSascha Wildner.Xr acpibin 8 , 8961c0377fSSascha Wildner.Xr acpiconf 8 , 9061c0377fSSascha Wildner.Xr acpidump 8 , 9161c0377fSSascha Wildner.Xr acpiexec 8 , 9261c0377fSSascha Wildner.Xr acpinames 8 , 9361c0377fSSascha Wildner.Xr acpixtract 8 , 9461c0377fSSascha Wildner.Xr iasl 8 9561c0377fSSascha Wildner.Pp 9661c0377fSSascha Wildner.Lk https://acpica.org/documentation/ 9761c0377fSSascha Wildner.Sh AUTHORS 9861c0377fSSascha WildnerThe 9961c0377fSSascha Wildner.Nm 10061c0377fSSascha Wildnerutility is provided by 10161c0377fSSascha Wildner.Tn Intel 10261c0377fSSascha Wildneras part of their 10361c0377fSSascha Wildner.Sy ACPICA 10461c0377fSSascha Wildnerdistribution. 10561c0377fSSascha Wildner.Pp 10661c0377fSSascha WildnerThis manual page was written by 10761c0377fSSascha Wildner.An Sascha Wildner . 108