• Linus Torvalds's avatar
    Merge tag 'riscv-for-linus-6.11-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux · f557af08
    Linus Torvalds authored
    Pull RISC-V updates from Palmer Dabbelt:
    
     - Support for various new ISA extensions:
         * The Zve32[xf] and Zve64[xfd] sub-extensios of the vector
           extension
         * Zimop and Zcmop for may-be-operations
         * The Zca, Zcf, Zcd and Zcb sub-extensions of the C extension
         * Zawrs
    
     - riscv,cpu-intc is now dtschema
    
     - A handful of performance improvements and cleanups to text patching
    
     - Support for memory hot{,un}plug
    
     - The highest user-allocatable virtual address is now visible in
       hwprobe
    
    * tag 'riscv-for-linus-6.11-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux: (58 commits)
      riscv: lib: relax assembly constraints in hweight
      riscv: set trap vector earlier
      KVM: riscv: selftests: Add Zawrs extension to get-reg-list test
      KVM: riscv: Support guest wrs.nto
      riscv: hwprobe: export Zawrs ISA extension
      riscv: Add Zawrs support for spinlocks
      dt-bindings: riscv: Add Zawrs ISA extension description
      riscv: Provide a definition for 'pause'
      riscv: hwprobe: export highest virtual userspace address
      riscv: Improve sbi_ecall() code generation by reordering arguments
      riscv: Add tracepoints for SBI calls and returns
      riscv: Optimize crc32 with Zbc extension
      riscv: Enable DAX VMEMMAP optimization
      riscv: mm: Add support for ZONE_DEVICE
      virtio-mem: Enable virtio-mem for RISC-V
      riscv: Enable memory hotplugging for RISC-V
      riscv: mm: Take memory hotplug read-lock during kernel page table dump
      riscv: mm: Add memory hotplugging support
      riscv: mm: Add pfn_to_kaddr() implementation
      riscv: mm: Refactor create_linear_mapping_range() for memory hot add
      ...
    f557af08
patch.c 6.93 KB