---
name: "acpidump"
section: "8"
platform: "openbsd"
package: "man"
version: "8.0-current-20261101"
release: "OpenBSD 8.0-current (2026-11-01)"
platforms: ["freebsd", "openbsd"]
url: "https://new.carta.tech/acpidump/8"
---

# acpidump(8)

dump ACPI tables

## NAME

**acpidump** – dump ACPI tables

## SYNOPSIS

**acpidump** **-o** *prefix*

## DESCRIPTION

The **acpidump** command stores ACPI tables from physical memory into files specified by *prefix*. If *prefix* specifies a directory, the generated files will be of the form \<prefix\>/\<sig\>.\<id\>. Otherwise, they will be named \<prefix\>.\<sig\>.\<id\>. “sig” is the signature of the ACPI Table; “id” is unique for each table.

Additionally a file called \<prefix\>/headers or \<prefix\>.headers will be created that contains additional human readable information pertaining to this specific dump.

The ACPICA disassembler is available through the OpenBSD ports tree or package system:

```
# pkg_add acpica
$ iasl -d <prefix>.<sig>.<id>
```

**acpidump** requires the ability to open */dev/kmem*, which may be restricted based upon the value of the *kern.allowkmem* [sysctl(8)](/sysctl/8.md).

**acpidump** is run at startup and stores the results in */var/db/acpi*.

## FILES

- */dev/mem*

  - */var/db/acpi*

  ## SEE ALSO

pkg\_add(1), [mem(4)](/mem/4.md), [packages(7)](/packages/7.md), [ports(7)](/ports/7.md)

## HISTORY

The **acpidump** command first appeared in OpenBSD 3.8.
