Re: [PATCH v2 4/5] selftests: kho: Add riscv support

From: Mike Rapoport

Date: Thu Nov 05 2026 - 08:34:30 EST


Hi Chen,

On Tue, Nov 03, 2026 at 04:09:25PM +0800, Chen Pei wrote:
> Teach the KHO vmtest runner about riscv64: map the target to ARCH
> riscv and describe the QEMU virt machine, the kernel image and its
> console -- a 16550A port probed from the device tree on virt, hence
> the SERIAL_8250{,_CONSOLE} and SERIAL_OF_PLATFORM symbols. Also
> select CONFIG_SPARSEMEM_MANUAL: the runner requires
> CONFIG_DEFERRED_STRUCT_PAGE_INIT, which depends on SPARSEMEM, while
> riscv falls back to FLATMEM (no ARCH_SPARSEMEM_DEFAULT), so without
> it the test would just be skipped.

We can read the patch, no need to list everything here.
The changelog should focus on "why" rather than "how".

> Signed-off-by: Chen Pei <cp0613@xxxxxxxxxxxxxxxxx>
> ---
>
> Test: qemu-system-riscv64 (virt, -cpu max, TCG), in-tree runner
> "tools/testing/selftests/kho/vmtest.sh -t riscv64" (boots the Image
> and kexec'es into the same Image).
>
> KHO: found kexec handover data.
> KHO: exec from: 7.4.0-rc1-next-20261102-00005-gfca49e548231 (count 1)
> test_kho: KHO restore succeeded
> ok 1 KHO succeeded
> # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0
>
> tools/testing/selftests/kho/riscv.conf | 9 +++++++++
> tools/testing/selftests/kho/vmtest.sh | 3 ++-
> 2 files changed, 11 insertions(+), 1 deletion(-)
> create mode 100644 tools/testing/selftests/kho/riscv.conf

--
Sincerely yours,
Mike.