-
- Downloads
Merge tag 'riscv-for-linus-6.9-mw2' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Pull RISC-V updates from Palmer Dabbelt: - Support for various vector-accelerated crypto routines - Hibernation is now enabled for portable kernel builds - mmap_rnd_bits_max is larger on systems with larger VAs - Support for fast GUP - Support for membarrier-based instruction cache synchronization - Support for the Andes hart-level interrupt controller and PMU - Some cleanups around unaligned access speed probing and Kconfig settings - Support for ACPI LPI and CPPC - Various cleanus related to barriers - A handful of fixes * tag 'riscv-for-linus-6.9-mw2' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux: (66 commits) riscv: Fix syscall wrapper for >word-size arguments crypto: riscv - add vector crypto accelerated AES-CBC-CTS crypto: riscv - parallelize AES-CBC decryption riscv: Only flush the mm icache when setting an exec pte riscv: Use kcalloc() instead of kzalloc() riscv/barrier: Add missing space after ',' riscv/barrier: Consolidate fence definitions riscv/barrier: Define RISCV_FULL_BARRIER riscv/barrier: Define __{mb,rmb,wmb} RISC-V: defconfig: Enable CONFIG_ACPI_CPPC_CPUFREQ cpufreq: Move CPPC configs to common Kconfig and add RISC-V ACPI: RISC-V: Add CPPC driver ACPI: Enable ACPI_PROCESSOR for RISC-V ACPI: RISC-V: Add LPI driver cpuidle: RISC-V: Move few functions to arch/riscv riscv: Introduce set_compat_task() in asm/compat.h riscv: Introduce is_compat_thread() into compat.h riscv: add compile-time test into is_compat_task() riscv: Replace direct thread flag check with is_compat_task() riscv: Improve arch_get_mmap_end() macro ...
Showing
- Documentation/arch/riscv/vm-layout.rst 5 additions, 11 deletionsDocumentation/arch/riscv/vm-layout.rst
- Documentation/devicetree/bindings/riscv/cpus.yaml 5 additions, 1 deletionDocumentation/devicetree/bindings/riscv/cpus.yaml
- Documentation/devicetree/bindings/riscv/extensions.yaml 7 additions, 0 deletionsDocumentation/devicetree/bindings/riscv/extensions.yaml
- Documentation/features/sched/membarrier-sync-core/arch-support.txt 17 additions, 1 deletion...tion/features/sched/membarrier-sync-core/arch-support.txt
- Documentation/scheduler/index.rst 1 addition, 0 deletionsDocumentation/scheduler/index.rst
- Documentation/scheduler/membarrier.rst 39 additions, 0 deletionsDocumentation/scheduler/membarrier.rst
- MAINTAINERS 3 additions, 1 deletionMAINTAINERS
- arch/riscv/Kbuild 1 addition, 0 deletionsarch/riscv/Kbuild
- arch/riscv/Kconfig 64 additions, 16 deletionsarch/riscv/Kconfig
- arch/riscv/Makefile 5 additions, 0 deletionsarch/riscv/Makefile
- arch/riscv/boot/dts/renesas/r9a07g043f.dtsi 2 additions, 2 deletionsarch/riscv/boot/dts/renesas/r9a07g043f.dtsi
- arch/riscv/configs/defconfig 3 additions, 0 deletionsarch/riscv/configs/defconfig
- arch/riscv/crypto/Kconfig 93 additions, 0 deletionsarch/riscv/crypto/Kconfig
- arch/riscv/crypto/Makefile 23 additions, 0 deletionsarch/riscv/crypto/Makefile
- arch/riscv/crypto/aes-macros.S 156 additions, 0 deletionsarch/riscv/crypto/aes-macros.S
- arch/riscv/crypto/aes-riscv64-glue.c 637 additions, 0 deletionsarch/riscv/crypto/aes-riscv64-glue.c
- arch/riscv/crypto/aes-riscv64-zvkned-zvbb-zvkg.S 312 additions, 0 deletionsarch/riscv/crypto/aes-riscv64-zvkned-zvbb-zvkg.S
- arch/riscv/crypto/aes-riscv64-zvkned-zvkb.S 146 additions, 0 deletionsarch/riscv/crypto/aes-riscv64-zvkned-zvkb.S
- arch/riscv/crypto/aes-riscv64-zvkned.S 339 additions, 0 deletionsarch/riscv/crypto/aes-riscv64-zvkned.S
- arch/riscv/crypto/chacha-riscv64-glue.c 101 additions, 0 deletionsarch/riscv/crypto/chacha-riscv64-glue.c
Loading
Please register or sign in to comment