xref: /titanic_41/usr/src/cmd/acpi/acpidump/Readme (revision de5d74c22760a6d2cefd94d0e7f0fd87214fb71f)
1*de5d74c2SJerry Jelinek
2*de5d74c2SJerry Jelinek
3*de5d74c2SJerry JelinekThis file and its contents are supplied under the terms of the
4*de5d74c2SJerry JelinekCommon Development and Distribution License ("CDDL"), version 1.0.
5*de5d74c2SJerry JelinekYou may only use this file in accordance with the terms of version
6*de5d74c2SJerry Jelinek1.0 of the CDDL.
7*de5d74c2SJerry Jelinek
8*de5d74c2SJerry JelinekA full copy of the text of the CDDL should have accompanied this
9*de5d74c2SJerry Jelineksource.  A copy of the CDDL is also available via the Internet at
10*de5d74c2SJerry Jelinekhttp://www.illumos.org/license/CDDL.
11*de5d74c2SJerry Jelinek
12*de5d74c2SJerry JelinekCopyright 2016 Joyent, Inc.
13*de5d74c2SJerry Jelinek
14*de5d74c2SJerry Jelinek---
15*de5d74c2SJerry Jelinek
16*de5d74c2SJerry JelinekThere is a bug in the interaction of acpidump and acpixtract when the table
17*de5d74c2SJerry Jelineksize is greater than 1MB. The acpixtract code will stop parsing a table if
18*de5d74c2SJerry Jelinekthe first character on a line is not a space (' '). The acpidump code will
19*de5d74c2SJerry Jelinekoverflow the offset into the first character after 1MB. Until this is fixed
20*de5d74c2SJerry Jelinekupstream, the following patch can be used against new versions of the acpi
21*de5d74c2SJerry Jelineksource.
22*de5d74c2SJerry Jelinek
23*de5d74c2SJerry Jelinek
24*de5d74c2SJerry Jelinek--- a/usr/src/cmd/acpi/acpidump/utbuffer.c
25*de5d74c2SJerry Jelinek+++ b/usr/src/cmd/acpi/acpidump/utbuffer.c
26*de5d74c2SJerry Jelinek@@ -97,7 +97,7 @@ AcpiUtDumpBuffer (
27*de5d74c2SJerry Jelinek     {
28*de5d74c2SJerry Jelinek         /* Print current offset */
29*de5d74c2SJerry Jelinek
30*de5d74c2SJerry Jelinek-        AcpiOsPrintf ("%6.4X: ", (BaseOffset + i));
31*de5d74c2SJerry Jelinek+        AcpiOsPrintf ("%7.4X: ", (BaseOffset + i));
32*de5d74c2SJerry Jelinek
33*de5d74c2SJerry Jelinek         /* Print 16 hex chars */
34*de5d74c2SJerry Jelinek
35*de5d74c2SJerry Jelinek@@ -279,7 +279,7 @@ AcpiUtDumpBufferToFile (
36*de5d74c2SJerry Jelinek     {
37*de5d74c2SJerry Jelinek         /* Print current offset */
38*de5d74c2SJerry Jelinek
39*de5d74c2SJerry Jelinek-        AcpiUtFilePrintf (File, "%6.4X: ", (BaseOffset + i));
40*de5d74c2SJerry Jelinek+        AcpiUtFilePrintf (File, "%7.4X: ", (BaseOffset + i));
41*de5d74c2SJerry Jelinek
42*de5d74c2SJerry Jelinek         /* Print 16 hex chars */
43*de5d74c2SJerry Jelinek
44*de5d74c2SJerry Jelinek
45