From a07c9155253fce6c3632ea8a7c5f82afd17a22cd Mon Sep 17 00:00:00 2001 From: Aleksandr Nogikh Date: Mon, 20 Feb 2023 10:51:57 +0100 Subject: dashboard/config: split arm64.yml into base and -emu parts Most of the arm64.yml tweaks were actually needed to fuzz Linux on qemu. Now that we can also fuzz it in the non-emulated environment, let's split it into the base arm64 settings and the settings needed for qemu. --- dashboard/config/linux/main.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'dashboard/config/linux/main.yml') diff --git a/dashboard/config/linux/main.yml b/dashboard/config/linux/main.yml index 6acff00e3..465183ba1 100644 --- a/dashboard/config/linux/main.yml +++ b/dashboard/config/linux/main.yml @@ -9,8 +9,8 @@ instances: - upstream-kcsan: [upstream, timeouts_native, x86_64, clang, onlynet, slab, nonoise, kcsan] - upstream-leak: [upstream, timeouts_native, x86_64, gcc, bpfjit, lsm, apparmor, slab, nonoise, kmemleak] - upstream-usb: [upstream, timeouts_native, x86_64, gcc, lsm, apparmor, onlyusb, kasan] - - upstream-arm64-kasan: [upstream, arm64, timeouts_emu, clang, lsm, selinux, reduced, kasan, nokcov] - - upstream-arm64-mte: [upstream, arm64, timeouts_emu, clang, bpfjit, lsm, smack, nonoise, reduced, kfence, mte, nokcov] + - upstream-arm64-kasan: [upstream, arm64, arm64_emu, timeouts_emu, clang, lsm, selinux, reduced, kasan, nokcov] + - upstream-arm64-mte: [upstream, arm64, arm64_emu, timeouts_emu, clang, bpfjit, lsm, smack, nonoise, reduced, kfence, mte, nokcov] # The full configs are used with syz-check to avoid no-such-struct warnings. - upstream-arm64-full: [upstream, arm64, timeouts_native, clang, bpfjit, lsm, smack, kasan, kfence] # TODO: enable kasan when it works, currently Go binaries hang on KASAN kernel: @@ -33,6 +33,7 @@ includes: - base.yml: [] - x86_64.yml: [x86_64] - arm64.yml: [arm64] + - arm64_emu.yml: [arm64_emu] - arm.yml: [arm] - timeouts_emu.yml: [timeouts_emu] - timeouts_native.yml: [timeouts_native] -- cgit mrf-deployment