Merge tag 'riscv-for-linus-5.18-mw0' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Pull RISC-V updates from Palmer Dabbelt: - Support for Sv57-based virtual memory. - Various improvements for the MicroChip PolarFire SOC and the associated Icicle dev board, which should allow upstream kernels to boot without any additional modifications. - An improved memmove() implementation. - Support for the new Ssconfpmf and SBI PMU extensions, which allows for a much more useful perf implementation on RISC-V systems. - Support for restartable sequences. * tag 'riscv-for-linus-5.18-mw0' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux: (36 commits) rseq/selftests: Add support for RISC-V RISC-V: Add support for restartable sequence MAINTAINERS: Add entry for RISC-V PMU drivers Documentation: riscv: Remove the old documentation RISC-V: Add sscofpmf extension support RISC-V: Add perf platform driver based on SBI PMU extension RISC-V: Add RISC-V SBI PMU extension definitions RISC-V: Add a simple platform driver for RISC-V legacy perf RISC-V: Add a perf core library for pmu drivers RISC-V: Add CSR encodings for all HPMCOUNTERS RISC-V: Remove the current perf implementation RISC-V: Improve /proc/cpuinfo output for ISA extensions RISC-V: Do no continue isa string parsing without correct XLEN RISC-V: Implement multi-letter ISA extension probing framework RISC-V: Extract multi-letter extension names from "riscv, isa" RISC-V: Minimal parser for "riscv, isa" strings RISC-V: Correctly print supported extensions riscv: Fixed misaligned memory access. Fixed pointer comparison. MAINTAINERS: update riscv/microchip entry riscv: dts: microchip: add new peripherals to icicle kit device tree ...
No related branches found
No related tags found
Showing
- Documentation/devicetree/bindings/clock/microchip,mpfs.yaml 58 additions, 0 deletionsDocumentation/devicetree/bindings/clock/microchip,mpfs.yaml
- Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml 79 additions, 0 deletions...ntation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
- Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml 3 additions, 3 deletions...n/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
- Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml 81 additions, 0 deletionsDocumentation/devicetree/bindings/pwm/microchip,corepwm.yaml
- Documentation/devicetree/bindings/rtc/microchip,mfps-rtc.yaml 58 additions, 0 deletions...mentation/devicetree/bindings/rtc/microchip,mfps-rtc.yaml
- Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml 40 additions, 0 deletions...bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
- Documentation/riscv/pmu.rst 0 additions, 255 deletionsDocumentation/riscv/pmu.rst
- MAINTAINERS 11 additions, 0 deletionsMAINTAINERS
- arch/riscv/Kconfig 3 additions, 15 deletionsarch/riscv/Kconfig
- arch/riscv/boot/dts/microchip/microchip-mpfs-fabric.dtsi 25 additions, 0 deletionsarch/riscv/boot/dts/microchip/microchip-mpfs-fabric.dtsi
- arch/riscv/boot/dts/microchip/microchip-mpfs-icicle-kit.dts 94 additions, 21 deletionsarch/riscv/boot/dts/microchip/microchip-mpfs-icicle-kit.dts
- arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi 209 additions, 45 deletionsarch/riscv/boot/dts/microchip/microchip-mpfs.dtsi
- arch/riscv/configs/defconfig 1 addition, 0 deletionsarch/riscv/configs/defconfig
- arch/riscv/configs/rv32_defconfig 1 addition, 0 deletionsarch/riscv/configs/rv32_defconfig
- arch/riscv/include/asm/csr.h 66 additions, 1 deletionarch/riscv/include/asm/csr.h
- arch/riscv/include/asm/fixmap.h 1 addition, 0 deletionsarch/riscv/include/asm/fixmap.h
- arch/riscv/include/asm/hwcap.h 26 additions, 0 deletionsarch/riscv/include/asm/hwcap.h
- arch/riscv/include/asm/page.h 1 addition, 0 deletionsarch/riscv/include/asm/page.h
- arch/riscv/include/asm/perf_event.h 0 additions, 72 deletionsarch/riscv/include/asm/perf_event.h
- arch/riscv/include/asm/pgalloc.h 49 additions, 0 deletionsarch/riscv/include/asm/pgalloc.h
Loading
Please register or sign in to comment