edb6c78416
This update also means a major update for all of the big-endian patching that has been done. The older mechanism was getting to unwieldy to keep maintained, and too sensitive to upstream changes. Hence, redid all of the old patches, and took the opportunity to make them more amenable to change over time. Ultimately, the goal is to have upstream accept these in some form. Signed-off-by: Al Stone <ahs3@redhat.com>
29 lines
1.4 KiB
Diff
29 lines
1.4 KiB
Diff
From 7670c56ebe004e698551635f9c5d48a1794066dd Mon Sep 17 00:00:00 2001
|
|
From: Al Stone <ahs3@ahs3.net>
|
|
Date: Wed, 19 Dec 2018 16:52:41 -0700
|
|
Subject: [PATCH] Correct DSDT Address field in FACP tables
|
|
|
|
The FADT allows either the DSDT Address or XDSDT Address field to be
|
|
zero. However, the table definition used by the table compiler still
|
|
requires the DSDT Address to be non-zero, which is not correct. So,
|
|
remove the DT_NON_ZERO flag from the field.
|
|
|
|
Signed-off-by: Al Stone <ahs3@redhat.com>
|
|
---
|
|
source/common/dmtbinfo.c | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
Index: acpica-unix2-20200925/source/common/dmtbinfo.c
|
|
===================================================================
|
|
--- acpica-unix2-20200925.orig/source/common/dmtbinfo.c
|
|
+++ acpica-unix2-20200925/source/common/dmtbinfo.c
|
|
@@ -184,7 +184,7 @@ ACPI_DMTABLE_INFO AcpiDmTableI
|
|
ACPI_DMTABLE_INFO AcpiDmTableInfoFadt1[] =
|
|
{
|
|
{ACPI_DMT_UINT32, ACPI_FADT_OFFSET (Facs), "FACS Address", 0},
|
|
- {ACPI_DMT_UINT32, ACPI_FADT_OFFSET (Dsdt), "DSDT Address", DT_NON_ZERO},
|
|
+ {ACPI_DMT_UINT32, ACPI_FADT_OFFSET (Dsdt), "DSDT Address", 0},
|
|
{ACPI_DMT_UINT8, ACPI_FADT_OFFSET (Model), "Model", 0},
|
|
{ACPI_DMT_FADTPM, ACPI_FADT_OFFSET (PreferredProfile), "PM Profile", 0},
|
|
{ACPI_DMT_UINT16, ACPI_FADT_OFFSET (SciInterrupt), "SCI Interrupt", 0},
|