| .TH ACPIDUMP 8 |
| .SH NAME |
| acpidump \- dump a system's ACPI tables to an ASCII file |
| |
| .SH SYNOPSIS |
| .B acpidump |
| .RI [ options ] |
| .br |
| |
| .SH DESCRIPTION |
| .B acpidump |
| dumps the systems ACPI tables to an ASCII file appropriate for |
| attaching to a bug report. |
| |
| Subsequently, they can be processed by utilities in the ACPICA package. |
| |
| .SH OPTIONS |
| acpidump options are as follow: |
| .TP |
| .B Options |
| .TP |
| .B \-b |
| Dump tables to binary files |
| .TP |
| .B \-h \-? |
| This help message |
| .TP |
| .B \-o <File> |
| Redirect output to file |
| .TP |
| .B \-r <Address> |
| Dump tables from specified RSDP |
| .TP |
| .B \-s |
| Print table summaries only |
| .TP |
| .B \-v |
| Display version information |
| .TP |
| .B \-z |
| Verbose mode |
| .TP |
| .B Table Options |
| .TP |
| .B \-a <Address> |
| Get table via a physical address |
| .TP |
| .B \-c <on|off> |
| Turning on/off customized table dumping |
| .TP |
| .B \-f <BinaryFile> |
| Get table via a binary file |
| .TP |
| .B \-n <Signature> |
| Get table via a name/signature |
| .TP |
| .B \-x |
| Do not use but dump XSDT |
| .TP |
| .B \-x \-x |
| Do not use or dump XSDT |
| .TP |
| .fi |
| Invocation without parameters dumps all available tables. |
| .TP |
| Multiple mixed instances of -a, -f, and -n are supported. |
| |
| .SH EXAMPLES |
| |
| .nf |
| # acpidump > acpidump.out |
| |
| $ acpixtract -a acpidump.out |
| Acpi table [DSDT] - 15974 bytes written to DSDT.dat |
| Acpi table [FACS] - 64 bytes written to FACS.dat |
| Acpi table [FACP] - 116 bytes written to FACP.dat |
| Acpi table [APIC] - 120 bytes written to APIC.dat |
| Acpi table [MCFG] - 60 bytes written to MCFG.dat |
| Acpi table [SSDT] - 444 bytes written to SSDT1.dat |
| Acpi table [SSDT] - 439 bytes written to SSDT2.dat |
| Acpi table [SSDT] - 439 bytes written to SSDT3.dat |
| Acpi table [SSDT] - 439 bytes written to SSDT4.dat |
| Acpi table [SSDT] - 439 bytes written to SSDT5.dat |
| Acpi table [RSDT] - 76 bytes written to RSDT.dat |
| Acpi table [RSDP] - 20 bytes written to RSDP.dat |
| |
| $ iasl -d *.dat |
| ... |
| .fi |
| creates *.dsl, a human readable form which can be edited |
| and compiled using iasl. |
| |
| |
| .SH NOTES |
| |
| .B "acpidump " |
| must be run as root. |
| |
| .SH REFERENCES |
| ACPICA: https://acpica.org/ |
| |
| .SH FILES |
| .ta |
| .nf |
| /dev/mem |
| /sys/firmware/acpi/tables/* |
| /sys/firmware/acpi/tables/dynamic/* |
| /sys/firmware/efi/systab |
| .fi |
| |
| .SH AUTHOR |
| .TP |
| Original by: |
| Len Brown <len.brown@intel.com> |
| .TP |
| Written by: |
| Chao Guan <chao.guan@intel.com> |
| .TP |
| Updated by: |
| Bob Moore <robert.moore@intel.com> |
| Lv Zheng <lv.zheng@intel.com> |
| |
| .SH SEE ALSO |
| \&\fIacpixtract\fR\|(8), \fIiasl\fR\|(8). |
| |
| .SH COPYRIGHT |
| COPYRIGHT (c) 2013, Intel Corporation. |