Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects
  • Linus Torvalds's avatar
    Merge tag 'riscv-for-linus-6.10-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux · 0bfbc914
    Linus Torvalds authored
    Pull RISC-V updates from Palmer Dabbelt:
    
     - Add byte/half-word compare-and-exchange, emulated via LR/SC loops
    
     - Support for Rust
    
     - Support for Zihintpause in hwprobe
    
     - Add PR_RISCV_SET_ICACHE_FLUSH_CTX prctl()
    
     - Support lockless lockrefs
    
    * tag 'riscv-for-linus-6.10-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux: (42 commits)
      riscv: defconfig: Enable CONFIG_CLK_SOPHGO_CV1800
      riscv: select ARCH_HAS_FAST_MULTIPLIER
      riscv: mm: still create swiotlb buffer for kmalloc() bouncing if required
      riscv: Annotate pgtable_l{4,5}_enabled with __ro_after_init
      riscv: Remove redundant CONFIG_64BIT from pgtable_l{4,5}_enabled
      riscv: mm: Always use an ASID to flush mm contexts
      riscv: mm: Preserve global TLB entries when switching contexts
      riscv: mm: Make asid_bits a local variable
      riscv: mm: Use a fixed layout for the MM context ID
      riscv: mm: Introduce cntx2asid/cntx2version helpe...
    0bfbc914