0001 .TH ACPIDUMP 8
0002 .SH NAME
0003 acpidump \- dump a system's ACPI tables to an ASCII file
0004
0005 .SH SYNOPSIS
0006 .B acpidump
0007 .RI [ options ]
0008 .br
0009
0010 .SH DESCRIPTION
0011 .B acpidump
0012 dumps the systems ACPI tables to an ASCII file appropriate for
0013 attaching to a bug report.
0014
0015 Subsequently, they can be processed by utilities in the ACPICA package.
0016
0017 .SH OPTIONS
0018 acpidump options are as follow:
0019 .TP
0020 .B Options
0021 .TP
0022 .B \-b
0023 Dump tables to binary files
0024 .TP
0025 .B \-h \-?
0026 This help message
0027 .TP
0028 .B \-o <File>
0029 Redirect output to file
0030 .TP
0031 .B \-r <Address>
0032 Dump tables from specified RSDP
0033 .TP
0034 .B \-s
0035 Print table summaries only
0036 .TP
0037 .B \-v
0038 Display version information
0039 .TP
0040 .B \-z
0041 Verbose mode
0042 .TP
0043 .B Table Options
0044 .TP
0045 .B \-a <Address>
0046 Get table via a physical address
0047 .TP
0048 .B \-c <on|off>
0049 Turning on/off customized table dumping
0050 .TP
0051 .B \-f <BinaryFile>
0052 Get table via a binary file
0053 .TP
0054 .B \-n <Signature>
0055 Get table via a name/signature
0056 .TP
0057 .B \-x
0058 Do not use but dump XSDT
0059 .TP
0060 .B \-x \-x
0061 Do not use or dump XSDT
0062 .TP
0063 .fi
0064 Invocation without parameters dumps all available tables.
0065 .TP
0066 Multiple mixed instances of -a, -f, and -n are supported.
0067
0068 .SH EXAMPLES
0069
0070 .nf
0071 # acpidump > acpidump.out
0072
0073 $ acpixtract -a acpidump.out
0074 Acpi table [DSDT] - 15974 bytes written to DSDT.dat
0075 Acpi table [FACS] - 64 bytes written to FACS.dat
0076 Acpi table [FACP] - 116 bytes written to FACP.dat
0077 Acpi table [APIC] - 120 bytes written to APIC.dat
0078 Acpi table [MCFG] - 60 bytes written to MCFG.dat
0079 Acpi table [SSDT] - 444 bytes written to SSDT1.dat
0080 Acpi table [SSDT] - 439 bytes written to SSDT2.dat
0081 Acpi table [SSDT] - 439 bytes written to SSDT3.dat
0082 Acpi table [SSDT] - 439 bytes written to SSDT4.dat
0083 Acpi table [SSDT] - 439 bytes written to SSDT5.dat
0084 Acpi table [RSDT] - 76 bytes written to RSDT.dat
0085 Acpi table [RSDP] - 20 bytes written to RSDP.dat
0086
0087 $ iasl -d *.dat
0088 ...
0089 .fi
0090 creates *.dsl, a human readable form which can be edited
0091 and compiled using iasl.
0092
0093
0094 .SH NOTES
0095
0096 .B "acpidump "
0097 must be run as root.
0098
0099 .SH REFERENCES
0100 ACPICA: https://acpica.org/
0101
0102 .SH FILES
0103 .ta
0104 .nf
0105 /dev/mem
0106 /sys/firmware/acpi/tables/*
0107 /sys/firmware/acpi/tables/dynamic/*
0108 /sys/firmware/efi/systab
0109 .fi
0110
0111 .SH AUTHOR
0112 .TP
0113 Original by:
0114 Len Brown <len.brown@intel.com>
0115 .TP
0116 Written by:
0117 Chao Guan <chao.guan@intel.com>
0118 .TP
0119 Updated by:
0120 Bob Moore <robert.moore@intel.com>
0121 Lv Zheng <lv.zheng@intel.com>
0122
0123 .SH SEE ALSO
0124 \&\fIacpixtract\fR\|(8), \fIiasl\fR\|(8).
0125
0126 .SH COPYRIGHT
0127 COPYRIGHT (c) 2013, Intel Corporation.