diff --git a/.github/workflows/utest_auto_run.yml b/.github/workflows/utest_auto_run.yml index a5880e847bf..df56f699d5b 100644 --- a/.github/workflows/utest_auto_run.yml +++ b/.github/workflows/utest_auto_run.yml @@ -48,12 +48,12 @@ jobs: - { UTEST: "RISCV", RTT_BSP: "bsp/qemu-virt64-riscv", QEMU_ARCH: "riscv64", QEMU_MACHINE: "virt", SD_FILE: "None", KERNEL: "standard", "SMP_RUN":"" } - { UTEST: "RISCV-rtsmart", RTT_BSP: "bsp/qemu-virt64-riscv", QEMU_ARCH: "riscv64", QEMU_MACHINE: "virt", SD_FILE: "None", KERNEL: "rtsmart", "SMP_RUN":"" } - # - { UTEST: "RISCV-smp", RTT_BSP: "bsp/qemu-virt64-riscv", QEMU_ARCH: "riscv64", QEMU_MACHINE: "virt", SD_FILE: "None", KERNEL: "standard", "SMP_RUN":"smp" } - - { UTEST: "XUANTIE-rtsmart", RTT_BSP: "bsp/xuantie/virt64/c906", QEMU_ARCH: "riscv64", QEMU_MACHINE: "virt", SD_FILE: "sd.bin", KERNEL: "rtsmart", "SMP_RUN":"" } + - { UTEST: "RISCV-smp", RTT_BSP: "bsp/qemu-virt64-riscv", QEMU_ARCH: "riscv64", QEMU_MACHINE: "virt", SD_FILE: "None", KERNEL: "standard", "SMP_RUN":"smp" } + - { UTEST: "XUANTIE-rtsmart", RTT_BSP: "bsp/xuantie/virt64/c906", QEMU_ARCH: "riscv64", QEMU_MACHINE: "virt", SD_FILE: "sd.bin", KERNEL: "rtsmart", "SMP_RUN":"" } - { UTEST: "AARCH64", RTT_BSP: "bsp/qemu-virt64-aarch64", QEMU_ARCH: "aarch64", QEMU_MACHINE: "virt", SD_FILE: "sd.bin", KERNEL: "standard", "SMP_RUN":"" } - { UTEST: "AARCH64-rtsmart", RTT_BSP: "bsp/qemu-virt64-aarch64", QEMU_ARCH: "aarch64", QEMU_MACHINE: "virt", SD_FILE: "sd.bin", KERNEL: "rtsmart", "SMP_RUN":"" } - # - { UTEST: "AARCH64-smp", RTT_BSP: "bsp/qemu-virt64-aarch64", QEMU_ARCH: "aarch64", QEMU_MACHINE: "virt", SD_FILE: "sd.bin", KERNEL: "standard", "SMP_RUN":"smp" } + - { UTEST: "AARCH64-smp", RTT_BSP: "bsp/qemu-virt64-aarch64", QEMU_ARCH: "aarch64", QEMU_MACHINE: "virt", SD_FILE: "sd.bin", KERNEL: "standard", "SMP_RUN":"smp" } config_file: - "default.cfg" diff --git a/examples/utest/configs/smp/smp.cfg b/examples/utest/configs/smp/smp.cfg index efe058587cc..584cb882c73 100644 --- a/examples/utest/configs/smp/smp.cfg +++ b/examples/utest/configs/smp/smp.cfg @@ -1,3 +1,11 @@ -CONFIG_RT_USING_SMP=y # dependencies +CONFIG_RT_USING_CI_ACTION=y +CONFIG_RT_CPUS_NR=2 +CONFIG_RT_USING_SMP=y +CONFIG_RT_USING_UTESTCASES=y CONFIG_SYSTEM_THREAD_STACK_SIZE=4096 +CONFIG_RT_UTEST_SMP_AFFFINITY=y +CONFIG_RT_UTEST_SMP_ASSIGNED_IDLE_CORE=y +CONFIG_RT_UTEST_SMP_INTERRUPT_PRI=y +CONFIG_RT_UTEST_SMP_SPINLOCK=y +CONFIG_RT_UTEST_SMP_THREAD_PREEMPTION=y \ No newline at end of file