Skip to content
  • Linus Torvalds's avatar
    Merge tag 'riscv/for-v5.4-rc1-b' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux · 568d850e
    Linus Torvalds authored
    Pull more RISC-V updates from Paul Walmsley:
     "Some additional RISC-V updates.
    
      This includes one significant fix:
    
       - Prevent interrupts from being unconditionally re-enabled during
         exception handling if they were disabled in the context in which
         the exception occurred
    
      Also a few other fixes:
    
       - Fix a build error when sparse memory support is manually enabled
    
       - Prevent CPUs beyond CONFIG_NR_CPUS from being enabled in early boot
    
      And a few minor improvements:
    
       - DT improvements: in the FU540 SoC DT files, improve U-Boot
         compatibility by adding an "ethernet0" alias, drop an unnecessary
         property from the DT files, and add support for the PWM device
    
       - KVM preparation: add a KVM-related macro for future RISC-V KVM
         support, and export some symbols required to build KVM support as
         modules
    
       - defconfig additions: build more drivers by default for QEMU
         configurations"
    
    * tag 'riscv/for-v5.4-rc1-b' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux:
      riscv: Avoid interrupts being erroneously enabled in handle_exception()
      riscv: dts: sifive: Drop "clock-frequency" property of cpu nodes
      riscv: dts: sifive: Add ethernet0 to the aliases node
      RISC-V: Export kernel symbols for kvm
      KVM: RISC-V: Add KVM_REG_RISCV for ONE_REG interface
      arch/riscv: disable excess harts before picking main boot hart
      RISC-V: Enable VIRTIO drivers in RV64 and RV32 defconfig
      RISC-V: Fix building error when CONFIG_SPARSEMEM_MANUAL=y
      riscv: dts: Add DT support for SiFive FU540 PWM driver
    568d850e