22#define ACPI_LARGE_PIN_FUNCTION_DESCRIPTOR_NAME 0x0D
23#define ACPI_LARGE_PIN_CONFIGURATION_DESCRIPTOR_NAME 0x0F
24#define ACPI_LARGE_PIN_GROUP_DESCRIPTOR_NAME 0x10
25#define ACPI_LARGE_PIN_GROUP_FUNCTION_DESCRIPTOR_NAME 0x11
26#define ACPI_LARGE_PIN_GROUP_CONFIGURATION_DESCRIPTOR_NAME 0x12
31#define ACPI_PIN_FUNCTION_DESCRIPTOR 0x8D
32#define ACPI_PIN_CONFIGURATION_DESCRIPTOR 0x8F
33#define ACPI_PIN_GROUP_DESCRIPTOR 0x90
34#define ACPI_PIN_GROUP_FUNCTION_DESCRIPTOR 0x91
35#define ACPI_PIN_GROUP_CONFIGURATION_DESCRIPTOR 0x92
136#define EFI_ACPI_6_2_SYSTEM_MEMORY 0
137#define EFI_ACPI_6_2_SYSTEM_IO 1
138#define EFI_ACPI_6_2_PCI_CONFIGURATION_SPACE 2
139#define EFI_ACPI_6_2_EMBEDDED_CONTROLLER 3
140#define EFI_ACPI_6_2_SMBUS 4
141#define EFI_ACPI_6_2_PLATFORM_COMMUNICATION_CHANNEL 0x0A
142#define EFI_ACPI_6_2_FUNCTIONAL_FIXED_HARDWARE 0x7F
147#define EFI_ACPI_6_2_UNDEFINED 0
148#define EFI_ACPI_6_2_BYTE 1
149#define EFI_ACPI_6_2_WORD 2
150#define EFI_ACPI_6_2_DWORD 3
151#define EFI_ACPI_6_2_QWORD 4
175#define EFI_ACPI_6_2_ROOT_SYSTEM_DESCRIPTION_POINTER_REVISION 0x02
195#define EFI_ACPI_6_2_ROOT_SYSTEM_DESCRIPTION_TABLE_REVISION 0x01
206#define EFI_ACPI_6_2_EXTENDED_SYSTEM_DESCRIPTION_TABLE_REVISION 0x01
273#define EFI_ACPI_6_2_FIXED_ACPI_DESCRIPTION_TABLE_REVISION 0x06
274#define EFI_ACPI_6_2_FIXED_ACPI_DESCRIPTION_TABLE_MINOR_REVISION 0x02
279#define EFI_ACPI_6_2_PM_PROFILE_UNSPECIFIED 0
280#define EFI_ACPI_6_2_PM_PROFILE_DESKTOP 1
281#define EFI_ACPI_6_2_PM_PROFILE_MOBILE 2
282#define EFI_ACPI_6_2_PM_PROFILE_WORKSTATION 3
283#define EFI_ACPI_6_2_PM_PROFILE_ENTERPRISE_SERVER 4
284#define EFI_ACPI_6_2_PM_PROFILE_SOHO_SERVER 5
285#define EFI_ACPI_6_2_PM_PROFILE_APPLIANCE_PC 6
286#define EFI_ACPI_6_2_PM_PROFILE_PERFORMANCE_SERVER 7
287#define EFI_ACPI_6_2_PM_PROFILE_TABLET 8
293#define EFI_ACPI_6_2_LEGACY_DEVICES BIT0
294#define EFI_ACPI_6_2_8042 BIT1
295#define EFI_ACPI_6_2_VGA_NOT_PRESENT BIT2
296#define EFI_ACPI_6_2_MSI_NOT_SUPPORTED BIT3
297#define EFI_ACPI_6_2_PCIE_ASPM_CONTROLS BIT4
298#define EFI_ACPI_6_2_CMOS_RTC_NOT_PRESENT BIT5
304#define EFI_ACPI_6_2_ARM_PSCI_COMPLIANT BIT0
305#define EFI_ACPI_6_2_ARM_PSCI_USE_HVC BIT1
311#define EFI_ACPI_6_2_WBINVD BIT0
312#define EFI_ACPI_6_2_WBINVD_FLUSH BIT1
313#define EFI_ACPI_6_2_PROC_C1 BIT2
314#define EFI_ACPI_6_2_P_LVL2_UP BIT3
315#define EFI_ACPI_6_2_PWR_BUTTON BIT4
316#define EFI_ACPI_6_2_SLP_BUTTON BIT5
317#define EFI_ACPI_6_2_FIX_RTC BIT6
318#define EFI_ACPI_6_2_RTC_S4 BIT7
319#define EFI_ACPI_6_2_TMR_VAL_EXT BIT8
320#define EFI_ACPI_6_2_DCK_CAP BIT9
321#define EFI_ACPI_6_2_RESET_REG_SUP BIT10
322#define EFI_ACPI_6_2_SEALED_CASE BIT11
323#define EFI_ACPI_6_2_HEADLESS BIT12
324#define EFI_ACPI_6_2_CPU_SW_SLP BIT13
325#define EFI_ACPI_6_2_PCI_EXP_WAK BIT14
326#define EFI_ACPI_6_2_USE_PLATFORM_CLOCK BIT15
327#define EFI_ACPI_6_2_S4_RTC_STS_VALID BIT16
328#define EFI_ACPI_6_2_REMOTE_POWER_ON_CAPABLE BIT17
329#define EFI_ACPI_6_2_FORCE_APIC_CLUSTER_MODEL BIT18
330#define EFI_ACPI_6_2_FORCE_APIC_PHYSICAL_DESTINATION_MODE BIT19
331#define EFI_ACPI_6_2_HW_REDUCED_ACPI BIT20
332#define EFI_ACPI_6_2_LOW_POWER_S0_IDLE_CAPABLE BIT21
354#define EFI_ACPI_6_2_FIRMWARE_ACPI_CONTROL_STRUCTURE_VERSION 0x02
360#define EFI_ACPI_6_2_S4BIOS_F BIT0
361#define EFI_ACPI_6_2_64BIT_WAKE_SUPPORTED_F BIT1
367#define EFI_ACPI_6_2_OSPM_64BIT_WAKE_F BIT0
376#define EFI_ACPI_6_2_DIFFERENTIATED_SYSTEM_DESCRIPTION_TABLE_REVISION 0x02
377#define EFI_ACPI_6_2_SECONDARY_SYSTEM_DESCRIPTION_TABLE_REVISION 0x02
392#define EFI_ACPI_6_2_MULTIPLE_APIC_DESCRIPTION_TABLE_REVISION 0x04
398#define EFI_ACPI_6_2_PCAT_COMPAT BIT0
405#define EFI_ACPI_6_2_PROCESSOR_LOCAL_APIC 0x00
406#define EFI_ACPI_6_2_IO_APIC 0x01
407#define EFI_ACPI_6_2_INTERRUPT_SOURCE_OVERRIDE 0x02
408#define EFI_ACPI_6_2_NON_MASKABLE_INTERRUPT_SOURCE 0x03
409#define EFI_ACPI_6_2_LOCAL_APIC_NMI 0x04
410#define EFI_ACPI_6_2_LOCAL_APIC_ADDRESS_OVERRIDE 0x05
411#define EFI_ACPI_6_2_IO_SAPIC 0x06
412#define EFI_ACPI_6_2_LOCAL_SAPIC 0x07
413#define EFI_ACPI_6_2_PLATFORM_INTERRUPT_SOURCES 0x08
414#define EFI_ACPI_6_2_PROCESSOR_LOCAL_X2APIC 0x09
415#define EFI_ACPI_6_2_LOCAL_X2APIC_NMI 0x0A
416#define EFI_ACPI_6_2_GIC 0x0B
417#define EFI_ACPI_6_2_GICD 0x0C
418#define EFI_ACPI_6_2_GIC_MSI_FRAME 0x0D
419#define EFI_ACPI_6_2_GICR 0x0E
420#define EFI_ACPI_6_2_GIC_ITS 0x0F
440#define EFI_ACPI_6_2_LOCAL_APIC_ENABLED BIT0
487#define EFI_ACPI_6_2_POLARITY (3 << 0)
488#define EFI_ACPI_6_2_TRIGGER_MODE (3 << 2)
567#define EFI_ACPI_6_2_CPEI_PROCESSOR_OVERRIDE BIT0
619#define EFI_ACPI_6_2_GIC_ENABLED BIT0
620#define EFI_ACPI_6_2_PERFORMANCE_INTERRUPT_MODEL BIT1
621#define EFI_ACPI_6_2_VGIC_MAINTENANCE_INTERRUPT_MODE_FLAGS BIT2
640#define EFI_ACPI_6_2_GIC_V1 0x01
641#define EFI_ACPI_6_2_GIC_V2 0x02
642#define EFI_ACPI_6_2_GIC_V3 0x03
643#define EFI_ACPI_6_2_GIC_V4 0x04
662#define EFI_ACPI_6_2_SPI_COUNT_BASE_SELECT BIT0
700#define EFI_ACPI_6_2_SMART_BATTERY_DESCRIPTION_TABLE_REVISION 0x01
718#define EFI_ACPI_6_2_EMBEDDED_CONTROLLER_BOOT_RESOURCES_TABLE_REVISION 0x01
733#define EFI_ACPI_6_2_SYSTEM_RESOURCE_AFFINITY_TABLE_REVISION 0x03
740#define EFI_ACPI_6_2_PROCESSOR_LOCAL_APIC_SAPIC_AFFINITY 0x00
741#define EFI_ACPI_6_2_MEMORY_AFFINITY 0x01
742#define EFI_ACPI_6_2_PROCESSOR_LOCAL_X2APIC_AFFINITY 0x02
743#define EFI_ACPI_6_2_GICC_AFFINITY 0x03
744#define EFI_ACPI_6_2_GIC_ITS_AFFINITY 0x04
763#define EFI_ACPI_6_2_PROCESSOR_LOCAL_APIC_SAPIC_ENABLED (1 << 0)
785#define EFI_ACPI_6_2_MEMORY_ENABLED (1 << 0)
786#define EFI_ACPI_6_2_MEMORY_HOT_PLUGGABLE (1 << 1)
787#define EFI_ACPI_6_2_MEMORY_NONVOLATILE (1 << 2)
818#define EFI_ACPI_6_2_GICC_ENABLED (1 << 0)
843#define EFI_ACPI_6_2_SYSTEM_LOCALITY_DISTANCE_INFORMATION_TABLE_REVISION 0x01
856#define EFI_ACPI_6_2_CORRECTED_PLATFORM_ERROR_POLLING_TABLE_REVISION 0x01
861#define EFI_ACPI_6_2_CPEP_PROCESSOR_APIC_SAPIC 0x00
888#define EFI_ACPI_6_2_MAXIMUM_SYSTEM_CHARACTERISTICS_TABLE_REVISION 0x01
907 UINT8 PlatformCommunicationChannelIdentifier[12];
913#define EFI_ACPI_6_2_RAS_FEATURE_TABLE_REVISION 0x01
932#define EFI_ACPI_6_2_RASF_PCC_COMMAND_CODE_EXECUTE_RASF_COMMAND 0x01
937#define EFI_ACPI_6_2_RASF_PLATFORM_RAS_CAPABILITY_HARDWARE_BASED_PATROL_SCRUB_SUPPORTED BIT0
938#define EFI_ACPI_6_2_RASF_PLATFORM_RAS_CAPABILITY_HARDWARE_BASED_PATROL_SCRUB_SUPPORTED_AND_EXPOSED_TO_SOFTWARE BIT1
939#define EFI_ACPI_6_2_RASF_PLATFORM_RAS_CAPABILITY_CPU_CACHE_FLUSH_TO_NVDIMM_DURABILITY_ON_POWER_LOSS BIT2
940#define EFI_ACPI_6_2_RASF_PLATFORM_RAS_CAPABILITY_MEMORY_CONTROLLER_FLUSH_TO_NVDIMM_DURABILITY_ON_POWER_LOSS BIT3
941#define EFI_ACPI_6_2_RASF_PLATFORM_RAS_CAPABILITY_BYTE_ADDRESSABLE_PERSISTENT_MEMORY_HARDWARE_MIRRORING BIT4
960#define EFI_ACPI_6_2_RASF_PATROL_SCRUB_COMMAND_GET_PATROL_PARAMETERS 0x01
961#define EFI_ACPI_6_2_RASF_PATROL_SCRUB_COMMAND_START_PATROL_SCRUBBER 0x02
962#define EFI_ACPI_6_2_RASF_PATROL_SCRUB_COMMAND_STOP_PATROL_SCRUBBER 0x03
978#define EFI_ACPI_6_2_MEMORY_POWER_STATE_TABLE_REVISION 0x01
998#define EFI_ACPI_6_2_MPST_PCC_COMMAND_CODE_EXECUTE_MPST_COMMAND 0x03
1003#define EFI_ACPI_6_2_MPST_MEMORY_POWER_COMMAND_GET_MEMORY_POWER_STATE 0x01
1004#define EFI_ACPI_6_2_MPST_MEMORY_POWER_COMMAND_SET_MEMORY_POWER_STATE 0x02
1005#define EFI_ACPI_6_2_MPST_MEMORY_POWER_COMMAND_GET_AVERAGE_POWER_CONSUMED 0x03
1006#define EFI_ACPI_6_2_MPST_MEMORY_POWER_COMMAND_GET_MEMORY_ENERGY_CONSUMED 0x04
1029#define EFI_ACPI_6_2_MPST_MEMORY_POWER_STRUCTURE_FLAG_ENABLE 0x01
1030#define EFI_ACPI_6_2_MPST_MEMORY_POWER_STRUCTURE_FLAG_POWER_MANAGED 0x02
1031#define EFI_ACPI_6_2_MPST_MEMORY_POWER_STRUCTURE_FLAG_HOT_PLUGGABLE 0x04
1050#define EFI_ACPI_6_2_MPST_MEMORY_POWER_STATE_CHARACTERISTICS_STRUCTURE_FLAG_MEMORY_CONTENT_PRESERVED 0x01
1051#define EFI_ACPI_6_2_MPST_MEMORY_POWER_STATE_CHARACTERISTICS_STRUCTURE_FLAG_AUTONOMOUS_MEMORY_POWER_STATE_ENTRY 0x02
1052#define EFI_ACPI_6_2_MPST_MEMORY_POWER_STATE_CHARACTERISTICS_STRUCTURE_FLAG_AUTONOMOUS_MEMORY_POWER_STATE_EXIT 0x04
1070#define EFI_ACPI_6_2_MEMORY_TOPOLOGY_TABLE_REVISION 0x01
1086#define EFI_ACPI_6_2_PMMT_MEMORY_AGGREGATOR_DEVICE_TYPE_SOCKET 0x1
1087#define EFI_ACPI_6_2_PMMT_MEMORY_AGGREGATOR_DEVICE_TYPE_MEMORY_CONTROLLER 0x2
1088#define EFI_ACPI_6_2_PMMT_MEMORY_AGGREGATOR_DEVICE_TYPE_DIMM 0x3
1171#define EFI_ACPI_6_2_BOOT_GRAPHICS_RESOURCE_TABLE_REVISION 1
1176#define EFI_ACPI_6_2_BGRT_VERSION 0x01
1181#define EFI_ACPI_6_2_BGRT_STATUS_NOT_DISPLAYED 0x00
1182#define EFI_ACPI_6_2_BGRT_STATUS_DISPLAYED 0x01
1187#define EFI_ACPI_6_2_BGRT_IMAGE_TYPE_BMP 0x00
1192#define EFI_ACPI_6_2_FIRMWARE_PERFORMANCE_DATA_TABLE_REVISION 0x01
1197#define EFI_ACPI_6_2_FPDT_RECORD_TYPE_FIRMWARE_BASIC_BOOT_POINTER 0x0000
1198#define EFI_ACPI_6_2_FPDT_RECORD_TYPE_S3_PERFORMANCE_TABLE_POINTER 0x0001
1203#define EFI_ACPI_6_2_FPDT_RECORD_REVISION_FIRMWARE_BASIC_BOOT_POINTER 0x01
1204#define EFI_ACPI_6_2_FPDT_RECORD_REVISION_S3_PERFORMANCE_TABLE_POINTER 0x01
1209#define EFI_ACPI_6_2_FPDT_RUNTIME_RECORD_TYPE_S3_RESUME 0x0000
1210#define EFI_ACPI_6_2_FPDT_RUNTIME_RECORD_TYPE_S3_SUSPEND 0x0001
1211#define EFI_ACPI_6_2_FPDT_RUNTIME_RECORD_TYPE_FIRMWARE_BASIC_BOOT 0x0002
1216#define EFI_ACPI_6_2_FPDT_RUNTIME_RECORD_REVISION_S3_RESUME 0x01
1217#define EFI_ACPI_6_2_FPDT_RUNTIME_RECORD_REVISION_S3_SUSPEND 0x01
1218#define EFI_ACPI_6_2_FPDT_RUNTIME_RECORD_REVISION_FIRMWARE_BASIC_BOOT 0x02
1300#define EFI_ACPI_6_2_FPDT_BOOT_PERFORMANCE_TABLE_SIGNATURE SIGNATURE_32('F', 'B', 'P', 'T')
1315#define EFI_ACPI_6_2_FPDT_S3_PERFORMANCE_TABLE_SIGNATURE SIGNATURE_32('S', '3', 'P', 'T')
1397#define EFI_ACPI_6_2_GENERIC_TIMER_DESCRIPTION_TABLE_REVISION 0x02
1402#define EFI_ACPI_6_2_GTDT_TIMER_FLAG_TIMER_INTERRUPT_MODE BIT0
1403#define EFI_ACPI_6_2_GTDT_TIMER_FLAG_TIMER_INTERRUPT_POLARITY BIT1
1404#define EFI_ACPI_6_2_GTDT_TIMER_FLAG_ALWAYS_ON_CAPABILITY BIT2
1409#define EFI_ACPI_6_2_GTDT_GT_BLOCK 0
1410#define EFI_ACPI_6_2_GTDT_SBSA_GENERIC_WATCHDOG 1
1442#define EFI_ACPI_6_2_GTDT_GT_BLOCK_TIMER_FLAG_TIMER_INTERRUPT_MODE BIT0
1443#define EFI_ACPI_6_2_GTDT_GT_BLOCK_TIMER_FLAG_TIMER_INTERRUPT_POLARITY BIT1
1448#define EFI_ACPI_6_2_GTDT_GT_BLOCK_COMMON_FLAG_SECURE_TIMER BIT0
1449#define EFI_ACPI_6_2_GTDT_GT_BLOCK_COMMON_FLAG_ALWAYS_ON_CAPABILITY BIT1
1467#define EFI_ACPI_6_2_GTDT_SBSA_GENERIC_WATCHDOG_FLAG_TIMER_INTERRUPT_MODE BIT0
1468#define EFI_ACPI_6_2_GTDT_SBSA_GENERIC_WATCHDOG_FLAG_TIMER_INTERRUPT_POLARITY BIT1
1469#define EFI_ACPI_6_2_GTDT_SBSA_GENERIC_WATCHDOG_FLAG_SECURE_TIMER BIT2
1482#define EFI_ACPI_6_2_NVDIMM_FIRMWARE_INTERFACE_TABLE_REVISION 0x1
1487#define EFI_ACPI_6_2_NFIT_SYSTEM_PHYSICAL_ADDRESS_RANGE_STRUCTURE_TYPE 0
1488#define EFI_ACPI_6_2_NFIT_NVDIMM_REGION_MAPPING_STRUCTURE_TYPE 1
1489#define EFI_ACPI_6_2_NFIT_INTERLEAVE_STRUCTURE_TYPE 2
1490#define EFI_ACPI_6_2_NFIT_SMBIOS_MANAGEMENT_INFORMATION_STRUCTURE_TYPE 3
1491#define EFI_ACPI_6_2_NFIT_NVDIMM_CONTROL_REGION_STRUCTURE_TYPE 4
1492#define EFI_ACPI_6_2_NFIT_NVDIMM_BLOCK_DATA_WINDOW_REGION_STRUCTURE_TYPE 5
1493#define EFI_ACPI_6_2_NFIT_FLUSH_HINT_ADDRESS_STRUCTURE_TYPE 6
1506#define EFI_ACPI_6_2_NFIT_SYSTEM_PHYSICAL_ADDRESS_RANGE_FLAGS_CONTROL_REGION_FOR_MANAGEMENT BIT0
1507#define EFI_ACPI_6_2_NFIT_SYSTEM_PHYSICAL_ADDRESS_RANGE_FLAGS_PROXIMITY_DOMAIN_VALID BIT1
1508#define EFI_ACPI_6_2_NFIT_GUID_VOLATILE_MEMORY_REGION { 0x7305944F, 0xFDDA, 0x44E3, { 0xB1, 0x6C, 0x3F, 0x22, 0xD2, 0x52, 0xE5, 0xD0 }}
1509#define EFI_ACPI_6_2_NFIT_GUID_BYTE_ADDRESSABLE_PERSISTENT_MEMORY_REGION { 0x66F0D379, 0xB4F3, 0x4074, { 0xAC, 0x43, 0x0D, 0x33, 0x18, 0xB7, 0x8C, 0xDB }}
1510#define EFI_ACPI_6_2_NFIT_GUID_NVDIMM_CONTROL_REGION { 0x92F701F6, 0x13B4, 0x405D, { 0x91, 0x0B, 0x29, 0x93, 0x67, 0xE8, 0x23, 0x4C }}
1511#define EFI_ACPI_6_2_NFIT_GUID_NVDIMM_BLOCK_DATA_WINDOW_REGION { 0x91AF0530, 0x5D86, 0x470E, { 0xA6, 0xB0, 0x0A, 0x2D, 0xB9, 0x40, 0x82, 0x49 }}
1512#define EFI_ACPI_6_2_NFIT_GUID_RAM_DISK_SUPPORTING_VIRTUAL_DISK_REGION_VOLATILE { 0x77AB535A, 0x45FC, 0x624B, { 0x55, 0x60, 0xF7, 0xB2, 0x81, 0xD1, 0xF9, 0x6E }}
1513#define EFI_ACPI_6_2_NFIT_GUID_RAM_DISK_SUPPORTING_VIRTUAL_CD_REGION_VOLATILE { 0x3D5ABD30, 0x4175, 0x87CE, { 0x6D, 0x64, 0xD2, 0xAD, 0xE5, 0x23, 0xC4, 0xBB }}
1514#define EFI_ACPI_6_2_NFIT_GUID_RAM_DISK_SUPPORTING_VIRTUAL_DISK_REGION_PERSISTENT { 0x5CEA02C9, 0x4D07, 0x69D3, { 0x26, 0x9F ,0x44, 0x96, 0xFB, 0xE0, 0x96, 0xF9 }}
1515#define EFI_ACPI_6_2_NFIT_GUID_RAM_DISK_SUPPORTING_VIRTUAL_CD_REGION_PERSISTENT { 0x08018188, 0x42CD, 0xBB48, { 0x10, 0x0F, 0x53, 0x87, 0xD5, 0x3D, 0xED, 0x3D ]}
1541#define EFI_ACPI_6_2_NFIT_MEMORY_DEVICE_STATE_FLAGS_PREVIOUS_SAVE_FAIL BIT0
1542#define EFI_ACPI_6_2_NFIT_MEMORY_DEVICE_STATE_FLAGS_LAST_RESTORE_FAIL BIT1
1543#define EFI_ACPI_6_2_NFIT_MEMORY_DEVICE_STATE_FLAGS_PLATFORM_FLUSH_FAIL BIT2
1544#define EFI_ACPI_6_2_NFIT_MEMORY_DEVICE_STATE_FLAGS_NOT_ARMED_PRIOR_TO_OSPM_HAND_OFF BIT3
1545#define EFI_ACPI_6_2_NFIT_MEMORY_DEVICE_STATE_FLAGS_SMART_HEALTH_EVENTS_PRIOR_OSPM_HAND_OFF BIT4
1546#define EFI_ACPI_6_2_NFIT_MEMORY_DEVICE_STATE_FLAGS_FIRMWARE_ENABLED_TO_NOTIFY_OSPM_ON_SMART_HEALTH_EVENTS BIT5
1547#define EFI_ACPI_6_2_NFIT_MEMORY_DEVICE_STATE_FLAGS_FIRMWARE_NOT_MAP_NVDIMM_TO_SPA BIT6
1591#define EFI_ACPI_6_2_NFIT_NVDIMM_CONTROL_REGION_VALID_FIELDS_MANUFACTURING BIT0
1593#define EFI_ACPI_6_2_NFIT_NVDIMM_CONTROL_REGION_FLAGS_BLOCK_DATA_WINDOWS_BUFFERED BIT0
1656#define EFI_ACPI_6_2_SECURE_DEVICES_TABLE_REVISION 0x01
1661#define EFI_ACPI_6_2_SDEV_TYPE_PCIE_ENDPOINT_DEVICE 0x01
1662#define EFI_ACPI_6_2_SDEV_TYPE_ACPI_NAMESPACE_DEVICE 0x00
1667#define EFI_ACPI_6_2_SDEV_FLAG_ALLOW_HANDOFF BIT0
1718#define EFI_ACPI_6_2_BOOT_ERROR_RECORD_TABLE_REVISION 0x01
1746#define EFI_ACPI_6_2_ERROR_SEVERITY_CORRECTABLE 0x00
1747#define EFI_ACPI_6_2_ERROR_SEVERITY_FATAL 0x01
1748#define EFI_ACPI_6_2_ERROR_SEVERITY_CORRECTED 0x02
1749#define EFI_ACPI_6_2_ERROR_SEVERITY_NONE 0x03
1769#define EFI_ACPI_6_2_GENERIC_ERROR_DATA_ENTRY_REVISION 0x0300
1782#define EFI_ACPI_6_2_HARDWARE_ERROR_SOURCE_TABLE_REVISION 0x01
1787#define EFI_ACPI_6_2_IA32_ARCHITECTURE_MACHINE_CHECK_EXCEPTION 0x00
1788#define EFI_ACPI_6_2_IA32_ARCHITECTURE_CORRECTED_MACHINE_CHECK 0x01
1789#define EFI_ACPI_6_2_IA32_ARCHITECTURE_NMI_ERROR 0x02
1790#define EFI_ACPI_6_2_PCI_EXPRESS_ROOT_PORT_AER 0x06
1791#define EFI_ACPI_6_2_PCI_EXPRESS_DEVICE_AER 0x07
1792#define EFI_ACPI_6_2_PCI_EXPRESS_BRIDGE_AER 0x08
1793#define EFI_ACPI_6_2_GENERIC_HARDWARE_ERROR 0x09
1794#define EFI_ACPI_6_2_GENERIC_HARDWARE_ERROR_VERSION_2 0x0A
1795#define EFI_ACPI_6_2_IA32_ARCHITECTURE_DEFERRED_MACHINE_CHECK 0x0B
1800#define EFI_ACPI_6_2_ERROR_SOURCE_FLAG_FIRMWARE_FIRST (1 << 0)
1801#define EFI_ACPI_6_2_ERROR_SOURCE_FLAG_GLOBAL (1 << 1)
1802#define EFI_ACPI_6_2_ERROR_SOURCE_FLAG_GHES_ASSIST (1 << 2)
1839#define EFI_ACPI_6_2_IA32_ARCHITECTURE_MACHINE_CHECK_ERROR_DATA_FORMAT_IA32 0x00
1840#define EFI_ACPI_6_2_IA32_ARCHITECTURE_MACHINE_CHECK_ERROR_DATA_FORMAT_INTEL64 0x01
1841#define EFI_ACPI_6_2_IA32_ARCHITECTURE_MACHINE_CHECK_ERROR_DATA_FORMAT_AMD64 0x02
1846#define EFI_ACPI_6_2_HARDWARE_ERROR_NOTIFICATION_POLLED 0x00
1847#define EFI_ACPI_6_2_HARDWARE_ERROR_NOTIFICATION_EXTERNAL_INTERRUPT 0x01
1848#define EFI_ACPI_6_2_HARDWARE_ERROR_NOTIFICATION_LOCAL_INTERRUPT 0x02
1849#define EFI_ACPI_6_2_HARDWARE_ERROR_NOTIFICATION_SCI 0x03
1850#define EFI_ACPI_6_2_HARDWARE_ERROR_NOTIFICATION_NMI 0x04
1851#define EFI_ACPI_6_2_HARDWARE_ERROR_NOTIFICATION_CMCI 0x05
1852#define EFI_ACPI_6_2_HARDWARE_ERROR_NOTIFICATION_MCE 0x06
1853#define EFI_ACPI_6_2_HARDWARE_ERROR_NOTIFICATION_GPIO_SIGNAL 0x07
1854#define EFI_ACPI_6_2_HARDWARE_ERROR_NOTIFICATION_ARMV8_SEA 0x08
1855#define EFI_ACPI_6_2_HARDWARE_ERROR_NOTIFICATION_ARMV8_SEI 0x09
1856#define EFI_ACPI_6_2_HARDWARE_ERROR_NOTIFICATION_GSIV 0x0A
1857#define EFI_ACPI_6_2_HARDWARE_ERROR_NOTIFICATION_SOFTWARE_DELEGATED_EXCEPTION 0x0B
2060#define EFI_ACPI_6_2_HETEROGENEOUS_MEMORY_ATTRIBUTE_TABLE_REVISION 0x01
2065#define EFI_ACPI_6_2_HMAT_TYPE_MEMORY_SUBSYSTEM_ADDRESS_RANGE 0x00
2066#define EFI_ACPI_6_2_HMAT_TYPE_SYSTEM_LOCALITY_LATENCY_AND_BANDWIDTH_INFO 0x01
2067#define EFI_ACPI_6_2_HMAT_TYPE_MEMORY_SIDE_CACHE_INFO 0x02
2167#define EFI_ACPI_6_2_ERROR_RECORD_SERIALIZATION_TABLE_REVISION 0x01
2172#define EFI_ACPI_6_2_ERST_BEGIN_WRITE_OPERATION 0x00
2173#define EFI_ACPI_6_2_ERST_BEGIN_READ_OPERATION 0x01
2174#define EFI_ACPI_6_2_ERST_BEGIN_CLEAR_OPERATION 0x02
2175#define EFI_ACPI_6_2_ERST_END_OPERATION 0x03
2176#define EFI_ACPI_6_2_ERST_SET_RECORD_OFFSET 0x04
2177#define EFI_ACPI_6_2_ERST_EXECUTE_OPERATION 0x05
2178#define EFI_ACPI_6_2_ERST_CHECK_BUSY_STATUS 0x06
2179#define EFI_ACPI_6_2_ERST_GET_COMMAND_STATUS 0x07
2180#define EFI_ACPI_6_2_ERST_GET_RECORD_IDENTIFIER 0x08
2181#define EFI_ACPI_6_2_ERST_SET_RECORD_IDENTIFIER 0x09
2182#define EFI_ACPI_6_2_ERST_GET_RECORD_COUNT 0x0A
2183#define EFI_ACPI_6_2_ERST_BEGIN_DUMMY_WRITE_OPERATION 0x0B
2184#define EFI_ACPI_6_2_ERST_GET_ERROR_LOG_ADDRESS_RANGE 0x0D
2185#define EFI_ACPI_6_2_ERST_GET_ERROR_LOG_ADDRESS_RANGE_LENGTH 0x0E
2186#define EFI_ACPI_6_2_ERST_GET_ERROR_LOG_ADDRESS_RANGE_ATTRIBUTES 0x0F
2187#define EFI_ACPI_6_2_ERST_GET_EXECUTE_OPERATION_TIMINGS 0x10
2192#define EFI_ACPI_6_2_ERST_STATUS_SUCCESS 0x00
2193#define EFI_ACPI_6_2_ERST_STATUS_NOT_ENOUGH_SPACE 0x01
2194#define EFI_ACPI_6_2_ERST_STATUS_HARDWARE_NOT_AVAILABLE 0x02
2195#define EFI_ACPI_6_2_ERST_STATUS_FAILED 0x03
2196#define EFI_ACPI_6_2_ERST_STATUS_RECORD_STORE_EMPTY 0x04
2197#define EFI_ACPI_6_2_ERST_STATUS_RECORD_NOT_FOUND 0x05
2202#define EFI_ACPI_6_2_ERST_READ_REGISTER 0x00
2203#define EFI_ACPI_6_2_ERST_READ_REGISTER_VALUE 0x01
2204#define EFI_ACPI_6_2_ERST_WRITE_REGISTER 0x02
2205#define EFI_ACPI_6_2_ERST_WRITE_REGISTER_VALUE 0x03
2206#define EFI_ACPI_6_2_ERST_NOOP 0x04
2207#define EFI_ACPI_6_2_ERST_LOAD_VAR1 0x05
2208#define EFI_ACPI_6_2_ERST_LOAD_VAR2 0x06
2209#define EFI_ACPI_6_2_ERST_STORE_VAR1 0x07
2210#define EFI_ACPI_6_2_ERST_ADD 0x08
2211#define EFI_ACPI_6_2_ERST_SUBTRACT 0x09
2212#define EFI_ACPI_6_2_ERST_ADD_VALUE 0x0A
2213#define EFI_ACPI_6_2_ERST_SUBTRACT_VALUE 0x0B
2214#define EFI_ACPI_6_2_ERST_STALL 0x0C
2215#define EFI_ACPI_6_2_ERST_STALL_WHILE_TRUE 0x0D
2216#define EFI_ACPI_6_2_ERST_SKIP_NEXT_INSTRUCTION_IF_TRUE 0x0E
2217#define EFI_ACPI_6_2_ERST_GOTO 0x0F
2218#define EFI_ACPI_6_2_ERST_SET_SRC_ADDRESS_BASE 0x10
2219#define EFI_ACPI_6_2_ERST_SET_DST_ADDRESS_BASE 0x11
2220#define EFI_ACPI_6_2_ERST_MOVE_DATA 0x12
2225#define EFI_ACPI_6_2_ERST_PRESERVE_REGISTER 0x01
2254#define EFI_ACPI_6_2_ERROR_INJECTION_TABLE_REVISION 0x01
2259#define EFI_ACPI_6_2_EINJ_BEGIN_INJECTION_OPERATION 0x00
2260#define EFI_ACPI_6_2_EINJ_GET_TRIGGER_ERROR_ACTION_TABLE 0x01
2261#define EFI_ACPI_6_2_EINJ_SET_ERROR_TYPE 0x02
2262#define EFI_ACPI_6_2_EINJ_GET_ERROR_TYPE 0x03
2263#define EFI_ACPI_6_2_EINJ_END_OPERATION 0x04
2264#define EFI_ACPI_6_2_EINJ_EXECUTE_OPERATION 0x05
2265#define EFI_ACPI_6_2_EINJ_CHECK_BUSY_STATUS 0x06
2266#define EFI_ACPI_6_2_EINJ_GET_COMMAND_STATUS 0x07
2267#define EFI_ACPI_6_2_EINJ_TRIGGER_ERROR 0xFF
2272#define EFI_ACPI_6_2_EINJ_STATUS_SUCCESS 0x00
2273#define EFI_ACPI_6_2_EINJ_STATUS_UNKNOWN_FAILURE 0x01
2274#define EFI_ACPI_6_2_EINJ_STATUS_INVALID_ACCESS 0x02
2279#define EFI_ACPI_6_2_EINJ_ERROR_PROCESSOR_CORRECTABLE (1 << 0)
2280#define EFI_ACPI_6_2_EINJ_ERROR_PROCESSOR_UNCORRECTABLE_NONFATAL (1 << 1)
2281#define EFI_ACPI_6_2_EINJ_ERROR_PROCESSOR_UNCORRECTABLE_FATAL (1 << 2)
2282#define EFI_ACPI_6_2_EINJ_ERROR_MEMORY_CORRECTABLE (1 << 3)
2283#define EFI_ACPI_6_2_EINJ_ERROR_MEMORY_UNCORRECTABLE_NONFATAL (1 << 4)
2284#define EFI_ACPI_6_2_EINJ_ERROR_MEMORY_UNCORRECTABLE_FATAL (1 << 5)
2285#define EFI_ACPI_6_2_EINJ_ERROR_PCI_EXPRESS_CORRECTABLE (1 << 6)
2286#define EFI_ACPI_6_2_EINJ_ERROR_PCI_EXPRESS_UNCORRECTABLE_NONFATAL (1 << 7)
2287#define EFI_ACPI_6_2_EINJ_ERROR_PCI_EXPRESS_UNCORRECTABLE_FATAL (1 << 8)
2288#define EFI_ACPI_6_2_EINJ_ERROR_PLATFORM_CORRECTABLE (1 << 9)
2289#define EFI_ACPI_6_2_EINJ_ERROR_PLATFORM_UNCORRECTABLE_NONFATAL (1 << 10)
2290#define EFI_ACPI_6_2_EINJ_ERROR_PLATFORM_UNCORRECTABLE_FATAL (1 << 11)
2295#define EFI_ACPI_6_2_EINJ_READ_REGISTER 0x00
2296#define EFI_ACPI_6_2_EINJ_READ_REGISTER_VALUE 0x01
2297#define EFI_ACPI_6_2_EINJ_WRITE_REGISTER 0x02
2298#define EFI_ACPI_6_2_EINJ_WRITE_REGISTER_VALUE 0x03
2299#define EFI_ACPI_6_2_EINJ_NOOP 0x04
2304#define EFI_ACPI_6_2_EINJ_PRESERVE_REGISTER 0x01
2341#define EFI_ACPI_6_2_PLATFORM_COMMUNICATION_CHANNEL_TABLE_REVISION 0x02
2346#define EFI_ACPI_6_2_PCCT_FLAGS_PLATFORM_INTERRUPT BIT0
2351#define EFI_ACPI_6_2_PCCT_SUBSPACE_TYPE_GENERIC 0x00
2352#define EFI_ACPI_6_2_PCCT_SUBSPACE_TYPE_1_HW_REDUCED_COMMUNICATIONS 0x01
2353#define EFI_ACPI_6_2_PCCT_SUBSPACE_TYPE_2_HW_REDUCED_COMMUNICATIONS 0x02
2354#define EFI_ACPI_6_2_PCCT_SUBSPACE_TYPE_3_EXTENDED_PCC 0x03
2355#define EFI_ACPI_6_2_PCCT_SUBSPACE_TYPE_4_EXTENDED_PCC 0x04
2407#define EFI_ACPI_6_2_PCCT_SUBSPACE_PLATFORM_INTERRUPT_FLAGS_POLARITY BIT0
2408#define EFI_ACPI_6_2_PCCT_SUBSPACE_PLATFORM_INTERRUPT_FLAGS_MODE BIT1
2486#define EFI_ACPI_6_2_PCCT_MASTER_SLAVE_COMMUNICATIONS_CHANNEL_FLAGS_NOTIFY_ON_COMPLETION BIT0
2508#define EFI_ACPI_6_2_PLATFORM_DEBUG_TRIGGER_TABLE_REVISION 0x00
2523#define EFI_ACPI_6_2_PDTT_PCC_COMMAND_DOORBELL_ONLY 0x00
2524#define EFI_ACPI_6_2_PDTT_PCC_COMMAND_VENDOR_SPECIFIC 0x01
2541#define EFI_ACPI_6_2_PROCESSOR_PROPERTIES_TOPOLOGY_TABLE_REVISION 0x01
2546#define EFI_ACPI_6_2_PPTT_TYPE_PROCESSOR 0x00
2547#define EFI_ACPI_6_2_PPTT_TYPE_CACHE 0x01
2548#define EFI_ACPI_6_2_PPTT_TYPE_ID 0x02
2562#define EFI_ACPI_6_2_PPTT_PROCESSOR_ID_INVALID 0x0
2563#define EFI_ACPI_6_2_PPTT_PROCESSOR_ID_VALID 0x1
2604#define EFI_ACPI_6_2_CACHE_ATTRIBUTES_ALLOCATION_READ 0x0
2605#define EFI_ACPI_6_2_CACHE_ATTRIBUTES_ALLOCATION_WRITE 0x1
2606#define EFI_ACPI_6_2_CACHE_ATTRIBUTES_ALLOCATION_READ_WRITE 0x2
2607#define EFI_ACPI_6_2_CACHE_ATTRIBUTES_CACHE_TYPE_DATA 0x0
2608#define EFI_ACPI_6_2_CACHE_ATTRIBUTES_CACHE_TYPE_INSTRUCTION 0x1
2609#define EFI_ACPI_6_2_CACHE_ATTRIBUTES_CACHE_TYPE_UNIFIED 0x2
2610#define EFI_ACPI_6_2_CACHE_ATTRIBUTES_WRITE_POLICY_WRITE_BACK 0x0
2611#define EFI_ACPI_6_2_CACHE_ATTRIBUTES_WRITE_POLICY_WRITE_THROUGH 0x1
2661#define EFI_ACPI_6_2_ROOT_SYSTEM_DESCRIPTION_POINTER_SIGNATURE SIGNATURE_64('R', 'S', 'D', ' ', 'P', 'T', 'R', ' ')
2666#define EFI_ACPI_6_2_MULTIPLE_APIC_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('A', 'P', 'I', 'C')
2671#define EFI_ACPI_6_2_BOOT_ERROR_RECORD_TABLE_SIGNATURE SIGNATURE_32('B', 'E', 'R', 'T')
2676#define EFI_ACPI_6_2_BOOT_GRAPHICS_RESOURCE_TABLE_SIGNATURE SIGNATURE_32('B', 'G', 'R', 'T')
2681#define EFI_ACPI_6_2_CORRECTED_PLATFORM_ERROR_POLLING_TABLE_SIGNATURE SIGNATURE_32('C', 'P', 'E', 'P')
2686#define EFI_ACPI_6_2_DIFFERENTIATED_SYSTEM_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('D', 'S', 'D', 'T')
2691#define EFI_ACPI_6_2_EMBEDDED_CONTROLLER_BOOT_RESOURCES_TABLE_SIGNATURE SIGNATURE_32('E', 'C', 'D', 'T')
2696#define EFI_ACPI_6_2_ERROR_INJECTION_TABLE_SIGNATURE SIGNATURE_32('E', 'I', 'N', 'J')
2701#define EFI_ACPI_6_2_ERROR_RECORD_SERIALIZATION_TABLE_SIGNATURE SIGNATURE_32('E', 'R', 'S', 'T')
2706#define EFI_ACPI_6_2_FIXED_ACPI_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('F', 'A', 'C', 'P')
2711#define EFI_ACPI_6_2_FIRMWARE_ACPI_CONTROL_STRUCTURE_SIGNATURE SIGNATURE_32('F', 'A', 'C', 'S')
2716#define EFI_ACPI_6_2_FIRMWARE_PERFORMANCE_DATA_TABLE_SIGNATURE SIGNATURE_32('F', 'P', 'D', 'T')
2721#define EFI_ACPI_6_2_GENERIC_TIMER_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('G', 'T', 'D', 'T')
2726#define EFI_ACPI_6_2_HARDWARE_ERROR_SOURCE_TABLE_SIGNATURE SIGNATURE_32('H', 'E', 'S', 'T')
2731#define EFI_ACPI_6_2_HETEROGENEOUS_MEMORY_ATTRIBUTE_TABLE_SIGNATURE SIGNATURE_32('H', 'M', 'A', 'T')
2736#define EFI_ACPI_6_2_MEMORY_POWER_STATE_TABLE_SIGNATURE SIGNATURE_32('M', 'P', 'S', 'T')
2741#define EFI_ACPI_6_2_MAXIMUM_SYSTEM_CHARACTERISTICS_TABLE_SIGNATURE SIGNATURE_32('M', 'S', 'C', 'T')
2746#define EFI_ACPI_6_2_NVDIMM_FIRMWARE_INTERFACE_TABLE_STRUCTURE_SIGNATURE SIGNATURE_32('N', 'F', 'I', 'T')
2751#define EFI_ACPI_6_2_PLATFORM_DEBUG_TRIGGER_TABLE_STRUCTURE_SIGNATURE SIGNATURE_32('P', 'D', 'T', 'T')
2756#define EFI_ACPI_6_2_PLATFORM_MEMORY_TOPOLOGY_TABLE_SIGNATURE SIGNATURE_32('P', 'M', 'T', 'T')
2761#define EFI_ACPI_6_2_PROCESSOR_PROPERTIES_TOPOLOGY_TABLE_STRUCTURE_SIGNATURE SIGNATURE_32('P', 'P', 'T', 'T')
2766#define EFI_ACPI_6_2_PERSISTENT_SYSTEM_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('P', 'S', 'D', 'T')
2771#define EFI_ACPI_6_2_ACPI_RAS_FEATURE_TABLE_SIGNATURE SIGNATURE_32('R', 'A', 'S', 'F')
2776#define EFI_ACPI_6_2_ROOT_SYSTEM_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('R', 'S', 'D', 'T')
2781#define EFI_ACPI_6_2_SMART_BATTERY_SPECIFICATION_TABLE_SIGNATURE SIGNATURE_32('S', 'B', 'S', 'T')
2786#define EFI_ACPI_6_2_SECURE_DEVICES_TABLE_SIGNATURE SIGNATURE_32('S', 'D', 'E', 'V')
2791#define EFI_ACPI_6_2_SYSTEM_LOCALITY_INFORMATION_TABLE_SIGNATURE SIGNATURE_32('S', 'L', 'I', 'T')
2796#define EFI_ACPI_6_2_SYSTEM_RESOURCE_AFFINITY_TABLE_SIGNATURE SIGNATURE_32('S', 'R', 'A', 'T')
2801#define EFI_ACPI_6_2_SECONDARY_SYSTEM_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('S', 'S', 'D', 'T')
2806#define EFI_ACPI_6_2_EXTENDED_SYSTEM_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('X', 'S', 'D', 'T')
2811#define EFI_ACPI_6_2_SIMPLE_BOOT_FLAG_TABLE_SIGNATURE SIGNATURE_32('B', 'O', 'O', 'T')
2816#define EFI_ACPI_6_2_CORE_SYSTEM_RESOURCE_TABLE_SIGNATURE SIGNATURE_32('C', 'S', 'R', 'T')
2821#define EFI_ACPI_6_2_DEBUG_PORT_2_TABLE_SIGNATURE SIGNATURE_32('D', 'B', 'G', '2')
2826#define EFI_ACPI_6_2_DEBUG_PORT_TABLE_SIGNATURE SIGNATURE_32('D', 'B', 'G', 'P')
2831#define EFI_ACPI_6_2_DMA_REMAPPING_TABLE_SIGNATURE SIGNATURE_32('D', 'M', 'A', 'R')
2836#define EFI_ACPI_6_2_DMA_PROTECTION_POLICY_TABLE_SIGNATURE SIGNATURE_32('D', 'P', 'P', 'T')
2841#define EFI_ACPI_6_2_DYNAMIC_ROOT_OF_TRUST_FOR_MEASUREMENT_TABLE_SIGNATURE SIGNATURE_32('D', 'R', 'T', 'M')
2846#define EFI_ACPI_6_2_EVENT_TIMER_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('E', 'T', 'D', 'T')
2851#define EFI_ACPI_6_2_HIGH_PRECISION_EVENT_TIMER_TABLE_SIGNATURE SIGNATURE_32('H', 'P', 'E', 'T')
2856#define EFI_ACPI_6_2_ISCSI_BOOT_FIRMWARE_TABLE_SIGNATURE SIGNATURE_32('i', 'B', 'F', 'T')
2861#define EFI_ACPI_6_2_IO_REMAPPING_TABLE_SIGNATURE SIGNATURE_32('I', 'O', 'R', 'T')
2866#define EFI_ACPI_6_2_IO_VIRTUALIZATION_REPORTING_STRUCTURE_SIGNATURE SIGNATURE_32('I', 'V', 'R', 'S')
2871#define EFI_ACPI_6_2_LOW_POWER_IDLE_TABLE_STRUCTURE_SIGNATURE SIGNATURE_32('L', 'P', 'I', 'T')
2876#define EFI_ACPI_6_2_PCI_EXPRESS_MEMORY_MAPPED_CONFIGURATION_SPACE_BASE_ADDRESS_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('M', 'C', 'F', 'G')
2881#define EFI_ACPI_6_2_MANAGEMENT_CONTROLLER_HOST_INTERFACE_TABLE_SIGNATURE SIGNATURE_32('M', 'C', 'H', 'I')
2886#define EFI_ACPI_6_2_DATA_MANAGEMENT_TABLE_SIGNATURE SIGNATURE_32('M', 'S', 'D', 'M')
2891#define EFI_ACPI_6_2_SOFTWARE_DELEGATED_EXCEPTIONS_INTERFACE_TABLE_SIGNATURE SIGNATURE_32('S', 'D', 'E', 'I')
2896#define EFI_ACPI_6_2_SOFTWARE_LICENSING_TABLE_SIGNATURE SIGNATURE_32('S', 'L', 'I', 'C')
2901#define EFI_ACPI_6_2_SERIAL_PORT_CONSOLE_REDIRECTION_TABLE_SIGNATURE SIGNATURE_32('S', 'P', 'C', 'R')
2906#define EFI_ACPI_6_2_SERVER_PLATFORM_MANAGEMENT_INTERFACE_TABLE_SIGNATURE SIGNATURE_32('S', 'P', 'M', 'I')
2911#define EFI_ACPI_6_2_STA_OVERRIDE_TABLE_SIGNATURE SIGNATURE_32('S', 'T', 'A', 'O')
2916#define EFI_ACPI_6_2_TRUSTED_COMPUTING_PLATFORM_ALLIANCE_CAPABILITIES_TABLE_SIGNATURE SIGNATURE_32('T', 'C', 'P', 'A')
2921#define EFI_ACPI_6_2_TRUSTED_COMPUTING_PLATFORM_2_TABLE_SIGNATURE SIGNATURE_32('T', 'P', 'M', '2')
2926#define EFI_ACPI_6_2_UEFI_ACPI_DATA_TABLE_SIGNATURE SIGNATURE_32('U', 'E', 'F', 'I')
2931#define EFI_ACPI_6_2_WINDOWS_ACPI_EMULATED_DEVICES_TABLE_SIGNATURE SIGNATURE_32('W', 'A', 'E', 'T')
2936#define EFI_ACPI_6_2_WATCHDOG_ACTION_TABLE_SIGNATURE SIGNATURE_32('W', 'D', 'A', 'T')
2941#define EFI_ACPI_6_2_WATCHDOG_RESOURCE_TABLE_SIGNATURE SIGNATURE_32('W', 'D', 'R', 'T')
2946#define EFI_ACPI_6_2_PLATFORM_BINARY_TABLE_SIGNATURE SIGNATURE_32('W', 'P', 'B', 'T')
2951#define EFI_ACPI_6_2_WINDOWS_SMM_SECURITY_MITIGATION_TABLE_SIGNATURE SIGNATURE_32('W', 'S', 'M', 'T')
2956#define EFI_ACPI_6_2_XEN_PROJECT_TABLE_SIGNATURE SIGNATURE_32('X', 'E', 'N', 'V')
unsigned int UINT32
Definition ProcessorBind.h:102
PACKED struct @22 ACPI_LARGE_RESOURCE_HEADER
UINT8 Reserved
Definition Acpi30.h:40
UINT16 FunctionNumber
Definition Acpi62.h:47
UINT16 VendorDataOffset
Definition Acpi62.h:51
EFI_ACPI_6_2_PCCT_GENERIC_SHARED_MEMORY_REGION_HEADER EFI_ACPI_6_2_PDTT_PCC
Definition Acpi62.h:2529
UINT16 VendorDataLength
Definition Acpi62.h:52
UINT16 ResourceSourceLabelOffset
Definition Acpi62.h:94
UINT8 PinPullConfiguration
Definition Acpi62.h:46
UINT16 ResourceSourceNameOffset
Definition Acpi62.h:50
UINT16 Flags
Definition Acpi62.h:45
UINT32 PinConfigurationValue
Definition Acpi62.h:63
PACKED struct @50 EFI_ACPI_PIN_GROUP_CONFIGURATION_DESCRIPTOR
PACKED struct @49 EFI_ACPI_PIN_GROUP_FUNCTION_DESCRIPTOR
UINT8 RevisionId
Definition Acpi62.h:44
PACKED struct @47 EFI_ACPI_PIN_CONFIGURATION_DESCRIPTOR
EFI_ACPI_6_2_PCCT_SUBSPACE_3_EXTENDED_PCC EFI_ACPI_6_2_PCCT_SUBSPACE_4_EXTENDED_PCC
Definition Acpi62.h:2484
ACPI_LARGE_RESOURCE_HEADER Header
Definition Acpi62.h:43
PACKED struct @46 EFI_ACPI_PIN_FUNCTION_DESCRIPTOR
UINT8 PinConfigurationType
Definition Acpi62.h:62
UINT16 PinTableOffset
Definition Acpi62.h:48
UINT16 ResourceLabelOffset
Definition Acpi62.h:79
PACKED struct @48 EFI_ACPI_PIN_GROUP_DESCRIPTOR
UINT8 ResourceSourceIndex
Definition Acpi62.h:49
#define PACKED
Definition Base.h:274
uint32_t Reserved1
Definition pe.h:18
unsigned short UINT16
Definition actypes.h:237
unsigned char UINT8
Definition actypes.h:236
COMPILER_DEPENDENT_UINT64 UINT64
Definition actypes.h:239
UINT32 RawDataOffset
Definition Acpi62.h:1737
EFI_ACPI_6_2_ERROR_BLOCK_STATUS BlockStatus
Definition Acpi62.h:1736
UINT32 RawDataLength
Definition Acpi62.h:1738
UINT32 DataLength
Definition Acpi62.h:1739
UINT32 ErrorSeverity
Definition Acpi62.h:1740
UINT32 ImageOffsetX
Definition Acpi62.h:1159
UINT8 ImageType
Definition Acpi62.h:1148
UINT16 Version
Definition Acpi62.h:1136
UINT64 ImageAddress
Definition Acpi62.h:1153
UINT8 Status
Definition Acpi62.h:1142
UINT32 ImageOffsetY
Definition Acpi62.h:1165
EFI_ACPI_DESCRIPTION_HEADER Header
Definition Acpi62.h:1132
UINT32 PollingInterval
Definition Acpi62.h:871
UINT8 ProcessorEid
Definition Acpi62.h:870
UINT8 Type
Definition Acpi62.h:867
UINT8 Length
Definition Acpi62.h:868
UINT8 ProcessorId
Definition Acpi62.h:869
UINT8 Instruction
Definition Acpi62.h:2311
UINT8 InjectionAction
Definition Acpi62.h:2310
UINT8 Flags
Definition Acpi62.h:2312
UINT64 Value
Definition Acpi62.h:2315
UINT64 Mask
Definition Acpi62.h:2316
UINT8 Reserved0
Definition Acpi62.h:2313
EFI_ACPI_6_2_GENERIC_ADDRESS_STRUCTURE RegisterRegion
Definition Acpi62.h:2314
UINT32 Revision
Definition Acpi62.h:2324
UINT32 EntryCount
Definition Acpi62.h:2326
UINT32 HeaderSize
Definition Acpi62.h:2323
UINT32 TableSize
Definition Acpi62.h:2325
EFI_ACPI_DESCRIPTION_HEADER Header
Definition Acpi62.h:708
EFI_ACPI_6_2_GENERIC_ADDRESS_STRUCTURE EcData
Definition Acpi62.h:710
EFI_ACPI_6_2_GENERIC_ADDRESS_STRUCTURE EcControl
Definition Acpi62.h:709
UINT8 GpeBit
Definition Acpi62.h:712
UINT32 Uid
Definition Acpi62.h:711
UINT32 MultipleCorrectableErrors
Definition Acpi62.h:1727
UINT32 ErrorDataEntryCount
Definition Acpi62.h:1728
UINT32 Reserved
Definition Acpi62.h:1729
UINT32 MultipleUncorrectableErrors
Definition Acpi62.h:1726
UINT32 UncorrectableErrorValid
Definition Acpi62.h:1724
UINT32 CorrectableErrorValid
Definition Acpi62.h:1725
UINT8 Reserved0
Definition Acpi62.h:2234
UINT8 Instruction
Definition Acpi62.h:2232
UINT64 Value
Definition Acpi62.h:2236
UINT8 SerializationAction
Definition Acpi62.h:2231
UINT64 Mask
Definition Acpi62.h:2237
UINT8 Flags
Definition Acpi62.h:2233
EFI_ACPI_6_2_GENERIC_ADDRESS_STRUCTURE RegisterRegion
Definition Acpi62.h:2235
UINT32 GlobalLock
Definition Acpi62.h:342
UINT32 Flags
Definition Acpi62.h:343
UINT32 Signature
Definition Acpi62.h:338
UINT64 XFirmwareWakingVector
Definition Acpi62.h:344
UINT8 Version
Definition Acpi62.h:345
UINT32 Length
Definition Acpi62.h:339
UINT32 OspmFlags
Definition Acpi62.h:347
UINT32 FirmwareWakingVector
Definition Acpi62.h:341
UINT32 HardwareSignature
Definition Acpi62.h:340
UINT32 Dsdt
Definition Acpi62.h:214
UINT8 Gpe1BlkLen
Definition Acpi62.h:236
EFI_ACPI_6_2_GENERIC_ADDRESS_STRUCTURE SleepControlReg
Definition Acpi62.h:265
UINT16 SciInt
Definition Acpi62.h:217
UINT8 Century
Definition Acpi62.h:247
UINT8 Pm1EvtLen
Definition Acpi62.h:231
UINT64 HypervisorVendorIdentity
Definition Acpi62.h:267
UINT8 CstCnt
Definition Acpi62.h:238
UINT8 Pm1CntLen
Definition Acpi62.h:232
UINT16 ArmBootArch
Definition Acpi62.h:253
UINT8 DayAlrm
Definition Acpi62.h:245
UINT8 PmTmrLen
Definition Acpi62.h:234
UINT32 Pm1aCntBlk
Definition Acpi62.h:225
UINT8 PreferredPmProfile
Definition Acpi62.h:216
EFI_ACPI_6_2_GENERIC_ADDRESS_STRUCTURE ResetReg
Definition Acpi62.h:251
UINT32 Flags
Definition Acpi62.h:250
EFI_ACPI_6_2_GENERIC_ADDRESS_STRUCTURE XGpe1Blk
Definition Acpi62.h:264
EFI_ACPI_6_2_GENERIC_ADDRESS_STRUCTURE XGpe0Blk
Definition Acpi62.h:263
UINT8 S4BiosReq
Definition Acpi62.h:221
EFI_ACPI_6_2_GENERIC_ADDRESS_STRUCTURE XPm1bCntBlk
Definition Acpi62.h:260
UINT8 MonAlrm
Definition Acpi62.h:246
EFI_ACPI_6_2_GENERIC_ADDRESS_STRUCTURE XPm1bEvtBlk
Definition Acpi62.h:258
UINT8 PstateCnt
Definition Acpi62.h:222
EFI_ACPI_6_2_GENERIC_ADDRESS_STRUCTURE XPm2CntBlk
Definition Acpi62.h:261
EFI_ACPI_6_2_GENERIC_ADDRESS_STRUCTURE XPm1aEvtBlk
Definition Acpi62.h:257
UINT16 PLvl2Lat
Definition Acpi62.h:239
UINT8 DutyOffset
Definition Acpi62.h:243
UINT8 DutyWidth
Definition Acpi62.h:244
UINT8 AcpiDisable
Definition Acpi62.h:220
UINT16 FlushSize
Definition Acpi62.h:241
UINT16 IaPcBootArch
Definition Acpi62.h:248
UINT8 Pm2CntLen
Definition Acpi62.h:233
EFI_ACPI_6_2_GENERIC_ADDRESS_STRUCTURE SleepStatusReg
Definition Acpi62.h:266
UINT32 Pm1aEvtBlk
Definition Acpi62.h:223
UINT64 XFirmwareCtrl
Definition Acpi62.h:255
UINT32 PmTmrBlk
Definition Acpi62.h:228
UINT8 Reserved0
Definition Acpi62.h:215
UINT32 SmiCmd
Definition Acpi62.h:218
UINT8 MinorVersion
Definition Acpi62.h:254
UINT8 ResetValue
Definition Acpi62.h:252
UINT32 Gpe0Blk
Definition Acpi62.h:229
UINT64 XDsdt
Definition Acpi62.h:256
UINT8 Reserved1
Definition Acpi62.h:249
UINT32 FirmwareCtrl
Definition Acpi62.h:213
EFI_ACPI_6_2_GENERIC_ADDRESS_STRUCTURE XPmTmrBlk
Definition Acpi62.h:262
EFI_ACPI_6_2_GENERIC_ADDRESS_STRUCTURE XPm1aCntBlk
Definition Acpi62.h:259
EFI_ACPI_DESCRIPTION_HEADER Header
Definition Acpi62.h:212
UINT32 Pm1bCntBlk
Definition Acpi62.h:226
UINT16 FlushStride
Definition Acpi62.h:242
UINT16 PLvl3Lat
Definition Acpi62.h:240
UINT8 AcpiEnable
Definition Acpi62.h:219
UINT32 Pm1bEvtBlk
Definition Acpi62.h:224
UINT32 Pm2CntBlk
Definition Acpi62.h:227
UINT8 Gpe1Base
Definition Acpi62.h:237
UINT8 Gpe0BlkLen
Definition Acpi62.h:235
UINT32 Gpe1Blk
Definition Acpi62.h:230
UINT64 ResetEnd
Definition Acpi62.h:1271
UINT64 ExitBootServicesEntry
Definition Acpi62.h:1288
UINT64 ExitBootServicesExit
Definition Acpi62.h:1294
UINT32 Reserved
Definition Acpi62.h:1266
EFI_ACPI_6_2_FPDT_PERFORMANCE_RECORD_HEADER Header
Definition Acpi62.h:1265
UINT64 OsLoaderLoadImageStart
Definition Acpi62.h:1276
UINT64 OsLoaderStartImageStart
Definition Acpi62.h:1282
EFI_ACPI_6_2_FPDT_PERFORMANCE_TABLE_HEADER Header
Definition Acpi62.h:1306
EFI_ACPI_6_2_FPDT_PERFORMANCE_TABLE_HEADER Header
Definition Acpi62.h:1321
UINT64 FullResume
Definition Acpi62.h:1340
UINT64 AverageResume
Definition Acpi62.h:1346
EFI_ACPI_6_2_FPDT_PERFORMANCE_RECORD_HEADER Header
Definition Acpi62.h:1331
UINT32 ResumeCount
Definition Acpi62.h:1335
UINT64 SuspendEnd
Definition Acpi62.h:1364
EFI_ACPI_6_2_FPDT_PERFORMANCE_RECORD_HEADER Header
Definition Acpi62.h:1353
UINT64 SuspendStart
Definition Acpi62.h:1358
UINT8 AddressSpaceId
Definition Acpi62.h:126
UINT8 RegisterBitWidth
Definition Acpi62.h:127
UINT64 Address
Definition Acpi62.h:130
UINT8 AccessSize
Definition Acpi62.h:129
UINT8 RegisterBitOffset
Definition Acpi62.h:128
UINT8 Flags
Definition Acpi62.h:1759
UINT32 ErrorDataLength
Definition Acpi62.h:1760
UINT16 Revision
Definition Acpi62.h:1757
UINT8 ValidationBits
Definition Acpi62.h:1758
UINT32 ErrorSeverity
Definition Acpi62.h:1756
EFI_ACPI_6_2_ERROR_BLOCK_STATUS BlockStatus
Definition Acpi62.h:2026
UINT32 ErrorSeverity
Definition Acpi62.h:2030
UINT32 DataLength
Definition Acpi62.h:2029
UINT32 RawDataLength
Definition Acpi62.h:2028
UINT32 RawDataOffset
Definition Acpi62.h:2027
UINT32 NumberOfRecordsToPreAllocate
Definition Acpi62.h:1994
UINT32 MaxRawDataLength
Definition Acpi62.h:1996
UINT8 Enabled
Definition Acpi62.h:1993
EFI_ACPI_6_2_GENERIC_ADDRESS_STRUCTURE ErrorStatusAddress
Definition Acpi62.h:1997
UINT8 Flags
Definition Acpi62.h:1992
UINT32 ErrorStatusBlockLength
Definition Acpi62.h:1999
EFI_ACPI_6_2_HARDWARE_ERROR_NOTIFICATION_STRUCTURE NotificationStructure
Definition Acpi62.h:1998
UINT16 Type
Definition Acpi62.h:1989
UINT32 MaxSectionsPerRecord
Definition Acpi62.h:1995
UINT16 SourceId
Definition Acpi62.h:1990
UINT16 RelatedSourceId
Definition Acpi62.h:1991
UINT32 ErrorStatusBlockLength
Definition Acpi62.h:2016
UINT8 Flags
Definition Acpi62.h:2009
UINT64 ReadAckPreserve
Definition Acpi62.h:2018
UINT32 MaxSectionsPerRecord
Definition Acpi62.h:2012
EFI_ACPI_6_2_HARDWARE_ERROR_NOTIFICATION_STRUCTURE NotificationStructure
Definition Acpi62.h:2015
UINT32 NumberOfRecordsToPreAllocate
Definition Acpi62.h:2011
UINT32 MaxRawDataLength
Definition Acpi62.h:2013
UINT16 Type
Definition Acpi62.h:2006
UINT16 SourceId
Definition Acpi62.h:2007
UINT8 Enabled
Definition Acpi62.h:2010
EFI_ACPI_6_2_GENERIC_ADDRESS_STRUCTURE ErrorStatusAddress
Definition Acpi62.h:2014
UINT16 RelatedSourceId
Definition Acpi62.h:2008
EFI_ACPI_6_2_GENERIC_ADDRESS_STRUCTURE ReadAckRegister
Definition Acpi62.h:2017
UINT64 ReadAckWrite
Definition Acpi62.h:2019
UINT64 CntControlBasePhysicalAddress
Definition Acpi62.h:1379
UINT32 SecurePL1TimerGSIV
Definition Acpi62.h:1381
UINT32 SecurePL1TimerFlags
Definition Acpi62.h:1382
UINT32 PlatformTimerOffset
Definition Acpi62.h:1391
UINT32 Reserved
Definition Acpi62.h:1380
UINT64 CntReadBasePhysicalAddress
Definition Acpi62.h:1389
EFI_ACPI_DESCRIPTION_HEADER Header
Definition Acpi62.h:1378
UINT32 PlatformTimerCount
Definition Acpi62.h:1390
UINT32 VirtualTimerGSIV
Definition Acpi62.h:1385
UINT32 NonSecurePL1TimerFlags
Definition Acpi62.h:1384
UINT32 NonSecurePL1TimerGSIV
Definition Acpi62.h:1383
UINT32 NonSecurePL2TimerGSIV
Definition Acpi62.h:1387
UINT32 NonSecurePL2TimerFlags
Definition Acpi62.h:1388
UINT32 VirtualTimerFlags
Definition Acpi62.h:1386
UINT8 Type
Definition Acpi62.h:807
UINT32 ClockDomain
Definition Acpi62.h:812
UINT32 ProximityDomain
Definition Acpi62.h:809
UINT32 Flags
Definition Acpi62.h:811
UINT8 Length
Definition Acpi62.h:808
UINT32 AcpiProcessorUid
Definition Acpi62.h:810
UINT32 DiscoveryRangeLength
Definition Acpi62.h:672
UINT16 Reserved
Definition Acpi62.h:670
UINT8 Type
Definition Acpi62.h:668
UINT64 DiscoveryRangeBaseAddress
Definition Acpi62.h:671
UINT8 Length
Definition Acpi62.h:669
UINT32 SystemVectorBase
Definition Acpi62.h:632
UINT32 GicId
Definition Acpi62.h:630
UINT8 Type
Definition Acpi62.h:627
UINT64 PhysicalBaseAddress
Definition Acpi62.h:631
UINT16 Reserved1
Definition Acpi62.h:629
UINT8 Length
Definition Acpi62.h:628
UINT8 GicVersion
Definition Acpi62.h:633
UINT32 ItsId
Definition Acpi62.h:828
UINT8 Type
Definition Acpi62.h:824
UINT8 Length
Definition Acpi62.h:825
UINT32 ProximityDomain
Definition Acpi62.h:826
UINT8 Length
Definition Acpi62.h:680
UINT32 Reserved2
Definition Acpi62.h:684
UINT32 GicItsId
Definition Acpi62.h:682
UINT8 Type
Definition Acpi62.h:679
UINT16 Reserved
Definition Acpi62.h:681
UINT64 PhysicalBaseAddress
Definition Acpi62.h:683
UINT8 Length
Definition Acpi62.h:650
UINT16 SPIBase
Definition Acpi62.h:656
UINT64 PhysicalBaseAddress
Definition Acpi62.h:653
UINT32 GicMsiFrameId
Definition Acpi62.h:652
UINT8 Type
Definition Acpi62.h:649
UINT32 Flags
Definition Acpi62.h:654
UINT16 Reserved1
Definition Acpi62.h:651
UINT16 SPICount
Definition Acpi62.h:655
UINT32 PerformanceInterruptGsiv
Definition Acpi62.h:604
UINT32 AcpiProcessorUid
Definition Acpi62.h:601
UINT64 GICH
Definition Acpi62.h:608
UINT8 Type
Definition Acpi62.h:597
UINT64 GICV
Definition Acpi62.h:607
UINT16 Reserved
Definition Acpi62.h:599
UINT8 ProcessorPowerEfficiencyClass
Definition Acpi62.h:612
UINT64 MPIDR
Definition Acpi62.h:611
UINT32 Flags
Definition Acpi62.h:602
UINT64 PhysicalBaseAddress
Definition Acpi62.h:606
UINT32 VGICMaintenanceInterrupt
Definition Acpi62.h:609
UINT64 ParkedAddress
Definition Acpi62.h:605
UINT32 ParkingProtocolVersion
Definition Acpi62.h:603
UINT64 GICRBaseAddress
Definition Acpi62.h:610
UINT32 CPUInterfaceNumber
Definition Acpi62.h:600
UINT8 Length
Definition Acpi62.h:598
UINT32 GTBlockTimerOffset
Definition Acpi62.h:1421
UINT8 Reserved
Definition Acpi62.h:1418
UINT16 Length
Definition Acpi62.h:1417
UINT8 Type
Definition Acpi62.h:1416
UINT32 GTBlockTimerCount
Definition Acpi62.h:1420
UINT64 CntCtlBase
Definition Acpi62.h:1419
UINT32 GTxPhysicalTimerGSIV
Definition Acpi62.h:1432
UINT64 CntEL0BaseX
Definition Acpi62.h:1431
UINT64 CntBaseX
Definition Acpi62.h:1430
UINT32 GTxPhysicalTimerFlags
Definition Acpi62.h:1433
UINT32 GTxCommonFlags
Definition Acpi62.h:1436
UINT32 GTxVirtualTimerGSIV
Definition Acpi62.h:1434
UINT32 GTxVirtualTimerFlags
Definition Acpi62.h:1435
UINT8 GTFrameNumber
Definition Acpi62.h:1428
UINT64 WatchdogControlFramePhysicalAddress
Definition Acpi62.h:1459
UINT64 RefreshFramePhysicalAddress
Definition Acpi62.h:1458
UINT16 Length
Definition Acpi62.h:1456
UINT8 Reserved
Definition Acpi62.h:1457
UINT32 WatchdogTimerGSIV
Definition Acpi62.h:1460
UINT8 Type
Definition Acpi62.h:1455
UINT32 WatchdogTimerFlags
Definition Acpi62.h:1461
UINT16 ErrorThresholdWindow
Definition Acpi62.h:1868
UINT16 Type
Definition Acpi62.h:1863
UINT16 SwitchToPollingThresholdValue
Definition Acpi62.h:1865
UINT16 PollInterval
Definition Acpi62.h:1864
UINT16 ErrorThresholdValue
Definition Acpi62.h:1867
UINT16 SwitchToPollingThresholdWindow
Definition Acpi62.h:1866
UINT16 Reserved
Definition Acpi62.h:1869
UINT8 Length
Definition Acpi62.h:1877
EFI_ACPI_6_2_HARDWARE_ERROR_NOTIFICATION_CONFIGURATION_WRITE_ENABLE_STRUCTURE ConfigurationWriteEnable
Definition Acpi62.h:1878
UINT8 Type
Definition Acpi62.h:1876
UINT32 Vector
Definition Acpi62.h:1880
UINT32 PollInterval
Definition Acpi62.h:1879
UINT32 SwitchToPollingThresholdValue
Definition Acpi62.h:1881
UINT32 ErrorThresholdWindow
Definition Acpi62.h:1884
UINT32 SwitchToPollingThresholdWindow
Definition Acpi62.h:1882
UINT32 ErrorThresholdValue
Definition Acpi62.h:1883
UINT32 TotalCacheLevels
Definition Acpi62.h:2132
UINT32 WritePolicy
Definition Acpi62.h:2135
UINT32 CacheLevel
Definition Acpi62.h:2133
UINT32 CacheLineSize
Definition Acpi62.h:2136
UINT32 CacheAssociativity
Definition Acpi62.h:2134
UINT32 MemoryProximityDomain
Definition Acpi62.h:2146
UINT32 Length
Definition Acpi62.h:2145
EFI_ACPI_6_2_HMAT_STRUCTURE_MEMORY_SIDE_CACHE_INFO_CACHE_ATTRIBUTES CacheAttributes
Definition Acpi62.h:2149
UINT16 NumberOfSmbiosHandles
Definition Acpi62.h:2151
UINT64 MemorySideCacheSize
Definition Acpi62.h:2148
UINT16 Type
Definition Acpi62.h:2143
UINT16 Reserved
Definition Acpi62.h:2085
UINT16 MemoryProximityDomainValid
Definition Acpi62.h:2083
UINT16 ReservationHint
Definition Acpi62.h:2084
UINT16 ProcessorProximityDomainValid
Definition Acpi62.h:2082
UINT64 SystemPhysicalAddressRangeLength
Definition Acpi62.h:2101
EFI_ACPI_6_2_HMAT_STRUCTURE_MEMORY_SUBSYSTEM_ADDRESS_RANGE_FLAGS Flags
Definition Acpi62.h:2095
UINT64 SystemPhysicalAddressRangeBase
Definition Acpi62.h:2100
UINT32 Length
Definition Acpi62.h:2094
UINT16 Type
Definition Acpi62.h:2092
UINT32 ProcessorProximityDomain
Definition Acpi62.h:2097
UINT32 MemoryProximityDomain
Definition Acpi62.h:2098
UINT8 Reserved
Definition Acpi62.h:2109
UINT8 MemoryHierarchy
Definition Acpi62.h:2108
UINT32 NumberOfTargetProximityDomains
Definition Acpi62.h:2123
UINT16 Type
Definition Acpi62.h:2116
UINT8 DataType
Definition Acpi62.h:2120
UINT64 EntryBaseUnit
Definition Acpi62.h:2125
UINT32 NumberOfInitiatorProximityDomains
Definition Acpi62.h:2122
UINT32 Length
Definition Acpi62.h:2118
EFI_ACPI_6_2_HMAT_STRUCTURE_SYSTEM_LOCALITY_LATENCY_AND_BANDWIDTH_INFO_FLAGS Flags
Definition Acpi62.h:2119
UINT16 Type
Definition Acpi62.h:1891
UINT16 SourceId
Definition Acpi62.h:1892
UINT32 NumberOfRecordsToPreAllocate
Definition Acpi62.h:1896
UINT8 NumberOfHardwareBanks
Definition Acpi62.h:1899
UINT32 MaxSectionsPerRecord
Definition Acpi62.h:1897
UINT8 Flags
Definition Acpi62.h:1894
UINT8 Enabled
Definition Acpi62.h:1895
EFI_ACPI_6_2_HARDWARE_ERROR_NOTIFICATION_STRUCTURE NotificationStructure
Definition Acpi62.h:1898
UINT8 Flags
Definition Acpi62.h:2040
UINT16 Type
Definition Acpi62.h:2037
UINT32 NumberOfRecordsToPreAllocate
Definition Acpi62.h:2042
EFI_ACPI_6_2_HARDWARE_ERROR_NOTIFICATION_STRUCTURE NotificationStructure
Definition Acpi62.h:2044
UINT8 Enabled
Definition Acpi62.h:2041
UINT16 SourceId
Definition Acpi62.h:2038
UINT32 MaxSectionsPerRecord
Definition Acpi62.h:2043
UINT8 NumberOfHardwareBanks
Definition Acpi62.h:2045
UINT8 ClearStatusOnInitialization
Definition Acpi62.h:1826
UINT8 Reserved0
Definition Acpi62.h:1828
UINT32 StatusRegisterMsrAddress
Definition Acpi62.h:1831
UINT8 StatusDataFormat
Definition Acpi62.h:1827
UINT64 ControlInitData
Definition Acpi62.h:1830
UINT8 BankNumber
Definition Acpi62.h:1825
UINT32 MiscRegisterMsrAddress
Definition Acpi62.h:1833
UINT32 ControlRegisterMsrAddress
Definition Acpi62.h:1829
UINT32 AddressRegisterMsrAddress
Definition Acpi62.h:1832
UINT16 SourceId
Definition Acpi62.h:1809
UINT64 GlobalCapabilityInitData
Definition Acpi62.h:1815
UINT32 MaxSectionsPerRecord
Definition Acpi62.h:1814
UINT8 Enabled
Definition Acpi62.h:1812
UINT32 NumberOfRecordsToPreAllocate
Definition Acpi62.h:1813
UINT64 GlobalControlInitData
Definition Acpi62.h:1816
UINT16 Type
Definition Acpi62.h:1808
UINT8 Flags
Definition Acpi62.h:1811
UINT8 NumberOfHardwareBanks
Definition Acpi62.h:1817
UINT16 SourceId
Definition Acpi62.h:1908
UINT16 Type
Definition Acpi62.h:1907
UINT32 MaxSectionsPerRecord
Definition Acpi62.h:1911
UINT32 NumberOfRecordsToPreAllocate
Definition Acpi62.h:1910
UINT32 MaxRawDataLength
Definition Acpi62.h:1912
UINT32 GlobalSystemInterrupt
Definition Acpi62.h:462
UINT8 Source
Definition Acpi62.h:461
UINT16 Flags
Definition Acpi62.h:463
UINT8 Type
Definition Acpi62.h:458
UINT8 Bus
Definition Acpi62.h:460
UINT8 Length
Definition Acpi62.h:459
UINT32 IoApicAddress
Definition Acpi62.h:450
UINT32 GlobalSystemInterruptBase
Definition Acpi62.h:451
UINT8 Reserved
Definition Acpi62.h:449
UINT8 Type
Definition Acpi62.h:446
UINT8 IoApicId
Definition Acpi62.h:448
UINT8 Length
Definition Acpi62.h:447
UINT8 Length
Definition Acpi62.h:526
UINT8 IoApicId
Definition Acpi62.h:527
UINT8 Reserved
Definition Acpi62.h:528
UINT64 IoSapicAddress
Definition Acpi62.h:530
UINT32 GlobalSystemInterruptBase
Definition Acpi62.h:529
UINT8 Type
Definition Acpi62.h:525
UINT8 Length
Definition Acpi62.h:516
UINT64 LocalApicAddress
Definition Acpi62.h:518
UINT8 Type
Definition Acpi62.h:515
UINT16 Reserved
Definition Acpi62.h:517
UINT16 Flags
Definition Acpi62.h:507
UINT8 AcpiProcessorUid
Definition Acpi62.h:506
UINT8 Length
Definition Acpi62.h:505
UINT8 LocalApicLint
Definition Acpi62.h:508
UINT8 Type
Definition Acpi62.h:504
UINT8 LocalX2ApicLint
Definition Acpi62.h:589
UINT32 AcpiProcessorUid
Definition Acpi62.h:588
UINT8 Type
Definition Acpi62.h:585
UINT16 Flags
Definition Acpi62.h:587
UINT8 Length
Definition Acpi62.h:586
UINT8 Length
Definition Acpi62.h:895
UINT64 MaximumMemoryCapacity
Definition Acpi62.h:899
UINT32 MaximumProcessorCapacity
Definition Acpi62.h:898
UINT8 Revision
Definition Acpi62.h:894
UINT32 ProximityDomainRangeLow
Definition Acpi62.h:896
UINT32 ProximityDomainRangeHigh
Definition Acpi62.h:897
UINT32 Reserved2
Definition Acpi62.h:777
UINT32 LengthLow
Definition Acpi62.h:775
UINT8 Length
Definition Acpi62.h:770
UINT16 Reserved1
Definition Acpi62.h:772
UINT8 Type
Definition Acpi62.h:769
UINT64 Reserved3
Definition Acpi62.h:779
UINT32 AddressBaseHigh
Definition Acpi62.h:774
UINT32 Flags
Definition Acpi62.h:778
UINT32 LengthHigh
Definition Acpi62.h:776
UINT32 AddressBaseLow
Definition Acpi62.h:773
UINT32 ProximityDomain
Definition Acpi62.h:771
UINT8 PlatformCommunicationChannelIdentifier
Definition Acpi62.h:969
EFI_ACPI_DESCRIPTION_HEADER Header
Definition Acpi62.h:968
EFI_ACPI_DESCRIPTION_HEADER Header
Definition Acpi62.h:1063
UINT32 Reserved
Definition Acpi62.h:1064
UINT16 MemoryPowerNodeCount
Definition Acpi62.h:1034
UINT64 ExitLatencyToMPS0
Definition Acpi62.h:1047
UINT8 PowerStateStructureID
Definition Acpi62.h:1042
UINT32 RelativePowerSavingToMPS0
Definition Acpi62.h:1046
UINT16 Reserved
Definition Acpi62.h:1044
UINT8 Flag
Definition Acpi62.h:1043
UINT32 AveragePowerConsumedInMPS0
Definition Acpi62.h:1045
UINT16 MemoryPowerStateCharacteristicsCount
Definition Acpi62.h:1055
UINT8 PowerStateValue
Definition Acpi62.h:1012
UINT8 PowerStateInformationIndex
Definition Acpi62.h:1013
UINT8 Reserved
Definition Acpi62.h:1018
UINT32 Length
Definition Acpi62.h:1020
UINT16 MemoryPowerNodeId
Definition Acpi62.h:1019
UINT32 NumberOfPowerStates
Definition Acpi62.h:1023
UINT8 Flag
Definition Acpi62.h:1017
UINT64 AddressLength
Definition Acpi62.h:1022
UINT32 NumberOfPhysicalComponents
Definition Acpi62.h:1024
UINT64 AddressBase
Definition Acpi62.h:1021
UINT32 Reserved_28
Definition Acpi62.h:1538
UINT32 NodeControllerID
Definition Acpi62.h:1537
UINT32 DIMMNumber
Definition Acpi62.h:1533
UINT32 MemoryControllerID
Definition Acpi62.h:1535
UINT32 MemoryChannelNumber
Definition Acpi62.h:1534
UINT32 SocketID
Definition Acpi62.h:1536
UINT16 NumberOfFlushHintAddresses
Definition Acpi62.h:1641
EFI_ACPI_6_2_NFIT_DEVICE_HANDLE NFITDeviceHandle
Definition Acpi62.h:1640
UINT16 Length
Definition Acpi62.h:1639
UINT16 Type
Definition Acpi62.h:1638
UINT16 Type
Definition Acpi62.h:1569
UINT32 LineSize
Definition Acpi62.h:1574
UINT16 InterleaveStructureIndex
Definition Acpi62.h:1571
UINT16 Length
Definition Acpi62.h:1570
UINT16 Reserved_6
Definition Acpi62.h:1572
UINT32 NumberOfLines
Definition Acpi62.h:1573
UINT16 NumberOfBlockDataWindows
Definition Acpi62.h:1627
UINT64 BeginningAddressOfFirstBlockInBlockAccessibleMemory
Definition Acpi62.h:1631
UINT64 BlockAccessibleMemoryCapacity
Definition Acpi62.h:1630
UINT16 Length
Definition Acpi62.h:1625
UINT16 Type
Definition Acpi62.h:1624
UINT16 NVDIMMControlRegionStructureIndex
Definition Acpi62.h:1626
UINT64 BlockDataWindowStartOffset
Definition Acpi62.h:1628
UINT64 SizeOfBlockDataWindow
Definition Acpi62.h:1629
UINT16 SubsystemDeviceID
Definition Acpi62.h:1602
UINT16 NumberOfBlockControlWindows
Definition Acpi62.h:1610
UINT8 ManufacturingLocation
Definition Acpi62.h:1605
UINT32 SerialNumber
Definition Acpi62.h:1608
UINT16 VendorID
Definition Acpi62.h:1598
UINT16 DeviceID
Definition Acpi62.h:1599
UINT16 SubsystemRevisionID
Definition Acpi62.h:1603
UINT64 CommandRegisterOffsetInBlockControlWindow
Definition Acpi62.h:1612
UINT16 RevisionID
Definition Acpi62.h:1600
UINT8 ValidFields
Definition Acpi62.h:1604
UINT16 ManufacturingDate
Definition Acpi62.h:1606
UINT64 SizeOfCommandRegisterInBlockControlWindows
Definition Acpi62.h:1613
UINT16 RegionFormatInterfaceCode
Definition Acpi62.h:1609
UINT64 SizeOfBlockControlWindow
Definition Acpi62.h:1611
UINT16 Type
Definition Acpi62.h:1595
UINT64 SizeOfStatusRegisterInBlockControlWindows
Definition Acpi62.h:1615
UINT16 NVDIMMControlRegionStructureIndex
Definition Acpi62.h:1597
UINT16 Length
Definition Acpi62.h:1596
UINT16 NVDIMMControlRegionFlag
Definition Acpi62.h:1616
UINT64 StatusRegisterOffsetInBlockControlWindow
Definition Acpi62.h:1614
UINT16 SubsystemVendorID
Definition Acpi62.h:1601
UINT16 NVDIMMStateFlags
Definition Acpi62.h:1561
UINT16 Length
Definition Acpi62.h:1550
UINT16 InterleaveWays
Definition Acpi62.h:1560
UINT64 NVDIMMRegionSize
Definition Acpi62.h:1556
UINT64 RegionOffset
Definition Acpi62.h:1557
UINT16 Reserved_46
Definition Acpi62.h:1562
UINT16 Type
Definition Acpi62.h:1549
UINT16 SPARangeStructureIndex
Definition Acpi62.h:1554
UINT16 NVDIMMPhysicalID
Definition Acpi62.h:1552
EFI_ACPI_6_2_NFIT_DEVICE_HANDLE NFITDeviceHandle
Definition Acpi62.h:1551
UINT16 NVDIMMRegionID
Definition Acpi62.h:1553
UINT16 InterleaveStructureIndex
Definition Acpi62.h:1559
UINT16 NVDIMMControlRegionStructureIndex
Definition Acpi62.h:1555
UINT64 NVDIMMPhysicalAddressRegionBase
Definition Acpi62.h:1558
GUID AddressRangeTypeGUID
Definition Acpi62.h:1523
UINT16 Length
Definition Acpi62.h:1518
UINT64 SystemPhysicalAddressRangeBase
Definition Acpi62.h:1524
UINT16 Flags
Definition Acpi62.h:1520
UINT64 SystemPhysicalAddressRangeLength
Definition Acpi62.h:1525
UINT64 AddressRangeMemoryMappingAttribute
Definition Acpi62.h:1526
UINT32 ProximityDomain
Definition Acpi62.h:1522
UINT16 Type
Definition Acpi62.h:1517
UINT32 Reserved_8
Definition Acpi62.h:1521
UINT16 SPARangeStructureIndex
Definition Acpi62.h:1519
UINT8 Type
Definition Acpi62.h:494
UINT16 Flags
Definition Acpi62.h:496
UINT8 Length
Definition Acpi62.h:495
UINT32 GlobalSystemInterrupt
Definition Acpi62.h:497
EFI_ACPI_DESCRIPTION_HEADER Header
Definition Acpi62.h:1475
UINT32 Reserved
Definition Acpi62.h:1476
UINT8 Command
Definition Acpi62.h:2387
UINT8 Reserved
Definition Acpi62.h:2388
UINT8 NotifyOnCompletion
Definition Acpi62.h:2389
UINT8 PlatformInterrupt
Definition Acpi62.h:2394
UINT8 Error
Definition Acpi62.h:2395
UINT8 PlatformNotification
Definition Acpi62.h:2396
UINT8 CommandComplete
Definition Acpi62.h:2393
UINT8 Reserved1
Definition Acpi62.h:2398
UINT8 Reserved
Definition Acpi62.h:2397
UINT32 PlatformInterrupt
Definition Acpi62.h:2416
UINT64 DoorbellWrite
Definition Acpi62.h:2423
UINT8 PlatformInterruptFlags
Definition Acpi62.h:2417
UINT64 BaseAddress
Definition Acpi62.h:2419
UINT64 AddressLength
Definition Acpi62.h:2420
UINT8 Reserved
Definition Acpi62.h:2418
UINT8 Length
Definition Acpi62.h:2415
UINT64 DoorbellPreserve
Definition Acpi62.h:2422
UINT32 NominalLatency
Definition Acpi62.h:2424
UINT8 Type
Definition Acpi62.h:2414
UINT16 MinimumRequestTurnaroundTime
Definition Acpi62.h:2426
UINT32 MaximumPeriodicAccessRate
Definition Acpi62.h:2425
EFI_ACPI_6_2_GENERIC_ADDRESS_STRUCTURE DoorbellRegister
Definition Acpi62.h:2421
EFI_ACPI_6_2_GENERIC_ADDRESS_STRUCTURE PlatformInterruptAckRegister
Definition Acpi62.h:2446
UINT8 PlatformInterruptFlags
Definition Acpi62.h:2436
UINT8 Type
Definition Acpi62.h:2433
UINT32 PlatformInterrupt
Definition Acpi62.h:2435
UINT8 Reserved
Definition Acpi62.h:2437
UINT32 MaximumPeriodicAccessRate
Definition Acpi62.h:2444
UINT64 PlatformInterruptAckWrite
Definition Acpi62.h:2448
UINT32 NominalLatency
Definition Acpi62.h:2443
UINT64 PlatformInterruptAckPreserve
Definition Acpi62.h:2447
UINT64 DoorbellPreserve
Definition Acpi62.h:2441
EFI_ACPI_6_2_GENERIC_ADDRESS_STRUCTURE DoorbellRegister
Definition Acpi62.h:2440
UINT64 DoorbellWrite
Definition Acpi62.h:2442
UINT16 MinimumRequestTurnaroundTime
Definition Acpi62.h:2445
UINT64 BaseAddress
Definition Acpi62.h:2438
UINT8 Length
Definition Acpi62.h:2434
UINT64 AddressLength
Definition Acpi62.h:2439
UINT64 PlatformInterruptAckPreserve
Definition Acpi62.h:2469
EFI_ACPI_6_2_GENERIC_ADDRESS_STRUCTURE ErrorStatusRegister
Definition Acpi62.h:2477
UINT32 MinimumRequestTurnaroundTime
Definition Acpi62.h:2467
UINT32 MaximumPeriodicAccessRate
Definition Acpi62.h:2466
UINT64 DoorbellPreserve
Definition Acpi62.h:2463
UINT8 Reserved
Definition Acpi62.h:2459
UINT8 Length
Definition Acpi62.h:2456
UINT64 CommandCompleteUpdatePreserve
Definition Acpi62.h:2475
UINT64 CommandCompleteUpdateSet
Definition Acpi62.h:2476
EFI_ACPI_6_2_GENERIC_ADDRESS_STRUCTURE DoorbellRegister
Definition Acpi62.h:2462
UINT64 PlatformInterruptAckSet
Definition Acpi62.h:2470
UINT8 Type
Definition Acpi62.h:2455
UINT64 CommandCompleteCheckMask
Definition Acpi62.h:2473
UINT64 ErrorStatusMask
Definition Acpi62.h:2478
EFI_ACPI_6_2_GENERIC_ADDRESS_STRUCTURE CommandCompleteCheckRegister
Definition Acpi62.h:2472
UINT64 BaseAddress
Definition Acpi62.h:2460
EFI_ACPI_6_2_GENERIC_ADDRESS_STRUCTURE PlatformInterruptAckRegister
Definition Acpi62.h:2468
EFI_ACPI_6_2_GENERIC_ADDRESS_STRUCTURE CommandCompleteUpdateRegister
Definition Acpi62.h:2474
UINT32 AddressLength
Definition Acpi62.h:2461
UINT32 NominalLatency
Definition Acpi62.h:2465
UINT32 PlatformInterrupt
Definition Acpi62.h:2457
UINT8 PlatformInterruptFlags
Definition Acpi62.h:2458
UINT64 DoorbellWrite
Definition Acpi62.h:2464
UINT16 MinimumRequestTurnaroundTime
Definition Acpi62.h:2379
UINT8 Length
Definition Acpi62.h:2370
UINT64 DoorbellWrite
Definition Acpi62.h:2376
UINT8 Type
Definition Acpi62.h:2369
UINT64 DoorbellPreserve
Definition Acpi62.h:2375
EFI_ACPI_6_2_GENERIC_ADDRESS_STRUCTURE DoorbellRegister
Definition Acpi62.h:2374
UINT64 BaseAddress
Definition Acpi62.h:2372
UINT32 MaximumPeriodicAccessRate
Definition Acpi62.h:2378
UINT32 NominalLatency
Definition Acpi62.h:2377
UINT64 AddressLength
Definition Acpi62.h:2373
UINT32 SecondaryAdvancedErrorCapabilitiesAndControl
Definition Acpi62.h:1982
UINT8 Enabled
Definition Acpi62.h:1968
UINT32 SecondaryUncorrectableErrorMask
Definition Acpi62.h:1980
UINT16 Device
Definition Acpi62.h:1972
UINT32 NumberOfRecordsToPreAllocate
Definition Acpi62.h:1969
UINT32 MaxSectionsPerRecord
Definition Acpi62.h:1970
UINT32 Bus
Definition Acpi62.h:1971
UINT16 Function
Definition Acpi62.h:1973
UINT32 UncorrectableErrorMask
Definition Acpi62.h:1976
UINT16 DeviceControl
Definition Acpi62.h:1974
UINT16 Type
Definition Acpi62.h:1964
UINT32 AdvancedErrorCapabilitiesAndControl
Definition Acpi62.h:1979
UINT8 Flags
Definition Acpi62.h:1967
UINT16 SourceId
Definition Acpi62.h:1965
UINT32 SecondaryUncorrectableErrorSeverity
Definition Acpi62.h:1981
UINT32 UncorrectableErrorSeverity
Definition Acpi62.h:1977
UINT32 CorrectableErrorMask
Definition Acpi62.h:1978
UINT16 SourceId
Definition Acpi62.h:1943
UINT32 NumberOfRecordsToPreAllocate
Definition Acpi62.h:1947
UINT32 CorrectableErrorMask
Definition Acpi62.h:1956
UINT32 UncorrectableErrorMask
Definition Acpi62.h:1954
UINT32 AdvancedErrorCapabilitiesAndControl
Definition Acpi62.h:1957
UINT8 Flags
Definition Acpi62.h:1945
UINT16 DeviceControl
Definition Acpi62.h:1952
UINT32 MaxSectionsPerRecord
Definition Acpi62.h:1948
UINT16 Device
Definition Acpi62.h:1950
UINT32 Bus
Definition Acpi62.h:1949
UINT16 Type
Definition Acpi62.h:1942
UINT16 Function
Definition Acpi62.h:1951
UINT8 Enabled
Definition Acpi62.h:1946
UINT32 UncorrectableErrorSeverity
Definition Acpi62.h:1955
UINT32 AdvancedErrorCapabilitiesAndControl
Definition Acpi62.h:1934
UINT32 CorrectableErrorMask
Definition Acpi62.h:1933
UINT16 SourceId
Definition Acpi62.h:1920
UINT16 Type
Definition Acpi62.h:1919
UINT32 MaxSectionsPerRecord
Definition Acpi62.h:1925
UINT16 DeviceControl
Definition Acpi62.h:1929
UINT32 NumberOfRecordsToPreAllocate
Definition Acpi62.h:1924
UINT32 Bus
Definition Acpi62.h:1926
UINT32 UncorrectableErrorMask
Definition Acpi62.h:1931
UINT16 Function
Definition Acpi62.h:1928
UINT16 Device
Definition Acpi62.h:1927
UINT32 RootErrorCommand
Definition Acpi62.h:1935
UINT8 Flags
Definition Acpi62.h:1922
UINT8 Enabled
Definition Acpi62.h:1923
UINT32 UncorrectableErrorSeverity
Definition Acpi62.h:1932
UINT16 Runtime
Definition Acpi62.h:2515
UINT16 SubChannelIdentifer
Definition Acpi62.h:2514
UINT16 WaitForCompletion
Definition Acpi62.h:2516
UINT16 Reserved
Definition Acpi62.h:2517
UINT16 Length
Definition Acpi62.h:1078
UINT16 Reserved1
Definition Acpi62.h:1080
UINT16 Flags
Definition Acpi62.h:1079
UINT8 Reserved
Definition Acpi62.h:1077
UINT8 Type
Definition Acpi62.h:1076
UINT32 SizeOfDimm
Definition Acpi62.h:1124
UINT32 SmbiosHandle
Definition Acpi62.h:1125
EFI_ACPI_6_2_PMMT_COMMON_MEMORY_AGGREGATOR_DEVICE_STRUCTURE Header
Definition Acpi62.h:1121
UINT16 PhysicalComponentIdentifier
Definition Acpi62.h:1122
UINT16 Reserved
Definition Acpi62.h:1123
UINT16 OptimalAccessAlignment
Definition Acpi62.h:1110
EFI_ACPI_6_2_PMMT_COMMON_MEMORY_AGGREGATOR_DEVICE_STRUCTURE Header
Definition Acpi62.h:1104
UINT32 ReadBandwidth
Definition Acpi62.h:1107
UINT16 Reserved
Definition Acpi62.h:1111
UINT32 WriteBandwidth
Definition Acpi62.h:1108
UINT16 NumberOfProximityDomains
Definition Acpi62.h:1112
UINT32 ReadLatency
Definition Acpi62.h:1105
UINT32 WriteLatency
Definition Acpi62.h:1106
UINT16 OptimalAccessUnit
Definition Acpi62.h:1109
UINT16 SocketIdentifier
Definition Acpi62.h:1095
UINT16 Reserved
Definition Acpi62.h:1096
EFI_ACPI_6_2_PMMT_COMMON_MEMORY_AGGREGATOR_DEVICE_STRUCTURE Header
Definition Acpi62.h:1094
UINT8 Reserved
Definition Acpi62.h:2620
UINT8 CacheType
Definition Acpi62.h:2618
UINT8 AllocationType
Definition Acpi62.h:2617
UINT8 WritePolicy
Definition Acpi62.h:2619
UINT32 LineSizeValid
Definition Acpi62.h:2597
UINT32 CacheTypeValid
Definition Acpi62.h:2595
UINT32 NumberOfSetsValid
Definition Acpi62.h:2592
UINT32 SizePropertyValid
Definition Acpi62.h:2591
UINT32 AssociativityValid
Definition Acpi62.h:2593
UINT32 WritePolicyValid
Definition Acpi62.h:2596
UINT32 Reserved
Definition Acpi62.h:2598
UINT32 AllocationTypeValid
Definition Acpi62.h:2594
UINT8 Length
Definition Acpi62.h:2628
UINT16 LineSize
Definition Acpi62.h:2636
UINT8 Associativity
Definition Acpi62.h:2634
UINT8 Type
Definition Acpi62.h:2627
UINT32 NumberOfSets
Definition Acpi62.h:2633
EFI_ACPI_6_2_PPTT_STRUCTURE_CACHE_ATTRIBUTES Attributes
Definition Acpi62.h:2635
UINT32 NextLevelOfCache
Definition Acpi62.h:2631
EFI_ACPI_6_2_PPTT_STRUCTURE_CACHE_FLAGS Flags
Definition Acpi62.h:2630
UINT32 Size
Definition Acpi62.h:2632
UINT8 Type
Definition Acpi62.h:2643
UINT16 SpinRev
Definition Acpi62.h:2651
UINT64 Level2Id
Definition Acpi62.h:2648
UINT16 MajorRev
Definition Acpi62.h:2649
UINT16 MinorRev
Definition Acpi62.h:2650
UINT8 Length
Definition Acpi62.h:2644
UINT64 Level1Id
Definition Acpi62.h:2647
UINT32 VendorId
Definition Acpi62.h:2646
UINT32 AcpiProcessorIdValid
Definition Acpi62.h:2570
UINT32 PhysicalPackage
Definition Acpi62.h:2569
UINT32 Reserved
Definition Acpi62.h:2571
UINT8 Type
Definition Acpi62.h:2578
UINT32 Parent
Definition Acpi62.h:2582
EFI_ACPI_6_2_PPTT_STRUCTURE_PROCESSOR_FLAGS Flags
Definition Acpi62.h:2581
UINT32 AcpiProcessorId
Definition Acpi62.h:2583
UINT32 NumberOfPrivateResources
Definition Acpi62.h:2584
UINT8 Length
Definition Acpi62.h:2579
UINT32 Flags
Definition Acpi62.h:754
UINT8 LocalSapicEid
Definition Acpi62.h:755
UINT8 ApicId
Definition Acpi62.h:753
UINT8 Length
Definition Acpi62.h:751
UINT8 ProximityDomain7To0
Definition Acpi62.h:752
UINT8 Type
Definition Acpi62.h:750
UINT32 ClockDomain
Definition Acpi62.h:757
UINT8 AcpiProcessorUid
Definition Acpi62.h:432
UINT8 Type
Definition Acpi62.h:430
UINT32 Flags
Definition Acpi62.h:434
UINT8 Length
Definition Acpi62.h:431
UINT8 ApicId
Definition Acpi62.h:433
UINT8 LocalSapicId
Definition Acpi62.h:541
UINT8 Type
Definition Acpi62.h:538
UINT8 Length
Definition Acpi62.h:539
UINT8 LocalSapicEid
Definition Acpi62.h:542
UINT32 Flags
Definition Acpi62.h:544
UINT8 AcpiProcessorId
Definition Acpi62.h:540
UINT32 ACPIProcessorUIDValue
Definition Acpi62.h:545
UINT32 X2ApicId
Definition Acpi62.h:797
UINT32 ClockDomain
Definition Acpi62.h:799
UINT8 Type
Definition Acpi62.h:793
UINT32 ProximityDomain
Definition Acpi62.h:796
UINT32 Flags
Definition Acpi62.h:798
UINT8 Length
Definition Acpi62.h:794
UINT8 Length
Definition Acpi62.h:574
UINT32 AcpiProcessorUid
Definition Acpi62.h:578
UINT32 Flags
Definition Acpi62.h:577
UINT8 Type
Definition Acpi62.h:573
UINT32 X2ApicId
Definition Acpi62.h:576
EFI_ACPI_DESCRIPTION_HEADER Header
Definition Acpi62.h:906
UINT32 RsdtAddress
Definition Acpi62.h:165
UINT8 Checksum
Definition Acpi62.h:162
UINT32 Length
Definition Acpi62.h:166
UINT64 XsdtAddress
Definition Acpi62.h:167
UINT64 Signature
Definition Acpi62.h:161
UINT8 ExtendedChecksum
Definition Acpi62.h:168
UINT8 Revision
Definition Acpi62.h:164
UINT16 Length
Definition Acpi62.h:1699
UINT16 DeviceIdentifierOffset
Definition Acpi62.h:1700
UINT16 VendorSpecificDataLength
Definition Acpi62.h:1703
UINT16 DeviceIdentifierLength
Definition Acpi62.h:1701
UINT8 Flags
Definition Acpi62.h:1698
UINT16 VendorSpecificDataOffset
Definition Acpi62.h:1702
UINT8 Type
Definition Acpi62.h:1697
UINT16 PciSegmentNumber
Definition Acpi62.h:1685
UINT8 Type
Definition Acpi62.h:1682
UINT16 StartBusNumber
Definition Acpi62.h:1686
UINT16 VendorSpecificDataLength
Definition Acpi62.h:1690
UINT16 PciPathOffset
Definition Acpi62.h:1687
UINT16 Length
Definition Acpi62.h:1684
UINT16 PciPathLength
Definition Acpi62.h:1688
UINT16 VendorSpecificDataOffset
Definition Acpi62.h:1689
UINT8 Flags
Definition Acpi62.h:1683
UINT32 CriticalEnergyLevel
Definition Acpi62.h:694
UINT32 LowEnergyLevel
Definition Acpi62.h:693
UINT32 WarningEnergyLevel
Definition Acpi62.h:692
EFI_ACPI_DESCRIPTION_HEADER Header
Definition Acpi62.h:691