Hello @FRDM-User
I hope you are doing very well.
The i.MX93 family includes Arm Cortex-A55 cores, which implement the Armv8-A architecture and support hardware virtualization extensions. From a purely technical perspective, this means hypervisors such as KVM can run on the CPU.
However, NXP only validates and officially supports Jailhouse as the virtualization solution for i.MX93.
The possible considerations to keep in mind are:
- NXP does not provide BSP integration, testing, or patches for KVM on i.MX93.
- The i.MX93 does not include an IOMMU (SMMU)
- Jailhouse offers strong isolation and minimal overhead, while KVM introduces more complexity and may impact real-time performance
Best regards,
Salas.