---
name: "madt"
section: "1"
platform: "linux"
package: "acpidump"
version: "20071116-1"
release: "Debian 5.0 (Lenny)"
platforms: ["linux"]
url: "https://new.carta.tech/acpidump"
---

# madt(1)

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)](/acpidump/1.md).

## NAME

acpidump - dump a system's ACPI tables to an ASCII file\
 acpixtract - convert ASCII acpidump output to raw binary table\
 madt -  parser for APIC table

## SYNOPSIS

**acpidump** \[*options*\]\
 **acpixtract** \[*options*\] \[*filename*\]\
 **madt**\

## DESCRIPTION

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)](/iasl/1.md):

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

## SEE ALSO

[**iasl**(1)](/iasl/1.md),

## AUTHOR

acpidump was written by Alexey Starikovskiy and Len Brown.

This manual page was written by Mattia Dongili \<malattia@debian.org\>, for the Debian project (but may be used by others).
