da7834e
From 7670c56ebe004e698551635f9c5d48a1794066dd Mon Sep 17 00:00:00 2001
da7834e
From: Al Stone <ahs3@ahs3.net>
da7834e
Date: Wed, 19 Dec 2018 16:52:41 -0700
da7834e
Subject: [PATCH] Correct DSDT Address field in FACP tables
da7834e
da7834e
The FADT allows either the DSDT Address or XDSDT Address field to be
da7834e
zero.  However, the table definition used by the table compiler still
da7834e
requires the DSDT Address to be non-zero, which is not correct.  So,
da7834e
remove the DT_NON_ZERO flag from the field.
da7834e
da7834e
Signed-off-by: Al Stone <ahs3@redhat.com>
da7834e
---
da7834e
 source/common/dmtbinfo.c | 2 +-
da7834e
 1 file changed, 1 insertion(+), 1 deletion(-)
da7834e
8992cb4
Index: acpica-unix2-20200528/source/common/dmtbinfo.c
8992cb4
===================================================================
8992cb4
--- acpica-unix2-20200528.orig/source/common/dmtbinfo.c
8992cb4
+++ acpica-unix2-20200528/source/common/dmtbinfo.c
8992cb4
@@ -184,7 +184,7 @@ ACPI_DMTABLE_INFO           AcpiDmTableI
da7834e
 ACPI_DMTABLE_INFO           AcpiDmTableInfoFadt1[] =
da7834e
 {
da7834e
     {ACPI_DMT_UINT32,   ACPI_FADT_OFFSET (Facs),                    "FACS Address", 0},
da7834e
-    {ACPI_DMT_UINT32,   ACPI_FADT_OFFSET (Dsdt),                    "DSDT Address", DT_NON_ZERO},
da7834e
+    {ACPI_DMT_UINT32,   ACPI_FADT_OFFSET (Dsdt),                    "DSDT Address", 0},
da7834e
     {ACPI_DMT_UINT8,    ACPI_FADT_OFFSET (Model),                   "Model", 0},
da7834e
     {ACPI_DMT_FADTPM,   ACPI_FADT_OFFSET (PreferredProfile),        "PM Profile", 0},
da7834e
     {ACPI_DMT_UINT16,   ACPI_FADT_OFFSET (SciInterrupt),            "SCI Interrupt", 0},