Hi everybody,
We're working on a DSbD project to provide build support within the Yocto ecosystem,
We've been getting up the curve with the codebase and we see that whilst the current code in GitLab uses build scripts a year or two ago it was making use of some Yocto builds.
Ruben over at the Slack channel referred us to ask here. Could somebody have a chat with me about what was supported with the Yocto build and what the challenges were that lead to the removal of Yocto bitbake support in favour of the build scripts?
Thanks!
Alex Lennon
Director
Dynamic Devices Ltd
Hi Deepak,
We have the image booting to a shell on the Morello board which is great news!
Can you perhaps just help me to understand - should we now be able to compile up a test application, eg that overwrites outside an array on the stack and have CHERI trap this?
We have done a quick test but it seems we're being caught by gcc internal stack smashing trapping at the moment which we need to disable.
Alex
Hello Alex,
I guess you have taken the latest code from mainline or latest code and not trying with release-1.1 , ( as the previous release only supported FVP).
Apologies if it was not clear in previous reply
Basically you need to use the right Tool chains and library for application compiling
You would like to have a look @https://git.morello-project.org/morello/morello-aarch64/ to give you an examples of the tools required.
Disclaimer :This morello-aarch pure cap environment is likely to change so just for the reference purpose
Coming on to running that sample test . Exactly same sample test you have at : https://git.morello-project.org/morello/morello-aarch64/-/blob/morello/mainline/morello/examples/morello-stack-app/main.c
best regards
Deepak
No we have booted release-1.1. This is running a shell OK ?
Please use the Latest release or the mainline to experiment on SoC .
Unfortunately Yocto support has been removed from erverything after 1.1. Is there a problem using 1.1?
Got you - that morello-aarch64 looks really helpful. Will try building the examples :)