-
- Downloads
Merge tag 'riscv-for-linus-6.8-mw4' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Pull more RISC-V updates from Palmer Dabbelt: - Support for tuning for systems with fast misaligned accesses. - Support for SBI-based suspend. - Support for the new SBI debug console extension. - The T-Head CMOs now use PA-based flushes. - Support for enabling the V extension in kernel code. - Optimized IP checksum routines. - Various ftrace improvements. - Support for archrandom, which depends on the Zkr extension. - The build is no longer broken under NET=n, KUNIT=y for ports that don't define their own ipv6 checksum. * tag 'riscv-for-linus-6.8-mw4' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux: (56 commits) lib: checksum: Fix build with CONFIG_NET=n riscv: lib: Check if output in asm goto supported riscv: Fix build error on rv32 + XIP riscv: optimize ELF relocation function in riscv RISC-V: Implement archrandom when Zkr is available riscv: Optimize hweight API with Zbb extension riscv: add dependency among Image(.gz), loader(.bin), and vmlinuz.efi samples: ftrace: Add RISC-V support for SAMPLE_FTRACE_DIRECT[_MULTI] riscv: ftrace: Add DYNAMIC_FTRACE_WITH_DIRECT_CALLS support riscv: ftrace: Make function graph use ftrace directly riscv: select FTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRY lib/Kconfig.debug: Update AS_HAS_NON_CONST_LEB128 comment and name riscv: Restrict DWARF5 when building with LLVM to known working versions riscv: Hoist linker relaxation disabling logic into Kconfig kunit: Add tests for csum_ipv6_magic and ip_fast_csum riscv: Add checksum library riscv: Add checksum header riscv: Add static key for misaligned accesses asm-generic: Improve csum_fold RISC-V: selftests: cbo: Ensure asm operands match constraints ...
Showing
- Documentation/devicetree/bindings/riscv/cpus.yaml 7 additions, 2 deletionsDocumentation/devicetree/bindings/riscv/cpus.yaml
- Documentation/devicetree/bindings/riscv/extensions.yaml 1 addition, 1 deletionDocumentation/devicetree/bindings/riscv/extensions.yaml
- Documentation/features/vm/TLB/arch-support.txt 1 addition, 1 deletionDocumentation/features/vm/TLB/arch-support.txt
- arch/riscv/Kconfig 56 additions, 1 deletionarch/riscv/Kconfig
- arch/riscv/Kconfig.errata 1 addition, 0 deletionsarch/riscv/Kconfig.errata
- arch/riscv/Makefile 5 additions, 3 deletionsarch/riscv/Makefile
- arch/riscv/configs/defconfig 1 addition, 0 deletionsarch/riscv/configs/defconfig
- arch/riscv/errata/thead/errata.c 67 additions, 2 deletionsarch/riscv/errata/thead/errata.c
- arch/riscv/include/asm/arch_hweight.h 78 additions, 0 deletionsarch/riscv/include/asm/arch_hweight.h
- arch/riscv/include/asm/archrandom.h 72 additions, 0 deletionsarch/riscv/include/asm/archrandom.h
- arch/riscv/include/asm/asm-extable.h 15 additions, 0 deletionsarch/riscv/include/asm/asm-extable.h
- arch/riscv/include/asm/asm-prototypes.h 27 additions, 0 deletionsarch/riscv/include/asm/asm-prototypes.h
- arch/riscv/include/asm/bitops.h 3 additions, 1 deletionarch/riscv/include/asm/bitops.h
- arch/riscv/include/asm/checksum.h 93 additions, 0 deletionsarch/riscv/include/asm/checksum.h
- arch/riscv/include/asm/cpufeature.h 2 additions, 0 deletionsarch/riscv/include/asm/cpufeature.h
- arch/riscv/include/asm/csr.h 9 additions, 0 deletionsarch/riscv/include/asm/csr.h
- arch/riscv/include/asm/entry-common.h 17 additions, 0 deletionsarch/riscv/include/asm/entry-common.h
- arch/riscv/include/asm/errata_list.h 6 additions, 44 deletionsarch/riscv/include/asm/errata_list.h
- arch/riscv/include/asm/ftrace.h 17 additions, 1 deletionarch/riscv/include/asm/ftrace.h
- arch/riscv/include/asm/pgtable.h 1 addition, 1 deletionarch/riscv/include/asm/pgtable.h
Loading
Please register or sign in to comment