summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAníbal Limón <anibal.limon@linaro.org>2020-10-27 13:17:49 -0600
committerAníbal Limón <anibal.limon@linaro.org>2020-11-04 11:11:30 -0600
commitd8a9dc3ccc0342e77ba5251ab675b4a86ae737c1 (patch)
tree51c31790d6ee37983adbc63a0ce02b0c8eb011fd
parentaf835854337ebf1af776bbedd0db44a51f9be8d6 (diff)
QcomModulePkg/QcomModulePkg.dec: Allow bigger kernel/ramdisksdragonboard845c-LE.UM.3.2.2.r1-02700-sdm845.0-linaro2
Change load kernel address from 0x80080000 to 0xA00000000, the new memory kernel/dt/ramdisk addresses looks like: 0xA0000000 - 0xA3C00000 - Kernel 60MB 0xA3C00000 - 0xA4000000 - Kernel DT 4MB 0xA4000000 - 0xAC000000 - Ramdisk 128MB But the addresses are calculated dynamically based on ramdisk size, the whole space is taken for the calculation 0xA0000000 - 0xAC000000 (192MB) and the ramdisk is set to 0xAC000000 - Ramdisk size (round to a page) allowing kernels bigger than 60MB. Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
-rw-r--r--QcomModulePkg/QcomModulePkg.dec8
1 files changed, 4 insertions, 4 deletions
diff --git a/QcomModulePkg/QcomModulePkg.dec b/QcomModulePkg/QcomModulePkg.dec
index eefbc80ef..5f5fad165 100644
--- a/QcomModulePkg/QcomModulePkg.dec
+++ b/QcomModulePkg/QcomModulePkg.dec
@@ -146,10 +146,10 @@
[PcdsFixedAtBuild.common]
# LinuxLoaderCommon
- gQcomTokenSpaceGuid.KernelLoadAddress|0x00080000|UINT32|0x00015000
- gQcomTokenSpaceGuid.TagsAddress|0x03200000|UINT32|0x00015001
- gQcomTokenSpaceGuid.RamdiskLoadAddress|0x03400000|UINT32|0x00015002
- gQcomTokenSpaceGuid.RamdiskEndAddress|0x05600000|UINT32|0x00015003
+ gQcomTokenSpaceGuid.KernelLoadAddress|0x20000000|UINT32|0x00015000
+ gQcomTokenSpaceGuid.TagsAddress|0x23C00000|UINT32|0x00015001
+ gQcomTokenSpaceGuid.RamdiskLoadAddress|0x24000000|UINT32|0x00015002
+ gQcomTokenSpaceGuid.RamdiskEndAddress|0x2C000000|UINT32|0x00015003
gQcomTokenSpaceGuid.EnablePartialGoods|TRUE|BOOLEAN|0x00015004
gQcomTokenSpaceGuid.EnableDisplayMenu|TRUE|BOOLEAN|0x00015005
gQcomTokenSpaceGuid.KernelLoadAddress32|0x00008000|UINT32|0x00015006