-
- Downloads
Merge tag 'riscv-for-linus-5.17-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
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 ...
No related branches found
No related tags found
Showing
- Documentation/riscv/vm-layout.rst 6 additions, 6 deletionsDocumentation/riscv/vm-layout.rst
- arch/riscv/Kconfig 18 additions, 34 deletionsarch/riscv/Kconfig
- arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts 5 additions, 0 deletionsarch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts
- arch/riscv/configs/nommu_k210_defconfig 0 additions, 1 deletionarch/riscv/configs/nommu_k210_defconfig
- arch/riscv/configs/nommu_k210_sdcard_defconfig 0 additions, 1 deletionarch/riscv/configs/nommu_k210_sdcard_defconfig
- arch/riscv/configs/nommu_virt_defconfig 0 additions, 2 deletionsarch/riscv/configs/nommu_virt_defconfig
- arch/riscv/include/asm/cpu_ops.h 0 additions, 2 deletionsarch/riscv/include/asm/cpu_ops.h
- arch/riscv/include/asm/cpu_ops_sbi.h 25 additions, 0 deletionsarch/riscv/include/asm/cpu_ops_sbi.h
- arch/riscv/include/asm/csr.h 1 addition, 2 deletionsarch/riscv/include/asm/csr.h
- arch/riscv/include/asm/fixmap.h 1 addition, 0 deletionsarch/riscv/include/asm/fixmap.h
- arch/riscv/include/asm/kasan.h 8 additions, 3 deletionsarch/riscv/include/asm/kasan.h
- arch/riscv/include/asm/page.h 14 additions, 2 deletionsarch/riscv/include/asm/page.h
- arch/riscv/include/asm/pgalloc.h 40 additions, 0 deletionsarch/riscv/include/asm/pgalloc.h
- arch/riscv/include/asm/pgtable-64.h 107 additions, 1 deletionarch/riscv/include/asm/pgtable-64.h
- arch/riscv/include/asm/pgtable.h 52 additions, 13 deletionsarch/riscv/include/asm/pgtable.h
- arch/riscv/include/asm/sbi.h 10 additions, 9 deletionsarch/riscv/include/asm/sbi.h
- arch/riscv/include/asm/smp.h 0 additions, 2 deletionsarch/riscv/include/asm/smp.h
- arch/riscv/include/asm/sparsemem.h 5 additions, 1 deletionarch/riscv/include/asm/sparsemem.h
- arch/riscv/kernel/Makefile 2 additions, 1 deletionarch/riscv/kernel/Makefile
- arch/riscv/kernel/asm-offsets.c 3 additions, 0 deletionsarch/riscv/kernel/asm-offsets.c
Loading
Please register or sign in to comment