Merge tag 'riscv-for-linus-5.17-mw0' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Pull RISC-V updates from Palmer Dabbelt: - Support for the DA9063 as used on the HiFive Unmatched. - Support for relative extables, which puts us in line with other architectures and save some space in vmlinux. - A handful of kexec fixes/improvements, including the ability to run crash kernels from PCI-addressable memory on the HiFive Unmatched. - Support for the SBI SRST extension, which allows systems that do not have an explicit driver in Linux to reboot. - A handful of fixes and cleanups, including to the defconfigs and device trees. * tag 'riscv-for-linus-5.17-mw0' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux: (52 commits) RISC-V: Use SBI SRST extension when available riscv: mm: fix wrong phys_ram_base value for RV64 RISC-V: Use common riscv_cpuid_to_hartid_mask() for both SMP=y and SMP=n riscv: head: remove useless __PAGE_ALIGNED_BSS and .balign riscv: errata: alternative: mark vendor_patch_func __initdata riscv: head: make secondary_start_common() static riscv: remove cpu_stop() riscv: try to allocate crashkern region from 32bit addressible memory riscv: use hart id instead of cpu id on machine_kexec riscv: Don't use va_pa_offset on kdump riscv: dts: sifive: fu540-c000: Fix PLIC node riscv: dts: sifive: fu540-c000: Drop bogus soc node compatible values riscv: dts: sifive: Group tuples in register properties riscv: dts: sifive: Group tuples in interrupt properties riscv: dts: microchip: mpfs: Group tuples in interrupt properties riscv: dts: microchip: mpfs: Fix clock controller node riscv: dts: microchip: mpfs: Fix reference clock node riscv: dts: microchip: mpfs: Fix PLIC node riscv: dts: microchip: mpfs: Drop empty chosen node riscv: dts: canaan: Group tuples in interrupt properties ...
Showing
- arch/riscv/Kconfig 3 additions, 1 deletionarch/riscv/Kconfig
- arch/riscv/boot/dts/canaan/k210.dtsi 12 additions, 11 deletionsarch/riscv/boot/dts/canaan/k210.dtsi
- arch/riscv/boot/dts/canaan/sipeed_maix_bit.dts 1 addition, 1 deletionarch/riscv/boot/dts/canaan/sipeed_maix_bit.dts
- arch/riscv/boot/dts/canaan/sipeed_maix_dock.dts 1 addition, 1 deletionarch/riscv/boot/dts/canaan/sipeed_maix_dock.dts
- arch/riscv/boot/dts/canaan/sipeed_maix_go.dts 1 addition, 1 deletionarch/riscv/boot/dts/canaan/sipeed_maix_go.dts
- arch/riscv/boot/dts/canaan/sipeed_maixduino.dts 1 addition, 1 deletionarch/riscv/boot/dts/canaan/sipeed_maixduino.dts
- arch/riscv/boot/dts/microchip/microchip-mpfs-icicle-kit.dts 4 additions, 0 deletionsarch/riscv/boot/dts/microchip/microchip-mpfs-icicle-kit.dts
- arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi 24 additions, 36 deletionsarch/riscv/boot/dts/microchip/microchip-mpfs.dtsi
- arch/riscv/boot/dts/sifive/fu540-c000.dtsi 21 additions, 19 deletionsarch/riscv/boot/dts/sifive/fu540-c000.dtsi
- arch/riscv/boot/dts/sifive/fu740-c000.dtsi 7 additions, 7 deletionsarch/riscv/boot/dts/sifive/fu740-c000.dtsi
- arch/riscv/configs/defconfig 6 additions, 7 deletionsarch/riscv/configs/defconfig
- arch/riscv/configs/nommu_k210_defconfig 0 additions, 2 deletionsarch/riscv/configs/nommu_k210_defconfig
- arch/riscv/configs/nommu_k210_sdcard_defconfig 0 additions, 3 deletionsarch/riscv/configs/nommu_k210_sdcard_defconfig
- arch/riscv/configs/nommu_virt_defconfig 0 additions, 1 deletionarch/riscv/configs/nommu_virt_defconfig
- arch/riscv/configs/rv32_defconfig 3 additions, 3 deletionsarch/riscv/configs/rv32_defconfig
- arch/riscv/errata/alternative.c 2 additions, 1 deletionarch/riscv/errata/alternative.c
- arch/riscv/include/asm/Kbuild 0 additions, 1 deletionarch/riscv/include/asm/Kbuild
- arch/riscv/include/asm/asm-extable.h 65 additions, 0 deletionsarch/riscv/include/asm/asm-extable.h
- arch/riscv/include/asm/extable.h 48 additions, 0 deletionsarch/riscv/include/asm/extable.h
- arch/riscv/include/asm/futex.h 7 additions, 23 deletionsarch/riscv/include/asm/futex.h
Please register or sign in to comment