acpidump.8 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. .TH ACPIDUMP 8
  2. .SH NAME
  3. acpidump \- dump a system's ACPI tables to an ASCII file
  4. .SH SYNOPSIS
  5. .B acpidump
  6. .RI [ options ]
  7. .br
  8. .SH DESCRIPTION
  9. .B acpidump
  10. dumps the systems ACPI tables to an ASCII file appropriate for
  11. attaching to a bug report.
  12. Subsequently, they can be processed by utilities in the ACPICA package.
  13. .SH OPTIONS
  14. acpidump options are as follow:
  15. .TP
  16. .B Options
  17. .TP
  18. .B \-b
  19. Dump tables to binary files
  20. .TP
  21. .B \-c
  22. Dump customized tables
  23. .TP
  24. .B \-h \-?
  25. This help message
  26. .TP
  27. .B \-o <File>
  28. Redirect output to file
  29. .TP
  30. .B \-r <Address>
  31. Dump tables from specified RSDP
  32. .TP
  33. .B \-s
  34. Print table summaries only
  35. .TP
  36. .B \-v
  37. Display version information
  38. .TP
  39. .B \-z
  40. Verbose mode
  41. .TP
  42. .B Table Options
  43. .TP
  44. .B \-a <Address>
  45. Get table via a physical address
  46. .TP
  47. .B \-f <BinaryFile>
  48. Get table via a binary file
  49. .TP
  50. .B \-n <Signature>
  51. Get table via a name/signature
  52. .TP
  53. Invocation without parameters dumps all available tables
  54. .TP
  55. Multiple mixed instances of -a, -f, and -n are supported
  56. .SH EXAMPLES
  57. .nf
  58. # acpidump > acpidump.out
  59. $ acpixtract -a acpidump.out
  60. Acpi table [DSDT] - 15974 bytes written to DSDT.dat
  61. Acpi table [FACS] - 64 bytes written to FACS.dat
  62. Acpi table [FACP] - 116 bytes written to FACP.dat
  63. Acpi table [APIC] - 120 bytes written to APIC.dat
  64. Acpi table [MCFG] - 60 bytes written to MCFG.dat
  65. Acpi table [SSDT] - 444 bytes written to SSDT1.dat
  66. Acpi table [SSDT] - 439 bytes written to SSDT2.dat
  67. Acpi table [SSDT] - 439 bytes written to SSDT3.dat
  68. Acpi table [SSDT] - 439 bytes written to SSDT4.dat
  69. Acpi table [SSDT] - 439 bytes written to SSDT5.dat
  70. Acpi table [RSDT] - 76 bytes written to RSDT.dat
  71. Acpi table [RSDP] - 20 bytes written to RSDP.dat
  72. $ iasl -d *.dat
  73. ...
  74. .fi
  75. creates *.dsl, a human readable form which can be edited
  76. and compiled using iasl.
  77. .SH NOTES
  78. .B "acpidump "
  79. must be run as root.
  80. .SH REFERENCES
  81. ACPICA: https://acpica.org/
  82. .SH FILES
  83. .ta
  84. .nf
  85. /dev/mem
  86. /sys/firmware/acpi/tables/*
  87. /sys/firmware/acpi/tables/dynamic/*
  88. /sys/firmware/efi/systab
  89. .fi
  90. .SH AUTHOR
  91. .TP
  92. Original by:
  93. Len Brown <len.brown@intel.com>
  94. .TP
  95. Written by:
  96. Chao Guan <chao.guan@intel.com>
  97. .TP
  98. Updated by:
  99. Bob Moore <robert.moore@intel.com>
  100. Lv Zheng <lv.zheng@intel.com>
  101. .SH SEE ALSO
  102. \&\fIacpixtract\fR\|(8), \fIiasl\fR\|(8).
  103. .SH COPYRIGHT
  104. COPYRIGHT (c) 2013, Intel Corporation.