On Mon, 25 Nov 2024 at 04:56, Andrew Goodbody <[email protected]> wrote: > > Select CONFIG_64BIT so that we pass the -m64 option (instead of -m32) to > static analysis tools. > Introduce CONFIG_SPL_64BIT and select it for architectures other than > x86 with 64 bit builds. Do not select it for x86 builds as x86 uses > a 32 bit SPL. > Ensure that when limits are set they use CONFIG_64BIT for U-Boot > proper and CONFIG_SPL_64BIT for SPL. This is to allow for the 32 bit > SPL build used by x86. > > Signed-off-by: Dan Carpenter <[email protected]> > Signed-off-by: Andrew Goodbody <[email protected]> > --- > > Changes in v4: > - Add help text to describe new symbol CONFIG_SPL_64BIT > - Splite statement in bloblist.c to make it more readable > > Changes in v3: > Introduce CONFIG_SPL_64BIT to allow for x86 building a 32 bit SPL and > a 64 bit U-Boot proper. > > Changes in v2: > Corrected commit title to be x86 not sandbox > > arch/Kconfig | 8 ++++++++ > arch/arm/Kconfig | 1 + > arch/mips/Kconfig | 4 ++++ > arch/riscv/Kconfig | 1 + > arch/sandbox/Kconfig | 1 + > arch/x86/Kconfig | 1 + > common/bloblist.c | 11 +++++++---- > include/limits.h | 3 ++- > 8 files changed, 25 insertions(+), 5 deletions(-) >
Reviewed-by: Simon Glass <[email protected]>

