#include "CpuMp.h"\r
#include "CpuPageTable.h"\r
\r
-#define CACHE_ATTRIBUTE_MASK (EFI_MEMORY_UC | EFI_MEMORY_WC | EFI_MEMORY_WT | EFI_MEMORY_WB | EFI_MEMORY_UCE | EFI_MEMORY_WP)\r
-#define MEMORY_ATTRIBUTE_MASK (EFI_MEMORY_RP | EFI_MEMORY_XP | EFI_MEMORY_RO)\r
-\r
//\r
// Global Variables\r
//\r
return EFI_SUCCESS;\r
}\r
\r
- CacheAttributes = Attributes & CACHE_ATTRIBUTE_MASK;\r
- MemoryAttributes = Attributes & MEMORY_ATTRIBUTE_MASK;\r
+ CacheAttributes = Attributes & EFI_CACHE_ATTRIBUTE_MASK;\r
+ MemoryAttributes = Attributes & EFI_MEMORY_ATTRIBUTE_MASK;\r
\r
if (Attributes != (CacheAttributes | MemoryAttributes)) {\r
return EFI_INVALID_PARAMETER;\r
gDS->SetMemorySpaceAttributes (\r
RegionStart,\r
RegionLength,\r
- (MemorySpaceMap[Index].Attributes & ~EFI_MEMORY_CACHETYPE_MASK) | (MemorySpaceMap[Index].Capabilities & Attributes)\r
+ (MemorySpaceMap[Index].Attributes & ~EFI_CACHE_ATTRIBUTE_MASK) | (MemorySpaceMap[Index].Capabilities & Attributes)\r
);\r
}\r
\r
gDS->SetMemorySpaceAttributes (\r
MemorySpaceMap[Index].BaseAddress,\r
MemorySpaceMap[Index].Length,\r
- (MemorySpaceMap[Index].Attributes & ~EFI_MEMORY_CACHETYPE_MASK) |\r
+ (MemorySpaceMap[Index].Attributes & ~EFI_CACHE_ATTRIBUTE_MASK) |\r
(MemorySpaceMap[Index].Capabilities & DefaultAttributes)\r
);\r
}\r