acpidump.8 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  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 \-h \-?
  22. This help message
  23. .TP
  24. .B \-o <File>
  25. Redirect output to file
  26. .TP
  27. .B \-r <Address>
  28. Dump tables from specified RSDP
  29. .TP
  30. .B \-s
  31. Print table summaries only
  32. .TP
  33. .B \-v
  34. Display version information
  35. .TP
  36. .B \-z
  37. Verbose mode
  38. .TP
  39. .B Table Options
  40. .TP
  41. .B \-a <Address>
  42. Get table via a physical address
  43. .TP
  44. .B \-c <on|off>
  45. Turning on/off customized table dumping
  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. .B \-x
  54. Do not use but dump XSDT
  55. .TP
  56. .B \-x \-x
  57. Do not use or dump XSDT
  58. .TP
  59. .fi
  60. Invocation without parameters dumps all available tables.
  61. .TP
  62. Multiple mixed instances of -a, -f, and -n are supported.
  63. .SH EXAMPLES
  64. .nf
  65. # acpidump > acpidump.out
  66. $ acpixtract -a acpidump.out
  67. Acpi table [DSDT] - 15974 bytes written to DSDT.dat
  68. Acpi table [FACS] - 64 bytes written to FACS.dat
  69. Acpi table [FACP] - 116 bytes written to FACP.dat
  70. Acpi table [APIC] - 120 bytes written to APIC.dat
  71. Acpi table [MCFG] - 60 bytes written to MCFG.dat
  72. Acpi table [SSDT] - 444 bytes written to SSDT1.dat
  73. Acpi table [SSDT] - 439 bytes written to SSDT2.dat
  74. Acpi table [SSDT] - 439 bytes written to SSDT3.dat
  75. Acpi table [SSDT] - 439 bytes written to SSDT4.dat
  76. Acpi table [SSDT] - 439 bytes written to SSDT5.dat
  77. Acpi table [RSDT] - 76 bytes written to RSDT.dat
  78. Acpi table [RSDP] - 20 bytes written to RSDP.dat
  79. $ iasl -d *.dat
  80. ...
  81. .fi
  82. creates *.dsl, a human readable form which can be edited
  83. and compiled using iasl.
  84. .SH NOTES
  85. .B "acpidump "
  86. must be run as root.
  87. .SH REFERENCES
  88. ACPICA: https://acpica.org/
  89. .SH FILES
  90. .ta
  91. .nf
  92. /dev/mem
  93. /sys/firmware/acpi/tables/*
  94. /sys/firmware/acpi/tables/dynamic/*
  95. /sys/firmware/efi/systab
  96. .fi
  97. .SH AUTHOR
  98. .TP
  99. Original by:
  100. Len Brown <len.brown@intel.com>
  101. .TP
  102. Written by:
  103. Chao Guan <chao.guan@intel.com>
  104. .TP
  105. Updated by:
  106. Bob Moore <robert.moore@intel.com>
  107. Lv Zheng <lv.zheng@intel.com>
  108. .SH SEE ALSO
  109. \&\fIacpixtract\fR\|(8), \fIiasl\fR\|(8).
  110. .SH COPYRIGHT
  111. COPYRIGHT (c) 2013, Intel Corporation.