• Linus Torvalds's avatar
    Merge tag 'riscv-for-linus-5.13-mw0' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux · 939b7cbc
    Linus Torvalds authored
    Pull RISC-V updates from Palmer Dabbelt:
    
     - Support for the memtest= kernel command-line argument.
    
     - Support for building the kernel with FORTIFY_SOURCE.
    
     - Support for generic clockevent broadcasts.
    
     - Support for the buildtar build target.
    
     - Some build system cleanups to pass more LLVM-friendly arguments.
    
     - Support for kprobes.
    
     - A rearranged kernel memory map, the first part of supporting sv48
       systems.
    
     - Improvements to kexec, along with support for kdump and crash
       kernels.
    
     - An alternatives-based errata framework, along with support for
       handling a pair of errata that manifest on some SiFive designs
       (including the HiFive Unmatched).
    
     - Support for XIP.
    
     - A device tree for the Microchip PolarFire ICICLE SoC and associated
       dev board.
    
    ... along with a bunch of cleanups.  There are already a handful of fixes
    on the list so there will likely be a part 2.
    
    * tag 'riscv-for-linus-5.13-mw0' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux: (45 commits)
      RISC-V: Always define XIP_FIXUP
      riscv: Remove 32b kernel mapping from page table dump
      riscv: Fix 32b kernel build with CONFIG_DEBUG_VIRTUAL=y
      RISC-V: Fix error code returned by riscv_hartid_to_cpuid()
      RISC-V: Enable Microchip PolarFire ICICLE SoC
      RISC-V: Initial DTS for Microchip ICICLE board
      dt-bindings: riscv: microchip: Add YAML documentation for the PolarFire SoC
      RISC-V: Add Microchip PolarFire SoC kconfig option
      RISC-V: enable XIP
      RISC-V: Add crash kernel support
      RISC-V: Add kdump support
      RISC-V: Improve init_resources()
      RISC-V: Add kexec support
      RISC-V: Add EM_RISCV to kexec UAPI header
      riscv: vdso: fix and clean-up Makefile
      riscv/mm: Use BUG_ON instead of if condition followed by BUG.
      riscv/kprobe: fix kernel panic when invoking sys_read traced by kprobe
      riscv: Set ARCH_HAS_STRICT_MODULE_RWX if MMU
      riscv: module: Create module allocations without exec permissions
      riscv: bpf: Avoid breaking W^X
      ...
    939b7cbc
sbi.c 15.9 KB