MdePkg: Add UEFI v2.10 ISA memory type definition

New memory type as defined in UEFI standard v2.10

Cc: Michael D Kinney <michael.d.kinney@intel.com>
Cc: Liming Gao <gaoliming@byosoft.com.cn>
Cc: Zhiguang Liu <zhiguang.liu@intel.com>
Cc: T V Krishnamoorthy <krishnamoorthy.t.v@intel.com>
Signed-off-by: ManickamX Srinivasan <manickamx.srinivasan@intel.com>
Reviewed-by: Zhiguang Liu <zhiguang.liu@intel.com>
Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com>
This commit is contained in:
ManickamX Srinivasan 2023-12-07 21:37:11 -08:00 committed by mergify[bot]
parent 3c40ee8c68
commit 85a5141a32
1 changed files with 15 additions and 0 deletions

View File

@ -110,6 +110,21 @@ typedef enum {
//
#define EFI_MEMORY_RUNTIME 0x8000000000000000ULL
//
// If this flag is set, the memory region is
// described with additional ISA-specific memory attributes
// as specified in EFI_MEMORY_ISA_MASK.
//
#define EFI_MEMORY_ISA_VALID 0x4000000000000000ULL
//
// Defines the bits reserved for describing optional ISA-specific cacheability
// attributes that are not covered by the standard UEFI Memory Attributes cacheability
// bits (EFI_MEMORY_UC, EFI_MEMORY_WC, EFI_MEMORY_WT, EFI_MEMORY_WB and EFI_MEMORY_UCE).
// See Calling Conventions for further ISA-specific enumeration of these bits.
//
#define EFI_MEMORY_ISA_MASK 0x0FFFF00000000000ULL
//
// Attributes bitmasks, grouped by type
//