MdePkg[all]
1.08
|
Data Structures | |
struct | EFI_ACPI_6_0_IO_REMAPPING_TABLE |
struct | EFI_ACPI_6_0_IO_REMAPPING_ID_TABLE |
struct | EFI_ACPI_6_0_IO_REMAPPING_NODE |
struct | EFI_ACPI_6_0_IO_REMAPPING_ITS_NODE |
struct | EFI_ACPI_6_0_IO_REMAPPING_RC_NODE |
struct | EFI_ACPI_6_0_IO_REMAPPING_NAMED_COMP_NODE |
struct | EFI_ACPI_6_0_IO_REMAPPING_SMMU_INT |
struct | EFI_ACPI_6_0_IO_REMAPPING_SMMU_NODE |
struct | EFI_ACPI_6_0_IO_REMAPPING_SMMU3_NODE |
struct | EFI_ACPI_6_0_IO_REMAPPING_PMCG_NODE |
ACPI IO Remapping Table (IORT) as specified in ARM spec DEN0049D
http://infocenter.arm.com/help/topic/com.arm.doc.den0049d/DEN0049D_IO_Remapping_Table.pdf
Copyright (c) 2017, Linaro Limited. All rights reserved.
Copyright (c) 2018, ARM Limited. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
#define EFI_ACPI_IO_REMAPPING_TABLE_REVISION 0x0 |
#define EFI_ACPI_IORT_ID_MAPPING_FLAGS_SINGLE BIT0 |
#define EFI_ACPI_IORT_MEM_ACCESS_FLAGS_CPM BIT0 |
#define EFI_ACPI_IORT_MEM_ACCESS_FLAGS_DACS BIT1 |
#define EFI_ACPI_IORT_MEM_ACCESS_PROP_AH_AHO BIT3 |
#define EFI_ACPI_IORT_MEM_ACCESS_PROP_AH_RA BIT2 |
#define EFI_ACPI_IORT_MEM_ACCESS_PROP_AH_TR BIT0 |
#define EFI_ACPI_IORT_MEM_ACCESS_PROP_AH_WA BIT1 |
#define EFI_ACPI_IORT_MEM_ACCESS_PROP_CCA BIT0 |
#define EFI_ACPI_IORT_ROOT_COMPLEX_ATS_SUPPORTED 0x1 |
#define EFI_ACPI_IORT_ROOT_COMPLEX_ATS_UNSUPPORTED 0x0 |
#define EFI_ACPI_IORT_SMMUv1v2_FLAG_COH_WALK BIT1 |
#define EFI_ACPI_IORT_SMMUv1v2_FLAG_DVM BIT0 |
#define EFI_ACPI_IORT_SMMUv1v2_INT_FLAG_EDGE 0x1 |
#define EFI_ACPI_IORT_SMMUv1v2_INT_FLAG_LEVEL 0x0 |
#define EFI_ACPI_IORT_SMMUv1v2_MODEL_CAVIUM_THX_v2 0x5 |
#define EFI_ACPI_IORT_SMMUv1v2_MODEL_MMU400 0x2 |
#define EFI_ACPI_IORT_SMMUv1v2_MODEL_MMU401 0x4 |
#define EFI_ACPI_IORT_SMMUv1v2_MODEL_MMU500 0x3 |
#define EFI_ACPI_IORT_SMMUv1v2_MODEL_v1 0x0 |
#define EFI_ACPI_IORT_SMMUv1v2_MODEL_v2 0x1 |
#define EFI_ACPI_IORT_SMMUv3_FLAG_COHAC_OVERRIDE BIT0 |
#define EFI_ACPI_IORT_SMMUv3_FLAG_HTTU_OVERRIDE BIT1 |
#define EFI_ACPI_IORT_SMMUv3_FLAG_PROXIMITY_DOMAIN BIT3 |
#define EFI_ACPI_IORT_SMMUv3_MODEL_CAVIUM_CN99XX 0x2 |
#define EFI_ACPI_IORT_SMMUv3_MODEL_GENERIC 0x0 |
#define EFI_ACPI_IORT_SMMUv3_MODEL_HISILICON_HI161X 0x1 |
#define EFI_ACPI_IORT_TYPE_ITS_GROUP 0x0 |
#define EFI_ACPI_IORT_TYPE_NAMED_COMP 0x1 |
#define EFI_ACPI_IORT_TYPE_PMCG 0x5 |
#define EFI_ACPI_IORT_TYPE_ROOT_COMPLEX 0x2 |
#define EFI_ACPI_IORT_TYPE_SMMUv1v2 0x3 |
#define EFI_ACPI_IORT_TYPE_SMMUv3 0x4 |