Hello @Shivu_Guru_24
I hope you are doing very well.
1. Which hypervisor is officially supported or recommended by NXP for i.MX8QM?
- Please take a look to Jailhouse repo. There you can see i.MX8QM is supported for this hypervisor.
2. Does NXP provide official documentation for enabling and configuring the hypervisor on this platform?
- No. NXP has not any documentation for this specific chip. Please take a look to the chapter 17 Jailhouse and Xen Hypervisors of the i.MX Linux User's Guide.
3. Which CPU cores should be used for:
- Running the Hypervisor?
Normally, Hypervisor runs in Cortex-A53 for power efficiency.
- Running Android as a guest?
Cortex-A72 and remaining Cortex-A53
- Running FreeRTOS as a guest?
While you can run FreeRTOS on an A cores via the hypervisor, the i.MX8QM is designed for Heterogeneous Multi-core Processing and it is highgly recommended to run io the Cortex-M4F.
4. Are there any limitations or known issues when combining:
At moment, there are not known issues for this specific environment.
5. Does NXP provide an official FreeRTOS SDK ?
For Cortex A, NXP does not provide an FreeRTOS SDK.
Best regards,
Salas.