{ "run_config": { "target" : "hardware", "hardware" : { "baudrate": 115200, "timeout": 120 }, "qemu": { "qemu32": "qemu-system-riscv32", "qemu64": "qemu-system-riscv64", "timeout": 60 }, "ncycm": { "timeout": 1200 } }, "parallel" : "-j", "build_target": "clean all", "build_config": { }, "checks": { "PASS": [], "FAIL": ["MEPC", "ERROR"] }, "appdirs": [ "application/baremetal/smphello", "application/baremetal/demo_cidu", "application/baremetal/demo_smpcc", "application/freertos/smpdemo", "application/threadx/smpdemo" ], "appdirs_ignore": [ ], "appconfig": { "application/baremetal/demo_cidu": { "build_config" : {"XLCFG_CIDU": "1"}, "checks": { "PASS": ["[ERROR]__CIDU_PRESENT must be defined as 1 in .h!", "Core 1 has received interrupt from core 0", "[WARN] SMP & CIDU not present"] } }, "application/freertos/smpdemo": { "build_config" : {}, "checks": { "PASS": ["timers Callback 500 on hart"] } }, "application/threadx/smpdemo": { "build_config" : {}, "checks": { "PASS": ["thread 0 events sent 100, thread 0 cpu"] } }, "application/baremetal/smphello": { "build_config" : {}, "checks": { "PASS": ["All harts boot successfully!"] } }, "application/baremetal/demo_smpcc": { "build_config": { "MAX_L2_SIZE_KB": "4096", "CCM_EN": "1", "XLCFG_HPM": "1", "DOWNLOAD": "ddr" }, "checks": { "PASS": [ "End of SMPCC demo!", "SMP feature is not supported!", "There is no L2 cache or you may run on QEMU!", "L2 cache is larger than" ], "FAIL": [ "MEPC", "L2 cache size is not a power of 2!" ] } } } }