Back to home page

OSCL-LXR

 
 

    


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.