Merge tag 'riscv-for-linus-5.20-mw0' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Pull RISC-V updates from Palmer Dabbelt: - Enabling the FPU is now a static_key - Improvements to the Svpbmt support - CPU topology bindings for a handful of systems - Support for systems with 64-bit hart IDs - Many settings have been enabled in the defconfig, including both support for the StarFive systems and many of the Docker requirements There are also a handful of cleanups and improvements, as usual. * tag 'riscv-for-linus-5.20-mw0' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux: (28 commits) riscv: enable Docker requirements in defconfig riscv: convert the t-head pbmt errata to use the __nops macro riscv: introduce nops and __nops macros for NOP sequences RISC-V: Add fast call path of crash_kexec() riscv: mmap with PROT_WRITE but no PROT_READ is invalid riscv/efi_stub: Add 64bit boot-hartid support on RV64 riscv: cpu: Add 64bit hartid support on RV64 riscv: smp: Add 64bit hartid support on RV64 riscv: spinwait: Fix hartid variable type riscv: cpu_ops_sbi: Add 64bit hartid support on RV64 riscv: dts: sifive: "fix" pmic watchdog node name riscv: dts: canaan: Add k210 topology information riscv: dts: sifive: Add fu740 topology information riscv: dts: sifive: Add fu540 topology information riscv: dts: starfive: Add JH7100 CPU topology RISC-V: Add CONFIG_{NON,}PORTABLE riscv: config: enable SOC_STARFIVE in defconfig riscv: dts: microchip: Add mpfs' topology information riscv: Kconfig.socs: Add comments riscv: Kconfig.erratas: Add comments ...
No related branches found
No related tags found
Showing
- arch/riscv/Kconfig 35 additions, 12 deletionsarch/riscv/Kconfig
- arch/riscv/Kconfig.erratas 1 addition, 1 deletionarch/riscv/Kconfig.erratas
- arch/riscv/Kconfig.socs 2 additions, 2 deletionsarch/riscv/Kconfig.socs
- arch/riscv/boot/dts/canaan/k210.dtsi 12 additions, 0 deletionsarch/riscv/boot/dts/canaan/k210.dtsi
- arch/riscv/boot/dts/microchip/mpfs.dtsi 24 additions, 3 deletionsarch/riscv/boot/dts/microchip/mpfs.dtsi
- arch/riscv/boot/dts/sifive/fu540-c000.dtsi 24 additions, 0 deletionsarch/riscv/boot/dts/sifive/fu540-c000.dtsi
- arch/riscv/boot/dts/sifive/fu740-c000.dtsi 24 additions, 0 deletionsarch/riscv/boot/dts/sifive/fu740-c000.dtsi
- arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts 1 addition, 1 deletionarch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts
- arch/riscv/boot/dts/starfive/jh7100.dtsi 14 additions, 2 deletionsarch/riscv/boot/dts/starfive/jh7100.dtsi
- arch/riscv/configs/32-bit.config 2 additions, 0 deletionsarch/riscv/configs/32-bit.config
- arch/riscv/configs/defconfig 64 additions, 1 deletionarch/riscv/configs/defconfig
- arch/riscv/configs/nommu_k210_defconfig 1 addition, 0 deletionsarch/riscv/configs/nommu_k210_defconfig
- arch/riscv/configs/nommu_k210_sdcard_defconfig 1 addition, 0 deletionsarch/riscv/configs/nommu_k210_sdcard_defconfig
- arch/riscv/configs/nommu_virt_defconfig 1 addition, 0 deletionsarch/riscv/configs/nommu_virt_defconfig
- arch/riscv/configs/rv32_defconfig 1 addition, 0 deletionsarch/riscv/configs/rv32_defconfig
- arch/riscv/errata/thead/errata.c 12 additions, 26 deletionsarch/riscv/errata/thead/errata.c
- arch/riscv/include/asm/asm.h 15 additions, 0 deletionsarch/riscv/include/asm/asm.h
- arch/riscv/include/asm/barrier.h 2 additions, 0 deletionsarch/riscv/include/asm/barrier.h
- arch/riscv/include/asm/errata_list.h 1 addition, 7 deletionsarch/riscv/include/asm/errata_list.h
- arch/riscv/include/asm/hwcap.h 25 additions, 0 deletionsarch/riscv/include/asm/hwcap.h
Loading
Please register or sign in to comment