madt1
Dump a system's acpi tables to an ascii file acpixtract - convert ascii acpidump output to raw binary table madt - parser for apic table
Part of acpidump(1).
Usage
acpidump [options]
acpixtract [options]
[filename]
madt
Overview
This manual page documents briefly the acpidump , acpixtract and madt commands. acpidump and acpixtract options are described below while madt can only read an APIC table from standard input.
Options
acpidump options are as follow:
-
-a, --addr 0x1234 -
look for tables at this phisical address
-
-t, --table DSDT -
only dump table with DSDT signature
-
-o, --output filename -
redirect output from stdin to filename
-
-b, --binary -
dump data in binary form rather than in hex-dump format
-
-l, --lenght 0x456 -
works only with --addr, dump phisical memory region without trying to understand it's contents
-
-s, --skip 2 -
skip 2 tables of the given name and output only 3rd one
-
-h, --help -
outputs an help message
- acpixtract only option is:
-
-n instance_number -
prints Nth instance of target table, default is 1
Options
acpixtract options are as follow:
-
-a -
extract all tables, not just DSDT/SSDT
-
-l -
list table summaries, do not extract
-s<Signature>-
Extract all tables named <Signature>
Examples
Dump the DSDT table to the file DSDT.aml in binary format (this can be disassembled later with iasl(1):
acpidump -b -t DSDT -o DSDT.aml
Show the FACP table:
acpidump -t FACP > FACP.dat
acpixtract -a FACP.dat
iasl -d FACP.dat
Dump and extract all ACPI tables:
acpidump -o DSDT.dat
acpixtract -a
Parse APIC tables:
acpidump -o DSDT.dat
acpixtract -sAPIC DSDT.dat
madt < APIC.dat