lkml.org 
[lkml]   [2020]   [Jun]   [4]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
Subject[GIT PULL] RISC-V Patches for the 5.8 Merge Window, Part 1
From
The following changes since commit b9bbe6ed63b2b9f2c9ee5cbd0f2c946a2723f4ce:

Linux 5.7-rc6 (2020-05-17 16:48:37 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git tags/riscv-for-linus-5.8-mw0

for you to fetch changes up to 09c0533d129ce460e6214c14f744ddbac3733889:

soc: sifive: l2 cache: Mark l2_get_priv_group as static (2020-05-28 15:57:49 -0700)

----------------------------------------------------------------
RISC-V Patches for the 5.8 Merge Window, Part 1

* 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.

I may have a second part, but I wanted to get this out earlier rather than
later as they've been ready to go for a while now.

----------------------------------------------------------------
Damien Le Moal (1):
riscv: K210: Update defconfig

Palmer Dabbelt (5):
riscv: Allow device trees to be built into the kernel
riscv: K210: Add a built-in device tree
RISC-V: Skip setting up PMPs on traps
soc: sifive: l2 cache: Eliminate an unsigned zero compare warning
soc: sifive: l2 cache: Mark l2_get_priv_group as static

Vincent Chen (4):
kgdb: Add kgdb_has_hit_break function
riscv: Add KGDB support
riscv: Use the XML target descriptions to report 3 system registers
riscv: Add SW single-step support for KDB

Yash Shah (2):
riscv: cacheinfo: Implement cache_get_priv_group with a generic ops structure
riscv: Add support to determine no. of L2 cache way enabled

Zong Li (3):
riscv: Remove the 'riscv_' prefix of function name
riscv: Use NOKPROBE_SYMBOL() instead of __krpobes annotation
riscv: Use text_mutex instead of patch_lock

arch/riscv/Kbuild | 1 +
arch/riscv/Kconfig | 7 +
arch/riscv/Kconfig.socs | 17 +-
arch/riscv/boot/dts/Makefile | 2 +
arch/riscv/boot/dts/kendryte/Makefile | 4 +-
arch/riscv/configs/nommu_k210_defconfig | 7 +-
arch/riscv/include/asm/cacheinfo.h | 15 ++
arch/riscv/include/asm/gdb_xml.h | 117 ++++++++++
arch/riscv/include/asm/kdebug.h | 12 +
arch/riscv/include/asm/kgdb.h | 112 +++++++++
arch/riscv/include/asm/parse_asm.h | 219 ++++++++++++++++++
arch/riscv/include/asm/patch.h | 4 +-
arch/riscv/include/asm/soc.h | 39 ++++
arch/riscv/kernel/Makefile | 1 +
arch/riscv/kernel/cacheinfo.c | 17 ++
arch/riscv/kernel/ftrace.c | 15 +-
arch/riscv/kernel/head.S | 11 +-
arch/riscv/kernel/kgdb.c | 390 ++++++++++++++++++++++++++++++++
arch/riscv/kernel/patch.c | 46 ++--
arch/riscv/kernel/setup.c | 4 +
arch/riscv/kernel/soc.c | 27 +++
arch/riscv/kernel/traps.c | 5 +
arch/riscv/kernel/vmlinux.lds.S | 5 +
arch/riscv/mm/init.c | 9 +
drivers/soc/kendryte/k210-sysctl.c | 12 +
drivers/soc/sifive/sifive_l2_cache.c | 40 +++-
kernel/debug/debug_core.c | 12 +
27 files changed, 1119 insertions(+), 31 deletions(-)
create mode 100644 arch/riscv/include/asm/cacheinfo.h
create mode 100644 arch/riscv/include/asm/gdb_xml.h
create mode 100644 arch/riscv/include/asm/kdebug.h
create mode 100644 arch/riscv/include/asm/kgdb.h
create mode 100644 arch/riscv/include/asm/parse_asm.h
create mode 100644 arch/riscv/kernel/kgdb.c

\
 
 \ /
  Last update: 2020-06-04 20:58    [W:0.060 / U:3.736 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site