Revision 435faf5c218a47fd6258187f62d9bb1009717896 authored by Linus Torvalds on 05 June 2020, 03:14:18 UTC, committed by Linus Torvalds on 05 June 2020, 03:14:18 UTC
Pull RISC-V updates from Palmer Dabbelt:

 - The remainder of the code necessary to support the Kendryte K210:

     * Support for building device trees into the kernel, as the K210
       doesn't have a bootloader that provides one

     * A K210 device tree and the associated defconfig update

     * Support for skipping PMP initialization on systems that trap on
       PMP accesses rather than treating them as WARL

 - Support for KGDB

 - Improvements to text patching

 - Some cleanups to the SiFive L2 cache driver

* tag 'riscv-for-linus-5.8-mw0' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux:
  soc: sifive: l2 cache: Mark l2_get_priv_group as static
  soc: sifive: l2 cache: Eliminate an unsigned zero compare warning
  riscv: Add support to determine no. of L2 cache way enabled
  riscv: cacheinfo: Implement cache_get_priv_group with a generic ops structure
  riscv: Use text_mutex instead of patch_lock
  riscv: Use NOKPROBE_SYMBOL() instead of __krpobes annotation
  riscv: Remove the 'riscv_' prefix of function name
  riscv: Add SW single-step support for KDB
  riscv: Use the XML target descriptions to report 3 system registers
  riscv: Add KGDB support
  kgdb: Add kgdb_has_hit_break function
  RISC-V: Skip setting up PMPs on traps
  riscv: K210: Update defconfig
  riscv: K210: Add a built-in device tree
  riscv: Allow device trees to be built into the kernel
2 parent s 571d54e + 09c0533
History
File Mode Size
pat
Makefile -rw-r--r-- 1.7 KB
amdtopology.c -rw-r--r-- 3.9 KB
cpu_entry_area.c -rw-r--r-- 6.9 KB
debug_pagetables.c -rw-r--r-- 1.8 KB
dump_pagetables.c -rw-r--r-- 12.2 KB
extable.c -rw-r--r-- 6.6 KB
fault.c -rw-r--r-- 36.8 KB
highmem_32.c -rw-r--r-- 2.3 KB
hugetlbpage.c -rw-r--r-- 4.7 KB
ident_map.c -rw-r--r-- 3.2 KB
init.c -rw-r--r-- 28.6 KB
init_32.c -rw-r--r-- 23.5 KB
init_64.c -rw-r--r-- 40.0 KB
iomap_32.c -rw-r--r-- 3.0 KB
ioremap.c -rw-r--r-- 23.6 KB
kasan_init_64.c -rw-r--r-- 11.3 KB
kaslr.c -rw-r--r-- 6.4 KB
kmmio.c -rw-r--r-- 16.2 KB
maccess.c -rw-r--r-- 1.1 KB
mem_encrypt.c -rw-r--r-- 10.6 KB
mem_encrypt_boot.S -rw-r--r-- 4.2 KB
mem_encrypt_identity.c -rw-r--r-- 16.8 KB
mm_internal.h -rw-r--r-- 772 bytes
mmap.c -rw-r--r-- 7.0 KB
mmio-mod.c -rw-r--r-- 11.2 KB
numa.c -rw-r--r-- 23.5 KB
numa_32.c -rw-r--r-- 1.9 KB
numa_64.c -rw-r--r-- 252 bytes
numa_emulation.c -rw-r--r-- 15.1 KB
numa_internal.h -rw-r--r-- 765 bytes
pf_in.c -rw-r--r-- 9.8 KB
pf_in.h -rw-r--r-- 708 bytes
pgtable.c -rw-r--r-- 20.7 KB
pgtable_32.c -rw-r--r-- 2.3 KB
physaddr.c -rw-r--r-- 2.3 KB
physaddr.h -rw-r--r-- 231 bytes
pkeys.c -rw-r--r-- 5.8 KB
pti.c -rw-r--r-- 17.5 KB
setup_nx.c -rw-r--r-- 1.4 KB
srat.c -rw-r--r-- 2.9 KB
testmmiotrace.c -rw-r--r-- 3.2 KB
tlb.c -rw-r--r-- 26.2 KB

back to top