From fd5763ea8a8724593ae872d416abee850e93960d Mon Sep 17 00:00:00 2001 From: Qixiang Xu Date: Thu, 31 Aug 2017 11:45:32 +0800 Subject: plat/arm: Fix BL31_BASE when RESET_TO_BL31=1 The value of BL31_BASE currently depends on the size of BL31. This causes problems in the RESET_TO_BL31 case because the value of BL31_BASE is used in the model launch parameters, which often changes. Therefore, this patch fixes BL31_BASE to the middle of Trusted SRAM, to avoid further model parameter changes in future. Change-Id: I6d7fa4fe293717d84768974679539c0e0cb6d935 Signed-off-by: David Cunado --- docs/user-guide.rst | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) (limited to 'docs/user-guide.rst') diff --git a/docs/user-guide.rst b/docs/user-guide.rst index f66bde3e2..1ff080d73 100644 --- a/docs/user-guide.rst +++ b/docs/user-guide.rst @@ -1593,15 +1593,15 @@ with 8 CPUs using the AArch64 build of ARM Trusted Firmware. -C cluster0.NUM_CORES=4 \ -C cluster1.NUM_CORES=4 \ -C cache_state_modelled=1 \ - -C cluster0.cpu0.RVBAR=0x04023000 \ - -C cluster0.cpu1.RVBAR=0x04023000 \ - -C cluster0.cpu2.RVBAR=0x04023000 \ - -C cluster0.cpu3.RVBAR=0x04023000 \ - -C cluster1.cpu0.RVBAR=0x04023000 \ - -C cluster1.cpu1.RVBAR=0x04023000 \ - -C cluster1.cpu2.RVBAR=0x04023000 \ - -C cluster1.cpu3.RVBAR=0x04023000 \ - --data cluster0.cpu0="/"@0x04023000 \ + -C cluster0.cpu0.RVBAR=0x04020000 \ + -C cluster0.cpu1.RVBAR=0x04020000 \ + -C cluster0.cpu2.RVBAR=0x04020000 \ + -C cluster0.cpu3.RVBAR=0x04020000 \ + -C cluster1.cpu0.RVBAR=0x04020000 \ + -C cluster1.cpu1.RVBAR=0x04020000 \ + -C cluster1.cpu2.RVBAR=0x04020000 \ + -C cluster1.cpu3.RVBAR=0x04020000 \ + --data cluster0.cpu0="/"@0x04020000 \ --data cluster0.cpu0="/"@0x04001000 \ --data cluster0.cpu0="/"@0x88000000 \ --data cluster0.cpu0="/"@0x82000000 \ @@ -1678,15 +1678,15 @@ boot Linux with 8 CPUs using the AArch64 build of ARM Trusted Firmware. -C bp.secure_memory=1 \ -C bp.tzc_400.diagnostics=1 \ -C cache_state_modelled=1 \ - -C cluster0.cpu0.RVBARADDR=0x04023000 \ - -C cluster0.cpu1.RVBARADDR=0x04023000 \ - -C cluster0.cpu2.RVBARADDR=0x04023000 \ - -C cluster0.cpu3.RVBARADDR=0x04023000 \ - -C cluster1.cpu0.RVBARADDR=0x04023000 \ - -C cluster1.cpu1.RVBARADDR=0x04023000 \ - -C cluster1.cpu2.RVBARADDR=0x04023000 \ - -C cluster1.cpu3.RVBARADDR=0x04023000 \ - --data cluster0.cpu0="/"@0x04023000 \ + -C cluster0.cpu0.RVBARADDR=0x04020000 \ + -C cluster0.cpu1.RVBARADDR=0x04020000 \ + -C cluster0.cpu2.RVBARADDR=0x04020000 \ + -C cluster0.cpu3.RVBARADDR=0x04020000 \ + -C cluster1.cpu0.RVBARADDR=0x04020000 \ + -C cluster1.cpu1.RVBARADDR=0x04020000 \ + -C cluster1.cpu2.RVBARADDR=0x04020000 \ + -C cluster1.cpu3.RVBARADDR=0x04020000 \ + --data cluster0.cpu0="/"@0x04020000 \ --data cluster0.cpu0="/"@0x04001000 \ --data cluster0.cpu0="/"@0x88000000 \ --data cluster0.cpu0="/"@0x82000000 \ -- cgit v1.2.3