1 .TH ACPIDUMP 8 1 .TH ACPIDUMP 8 2 .SH NAME 2 .SH NAME 3 acpidump \- dump a system's ACPI tables to an 3 acpidump \- dump a system's ACPI tables to an ASCII file 4 4 5 .SH SYNOPSIS 5 .SH SYNOPSIS 6 .B acpidump 6 .B acpidump 7 .RI [ options ] 7 .RI [ options ] 8 .br 8 .br 9 9 10 .SH DESCRIPTION 10 .SH DESCRIPTION 11 .B acpidump 11 .B acpidump 12 dumps the systems ACPI tables to an ASCII file 12 dumps the systems ACPI tables to an ASCII file appropriate for 13 attaching to a bug report. 13 attaching to a bug report. 14 14 15 Subsequently, they can be processed by utiliti 15 Subsequently, they can be processed by utilities in the ACPICA package. 16 16 17 .SH OPTIONS 17 .SH OPTIONS 18 acpidump options are as follow: 18 acpidump options are as follow: 19 .TP 19 .TP 20 .B Options 20 .B Options 21 .TP 21 .TP 22 .B \-b 22 .B \-b 23 Dump tables to binary files 23 Dump tables to binary files 24 .TP 24 .TP 25 .B \-h \-? 25 .B \-h \-? 26 This help message 26 This help message 27 .TP 27 .TP 28 .B \-o <File> 28 .B \-o <File> 29 Redirect output to file 29 Redirect output to file 30 .TP 30 .TP 31 .B \-r <Address> 31 .B \-r <Address> 32 Dump tables from specified RSDP 32 Dump tables from specified RSDP 33 .TP 33 .TP 34 .B \-s 34 .B \-s 35 Print table summaries only 35 Print table summaries only 36 .TP 36 .TP 37 .B \-v 37 .B \-v 38 Display version information 38 Display version information 39 .TP 39 .TP 40 .B \-z 40 .B \-z 41 Verbose mode 41 Verbose mode 42 .TP 42 .TP 43 .B Table Options 43 .B Table Options 44 .TP 44 .TP 45 .B \-a <Address> 45 .B \-a <Address> 46 Get table via a physical address 46 Get table via a physical address 47 .TP 47 .TP 48 .B \-c <on|off> 48 .B \-c <on|off> 49 Turning on/off customized table dumping 49 Turning on/off customized table dumping 50 .TP 50 .TP 51 .B \-f <BinaryFile> 51 .B \-f <BinaryFile> 52 Get table via a binary file 52 Get table via a binary file 53 .TP 53 .TP 54 .B \-n <Signature> 54 .B \-n <Signature> 55 Get table via a name/signature 55 Get table via a name/signature 56 .TP 56 .TP 57 .B \-x 57 .B \-x 58 Do not use but dump XSDT 58 Do not use but dump XSDT 59 .TP 59 .TP 60 .B \-x \-x 60 .B \-x \-x 61 Do not use or dump XSDT 61 Do not use or dump XSDT 62 .TP 62 .TP 63 .fi 63 .fi 64 Invocation without parameters dumps all availa 64 Invocation without parameters dumps all available tables. 65 .TP 65 .TP 66 Multiple mixed instances of -a, -f, and -n are 66 Multiple mixed instances of -a, -f, and -n are supported. 67 67 68 .SH EXAMPLES 68 .SH EXAMPLES 69 69 70 .nf 70 .nf 71 # acpidump > acpidump.out 71 # acpidump > acpidump.out 72 72 73 $ acpixtract -a acpidump.out 73 $ acpixtract -a acpidump.out 74 Acpi table [DSDT] - 15974 bytes writt 74 Acpi table [DSDT] - 15974 bytes written to DSDT.dat 75 Acpi table [FACS] - 64 bytes writt 75 Acpi table [FACS] - 64 bytes written to FACS.dat 76 Acpi table [FACP] - 116 bytes writt 76 Acpi table [FACP] - 116 bytes written to FACP.dat 77 Acpi table [APIC] - 120 bytes writt 77 Acpi table [APIC] - 120 bytes written to APIC.dat 78 Acpi table [MCFG] - 60 bytes writt 78 Acpi table [MCFG] - 60 bytes written to MCFG.dat 79 Acpi table [SSDT] - 444 bytes writt 79 Acpi table [SSDT] - 444 bytes written to SSDT1.dat 80 Acpi table [SSDT] - 439 bytes writt 80 Acpi table [SSDT] - 439 bytes written to SSDT2.dat 81 Acpi table [SSDT] - 439 bytes writt 81 Acpi table [SSDT] - 439 bytes written to SSDT3.dat 82 Acpi table [SSDT] - 439 bytes writt 82 Acpi table [SSDT] - 439 bytes written to SSDT4.dat 83 Acpi table [SSDT] - 439 bytes writt 83 Acpi table [SSDT] - 439 bytes written to SSDT5.dat 84 Acpi table [RSDT] - 76 bytes writt 84 Acpi table [RSDT] - 76 bytes written to RSDT.dat 85 Acpi table [RSDP] - 20 bytes writt 85 Acpi table [RSDP] - 20 bytes written to RSDP.dat 86 86 87 $ iasl -d *.dat 87 $ iasl -d *.dat 88 ... 88 ... 89 .fi 89 .fi 90 creates *.dsl, a human readable form which can 90 creates *.dsl, a human readable form which can be edited 91 and compiled using iasl. 91 and compiled using iasl. 92 92 93 93 94 .SH NOTES 94 .SH NOTES 95 95 96 .B "acpidump " 96 .B "acpidump " 97 must be run as root. 97 must be run as root. 98 98 99 .SH REFERENCES 99 .SH REFERENCES 100 ACPICA: https://acpica.org/ 100 ACPICA: https://acpica.org/ 101 101 102 .SH FILES 102 .SH FILES 103 .ta 103 .ta 104 .nf 104 .nf 105 /dev/mem 105 /dev/mem 106 /sys/firmware/acpi/tables/* 106 /sys/firmware/acpi/tables/* 107 /sys/firmware/acpi/tables/dynamic/* 107 /sys/firmware/acpi/tables/dynamic/* 108 /sys/firmware/efi/systab 108 /sys/firmware/efi/systab 109 .fi 109 .fi 110 110 111 .SH AUTHOR 111 .SH AUTHOR 112 .TP 112 .TP 113 Original by: 113 Original by: 114 Len Brown <len.brown@intel.com> 114 Len Brown <len.brown@intel.com> 115 .TP 115 .TP 116 Written by: 116 Written by: 117 Chao Guan <chao.guan@intel.com> 117 Chao Guan <chao.guan@intel.com> 118 .TP 118 .TP 119 Updated by: 119 Updated by: 120 Bob Moore <robert.moore@intel.com> 120 Bob Moore <robert.moore@intel.com> 121 Lv Zheng <lv.zheng@intel.com> 121 Lv Zheng <lv.zheng@intel.com> 122 122 123 .SH SEE ALSO 123 .SH SEE ALSO 124 \&\fIacpixtract\fR\|(8), \fIiasl\fR\|(8). 124 \&\fIacpixtract\fR\|(8), \fIiasl\fR\|(8). 125 125 126 .SH COPYRIGHT 126 .SH COPYRIGHT 127 COPYRIGHT (c) 2013, Intel Corporation. 127 COPYRIGHT (c) 2013, Intel Corporation.
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.