forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
3 changed files
with
637 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
PROG= acpidump | ||
SRCS= acpidump.c | ||
KERNEL_INCLUDE := ../../../include | ||
CFLAGS += -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Os -s -D_LINUX -DDEFINE_ALTERNATE_TYPES -I$(KERNEL_INCLUDE) | ||
|
||
all: acpidump | ||
$(PROG) : $(SRCS) | ||
$(CC) $(CFLAGS) $(SRCS) -o $(PROG) | ||
|
||
CLEANFILES= $(PROG) | ||
|
||
clean : | ||
rm -f $(CLEANFILES) $(patsubst %.c,%.o, $(SRCS)) *~ | ||
|
||
install : | ||
install acpidump /usr/bin/acpidump | ||
install acpidump.8 /usr/share/man/man8 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,59 @@ | ||
.TH ACPIDUMP 8 | ||
.SH NAME | ||
acpidump \- Dump system's ACPI tables to an ASCII file. | ||
.SH SYNOPSIS | ||
.ft B | ||
.B acpidump > acpidump.out | ||
.SH DESCRIPTION | ||
\fBacpidump \fP dumps the systems ACPI tables to an ASCII file | ||
appropriate for attaching to a bug report. | ||
|
||
Subsequently, they can be processed by utilities in the ACPICA package. | ||
.SS Options | ||
no options worth worrying about. | ||
.PP | ||
.SH EXAMPLE | ||
|
||
.nf | ||
# acpidump > acpidump.out | ||
|
||
$ acpixtract -a acpidump.out | ||
Acpi table [DSDT] - 15974 bytes written to DSDT.dat | ||
Acpi table [FACS] - 64 bytes written to FACS.dat | ||
Acpi table [FACP] - 116 bytes written to FACP.dat | ||
Acpi table [APIC] - 120 bytes written to APIC.dat | ||
Acpi table [MCFG] - 60 bytes written to MCFG.dat | ||
Acpi table [SSDT] - 444 bytes written to SSDT1.dat | ||
Acpi table [SSDT] - 439 bytes written to SSDT2.dat | ||
Acpi table [SSDT] - 439 bytes written to SSDT3.dat | ||
Acpi table [SSDT] - 439 bytes written to SSDT4.dat | ||
Acpi table [SSDT] - 439 bytes written to SSDT5.dat | ||
Acpi table [RSDT] - 76 bytes written to RSDT.dat | ||
Acpi table [RSDP] - 20 bytes written to RSDP.dat | ||
|
||
$ iasl -d *.dat | ||
... | ||
.fi | ||
creates *.dsl, a human readable form which can be edited | ||
and compiled using iasl. | ||
|
||
|
||
.SH NOTES | ||
|
||
.B "acpidump " | ||
must be run as root. | ||
|
||
.SH REFERENCES | ||
ACPICA: https://acpica.org/ | ||
|
||
.SH FILES | ||
.ta | ||
.nf | ||
/dev/mem | ||
/sys/firmware/acpi/tables/dynamic/* | ||
.fi | ||
|
||
.PP | ||
.SH AUTHOR | ||
.nf | ||
Written by Len Brown <[email protected]> |
Oops, something went wrong.