]> git.pld-linux.org Git - packages/acpica.git/blame - 0003-Always-display-table-header-content-in-human-readabl.patch
- updated tests
[packages/acpica.git] / 0003-Always-display-table-header-content-in-human-readabl.patch
CommitLineData
b643ab7e
JB
1From 62cc2f4ae212bd0fad83f643921ac216ebb9a986 Mon Sep 17 00:00:00 2001
2From: Al Stone <ahs3@redhat.com>
3Date: Fri, 18 Sep 2020 15:20:37 -0600
4Subject: [PATCH 03/45] Always display table header content in human-readable
5 form
6
7When comparing two binary data tables, little-endian values are read
8from each table header and printed out. Make sure they show up in a
9form that makes sense to humans.
10
11Signed-off-by: Al Stone <ahs3@redhat.com>
12---
13 source/tools/acpibin/abcompare.c | 7 ++++---
14 1 file changed, 4 insertions(+), 3 deletions(-)
15
16Index: 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
This page took 0.619027 seconds and 4 git commands to generate.