mirror of
https://github.com/acpica/acpica/
synced 2025-02-20 23:44:12 +03:00
Update for larger ACPI 5.0 FADT size.
FADT is now larger than 256 bytes, so all FADT offsets must be changed from 8 bits to 16 bits.
This commit is contained in:
parent
952b405c74
commit
802c00cbee
@ -149,14 +149,15 @@ AcpiTbSetupFadtRegisters (
|
||||
typedef struct acpi_fadt_info
|
||||
{
|
||||
char *Name;
|
||||
UINT8 Address64;
|
||||
UINT8 Address32;
|
||||
UINT8 Length;
|
||||
UINT16 Address64;
|
||||
UINT16 Address32;
|
||||
UINT16 Length;
|
||||
UINT8 DefaultLength;
|
||||
UINT8 Type;
|
||||
|
||||
} ACPI_FADT_INFO;
|
||||
|
||||
#define ACPI_FADT_OPTIONAL 0
|
||||
#define ACPI_FADT_REQUIRED 1
|
||||
#define ACPI_FADT_SEPARATE_LENGTH 2
|
||||
|
||||
@ -174,7 +175,7 @@ static ACPI_FADT_INFO FadtInfoTable[] =
|
||||
ACPI_FADT_OFFSET (Pm1bEventBlock),
|
||||
ACPI_FADT_OFFSET (Pm1EventLength),
|
||||
ACPI_PM1_REGISTER_WIDTH * 2, /* Enable + Status register */
|
||||
0},
|
||||
ACPI_FADT_OPTIONAL},
|
||||
|
||||
{"Pm1aControlBlock",
|
||||
ACPI_FADT_OFFSET (XPm1aControlBlock),
|
||||
@ -188,7 +189,7 @@ static ACPI_FADT_INFO FadtInfoTable[] =
|
||||
ACPI_FADT_OFFSET (Pm1bControlBlock),
|
||||
ACPI_FADT_OFFSET (Pm1ControlLength),
|
||||
ACPI_PM1_REGISTER_WIDTH,
|
||||
0},
|
||||
ACPI_FADT_OPTIONAL},
|
||||
|
||||
{"Pm2ControlBlock",
|
||||
ACPI_FADT_OFFSET (XPm2ControlBlock),
|
||||
@ -228,7 +229,7 @@ static ACPI_FADT_INFO FadtInfoTable[] =
|
||||
typedef struct acpi_fadt_pm_info
|
||||
{
|
||||
ACPI_GENERIC_ADDRESS *Target;
|
||||
UINT8 Source;
|
||||
UINT16 Source;
|
||||
UINT8 RegisterNum;
|
||||
|
||||
} ACPI_FADT_PM_INFO;
|
||||
|
Loading…
x
Reference in New Issue
Block a user