• Linus Torvalds's avatar
    Merge tag 'riscv-for-linus-5.20-mw0' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux · 4d1044fc
    Linus Torvalds authored
    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
      ...
    4d1044fc
irq-sifive-plic.c 12.5 KB