If I understand correctly, you needed these changes to run these tests on SMO platform, right? Would you like to raise a PR so that we can take a look?
Yes, it is tested on SMP platform with those changes. Sorry, because the previous patch was merged directly to demo codebase, it takes some time to submit a PR.
Hi @jen Can I kindly ask if you are still intending to contribute your port? I’m using zymqmp soc also
@Yafeng HI Yafeng, could you share your porting code onZynqMPSoc(A53*4). We remove the configASSERT statement the kernel still not stable.
Our test case is;
CPU0 have 5 task:
TASKA, priority 4, increase count, then vtaskdelay 10S
TASKB, priority 4, take the mutex for ever, increase count, release the mutex, then vtaskdelay 3S
TASKC, same as TASK B
TASKD, priority 1, take the mutex for ever, increase count, release the mutex
TASKE, same as TASK E
CPU1 have 1 task:
TASKF, priority 4, take the mutex for ever, increase count, release the mutex, then vtaskdelay 3S
CPU2 have 1 task:
TASKF, priority 3, take the mutex for ever, increase count, release the mutex, then vtaskdelay 2S
CPU3 have 1 task:
TASKG, print all the counts and task state