mirror of git://sourceware.org/git/glibc.git
riscv: linux: Add support for getrandom vDSO
Linux kernel >= 6.16 has getrandom() in vDSO for RISC-V. Enable the use of it in Glibc so it would benefit the programs using the Glibc high quality random number functions. Link: https://git.kernel.org/torvalds/c/ee0d03053e70 Signed-off-by: Xi Ruoyao <xry111@xry111.site> Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
This commit is contained in:
parent
47b577c66f
commit
fc6f074e04
|
|
@ -145,11 +145,12 @@
|
|||
# define HAVE_CLOCK_GETRES64_VSYSCALL "__vdso_clock_getres"
|
||||
# define HAVE_CLOCK_GETTIME64_VSYSCALL "__vdso_clock_gettime"
|
||||
# define HAVE_GETTIMEOFDAY_VSYSCALL "__vdso_gettimeofday"
|
||||
# define HAVE_GETRANDOM_VSYSCALL "__vdso_getrandom"
|
||||
# else
|
||||
# define VDSO_NAME "LINUX_5.4"
|
||||
# define VDSO_HASH 61765876
|
||||
|
||||
/* RV32 does not support the gettime VDSO syscalls. */
|
||||
/* RV32 does not support the gettime and getrandom VDSO syscalls. */
|
||||
# endif
|
||||
# define HAVE_CLONE3_WRAPPER 1
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue