diff options
author | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2024-09-26 14:14:35 -0300 |
---|---|---|
committer | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2024-09-27 14:22:58 -0300 |
commit | 93c7e10ca97ecc9b9370b1fb10f633fea34cb255 (patch) | |
tree | d8d92929f43fdceb1ad7a22ab44155650cf42fcf /sysdeps/mach/getpagesize.c | |
parent | 24d2a0a474fa5d95ef29973b899bc47b733d13ef (diff) | |
download | glibc-azanella/getrandom-vdso-v8.tar.gz glibc-azanella/getrandom-vdso-v8.tar.xz glibc-azanella/getrandom-vdso-v8.zip |
[v8] vgetrandom Linux support azanella/getrandom-vdso-v8
* Added __getrandom_early_init to handle multiples libc.so. The second loaded libc.so will always fallback to syscall. * Move the vgetrandom parameters to libc.so. * Remove the internal sys/random.h in favor of getrandom-internal.h. * Refactor the reserve pointer macros in factor inline functions and added some comments. * Remove the use of __get_nprocs(), instead starts with one page only for the opaque states. * Use atomic_thread_fence_seq_cst instead of atomic_store_relaxed for fork synchronization. * Align opaque state to L1D cache size to avoid false sharing.
Diffstat (limited to 'sysdeps/mach/getpagesize.c')
0 files changed, 0 insertions, 0 deletions