Merge tag 'riscv-for-linus-6.4-mw2' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Pull more RISC-V updates from Palmer Dabbelt: - Support for hibernation - The .rela.dyn section has been moved to the init area - A fix for the SBI probing to allow for implementation-defined behavior - Various other fixes and cleanups throughout the tree * tag 'riscv-for-linus-6.4-mw2' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux: RISC-V: include cpufeature.h in cpufeature.c riscv: Move .rela.dyn to the init sections dt-bindings: riscv: explicitly mention assumption of Zicsr & Zifencei support riscv: compat_syscall_table: Fixup compile warning RISC-V: fixup in-flight collision with ARCH_WANT_OPTIMIZE_VMEMMAP rename RISC-V: fix sifive and thead section mismatches in errata RISC-V: Align SBI probe implementation with spec riscv: mm: remove redundant parameter of create_fdt_early_page_table riscv: Adjust dependencies of HAVE_DYNAMIC_FTRACE selection RISC-V: Add arch functions to support hibernation/suspend-to-disk RISC-V: mm: Enable huge page support to kernel_page_present() function RISC-V: Factor out common code of __cpu_resume_enter() RISC-V: Change suspend_save_csrs and suspend_restore_csrs to public function
No related branches found
No related tags found
Showing
- Documentation/devicetree/bindings/riscv/cpus.yaml 6 additions, 0 deletionsDocumentation/devicetree/bindings/riscv/cpus.yaml
- arch/riscv/Kconfig 20 additions, 3 deletionsarch/riscv/Kconfig
- arch/riscv/errata/sifive/errata.c 3 additions, 5 deletionsarch/riscv/errata/sifive/errata.c
- arch/riscv/errata/thead/errata.c 3 additions, 3 deletionsarch/riscv/errata/thead/errata.c
- arch/riscv/include/asm/assembler.h 82 additions, 0 deletionsarch/riscv/include/asm/assembler.h
- arch/riscv/include/asm/sbi.h 1 addition, 1 deletionarch/riscv/include/asm/sbi.h
- arch/riscv/include/asm/suspend.h 22 additions, 0 deletionsarch/riscv/include/asm/suspend.h
- arch/riscv/kernel/Makefile 2 additions, 0 deletionsarch/riscv/kernel/Makefile
- arch/riscv/kernel/asm-offsets.c 5 additions, 0 deletionsarch/riscv/kernel/asm-offsets.c
- arch/riscv/kernel/cpu_ops.c 1 addition, 1 deletionarch/riscv/kernel/cpu_ops.c
- arch/riscv/kernel/cpufeature.c 1 addition, 0 deletionsarch/riscv/kernel/cpufeature.c
- arch/riscv/kernel/hibernate-asm.S 77 additions, 0 deletionsarch/riscv/kernel/hibernate-asm.S
- arch/riscv/kernel/hibernate.c 427 additions, 0 deletionsarch/riscv/kernel/hibernate.c
- arch/riscv/kernel/sbi.c 8 additions, 9 deletionsarch/riscv/kernel/sbi.c
- arch/riscv/kernel/suspend.c 2 additions, 2 deletionsarch/riscv/kernel/suspend.c
- arch/riscv/kernel/suspend_entry.S 3 additions, 31 deletionsarch/riscv/kernel/suspend_entry.S
- arch/riscv/kernel/vmlinux.lds.S 6 additions, 6 deletionsarch/riscv/kernel/vmlinux.lds.S
- arch/riscv/kvm/main.c 1 addition, 1 deletionarch/riscv/kvm/main.c
- arch/riscv/mm/init.c 2 additions, 4 deletionsarch/riscv/mm/init.c
- arch/riscv/mm/pageattr.c 8 additions, 0 deletionsarch/riscv/mm/pageattr.c
Loading
Please register or sign in to comment