[U-Boot] [U-Boot, v2] Enable expression support for CONFIG_BOARD_SIZE_LIMIT

Philipp Tomsich philipp.tomsich at theobroma-systems.com
Fri Mar 8 17:53:28 UTC 2019



> On 08.03.2019, at 18:28, Martin Husemann <martin at NetBSD.org> wrote:
> 
> On Fri, Mar 08, 2019 at 12:17:09PM -0500, Tom Rini wrote:
>> OK, so a few thoughts here.
>> - What's the portable way to do hex-based math?  If we really need it?
> 
> Use printf(3) to convert to/from hex, and standard shell arithmetic
> with $(( )).
> 
> Looks horrible, but something like:
> 
> v=$(( $( printf "%d\n" 0xa0 ) + $( printf "%d\n" 0x10 ) ))
> printf "v = %d (%x)\n" $v $v

Can we just assume that awk is available?  After all, AWK is defined
in the top-level Makefile...

> 
> 
> ... maybe arranged into some sh helper functions.
> 
> Martin
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> https://lists.denx.de/listinfo/u-boot



More information about the U-Boot mailing list