
From: Heinrich Schuchardt xypron.glpk@gmx.de Date: Sun, 26 Apr 2020 23:14:25 +0200
On 4/26/20 10:32 PM, Simon Glass wrote:
Hi Heinrich,
On Sun, 26 Apr 2020 at 14:21, Heinrich Schuchardt xypron.glpk@gmx.de wrote:
On 4/26/20 9:38 PM, Simon Glass wrote:
It is useful to know what mode U-Boot is running in. Add a message at the end of the 'bdinfo' output.
X86 is not the only architecture that can run both in 32bit and 64bit mode. The same is true for ARM and SANDBOX. Shouldn't we provide the information for these architecture too?
The Raspberry Pi 3 is an example of an ARM board where building either 32bit or 64bit U-Boot is used depending on the bitness of the OS.
Yes I think that would be good. But do we have a generic way to tell? sizeof(int) ?
sizeof(int) = 4 on aarch64.
sizeof(void *) should work
(and sizeof(long) should work as well, but then there is Windows)
Using these should be fine:
CONFIG_ARM64=y CONFIG_ARCH_RV64I=y CONFIG_SANDBOX64=y
MIPS and PowerPC can be 64-bit as well. I don't think checking config options scales.