diff options
author | Aníbal Limón <anibal.limon@linaro.org> | 2020-10-27 13:17:49 -0600 |
---|---|---|
committer | Aníbal Limón <anibal.limon@linaro.org> | 2020-11-04 11:11:30 -0600 |
commit | d8a9dc3ccc0342e77ba5251ab675b4a86ae737c1 (patch) | |
tree | 51c31790d6ee37983adbc63a0ce02b0c8eb011fd | |
parent | af835854337ebf1af776bbedd0db44a51f9be8d6 (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.dec | 8 |
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 |