DeviceMemoryMap.h: add 4GB memory support
authorBigfootACA <bigfoot@classfun.cn>
星期二, 20 Jul 2021 12:26:19 +0000 (20:26 +0800)
committerBigfootACA <bigfoot@classfun.cn>
星期二, 20 Jul 2021 12:26:19 +0000 (20:26 +0800)
Signed-off-by: BigfootACA <bigfoot@classfun.cn>
sdm845Pkg/Include/Configuration/DeviceMemoryMap.h

index a5ec416fa743f5a8d29180be1cb655763f225670..32d2f7c3652cd3ac0f8db7e839cbbcd3667ecf1c 100644 (file)
@@ -158,7 +158,12 @@ static ARM_MEMORY_REGION_DESCRIPTOR_EX gDeviceMemoryDescriptorEx[] = {
      SYSTEM_MEMORY_RESOURCE_ATTR_CAPABILITIES,\r
      ARM_MEMORY_REGION_ATTRIBUTE_UNCACHED_UNBUFFERED, AddMem,\r
      EfiRuntimeServicesData},\r
-        \r
+\r
+#ifdef MEMORY_4G\r
+       {0xA0000000, 0xDDFA0000, EFI_RESOURCE_SYSTEM_MEMORY,\r
+     SYSTEM_MEMORY_RESOURCE_ATTR_CAPABILITIES,\r
+     ARM_MEMORY_REGION_ATTRIBUTE_WRITE_BACK, AddMem, EfiConventionalMemory},\r
+#else\r
        {0xA0000000, 0xE0000000, EFI_RESOURCE_SYSTEM_MEMORY,\r
      SYSTEM_MEMORY_RESOURCE_ATTR_CAPABILITIES,\r
      ARM_MEMORY_REGION_ATTRIBUTE_WRITE_BACK, AddMem, EfiConventionalMemory},\r
@@ -168,6 +173,7 @@ static ARM_MEMORY_REGION_DESCRIPTOR_EX gDeviceMemoryDescriptorEx[] = {
        {0x1D7400000, 0x8000000, EFI_RESOURCE_SYSTEM_MEMORY,\r
      SYSTEM_MEMORY_RESOURCE_ATTR_CAPABILITIES,\r
      ARM_MEMORY_REGION_ATTRIBUTE_WRITE_BACK, AddMem, EfiConventionalMemory},\r
+#endif\r
 \r
     /* Other */\r
 \r