Searched hist:"138221 c2457b9d04101b84084c07d576b0eb5a51" (Results 1 – 2 of 2) sorted by relevance
| /rk3399_ARM-atf/bl31/ |
| H A D | bl31.ld.S | 138221c2457b9d04101b84084c07d576b0eb5a51 Thu Mar 30 13:56:45 UTC 2023 Boyan Karatotev <boyan.karatotev@arm.com> fix(fvp): work around BL31 progbits exceeded
It is useful to have a single build for the FVP that includes as much stuff as possible. Such a build allows a single TF-A build to be used on a wide variety of fvp command lines. Unfortunately, the fvp also has a (somewhat arbitrary) SRAM limit and enabling a bunch of stuff overruns what is available.
To workaround this limit, don't enable everything for all configurations. The offending configuration is when tsp is enabled, so try to slim the binary down only when building with it.
As this doesn't solve the issue of running out of space for BL31, update the linker error to give some clue as to what has (likely) caused it while more permanent fixes are found.
Also add FEAT_RNG to the mix as it got missed in the commotion.
Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com> Change-Id: Icb27cc837c2d90ca182693e9b3121b51383d51fd
|
| /rk3399_ARM-atf/plat/arm/board/fvp/ |
| H A D | platform.mk | 0bd2075efcde9ec360f1176e827904363f35a2c8 Wed Apr 24 18:36:11 UTC 2024 Govindraj Raja <govindraj.raja@arm.com> build(fvp): make all builds unconditional
commit@138221c2457b9d04101b84084c07d576b0eb5a51 reduced items that should be build due to SRAM size limitations.
But newer models from 11.19 onwards support to set SRAM size greater than 256KB. So remove all dependency and conditional builds for FVP.
Change-Id: I38684e100450b74fdda0d685775e2cbce92170b6 Signed-off-by: Govindraj Raja <govindraj.raja@arm.com> 138221c2457b9d04101b84084c07d576b0eb5a51 Thu Mar 30 13:56:45 UTC 2023 Boyan Karatotev <boyan.karatotev@arm.com> fix(fvp): work around BL31 progbits exceeded
It is useful to have a single build for the FVP that includes as much stuff as possible. Such a build allows a single TF-A build to be used on a wide variety of fvp command lines. Unfortunately, the fvp also has a (somewhat arbitrary) SRAM limit and enabling a bunch of stuff overruns what is available.
To workaround this limit, don't enable everything for all configurations. The offending configuration is when tsp is enabled, so try to slim the binary down only when building with it.
As this doesn't solve the issue of running out of space for BL31, update the linker error to give some clue as to what has (likely) caused it while more permanent fixes are found.
Also add FEAT_RNG to the mix as it got missed in the commotion.
Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com> Change-Id: Icb27cc837c2d90ca182693e9b3121b51383d51fd
|