arm: lib1funcs.S: Update compatibility with Linux comment slightly
At this point, the Linux code for "lib1funcs" has changed rather dramatically. While a resync would be beneficial, it's outside the scope of what we need here. Simply remove the define for CONFIG_AEABI and tests for it. Signed-off-by: Tom Rini <trini@konsulko.com>
This commit is contained in:
parent
5bbf9c927a
commit
1c88640fc8
1 changed files with 2 additions and 7 deletions
|
@ -15,12 +15,11 @@
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* U-Boot compatibility bit, define empty UNWIND() macro as, since we
|
* U-Boot compatibility bit, define empty UNWIND() macro as, since we
|
||||||
* do not support stack unwinding and define CONFIG_AEABI to make all
|
* do not support stack unwinding to make all of the functions available
|
||||||
* of the functions available without diverging from Linux code.
|
* without diverging from Linux code.
|
||||||
*/
|
*/
|
||||||
#ifdef __UBOOT__
|
#ifdef __UBOOT__
|
||||||
#define UNWIND(x...)
|
#define UNWIND(x...)
|
||||||
#define CONFIG_AEABI
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
.macro ARM_DIV_BODY dividend, divisor, result, curbit
|
.macro ARM_DIV_BODY dividend, divisor, result, curbit
|
||||||
|
@ -314,8 +313,6 @@ UNWIND(.fnend)
|
||||||
ENDPROC(__modsi3)
|
ENDPROC(__modsi3)
|
||||||
.popsection
|
.popsection
|
||||||
|
|
||||||
#ifdef CONFIG_AEABI
|
|
||||||
|
|
||||||
.pushsection .text.__aeabi_uidivmod, "ax"
|
.pushsection .text.__aeabi_uidivmod, "ax"
|
||||||
ENTRY(__aeabi_uidivmod)
|
ENTRY(__aeabi_uidivmod)
|
||||||
UNWIND(.fnstart)
|
UNWIND(.fnstart)
|
||||||
|
@ -348,8 +345,6 @@ UNWIND(.fnend)
|
||||||
ENDPROC(__aeabi_idivmod)
|
ENDPROC(__aeabi_idivmod)
|
||||||
.popsection
|
.popsection
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
.pushsection .text.Ldiv0, "ax"
|
.pushsection .text.Ldiv0, "ax"
|
||||||
Ldiv0:
|
Ldiv0:
|
||||||
UNWIND(.fnstart)
|
UNWIND(.fnstart)
|
||||||
|
|
Loading…
Reference in a new issue