Fix LG pil address 144/head
authorAKAsaliza <33549290+AKAsaliza@users.noreply.github.com>
星期六, 27 Aug 2022 04:57:29 +0000 (13:57 +0900)
committerGitHub <noreply@github.com>
星期六, 27 Aug 2022 04:57:29 +0000 (13:57 +0900)
sdm845Pkg/Devices/judyln.dsc
sdm845Pkg/Devices/judyp.dsc
sdm845Pkg/Devices/judypn.dsc
sdm845Pkg/Include/Configuration/DeviceMemoryMap.h

index 6d360a0f08b6539b9cbca9d4896c92b5fb82ef18..e8e62021b8bf1f5f9033d914192a8ad6be661b90 100644 (file)
@@ -15,7 +15,7 @@
 !include sdm845Pkg/sdm845Pkg.dsc
 
 [BuildOptions.common]
-  GCC:*_*_AARCH64_CC_FLAGS = -DAB_SLOTS_SUPPORT=1 -DENABLE_SIMPLE_INIT -DENABLE_LINUX_SIMPLE_MASS_STORAGE
+  GCC:*_*_AARCH64_CC_FLAGS = -DLG_PIL_FIXED=1 -DAB_SLOTS_SUPPORT=1 -DENABLE_SIMPLE_INIT -DENABLE_LINUX_SIMPLE_MASS_STORAGE
 
 [PcdsFixedAtBuild.common]
 
index 753fbce52c204d3147b4b4a254e0c734387d78c7..32ebca8e23e98dd1fee31570f1292fc4b55ee3bf 100644 (file)
@@ -15,7 +15,7 @@
 !include sdm845Pkg/sdm845Pkg.dsc
 
 [BuildOptions.common]
-  GCC:*_*_AARCH64_CC_FLAGS = -DAB_SLOTS_SUPPORT=1 -DENABLE_SIMPLE_INIT -DENABLE_LINUX_SIMPLE_MASS_STORAGE
+  GCC:*_*_AARCH64_CC_FLAGS = -DLG_PIL_FIXED=1 -DAB_SLOTS_SUPPORT=1 -DENABLE_SIMPLE_INIT -DENABLE_LINUX_SIMPLE_MASS_STORAGE
 
 [PcdsFixedAtBuild.common]
 
index 5a6c1100934ba94e87f14eeabf508c34bcfd74ec..6d20f0e2e37db48b12771b58ef87548d76811e81 100644 (file)
@@ -15,7 +15,7 @@
 !include sdm845Pkg/sdm845Pkg.dsc
 
 [BuildOptions.common]
-  GCC:*_*_AARCH64_CC_FLAGS = -DAB_SLOTS_SUPPORT=1 -DENABLE_SIMPLE_INIT -DENABLE_LINUX_SIMPLE_MASS_STORAGE
+  GCC:*_*_AARCH64_CC_FLAGS = -DLG_PIL_FIXED=1 -DAB_SLOTS_SUPPORT=1 -DENABLE_SIMPLE_INIT -DENABLE_LINUX_SIMPLE_MASS_STORAGE
 
 [PcdsFixedAtBuild.common]
 
index fbc1ca42292271721463bf4bae7e6d4e144c2237..b6df7f198d94a31d00f9d3ce5d7982e292ca321b 100644 (file)
@@ -69,6 +69,17 @@ static ARM_MEMORY_REGION_DESCRIPTOR_EX gDeviceMemoryDescriptorEx[] = {
     {0x8B500000, 0x00A00000, EFI_RESOURCE_SYSTEM_MEMORY,\r
      SYSTEM_MEMORY_RESOURCE_ATTR_CAPABILITIES,\r
      ARM_MEMORY_REGION_ATTRIBUTE_DEVICE, AddMem, EfiReservedMemoryType},\r
+\r
+#ifdef LG_PIL_FIXED\r
+    /* PIL_REGION */\r
+    {0x8BF00000, 0x0D200000, EFI_RESOURCE_SYSTEM_MEMORY,\r
+     SYSTEM_MEMORY_RESOURCE_ATTR_CAPABILITIES,\r
+     ARM_MEMORY_REGION_ATTRIBUTE_DEVICE, AddMem, EfiReservedMemoryType},\r
+    /* DXE Heap */\r
+    {0x99100000, 0x04230000, EFI_RESOURCE_SYSTEM_MEMORY,\r
+     SYSTEM_MEMORY_RESOURCE_ATTR_CAPABILITIES,\r
+     ARM_MEMORY_REGION_ATTRIBUTE_WRITE_BACK, AddMem, EfiConventionalMemory},\r
+#else\r
 #ifdef XIAOMI_PIL_FIXED\r
     /* PIL_REGION */\r
     {0x8BF00000, 0x0C100000, EFI_RESOURCE_SYSTEM_MEMORY,\r
@@ -88,7 +99,9 @@ static ARM_MEMORY_REGION_DESCRIPTOR_EX gDeviceMemoryDescriptorEx[] = {
      SYSTEM_MEMORY_RESOURCE_ATTR_CAPABILITIES,\r
      ARM_MEMORY_REGION_ATTRIBUTE_WRITE_BACK, AddMem, EfiConventionalMemory},\r
 #endif\r
-    /* DBI Dump */\r
+#endif\r
+    \r
+       /* DBI Dump */\r
     {0x9D330000, 0x000D0000, EFI_RESOURCE_MEMORY_MAPPED_IO,\r
      EFI_RESOURCE_ATTRIBUTE_INITIALIZED, ARM_MEMORY_REGION_ATTRIBUTE_DEVICE,\r
      NoHob, EfiConventionalMemory},\r