|
NAMEacpidump —
dump ACPI tables and ASL
SYNOPSIS
DESCRIPTIONTheacpidump utility analyzes ACPI tables in physical
memory and can dump them to a file. In addition,
acpidump can call
iasl(8) to
disassemble AML (ACPI Machine Language) found in these tables and dump them as
ASL (ACPI Source Language) to stdout.
ACPI tables have an essential data block (the DSDT, Differentiated
System Description Table) that includes information used on the kernel side
such as detailed information about PnP hardware, procedures for controlling
power management support, and so on. The When
The RSDT contains a pointer to the physical memory address of the FACP (Fixed ACPI Description Table). The FACP defines static system information about power management support (ACPI Hardware Register Implementation) such as interrupt mode (INT_MODEL), SCI interrupt number, SMI command port (SMI_CMD) and the location of ACPI registers. The FACP also has a pointer to a physical memory address for the DSDT. While the other tables are fixed format, the DSDT consists of free-formatted AML data. OPTIONSThe following options are supported byacpidump :
FILES
EXAMPLESIf a developer requests a copy of your ASL, please use the following command to dump all tables and compress the result.# acpidump -dt | gzip -c9 > my_computer.asl.gz This example dumps the DSDT from physical memory to foo.dsdt. It also prints the contents of various system tables and disassembles the AML contained in the DSDT to stdout, redirecting the output to foo.asl. # acpidump -t -d -o foo.dsdt > foo.asl This example reads a DSDT file and disassembles it to stdout. Verbose messages are enabled. # acpidump -v -d -f foo.dsdt SEE ALSOacpi(4), mem(4), acpiconf(8), acpidb(8), iasl(8)HISTORYTheacpidump utility first appeared in
FreeBSD 5.0 and was rewritten to use
iasl(8) for
FreeBSD 5.2.
AUTHORSDoug Rabson <dfr@FreeBSD.org>Mitsuru IWASAKI <iwasaki@FreeBSD.org> Yasuo YOKOYAMA <yokoyama@jp.FreeBSD.org> Nate Lawson <njl@FreeBSD.org> Some contributions made by Chitoshi Ohsawa <ohsawa@catv1.ccn-net.ne.jp>, Takayasu IWANASHI <takayasu@wendy.a.perfect-liberty.or.jp>, Yoshihiko SARUMARU <mistral@imasy.or.jp>, Hiroki Sato <hrs@FreeBSD.org>, Michael Lucas <mwlucas@blackhelicopters.org> and Michael Smith <msmith@FreeBSD.org>. BUGSThe current implementation does not dump the BOOT structure or other miscellaneous tables.
Visit the GSP FreeBSD Man Page Interface. |