From 634bdd9f9ea82de660392592e2c51309e24a3c6e Mon Sep 17 00:00:00 2001 From: Harry Liebel Date: Thu, 18 Jul 2013 18:13:02 +0000 Subject: ArmPkg/BdsLib: Added Aarch64 support for booting Linux Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Harry Liebel Signed-off-by: Olivier Martin git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14487 6f19259b-4bc3-4df7-8a09-765794883524 --- ArmPkg/ArmPkg.dec | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'ArmPkg/ArmPkg.dec') diff --git a/ArmPkg/ArmPkg.dec b/ArmPkg/ArmPkg.dec index 1012329013..3326e7b584 100644 --- a/ArmPkg/ArmPkg.dec +++ b/ArmPkg/ArmPkg.dec @@ -190,3 +190,9 @@ # Other modes include using SP0 or switching to Aarch32, but these are # not currently supported. gArmTokenSpaceGuid.PcdArmNonSecModeTransition|0x3c9|UINT32|0x0000003E + # If the fixed FDT address is not available, then it should be loaded above the kernel. + # The recommendation from the AArch64 Linux kernel is to have the FDT below 512MB. + # (see the kernel doc: Documentation/arm64/booting.txt) + gArmTokenSpaceGuid.PcdArmLinuxFdtMaxOffset|0x20000000|UINT32|0x00000023 + # The FDT blob must be loaded at a 2MB aligned address. + gArmTokenSpaceGuid.PcdArmLinuxFdtAlignment|0x00200000|UINT32|0x00000026 -- cgit v1.2.3