]> git.pld-linux.org Git - packages/acpica.git/blame - 0035-Support-SLIC-and-MSDM-in-a-big-endian-world.patch
- updated to 20220331 + current Fedora patch set; acpinames is gone
[packages/acpica.git] / 0035-Support-SLIC-and-MSDM-in-a-big-endian-world.patch
CommitLineData
b643ab7e
JB
1From 948bebd1a0999bc3481641d3fc996c49432709c6 Mon Sep 17 00:00:00 2001
2From: Al Stone <ahs3@redhat.com>
3Date: Mon, 28 Sep 2020 12:49:23 -0600
4Subject: [PATCH 35/45] Support SLIC and MSDM in a big-endian world
5
6When dumping the SLIC table, it was also found that the code was
7not starting at the proper offset on disassembly. Set the offset
8to the first byte after the header instead of the very beginning
9of the table.
10
11Signed-off-by: Al Stone <ahs3@redhat.com>
12---
13 source/common/dmtbdump3.c | 6 ++++--
14 1 file changed, 4 insertions(+), 2 deletions(-)
15
16Index: acpica-unix2-20220331/source/common/dmtbdump3.c
17===================================================================
18--- acpica-unix2-20220331.orig/source/common/dmtbdump3.c
19+++ acpica-unix2-20220331/source/common/dmtbdump3.c
20@@ -68,9 +68,11 @@ void
21 AcpiDmDumpSlic (
22 ACPI_TABLE_HEADER *Table)
23 {
24+ UINT32 TableLength = AcpiUtReadUint32 (&Table->Length);
25
26- (void) AcpiDmDumpTable (Table->Length, sizeof (ACPI_TABLE_HEADER), Table,
27- Table->Length - sizeof (*Table), AcpiDmTableInfoSlic);
28+ (void) AcpiDmDumpTable (TableLength, sizeof (ACPI_TABLE_HEADER),
29+ (void *) (Table + sizeof (*Table)),
30+ TableLength - sizeof (*Table), AcpiDmTableInfoSlic);
31 }
32
33
This page took 0.436733 seconds and 4 git commands to generate.