TianoCore EDK2 master
Loading...
Searching...
No Matches
ArmErrorSourceTable.h File Reference

Go to the source code of this file.

Data Structures

struct  EFI_ACPI_ARM_ERROR_SOURCE_TABLE
 
struct  EFI_ACPI_AEST_NODE_STRUCT
 
struct  EFI_ACPI_AEST_INTERFACE_STRUCT
 
struct  EFI_ACPI_AEST_INTERRUPT_STRUCT
 
struct  EFI_ACPI_AEST_PROCESSOR_CACHE_RESOURCE_STRUCT
 
struct  EFI_ACPI_AEST_PROCESSOR_TLB_RESOURCE_STRUCT
 
struct  EFI_ACPI_AEST_PROCESSOR_GENERIC_RESOURCE_STRUCT
 
union  EFI_ACPI_AEST_PROCESSOR_RESOURCE
 
struct  EFI_ACPI_AEST_PROCESSOR_STRUCT
 
struct  EFI_ACPI_AEST_MEMORY_CONTROLLER_STRUCT
 
struct  EFI_ACPI_AEST_SMMU_STRUCT
 
struct  EFI_ACPI_AEST_VENDOR_DEFINED_STRUCT
 
struct  EFI_ACPI_AEST_GIC_STRUCT
 

Macros

#define EFI_ACPI_6_3_ARM_ERROR_SOURCE_TABLE_SIGNATURE   SIGNATURE_32('A', 'E', 'S', 'T')
 
#define EFI_ACPI_ARM_ERROR_SOURCE_TABLE_REVISION   1
 
#define EFI_ACPI_AEST_NODE_TYPE_PROCESSOR   0x0
 
#define EFI_ACPI_AEST_NODE_TYPE_MEMORY   0x1
 
#define EFI_ACPI_AEST_NODE_TYPE_SMMU   0x2
 
#define EFI_ACPI_AEST_NODE_TYPE_VENDOR_DEFINED   0x3
 
#define EFI_ACPI_AEST_NODE_TYPE_GIC   0x4
 
#define EFI_ACPI_AEST_INTERFACE_TYPE_SR   0x0
 
#define EFI_ACPI_AEST_INTERFACE_TYPE_MMIO   0x1
 
#define EFI_ACPI_AEST_INTERFACE_FLAG_PRIVATE   0
 
#define EFI_ACPI_AEST_INTERFACE_FLAG_SHARED   BIT0
 
#define EFI_ACPI_AEST_INTERFACE_FLAG_CLEAR_MISCX   BIT1
 
#define EFI_ACPI_AEST_INTERRUPT_TYPE_FAULT_HANDLING   0x0
 
#define EFI_ACPI_AEST_INTERRUPT_TYPE_ERROR_RECOVERY   0x1
 
#define EFI_ACPI_AEST_INTERRUPT_FLAG_TRIGGER_TYPE_EDGE   0
 
#define EFI_ACPI_AEST_INTERRUPT_FLAG_TRIGGER_TYPE_LEVEL   BIT0
 
#define EFI_ACPI_AEST_PROCESSOR_RESOURCE_TYPE_CACHE   0x0
 
#define EFI_ACPI_AEST_PROCESSOR_RESOURCE_TYPE_TLB   0x1
 
#define EFI_ACPI_AEST_PROCESSOR_RESOURCE_TYPE_GENERIC   0x2
 
#define EFI_ACPI_AEST_PROCESSOR_FLAG_GLOBAL   BIT0
 
#define EFI_ACPI_AEST_PROCESSOR_FLAG_SHARED   BIT1
 
#define EFI_ACPI_AEST_GIC_INTERFACE_TYPE_GICC   0x0
 
#define EFI_ACPI_AEST_GIC_INTERFACE_TYPE_GICD   0x1
 
#define EFI_ACPI_AEST_GIC_INTERFACE_TYPE_GICR   0x2
 
#define EFI_ACPI_AEST_GIC_INTERFACE_TYPE_GITS   0x3
 

Detailed Description

Arm Error Source Table as described in the 'ACPI for the Armv8 RAS Extensions 1.1' Specification.

Copyright (c) 2020 Arm Limited. SPDX-License-Identifier: BSD-2-Clause-Patent

Reference(s):
Glossary
  • Ref : Reference
  • Id : Identifier

Definition in file ArmErrorSourceTable.h.

Macro Definition Documentation

◆ EFI_ACPI_6_3_ARM_ERROR_SOURCE_TABLE_SIGNATURE

#define EFI_ACPI_6_3_ARM_ERROR_SOURCE_TABLE_SIGNATURE   SIGNATURE_32('A', 'E', 'S', 'T')

"AEST" Arm Error Source Table

Definition at line 24 of file ArmErrorSourceTable.h.

◆ EFI_ACPI_AEST_GIC_INTERFACE_TYPE_GICC

#define EFI_ACPI_AEST_GIC_INTERFACE_TYPE_GICC   0x0

Definition at line 350 of file ArmErrorSourceTable.h.

◆ EFI_ACPI_AEST_GIC_INTERFACE_TYPE_GICD

#define EFI_ACPI_AEST_GIC_INTERFACE_TYPE_GICD   0x1

Definition at line 351 of file ArmErrorSourceTable.h.

◆ EFI_ACPI_AEST_GIC_INTERFACE_TYPE_GICR

#define EFI_ACPI_AEST_GIC_INTERFACE_TYPE_GICR   0x2

