Port the memcpy & memset implementation from
Linux kerenl to glibc to improve performance of
memory operations in user space.
Signed-off-by: Mason Huo <mason.huo@starfivetech.com>
Port the linux kernel memcpy function for optimizing
the 128 byte align case, this will improve the
performance of large block memcpy.
Here we combine the memcpy of glibc and kernel.
Signed-off-by: Mason Huo <mason.huo@starfivetech.com>
Port the memcpy & memset implementation from
Linux kerenl to glibc to improve performance of
memory operations in user space.
Signed-off-by: Mason Huo <mason.huo@starfivetech.com>
The following commit will cause multi-thread synchronization error
under RISCV, affecting versions 2.33/2.34, so 2.32 will be used until
this issue is fixed by mainline.
commit 878fe624d44b8f6489b2d0de9bfdc09290a719a7 (HEAD -> master, release/2.33/master)
Author: Adhemerval Zanella <adhemerval.zanella@linaro.org>
Date: Mon Nov 23 10:13:42 2020 -0300
nptl: Replace lll_futex_{timed_}wait by futex-internal.h
The idea is to make NPTL implementation to use on the functions
provided by futex-internal.h.
Checked on x86_64-linux-gnu and i686-linux-gnu.
Reviewed-by: Lukasz Majewski <lukma@denx.de>
Signed-off-by: samin <samin.guo@starfivetech.com>