ACPIXTRACT(8) Maintenance Commands and Procedures ACPIXTRACT(8)
NAME
acpixtract - extract binary ACPI tables from a dump file
SYNOPSIS
acpixtract [
-ahlmv] [
-s signature]
fileDESCRIPTION
The
acpixtract utility extracts the binary data from a dump of the
system's Advanced Configuration and Power Interface (ACPI) tables. The
dump is usually obtained via the
acpidump(8) command. The resulting
binary file(s) are represented in the ACPI
ASL assembly language. For
each table extracted, a corresponding
table.dat file will be created.
OPTIONS
The following options are supported:
-a Extract all of the tables found. By default only the
DSDT and
SSDT tables will be extracted.
-h Display the usage message and exit.
-l List tables only, do not extract.
-m Make a single file for all of the
DSDT and
SSDT tables.
-s signature Get the table with the specified signature.
-v Print the version.
EXAMPLES
Example 1 Extract all ACPI tables
The following example extracts all of the individual ACPI tables from a
previously created dump of the ACPI tables from a running system. Such
a dump can be created with the
acpidump(8) utility. Extracted tables
can then be inspected or disassembled by the iasl utility on any
platform.
# acpixtract -a acpi.dat
Intel ACPI Component Architecture
ACPI Binary Table Extraction Utility version 20160527-32
Copyright (c) 2000 - 2016 Intel Corporation
Acpi table [RSDP] - 36 bytes written to rsdp.dat
Acpi table [RSDT] - 128 bytes written to rsdt.dat
Acpi table [XSDT] - 220 bytes written to xsdt.dat
Acpi table [DSDT] - 213221 bytes written to dsdt.dat
Acpi table [FACS] - 64 bytes written to facs.dat
Acpi table [FACP] - 268 bytes written to facp.dat
Acpi table [APIC] - 884 bytes written to apic.dat
Acpi table [FPDT] - 68 bytes written to fpdt.dat
Acpi table [FIDT] - 156 bytes written to fidt.dat
Acpi table [SPMI] - 65 bytes written to spmi.dat
Acpi table [MCFG] - 60 bytes written to mcfg.dat
Acpi table [UEFI] - 66 bytes written to uefi.dat
Acpi table [MCEJ] - 304 bytes written to mcej.dat
Acpi table [HPET] - 56 bytes written to hpet.dat
Acpi table [MSCT] - 144 bytes written to msct.dat
Acpi table [SLIT] - 48 bytes written to slit.dat
Acpi table [SRAT] - 4440 bytes written to srat.dat
Acpi table [WDDT] - 64 bytes written to wddt.dat
Acpi table [SSDT] - 94529 bytes written to ssdt1.dat
Acpi table [NITR] - 113 bytes written to nitr.dat
Acpi table [SSDT] - 9802 bytes written to ssdt2.dat
Acpi table [SSDT] - 100 bytes written to ssdt3.dat
Acpi table [PRAD] - 191 bytes written to prad.dat
Acpi table [DMAR] - 328 bytes written to dmar.dat
Acpi table [HEST] - 168 bytes written to hest.dat
Acpi table [BERT] - 48 bytes written to bert.dat
Acpi table [ERST] - 560 bytes written to erst.dat
Acpi table [EINJ] - 336 bytes written to einj.dat
28 binary ACPI tables extracted
SEE ALSO
acpidump(8)illumos May 12, 2017 illumos