.. | .. |
---|
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 | |
---|