1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
|
Power management tools
----------------------
This is a small collection of power management test and
investigation tools. See http://acpi.sourceforge.net
for more information on ACPI for Linux.
./acpidump/acpidump
-----------------
This utility dumps a system's ACPI tables to an ASCII file.
Typically it is used to dump all the ACPI tables
to attach to a bug report for later examination:
# ./acpidump -o acpidump.out
It can also dump a specific table:
# ./acpidump -t DSDT -o DSDT
./acpidump/acpixtract
--------------------
Convert ASCII acpidump output to raw binary table:
# ./acpidump -t DSDT -b -o DSDT
$ cat email | ./acpixtract DSDT > DSDT
./acpidump/acpitbl
-----------------
Dump the table header or contents of a raw ACPI table:
# ./acpidump -t FACP -b | ./acpitbl
$ cat email | ./acpixtract FACP | ./acpitbl
or
$ ./acpixtract FACP acpidump.out > FACP.bin
and then
$ ./acpitbl FACP.bin
or
$ ./acpixtract -n 3 SSDT acpidump.out > SSDT3.bin
to extract the n-th instance of a specified table type.
Disassembler
------------
Note that acpidisasm has been deleted, in favor of iasl:
http://www.intel.com/technology/IAPC/acpi/downloads.htm
Which creates DSDT.dsl this way:
# ./acpidump -t DSDT -b -o DSDT
$ iasl -d DSDT
pmtest -- does not work
------
This utility can be used by Linux kernel developers to test
power management support in their drivers. It consists of
an installable kernel module and a Perl script to drive
the module.
Example: pmtest -d3 VGA
|