summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorStefan Roese <[email protected]>2017-11-29 16:23:31 +0100
committerBin Meng <[email protected]>2017-11-30 13:50:17 +0800
commitaa7839b39c2ee77f9ab8c393c56b8d812507dbb7 (patch)
tree91fd2e12c9c27d1fdc303af9b92076fc9a8e8860 /include
parenta53fbf4046c5ec5b4ca1bdd812416a9d45558f0a (diff)
x86: lib: Implement standalone __udivdi3 etc instead of libgcc ones
This patch removes the inclusion of the libgcc math functions and replaces them by functions coded in C, taken from the coreboot project. This makes U-Boot building more independent from the toolchain installed / available on the build system. The code taken from coreboot is authored from Vadim Bendebury <[email protected]> on 2014-11-28 and committed with commit ID e63990ef [libpayload: provide basic 64bit division implementation] (coreboot git repository located here [1]). I modified the code so that its checkpatch clean without any functional changes. [1] git://github.com/coreboot/coreboot.git Signed-off-by: Stefan Roese <[email protected]> Cc: Simon Glass <[email protected]> Cc: Bin Meng <[email protected]> Reviewed-by: Bin Meng <[email protected]> Tested-by: Bin Meng <[email protected]>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions