Skip to content
  • Linus Torvalds's avatar
    Merge tag 'riscv-for-linus-5.7' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux · eab40026
    Linus Torvalds authored
    Pull RISC-V updates from Palmer Dabbelt:
     "This contains a handful of new features:
    
       - Partial support for the Kendryte K210.
    
         There are still a few outstanding issues that I have patches for,
         but I don't actually have a board to test them so they're not
         included yet.
    
       - SBI v0.2 support.
    
       - Fixes to support for building with LLVM-based toolchains. The
         resulting images are known not to boot yet.
    
      I don't anticipate a part two, but I'll probably have something early
      in the RCs to finish up the K210 support"
    
    * tag 'riscv-for-linus-5.7' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux: (38 commits)
      riscv: create a loader.bin boot image for Kendryte SoC
      riscv: Kendryte K210 default config
      riscv: Add Kendryte K210 device tree
      riscv: Select required drivers for Kendryte SOC
      riscv: Add Kendryte K210 SoC support
      riscv: Add SOC early init support
      riscv: Unaligned load/store handling for M_MODE
      RISC-V: Support cpu hotplug
      RISC-V: Add supported for ordered booting method using HSM
      RISC-V: Add SBI HSM extension definitions
      RISC-V: Export SBI error to linux error mapping function
      RISC-V: Add cpu_ops and modify default booting method
      RISC-V: Move relocate and few other functions out of __init
      RISC-V: Implement new SBI v0.2 extensions
      RISC-V: Introduce a new config for SBI v0.1
      RISC-V: Add SBI v0.2 extension definitions
      RISC-V: Add basic support for SBI v0.2
      RISC-V: Mark existing SBI as 0.1 SBI.
      riscv: Use macro definition instead of magic number
      riscv: Add support to dump the kernel page tables
      ...
    eab40026