Hi all,
I can jump in to answer your questions since I am one of the developers of the multi-core Cheshire version. The main branch of Cheshire does support multiple cores, however it is lacking hardware coherence. Thus, they can be used in bare metal workloads but booting Linux with the provided CVA6-SDK as-is is not possible (see the response from the mantainer of Cheshire here: https://github.com/pulp-platform/cheshire/issues/212).
The different branches people tried out in the GitHub issues you highlighted are still experimental and unstable, as we are still working to provide a multi-core cache coherent version of Cheshire which supports multi-core Linux execution out of the box. Unfortunately, at the moment there is no official support for the configuration you are looking for. I suggest to stay tuned on our channels since we will eventually have this update for Cheshire.
Hope this clarifies the situation!
I can jump in to answer your questions since I am one of the developers of the multi-core Cheshire version. The main branch of Cheshire does support multiple cores, however it is lacking hardware coherence. Thus, they can be used in bare metal workloads but booting Linux with the provided CVA6-SDK as-is is not possible (see the response from the mantainer of Cheshire here: https://github.com/pulp-platform/cheshire/issues/212).
The different branches people tried out in the GitHub issues you highlighted are still experimental and unstable, as we are still working to provide a multi-core cache coherent version of Cheshire which supports multi-core Linux execution out of the box. Unfortunately, at the moment there is no official support for the configuration you are looking for. I suggest to stay tuned on our channels since we will eventually have this update for Cheshire.
Hope this clarifies the situation!

