xref: /titanic_51/usr/src/man/man1m/acpixtract.1m (revision 385cc6b4ad1792caef3f84eb61eed3f27085801f)
1*385cc6b4SJerry Jelinek.\" This file and its contents are supplied under the terms of the
2*385cc6b4SJerry Jelinek.\" Common Development and Distribution License ("CDDL"), version 1.0.
3*385cc6b4SJerry Jelinek.\" You may only use this file in accordance with the terms of version
4*385cc6b4SJerry Jelinek.\" 1.0 of the CDDL.
5*385cc6b4SJerry Jelinek.\"
6*385cc6b4SJerry Jelinek.\" A full copy of the text of the CDDL should have accompanied this
7*385cc6b4SJerry Jelinek.\" source.  A copy of the CDDL is also available via the Internet at
8*385cc6b4SJerry Jelinek.\" http://www.illumos.org/license/CDDL.
9*385cc6b4SJerry Jelinek.\"
10*385cc6b4SJerry Jelinek.\"
11*385cc6b4SJerry Jelinek.\" Copyright 2016 Joyent, Inc.
12*385cc6b4SJerry Jelinek.\"
13*385cc6b4SJerry Jelinek.Dd Aug 2, 2016
14*385cc6b4SJerry Jelinek.Dt ACPIXTRACT 1M
15*385cc6b4SJerry Jelinek.Os
16*385cc6b4SJerry Jelinek.Sh NAME
17*385cc6b4SJerry Jelinek.Nm acpixtract
18*385cc6b4SJerry Jelinek.Nd extract binary ACPI tables from a dump file
19*385cc6b4SJerry Jelinek.Sh SYNOPSIS
20*385cc6b4SJerry Jelinek.Nm
21*385cc6b4SJerry Jelinek.Op Fl ahlmv
22*385cc6b4SJerry Jelinek.Op Fl s Ar signature
23*385cc6b4SJerry Jelinek.Ar file
24*385cc6b4SJerry Jelinek.Sh DESCRIPTION
25*385cc6b4SJerry JelinekThe
26*385cc6b4SJerry Jelinek.Nm
27*385cc6b4SJerry Jelinekutility extracts the binary data from a dump of the system's Advanced
28*385cc6b4SJerry JelinekConfiguration and Power Interface (ACPI) tables.  The dump is usually obtained
29*385cc6b4SJerry Jelinekvia the
30*385cc6b4SJerry Jelinek.Xr acpidump 1M
31*385cc6b4SJerry Jelinekcommand. The resulting binary file(s) are represented in the ACPI
32*385cc6b4SJerry Jelinek.Sy ASL
33*385cc6b4SJerry Jelinekassembly language. For each table extracted, a corresponding
34*385cc6b4SJerry Jelinek.Em table.dat
35*385cc6b4SJerry Jelinekfile will be created.
36*385cc6b4SJerry Jelinek.Sh OPTIONS
37*385cc6b4SJerry JelinekThe following options are supported:
38*385cc6b4SJerry Jelinek.Bl -tag -width Ds
39*385cc6b4SJerry Jelinek.It Fl a
40*385cc6b4SJerry JelinekExtract all of the tables found. By default only the
41*385cc6b4SJerry Jelinek.Sy DSDT
42*385cc6b4SJerry Jelinekand
43*385cc6b4SJerry Jelinek.Sy SSDT
44*385cc6b4SJerry Jelinektables will be extracted.
45*385cc6b4SJerry Jelinek.It Fl h
46*385cc6b4SJerry JelinekDisplay the usage message and exit.
47*385cc6b4SJerry Jelinek.It Fl l
48*385cc6b4SJerry JelinekList tables only, do not extract.
49*385cc6b4SJerry Jelinek.It Fl m
50*385cc6b4SJerry JelinekMake a single file for all of the
51*385cc6b4SJerry Jelinek.Sy DSDT
52*385cc6b4SJerry Jelinekand
53*385cc6b4SJerry Jelinek.Sy SSDT
54*385cc6b4SJerry Jelinektables.
55*385cc6b4SJerry Jelinek.It Fl s Ar signature
56*385cc6b4SJerry JelinekGet the table with the specified signature.
57*385cc6b4SJerry Jelinek.It Fl v
58*385cc6b4SJerry JelinekPrint the version.
59*385cc6b4SJerry Jelinek.El
60*385cc6b4SJerry Jelinek.Sh SEE ALSO
61*385cc6b4SJerry Jelinek.Xr acpidump 1M
62