Lines Matching +full:ia32 +full:- +full:3 +full:a
3 * Name: actbl1.h - Additional ACPI table definitions
11 * Some or all of this work - Copyright (c) 1999 - 2025, Intel Corp.
21 * 2.2. Intel grants, free of charge, to any person ("Licensee") obtaining a
28 * 2.3. Intel grants Licensee a non-exclusive and non-transferable patent
40 * 3. Conditions
48 * contain a file documenting the changes Licensee made to create that Covered
51 * must include a prominent statement that the modification is derived,
87 * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
104 * re-exports any such software from a foreign destination, Licensee shall
105 * ensure that the distribution and export/re-export of the software is in
108 * any of its subsidiaries will export/re-export any technical data, process,
125 * 2. Redistributions in binary form must reproduce at minimum a disclaimer
128 * including a substantially similar Disclaimer requirement for further
130 * 3. Neither the names of the above-listed copyright holders nor the names
137 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
214 * All tables must be byte-packed to match the ACPI specification, since
224 * essentially useless for dealing with packed data in on-disk formats or
226 * this decision was a design error in C. Ritchie could have picked an order
228 * See http://stackoverflow.com/a/1053662/41661
275 * ASF - Alert Standard Format table (Signature "ASF!")
307 ACPI_ASF_TYPE_BOOT = 3,
326 UINT8 Reserved2[3];
386 /* 3: ASF RMCP Boot Options */
414 * ASPT - AMD Secure Processor Table (Signature "ASPT")
447 ACPI_ASPT_TYPE_UNKNOWN = 3,
473 UINT8 Reserved[3];
495 * BERT - Boot Error Record Table (ACPI 4.0)
509 /* Boot Error Region (not a subtable, pointed to by Address field above) */
526 #define ACPI_BERT_MULTIPLE_CORRECTABLE (1<<3)
536 ACPI_BERT_ERROR_NONE = 3,
548 * BGRT - Boot Graphics Resource Table (ACPI 5.0)
568 #define ACPI_BGRT_ORIENTATION_OFFSET (3 << 1)
573 * BOOT - Simple Boot Flag Table
584 UINT8 Reserved[3];
591 * CDAT - Coherent Device Attribute Table
627 ACPI_CDAT_TYPE_DSIS = 3,
649 #define ACPI_CDAT_DSMAS_SHAREABLE (1 << 3)
658 …UINT8 Flags; /* If Handle matches a DSMAS handle, the definition of this field m…
663 UINT16 Entry[3];
674 UINT8 Reserved[3];
681 /* Subtable 3: Device Scoped Initiator Structure (DSIS) */
714 UINT8 Reserved[3];
720 /* Sub-subtable for above, SslbeEntries field */
736 * CEDT - CXL Early Discovery Table
766 ACPI_CEDT_TYPE_RDPAS = 3,
832 #define ACPI_CEDT_CFMWS_RESTRICT_PMEM (1<<3)
852 /* 3: CXL RCEC Downstream Port Association Structure */
872 * CPEP - Corrected Platform Error Polling table (ACPI 4.0)
899 * CSRT - Core System Resource Table
947 /* Resource descriptors immediately follow (Length = Group Length - SharedInfoLength) */
960 /* Resource-specific information immediately follows */
982 * DBG2 - Debug Port Table 2
1024 * BaseAddress (required) - Each in 12-byte Generic Address Structure format.
1025 * AddressSize (required) - Array of UINT32 sizes corresponding to each BaseAddress register.
1026 * Namepath (required) - Null terminated string. Single dot if not supported.
1027 * OemData (optional) - Length is OemDataLength.
1070 * DBGP - Debug Port table
1081 UINT8 Reserved[3];
1089 * DMAR - DMA Remapping table
1129 ACPI_DMAR_TYPE_HARDWARE_AFFINITY = 3,
1150 /* Values for EntryType in ACPI_DMAR_DEVICE_SCOPE - device types */
1157 ACPI_DMAR_SCOPE_TYPE_IOAPIC = 3,
1225 /* 3: Remapping Hardware Static Affinity Structure */
1242 UINT8 Reserved[3];
1277 * DRTM - Dynamic Root of Trust for Measurement table
1278 * Conforms to "TCG D-RTM Architecture" June 17 2013, Version 1.0.0
1303 #define ACPI_DRTM_AUTHORITY_ORDER (1<<3)
1306 /* 1) Validated Tables List (64-bit addresses) */
1334 /* 3) Platform-specific Identifiers List */
1346 * ECDT - Embedded Controller Boot Resources Table
1356 UINT32 Uid; /* Unique ID - must be same as the EC _UID method */
1365 * EINJ - Error Injection Table (ACPI 4.0)
1375 UINT8 Reserved[3];
1419 ACPI_EINJ_WRITE_REGISTER_VALUE = 3,
1444 UINT8 Reserved[3];
1467 ACPI_EINJ_STATUS_RESERVED = 3 /* 3 and greater are reserved */
1476 #define ACPI_EINJ_MEMORY_CORRECTABLE (1<<3)
1496 * ERST - Error Record Serialization Table (ACPI 4.0)
1530 ACPI_ERST_END = 3,
1554 ACPI_ERST_WRITE_REGISTER_VALUE = 3,
1580 ACPI_ERST_FAILURE = 3,
1599 * FPDT - Firmware Performance Data Table (ACPI 5.0)
1657 * S3PT - S3 Performance Table. This table is pointed to by the
1717 * GTDT - Generic Timer Description Table (ACPI 5.1)
1787 /* Timer Sub-Structure, one per timer */
1792 UINT8 Reserved[3];
1836 * HEST - Hardware Error Source Table (ACPI 4.0)
1866 ACPI_HEST_TYPE_NOT_USED3 = 3,
1884 * IA32 Error Bank(s) - Follows the ACPI_HEST_IA_MACHINE_CHECK and
1902 /* Common HEST sub-structure for PCI/AER structures below (6,7,8) */
1961 ACPI_HEST_NOTIFY_SCI = 3,
1978 #define ACPI_HEST_POLL_THRESHOLD_WINDOW (1<<3)
1987 /* 0: IA32 Machine Check Exception */
2005 /* 1: IA32 Corrected Machine Check */
2017 UINT8 Reserved2[3];
2022 /* 2: IA32 Non-Maskable Interrupt */
2035 /* 3,4,5: Not used */
2058 /* 8: PCI Express/PCI-X Bridge AER */
2127 #define ACPI_HEST_MULTIPLE_CORRECTABLE (1<<3)
2167 #define ACPI_HEST_GEN_ERROR_NONE 3
2176 /* 11: IA32 Deferred Machine Check Exception (ACPI 6.2) */
2188 UINT8 Reserved2[3];
2195 * HMAT - Heterogeneous Memory Attributes Table (ACPI 6.3)
2214 ACPI_HMAT_TYPE_RESERVED = 3 /* 3 and greater are reserved */
2268 #define ACPI_HMAT_MEMORY_HIERARCHY (0x0F) /* Bits 0-3 */
2275 #define ACPI_HMAT_3RD_LEVEL_CACHE 3
2285 #define ACPI_HMAT_ACCESS_BANDWIDTH 3
2330 * HPET - High Precision Event Timer table
2333 * Conforms to "IA-PC HPET (High Precision Event Timers) Specification",
2334 * Version 1.0a, October 2004
2351 #define ACPI_HPET_PAGE_PROTECT_MASK (3)
2365 * IBFT - Boot Firmware Table
2403 ACPI_IBFT_TYPE_NIC = 3,