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