aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c
diff options
context:
space:
mode:
authorXi Ruoyao <[email protected]>2025-04-11 02:46:00 +0000
committerPalmer Dabbelt <[email protected]>2025-06-05 21:03:09 +0000
commitee0d03053e7009a3a3532fb37f6c94bfa0a8cca3 (patch)
tree34bf27155e35245602344027be5fb8acb7ced1e7 /drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c
parentriscv: enable mseal sysmap for RV64 (diff)
downloadkernel-ee0d03053e7009a3a3532fb37f6c94bfa0a8cca3.tar.gz
kernel-ee0d03053e7009a3a3532fb37f6c94bfa0a8cca3.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 [ alex: - Fix dynamic relocation - Squash Nathan's fix https://lore.kernel.org/all/[email protected]/ - Add comment from Loongarch ] Signed-off-by: Xi Ruoyao <[email protected]> Link: https://lore.kernel.org/r/[email protected] Tested-by: Alexandre Ghiti <[email protected]> Signed-off-by: Alexandre Ghiti <[email protected]> Signed-off-by: Palmer Dabbelt <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c')
0 files changed, 0 insertions, 0 deletions