Hi,
Could you please let us know if following are possible.
- Running Multiple Linux OS instances in specific cortex A35 cores of IMX8QXP platform without using hypervisor.
- Running a Linux OS instance on Cortex A53 cores and another LInux OS instance in cortex A72 cores of IMX8 Quad Max platform without using hypervisor.
- Running a single Linux OS instance on both A72 and A53 cores of IMX8 Quad Max simultaneously.
For the cases 1 and 2, we have understanding that, these use cases may be possible because of the resource partitioning implementation listed below.
- The system controller(SCU) commits peripherals and memory regions into a specific domains.
- Any communication between domains are forced to use messaging protocols through Messaging Units.
- If a domain peripheral tries to access other domains illegally, a bus error will occur.
Reference : https://www.nxp.com.cn/docs/en/training-reference-material/WINNING-WITH-I.MX-8-AND-I.MX-8X-APPLICATI...
So we have a feeling that these domains may be used for hosting different OS instances by using the resource partitioning feature without using the hypervisor.
The intention is to provide isolation and to avoid the overhead using the hypervisor software.
Could you please give any information on the above points?.