From 0a6653bc2aecaa621eb42c7137b6f13815a34a92 Mon Sep 17 00:00:00 2001 From: oliviermartin Date: Fri, 28 Sep 2012 09:58:42 +0000 Subject: ArmPkg/BdsLib: Added FDT support for BdsLib Signed-off-by: Olivier Martin git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13768 6f19259b-4bc3-4df7-8a09-765794883524 --- ArmPkg/ArmPkg.dec | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'ArmPkg/ArmPkg.dec') diff --git a/ArmPkg/ArmPkg.dec b/ArmPkg/ArmPkg.dec index cd2578f05e..7a4aa79933 100644 --- a/ArmPkg/ArmPkg.dec +++ b/ArmPkg/ArmPkg.dec @@ -160,10 +160,15 @@ # BdsLib # gArmTokenSpaceGuid.PcdArmMachineType|0|UINT32|0x0000001E + # The compressed Linux kernel is expected to load at MemStart + 0x8000 (e.g. 0x8000_8000) + gArmTokenSpaceGuid.PcdArmLinuxKernelFixedOffset|0x00008000|UINT32|0x00000027 # The compressed Linux kernel is expected to be under 128MB from the beginning of the System Memory gArmTokenSpaceGuid.PcdArmLinuxKernelMaxOffset|0x08000000|UINT32|0x0000001F # The Linux ATAGs are expected to be under 0x4000 (16KB) from the beginning of the System Memory gArmTokenSpaceGuid.PcdArmLinuxAtagMaxOffset|0x4000|UINT32|0x00000020 + # If the fixed FDT address is not available, then it should be loaded the below the kernel + # The recommandation from the Linux kernel is to have the FDT below 16KB + gArmTokenSpaceGuid.PcdArmLinuxFdtMaxOffset|0x4000|UINT32|0x00000023 # # ARM Architectural Timer -- cgit v1.2.3