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.
The following options are supported by acpidump:
-d Disassemble the DSDT into ASL using iasl(8) and print the results to stdout. -t Dump the contents of the various fixed tables listed above. -h Displays usage and exit. -v Enable verbose messages. -f dsdt_input Load the DSDT from the specified file instead of physical memory. Since only the DSDT is stored in the file, the -t flag may not be used with this option. -o dsdt_output Store the DSDT data block from physical memory into the specified file.
If 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
The acpidump utility first appeared in
.Fx 5.0 and was rewritten to use iasl(8) for
.Fx 5.2 .
.An Doug Rabson Aq dfr@FreeBSD.org
.An Mitsuru IWASAKI Aq iwasaki@FreeBSD.org
.An Yasuo YOKOYAMA Aq yokoyama@jp.FreeBSD.org
.An Nate Lawson Aq njl@FreeBSD.org
.An -nosplit Some contributions made by
.An Chitoshi Ohsawa Aq firstname.lastname@example.org ,
.An Takayasu IWANASHI Aq email@example.com ,
.An Yoshihiko SARUMARU Aq firstname.lastname@example.org ,
.An Hiroki Sato Aq hrs@FreeBSD.org ,
.An Michael Lucas Aq email@example.com and
.An Michael Smith Aq msmith@FreeBSD.org .
The current implementation does not dump the BOOT structure or other miscellaneous tables.