On Thu, May 26, 2016 at 06:01:40PM +0200, Marek Vasut wrote: > Sync the libgcc 32bit division and modulo operations with Linux 4.4.6 , > commit 0d1912303e54ed1b2a371be0bba51c384dd57326 . The functions in these > four files are present in lib1funcs.S in Linux, so replace these files > with lib1funcs.S from Linux. > > Since we do not support stack unwinding, instead of importing the whole > asm/unwind.h and all the baggage, this patch defines empty UNWIND() macro > in lib1funcs.S . Moreover, to make all of the functions available, define > CONFIG_AEABI , which is safe, because U-Boot is always compiled with ARM > EABI. > > This patch also defines CONFIG_THUMB2_KERNEL and CONFIG_ARM_ASM_UNIFIED > which is necessary for correct build of these files both in ARM and > Thumb mode, just like Linux does. > > Signed-off-by: Marek Vasut <[email protected]> > Cc: Albert Aribaud <[email protected]> > Cc: Masahiro Yamada <[email protected]> > Cc: Simon Glass <[email protected]> > Cc: Tom Rini <[email protected]>
Reviewed-by: Tom Rini <[email protected]> -- Tom
signature.asc
Description: Digital signature
_______________________________________________ U-Boot mailing list [email protected] http://lists.denx.de/mailman/listinfo/u-boot

