aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/lib/kdoc/kdoc_files.py
diff options
context:
space:
mode:
authorXi Ruoyao <xry111@xry111.site>2025-04-11 10:46:00 +0800
committerPalmer Dabbelt <palmer@rivosinc.com>2025-04-16 07:28:34 -0700
commit89079520cef65d6da1e864eab4464effe5396e23 (patch)
tree45d2409e296d13ed010ceacb2906c212f92102b6 /scripts/lib/kdoc/kdoc_files.py
parentLinux 6.15-rc1 (diff)
downloadlinux-rng-89079520cef65d6da1e864eab4464effe5396e23.tar.xz
linux-rng-89079520cef65d6da1e864eab4464effe5396e23.zip
RISC-V: vDSO: Wire up getrandom() vDSO implementation
Hook up the generic vDSO implementation to the generic vDSO getrandom implementation by providing the required __arch_chacha20_blocks_nostack and getrandom_syscall implementations. Also wire up the selftests. The benchmark result: vdso: 25000000 times in 2.466341333 seconds libc: 25000000 times in 41.447720005 seconds syscall: 25000000 times in 41.043926672 seconds vdso: 25000000 x 256 times in 162.286219353 seconds libc: 25000000 x 256 times in 2953.855018685 seconds syscall: 25000000 x 256 times in 2796.268546000 seconds Signed-off-by: Xi Ruoyao <xry111@xry111.site> Link: https://lore.kernel.org/r/20250411024600.16045-1-xry111@xry111.site Signed-off-by: Palmer Dabbelt <palmer@rivosinc.com>
Diffstat (limited to 'scripts/lib/kdoc/kdoc_files.py')
0 files changed, 0 insertions, 0 deletions