]>
Commit | Line | Data |
---|---|---|
b643ab7e JB |
1 | From 62cc2f4ae212bd0fad83f643921ac216ebb9a986 Mon Sep 17 00:00:00 2001 |
2 | From: Al Stone <ahs3@redhat.com> | |
3 | Date: Fri, 18 Sep 2020 15:20:37 -0600 | |
4 | Subject: [PATCH 03/45] Always display table header content in human-readable | |
5 | form | |
6 | ||
7 | When comparing two binary data tables, little-endian values are read | |
8 | from each table header and printed out. Make sure they show up in a | |
9 | form that makes sense to humans. | |
10 | ||
11 | Signed-off-by: Al Stone <ahs3@redhat.com> | |
12 | --- | |
13 | source/tools/acpibin/abcompare.c | 7 ++++--- | |
14 | 1 file changed, 4 insertions(+), 3 deletions(-) | |
15 | ||
16 | Index: acpica-unix2-20220331/source/tools/acpibin/abcompare.c | |
17 | =================================================================== | |
18 | --- acpica-unix2-20220331.orig/source/tools/acpibin/abcompare.c | |
19 | +++ acpica-unix2-20220331/source/tools/acpibin/abcompare.c | |
20 | @@ -42,6 +42,7 @@ | |
21 | */ | |
22 | ||
23 | #include "acpibin.h" | |
24 | +#include "acutils.h" | |
25 | ||
26 | ||
27 | ACPI_TABLE_HEADER Header1; | |
28 | @@ -179,14 +180,14 @@ AbPrintHeadersInfo ( | |
29 | /* Display header information for both headers */ | |
30 | ||
31 | printf ("Signature %8.4s : %4.4s\n", Header->Signature, Header2->Signature); | |
32 | - printf ("Length %8.8X : %8.8X\n", Header->Length, Header2->Length); | |
33 | + printf ("Length %8.8X : %8.8X\n", AcpiUtReadUint32 (&Header->Length), AcpiUtReadUint32 (&Header2->Length)); | |
34 | printf ("Revision %8.2X : %2.2X\n", Header->Revision, Header2->Revision); | |
35 | printf ("Checksum %8.2X : %2.2X\n", Header->Checksum, Header2->Checksum); | |
36 | printf ("OEM ID %8.6s : %.6s\n", Header->OemId, Header2->OemId); | |
37 | printf ("OEM Table ID %8.8s : %.8s\n", Header->OemTableId, Header2->OemTableId); | |
38 | - printf ("OEM Revision %8.8X : %8.8X\n", Header->OemRevision, Header2->OemRevision); | |
39 | + printf ("OEM Revision %8.8X : %8.8X\n", AcpiUtReadUint32 (&Header->OemRevision), AcpiUtReadUint32 (&Header2->OemRevision)); | |
40 | printf ("ASL Compiler ID %8.4s : %.4s\n", Header->AslCompilerId, Header2->AslCompilerId); | |
41 | - printf ("Compiler Revision %8.8X : %8.8X\n", Header->AslCompilerRevision, Header2->AslCompilerRevision); | |
42 | + printf ("Compiler Revision %8.8X : %8.8X\n", AcpiUtReadUint32 (&Header->AslCompilerRevision), AcpiUtReadUint32 (&Header2->AslCompilerRevision)); | |
43 | printf ("\n"); | |
44 | } | |
45 |