Lines Matching +full:ia32 +full:- +full:3 +full:a
1 /* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 */
4 * Name: actbl1.h - Additional ACPI table definitions
6 * Copyright (C) 2000 - 2020, Intel Corp.
65 * All tables must be byte-packed to match the ACPI specification, since
75 * essentially useless for dealing with packed data in on-disk formats or
77 * this decision was a design error in C. Ritchie could have picked an order
79 * See http://stackoverflow.com/a/1053662/41661
109 * ASF - Alert Standard Format table (Signature "ASF!")
134 ACPI_ASF_TYPE_BOOT = 3,
152 u8 reserved2[3];
200 /* 3: ASF RMCP Boot Options */
223 * BERT - Boot Error Record Table (ACPI 4.0)
234 /* Boot Error Region (not a subtable, pointed to by Address field above) */
249 #define ACPI_BERT_MULTIPLE_CORRECTABLE (1<<3)
258 ACPI_BERT_ERROR_NONE = 3,
269 * BGRT - Boot Graphics Resource Table (ACPI 5.0)
287 #define ACPI_BGRT_ORIENTATION_OFFSET (3 << 1)
291 * BOOT - Simple Boot Flag Table
301 u8 reserved[3];
306 * CPEP - Corrected Platform Error Polling table (ACPI 4.0)
327 * CSRT - Core System Resource Table
369 /* Resource descriptors immediately follow (Length = Group length - shared_info_length) */
380 /* Resource-specific information immediately follows */
399 * DBG2 - Debug Port Table 2
434 * base_address (required) - Each in 12-byte Generic Address Structure format.
435 * address_size (required) - Array of u32 sizes corresponding to each base_address register.
436 * Namepath (required) - Null terminated string. Single dot if not supported.
437 * oem_data (optional) - Length is oem_data_length.
465 * DBGP - Debug Port table
475 u8 reserved[3];
481 * DMAR - DMA Remapping table
515 ACPI_DMAR_TYPE_HARDWARE_AFFINITY = 3,
530 /* Values for entry_type in struct acpi_dmar_device_scope - device types */
536 ACPI_DMAR_SCOPE_TYPE_IOAPIC = 3,
592 /* 3: Remapping Hardware Static Affinity Structure */
605 u8 reserved[3];
612 * DRTM - Dynamic Root of Trust for Measurement table
613 * Conforms to "TCG D-RTM Architecture" June 17 2013, Version 1.0.0
636 #define ACPI_DRTM_AUTHORITY_ORDER (1<<3)
638 /* 1) Validated Tables List (64-bit addresses) */
660 /* 3) Platform-specific Identifiers List */
669 * ECDT - Embedded Controller Boot Resources Table
678 u32 uid; /* Unique ID - must be same as the EC _UID method */
685 * EINJ - Error Injection Table (ACPI 4.0)
694 u8 reserved[3];
714 ACPI_EINJ_GET_ERROR_TYPE = 3,
731 ACPI_EINJ_WRITE_REGISTER_VALUE = 3,
753 u8 reserved[3];
771 ACPI_EINJ_STATUS_RESERVED = 3 /* 3 and greater are reserved */
779 #define ACPI_EINJ_MEMORY_CORRECTABLE (1<<3)
792 * ERST - Error Record Serialization Table (ACPI 4.0)
820 ACPI_ERST_END = 3,
843 ACPI_ERST_WRITE_REGISTER_VALUE = 3,
868 ACPI_ERST_FAILURE = 3,
883 * FPDT - Firmware Performance Data Table (ACPI 5.0)
928 * S3PT - S3 Performance Table. This table is pointed to by the
976 * GTDT - Generic Timer Description Table (ACPI 5.1)
1036 /* Timer Sub-Structure, one per timer */
1040 u8 reserved[3];
1079 * HEST - Hardware Error Source Table (ACPI 4.0)
1102 ACPI_HEST_TYPE_NOT_USED3 = 3,
1119 * IA32 Error Bank(s) - Follows the struct acpi_hest_ia_machine_check and
1134 /* Common HEST sub-structure for PCI/AER structures below (6,7,8) */
1187 ACPI_HEST_NOTIFY_SCI = 3,
1204 #define ACPI_HEST_POLL_THRESHOLD_WINDOW (1<<3)
1212 /* 0: IA32 Machine Check Exception */
1227 /* 1: IA32 Corrected Machine Check */
1238 u8 reserved2[3];
1241 /* 2: IA32 Non-Maskable Interrupt */
1251 /* 3,4,5: Not used */
1268 /* 8: PCI Express/PCI-X Bridge AER */
1326 #define ACPI_HEST_MULTIPLE_CORRECTABLE (1<<3)
1361 #define ACPI_HEST_GEN_ERROR_NONE 3
1369 /* 11: IA32 Deferred Machine Check Exception (ACPI 6.2) */
1380 u8 reserved2[3];
1385 * HMAT - Heterogeneous Memory Attributes Table (ACPI 6.2)
1401 ACPI_HMAT_TYPE_RESERVED = 3 /* 3 and greater are reserved */
1455 #define ACPI_HMAT_2ND_LEVEL_CACHE 3
1463 #define ACPI_HMAT_ACCESS_BANDWIDTH 3
1501 * HPET - High Precision Event Timer table
1504 * Conforms to "IA-PC HPET (High Precision Event Timers) Specification",
1505 * Version 1.0a, October 2004
1520 #define ACPI_HPET_PAGE_PROTECT_MASK (3)
1532 * IBFT - Boot Firmware Table
1564 ACPI_IBFT_TYPE_NIC = 3,