Re: [PATCH 2/2] kunit: tool: Add support for SH under QEMU

David Gow <[email protected]>
Newsgroups gmane.linux.ports.sh.devel
Message-ID <CABVgOSnh6643FAAx9qt+2V_DJUrsFEOxb=O10qqxiO8ED44YMA@mail.gmail.com>
On Tue, 28 Feb 2023 at 18:31, Geert Uytterhoeven
<[email protected]> wrote:
>
> Add basic support to run SH under QEMU via kunit_tool using the
> virtualized r2d platform.
>
> Signed-off-by: Geert Uytterhoeven <[email protected]>
> ---

I finally managed to get this working: it's fine under openSUSE
tumbleweed (with the kernel.org toolchain), and in a debian stable
container, so I'll chalk the problems I was having up to my
Google-ified setup here.

Even if that turns out to be a more widespread issue, it'll be easier
to track down with these patches applied,

So,
Reviewed-by: David Gow <[email protected]>

Cheers,
-- David



> All tests succeed, except for the usual suspects.
> drivers/clk/.kunitconfig cannot be run as CONFIG_COMMON_CLK is not
> available.
> ---
>  tools/testing/kunit/qemu_configs/sh.py | 17 +++++++++++++++++
>  1 file changed, 17 insertions(+)
>  create mode 100644 tools/testing/kunit/qemu_configs/sh.py
>
> diff --git a/tools/testing/kunit/qemu_configs/sh.py b/tools/testing/kunit/qemu_configs/sh.py
> new file mode 100644
> index 0000000000000000..78a474a5b95f3a7d
> --- /dev/null
> +++ b/tools/testing/kunit/qemu_configs/sh.py
> @@ -0,0 +1,17 @@
> +# SPDX-License-Identifier: GPL-2.0-only
> +from ..qemu_config import QemuArchParams
> +
> +QEMU_ARCH = QemuArchParams(linux_arch='sh',
> +                          kconfig='''
> +CONFIG_CPU_SUBTYPE_SH7751R=y
> +CONFIG_MEMORY_START=0x0c000000
> +CONFIG_SH_RTS7751R2D=y
> +CONFIG_RTS7751R2D_PLUS=y
> +CONFIG_SERIAL_SH_SCI=y''',
> +                          qemu_arch='sh4',
> +                          kernel_path='arch/sh/boot/zImage',
> +                          kernel_command_line='console=ttySC1',
> +                          serial='null',
> +                          extra_qemu_params=[
> +                                           '-machine', 'r2d',
> +                                           '-serial', 'mon:stdio'])
> --
> 2.34.1
>
smime.p7s (application/pkcs7-signature, 3.9 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.