lkml.org 
[lkml]   [2023]   [Mar]   [20]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH nolibc 13/14] selftests/nolibc: Add support for LoongArch
    Date
    From: Feiyang Chen <chenfeiyang@loongson.cn>

    Add support for LoongArch (64 bit) to nolibc selftest.

    Signed-off-by: Feiyang Chen <chenfeiyang@loongson.cn>
    Acked-by: Huacai Chen <chenhuacai@loongson.cn>
    Signed-off-by: Willy Tarreau <w@1wt.eu>
    Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
    ---
    tools/testing/selftests/nolibc/Makefile | 4 ++++
    1 file changed, 4 insertions(+)

    diff --git a/tools/testing/selftests/nolibc/Makefile b/tools/testing/selftests/nolibc/Makefile
    index 874d141da8c4..7992287ebbbd 100644
    --- a/tools/testing/selftests/nolibc/Makefile
    +++ b/tools/testing/selftests/nolibc/Makefile
    @@ -23,6 +23,7 @@ IMAGE_arm = arch/arm/boot/zImage
    IMAGE_mips = vmlinuz
    IMAGE_riscv = arch/riscv/boot/Image
    IMAGE_s390 = arch/s390/boot/bzImage
    +IMAGE_loongarch = arch/loongarch/boot/vmlinuz.efi
    IMAGE = $(IMAGE_$(ARCH))
    IMAGE_NAME = $(notdir $(IMAGE))

    @@ -35,6 +36,7 @@ DEFCONFIG_arm = multi_v7_defconfig
    DEFCONFIG_mips = malta_defconfig
    DEFCONFIG_riscv = defconfig
    DEFCONFIG_s390 = defconfig
    +DEFCONFIG_loongarch = defconfig
    DEFCONFIG = $(DEFCONFIG_$(ARCH))

    # optional tests to run (default = all)
    @@ -49,6 +51,7 @@ QEMU_ARCH_arm = arm
    QEMU_ARCH_mips = mipsel # works with malta_defconfig
    QEMU_ARCH_riscv = riscv64
    QEMU_ARCH_s390 = s390x
    +QEMU_ARCH_loongarch = loongarch64
    QEMU_ARCH = $(QEMU_ARCH_$(ARCH))

    # QEMU_ARGS : some arch-specific args to pass to qemu
    @@ -60,6 +63,7 @@ QEMU_ARGS_arm = -M virt -append "panic=-1 $(TEST:%=NOLIBC_TEST=%)"
    QEMU_ARGS_mips = -M malta -append "panic=-1 $(TEST:%=NOLIBC_TEST=%)"
    QEMU_ARGS_riscv = -M virt -append "console=ttyS0 panic=-1 $(TEST:%=NOLIBC_TEST=%)"
    QEMU_ARGS_s390 = -M s390-ccw-virtio -m 1G -append "console=ttyS0 panic=-1 $(TEST:%=NOLIBC_TEST=%)"
    +QEMU_ARGS_loongarch = -M virt -append "console=ttyS0,115200 panic=-1 $(TEST:%=NOLIBC_TEST=%)"
    QEMU_ARGS = $(QEMU_ARGS_$(ARCH))

    # OUTPUT is only set when run from the main makefile, otherwise
    --
    2.40.0.rc2
    \
     
     \ /
      Last update: 2023-03-27 01:10    [W:3.892 / U:0.704 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site