Definition at line 352 of file ArmErrorSourceTable.h.

◆ EFI_ACPI_AEST_GIC_INTERFACE_TYPE_GITS

#define EFI_ACPI_AEST_GIC_INTERFACE_TYPE_GITS   0x3

Definition at line 353 of file ArmErrorSourceTable.h.

◆ EFI_ACPI_AEST_INTERFACE_FLAG_CLEAR_MISCX

#define EFI_ACPI_AEST_INTERFACE_FLAG_CLEAR_MISCX   BIT1

Definition at line 132 of file ArmErrorSourceTable.h.

◆ EFI_ACPI_AEST_INTERFACE_FLAG_PRIVATE

#define EFI_ACPI_AEST_INTERFACE_FLAG_PRIVATE   0

Definition at line 130 of file ArmErrorSourceTable.h.

◆ EFI_ACPI_AEST_INTERFACE_FLAG_SHARED

#define EFI_ACPI_AEST_INTERFACE_FLAG_SHARED   BIT0

Definition at line 131 of file ArmErrorSourceTable.h.

◆ EFI_ACPI_AEST_INTERFACE_TYPE_MMIO

#define EFI_ACPI_AEST_INTERFACE_TYPE_MMIO   0x1

Definition at line 127 of file ArmErrorSourceTable.h.

◆ EFI_ACPI_AEST_INTERFACE_TYPE_SR

#define EFI_ACPI_AEST_INTERFACE_TYPE_SR   0x0

Definition at line 126 of file ArmErrorSourceTable.h.

◆ EFI_ACPI_AEST_INTERRUPT_FLAG_TRIGGER_TYPE_EDGE

#define EFI_ACPI_AEST_INTERRUPT_FLAG_TRIGGER_TYPE_EDGE   0

Definition at line 169 of file ArmErrorSourceTable.h.

◆ EFI_ACPI_AEST_INTERRUPT_FLAG_TRIGGER_TYPE_LEVEL

#define EFI_ACPI_AEST_INTERRUPT_FLAG_TRIGGER_TYPE_LEVEL   BIT0

Definition at line 170 of file ArmErrorSourceTable.h.

◆ EFI_ACPI_AEST_INTERRUPT_TYPE_ERROR_RECOVERY

#define EFI_ACPI_AEST_INTERRUPT_TYPE_ERROR_RECOVERY   0x1

Definition at line 166 of file ArmErrorSourceTable.h.

◆ EFI_ACPI_AEST_INTERRUPT_TYPE_FAULT_HANDLING

#define EFI_ACPI_AEST_INTERRUPT_TYPE_FAULT_HANDLING   0x0

Definition at line 165 of file ArmErrorSourceTable.h.

◆ EFI_ACPI_AEST_NODE_TYPE_GIC

#define EFI_ACPI_AEST_NODE_TYPE_GIC   0x4

Definition at line 84 of file ArmErrorSourceTable.h.

◆ EFI_ACPI_AEST_NODE_TYPE_MEMORY

#define EFI_ACPI_AEST_NODE_TYPE_MEMORY   0x1

Definition at line 81 of file ArmErrorSourceTable.h.

◆ EFI_ACPI_AEST_NODE_TYPE_PROCESSOR

#define EFI_ACPI_AEST_NODE_TYPE_PROCESSOR   0x0

Definition at line 80 of file ArmErrorSourceTable.h.

◆ EFI_ACPI_AEST_NODE_TYPE_SMMU

#define EFI_ACPI_AEST_NODE_TYPE_SMMU   0x2

Definition at line 82 of file ArmErrorSourceTable.h.

◆ EFI_ACPI_AEST_NODE_TYPE_VENDOR_DEFINED

#define EFI_ACPI_AEST_NODE_TYPE_VENDOR_DEFINED   0x3

Definition at line 83 of file ArmErrorSourceTable.h.

◆ EFI_ACPI_AEST_PROCESSOR_FLAG_GLOBAL

#define EFI_ACPI_AEST_PROCESSOR_FLAG_GLOBAL   BIT0

Definition at line 261 of file ArmErrorSourceTable.h.

◆ EFI_ACPI_AEST_PROCESSOR_FLAG_SHARED

#define EFI_ACPI_AEST_PROCESSOR_FLAG_SHARED   BIT1

Definition at line 262 of file ArmErrorSourceTable.h.

◆ EFI_ACPI_AEST_PROCESSOR_RESOURCE_TYPE_CACHE

#define EFI_ACPI_AEST_PROCESSOR_RESOURCE_TYPE_CACHE   0x0

Definition at line 256 of file ArmErrorSourceTable.h.

◆ EFI_ACPI_AEST_PROCESSOR_RESOURCE_TYPE_GENERIC

#define EFI_ACPI_AEST_PROCESSOR_RESOURCE_TYPE_GENERIC   0x2

Definition at line 258 of file ArmErrorSourceTable.h.

◆ EFI_ACPI_AEST_PROCESSOR_RESOURCE_TYPE_TLB

#define EFI_ACPI_AEST_PROCESSOR_RESOURCE_TYPE_TLB   0x1

Definition at line 257 of file ArmErrorSourceTable.h.

◆ EFI_ACPI_ARM_ERROR_SOURCE_TABLE_REVISION

#define EFI_ACPI_ARM_ERROR_SOURCE_TABLE_REVISION   1

Definition at line 26 of file ArmErrorSourceTable.h.