| .. | .. |
|---|
| 3 | 3 | * |
|---|
| 4 | 4 | * Name: actbl.h - Basic ACPI Table Definitions |
|---|
| 5 | 5 | * |
|---|
| 6 | | - * Copyright (C) 2000 - 2018, Intel Corp. |
|---|
| 6 | + * Copyright (C) 2000 - 2020, Intel Corp. |
|---|
| 7 | 7 | * |
|---|
| 8 | 8 | *****************************************************************************/ |
|---|
| 9 | 9 | |
|---|
| .. | .. |
|---|
| 38 | 38 | #define ACPI_SIG_XSDT "XSDT" /* Extended System Description Table */ |
|---|
| 39 | 39 | #define ACPI_SIG_SSDT "SSDT" /* Secondary System Description Table */ |
|---|
| 40 | 40 | #define ACPI_RSDP_NAME "RSDP" /* Short name for RSDP, not signature */ |
|---|
| 41 | +#define ACPI_OEM_NAME "OEM" /* Short name for OEM, not signature */ |
|---|
| 41 | 42 | |
|---|
| 42 | 43 | /* |
|---|
| 43 | 44 | * All tables and structures must be byte-packed to match the ACPI |
|---|
| .. | .. |
|---|
| 65 | 66 | ******************************************************************************/ |
|---|
| 66 | 67 | |
|---|
| 67 | 68 | struct acpi_table_header { |
|---|
| 68 | | - char signature[ACPI_NAME_SIZE]; /* ASCII table signature */ |
|---|
| 69 | + char signature[ACPI_NAMESEG_SIZE]; /* ASCII table signature */ |
|---|
| 69 | 70 | u32 length; /* Length of table in bytes, including this header */ |
|---|
| 70 | 71 | u8 revision; /* ACPI Specification minor version number */ |
|---|
| 71 | 72 | u8 checksum; /* To make sum of entire table == 0 */ |
|---|
| 72 | 73 | char oem_id[ACPI_OEM_ID_SIZE]; /* ASCII OEM identification */ |
|---|
| 73 | 74 | char oem_table_id[ACPI_OEM_TABLE_ID_SIZE]; /* ASCII OEM table identification */ |
|---|
| 74 | 75 | u32 oem_revision; /* OEM revision number */ |
|---|
| 75 | | - char asl_compiler_id[ACPI_NAME_SIZE]; /* ASCII ASL compiler vendor ID */ |
|---|
| 76 | + char asl_compiler_id[ACPI_NAMESEG_SIZE]; /* ASCII ASL compiler vendor ID */ |
|---|
| 76 | 77 | u32 asl_compiler_revision; /* ASL compiler version */ |
|---|
| 77 | 78 | }; |
|---|
| 78 | 79 | |
|---|