• Linus Torvalds's avatar
    Merge tag 'riscv-for-linus-5.17-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux · 7867e402
    Linus Torvalds authored
    Pull more RISC-V updates from Palmer Dabbelt:
    
     - Support for sv48 paging
    
     - Hart ID mappings are now sparse, which enables more CPUs to come up
       on systems with sparse hart IDs
    
     - A handful of cleanups and fixes
    
    * tag 'riscv-for-linus-5.17-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux: (27 commits)
      RISC-V: nommu_virt: Drop unused SLAB_MERGE_DEFAULT
      RISC-V: Remove redundant err variable
      riscv: dts: sifive unmatched: Add gpio poweroff
      riscv: canaan: remove useless select of non-existing config SYSCON
      RISC-V: Do not use cpumask data structure for hartid bitmap
      RISC-V: Move spinwait booting method to its own config
      RISC-V: Move the entire hart selection via lottery to SMP
      RISC-V: Use __cpu_up_stack/task_pointer only for spinwait method
      RISC-V: Do not print the SBI version during HSM extension boot print
      RISC-V: Avoid using per cpu array for ordered booting
      riscv: default to CONFIG_RISCV_SBI_V01=n
      riscv: fix boolconv.cocci warnings
      riscv: Explicit comment about user virtual address space size
      riscv: Use pgtable_l4_enabled to output mmu_type in cpuinfo
      riscv: Implement sv48 support
      asm-generic: Prepare for riscv use of pud_alloc_one and pud_free
      riscv: Allow to dynamically define VA_BITS
      riscv: Introduce functions to switch pt_ops
      riscv: Split early kasan mapping to prepare sv48 introduction
      riscv: Move KASAN mapping next to the kernel mapping
      ...
    7867e402
Kconfig 15.2 KB