// Number of Virtual Memory Map Descriptors\r
#define MAX_VIRTUAL_MEMORY_MAP_DESCRIPTORS 5\r
\r
-// DDR attributes\r
-#define DDR_ATTRIBUTES_CACHED ARM_MEMORY_REGION_ATTRIBUTE_WRITE_BACK\r
-#define DDR_ATTRIBUTES_UNCACHED ARM_MEMORY_REGION_ATTRIBUTE_UNCACHED_UNBUFFERED\r
-\r
EFI_PHYSICAL_ADDRESS\r
ArmGetPhysAddrTop (\r
VOID\r
IN ARM_MEMORY_REGION_DESCRIPTOR** VirtualMemoryMap\r
)\r
{\r
- ARM_MEMORY_REGION_ATTRIBUTES CacheAttributes;\r
ARM_MEMORY_REGION_DESCRIPTOR *VirtualMemoryTable;\r
\r
ASSERT (VirtualMemoryMap != NULL);\r
return;\r
}\r
\r
- if (FeaturePcdGet (PcdCacheEnable) == TRUE) {\r
- CacheAttributes = DDR_ATTRIBUTES_CACHED;\r
- } else {\r
- CacheAttributes = DDR_ATTRIBUTES_UNCACHED;\r
- }\r
-\r
// System DRAM\r
VirtualMemoryTable[0].PhysicalBase = PcdGet64 (PcdSystemMemoryBase);\r
VirtualMemoryTable[0].VirtualBase = VirtualMemoryTable[0].PhysicalBase;\r
VirtualMemoryTable[0].Length = PcdGet64 (PcdSystemMemorySize);\r
- VirtualMemoryTable[0].Attributes = CacheAttributes;\r
+ VirtualMemoryTable[0].Attributes = ARM_MEMORY_REGION_ATTRIBUTE_WRITE_BACK;\r
\r
DEBUG ((EFI_D_INFO, "%a: Dumping System DRAM Memory Map:\n"\r
"\tPhysicalBase: 0x%lX\n"\r
VirtualMemoryTable[3].PhysicalBase = FixedPcdGet64 (PcdFdBaseAddress);\r
VirtualMemoryTable[3].VirtualBase = VirtualMemoryTable[3].PhysicalBase;\r
VirtualMemoryTable[3].Length = FixedPcdGet32 (PcdFdSize);\r
- VirtualMemoryTable[3].Attributes = CacheAttributes;\r
+ VirtualMemoryTable[3].Attributes = ARM_MEMORY_REGION_ATTRIBUTE_WRITE_BACK;\r
\r
// End of Table\r
ZeroMem (&VirtualMemoryTable[4], sizeof (ARM_MEMORY_REGION_DESCRIPTOR));\r