Can KVM run on the i.MX93?

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

Can KVM run on the i.MX93?

跳至解决方案
1,244 次查看
FRDM-User
Contributor II

Hello,

Can KVM run on the i.MX93, technically? WRT virtualization, the i.MX93 only really seems to explicitly support Jailhouse... Would there be any potential challenges/risks associated with using an "unsupported" hypervisor such as KVM?

My understanding is that there shouldn't be any issue with using KVM due to the i.MX93's A55 cores being of the Armv8-A variety, i.e. they support virtualization.

Thank you

0 项奖励
回复
1 解答
1,203 次查看
Manuel_Salas
NXP TechSupport
NXP TechSupport

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.

在原帖中查看解决方案

0 项奖励
回复
2 回复数
1,204 次查看
Manuel_Salas
NXP TechSupport
NXP TechSupport

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.

0 项奖励
回复
1,174 次查看
FRDM-User
Contributor II
Thank you for the response, Salas.
%3CLINGO-SUB%20id%3D%22lingo-sub-2202157%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EKVM%20%E8%83%BD%E5%90%A6%E5%9C%A8%20i.MX93%20%E4%B8%8A%E8%BF%90%E8%A1%8C%EF%BC%9F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2202157%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%82%A8%E5%A5%BD%EF%BC%8C%3CBR%20%2F%3E%3CBR%20%2F%3E%E6%8A%80%E6%9C%AF%E4%B8%8A%E8%AE%B2%EF%BC%8CKVM%20%E5%8F%AF%E4%BB%A5%E5%9C%A8%20i.MX93%20%E4%B8%8A%E8%BF%90%E8%A1%8C%E5%90%97%EF%BC%9FWRT%20%E8%99%9A%E6%8B%9F%E5%8C%96%EF%BC%8Ci.MX93%20%E4%BC%BC%E4%B9%8E%E5%8F%AA%E6%98%8E%E7%A1%AE%E6%94%AF%E6%8C%81%E7%9B%91%E7%8B%B1...%E4%BD%BF%E7%94%A8%20KVM%20%E7%AD%89%20%22%20%E4%B8%8D%E5%8F%97%E6%94%AF%E6%8C%81%E7%9A%84%20%22%20%E8%99%9A%E6%8B%9F%E6%9C%BA%E7%9B%91%E6%8E%A7%E5%99%A8%E4%BC%9A%E4%B8%8D%E4%BC%9A%E6%9C%89%E4%BB%BB%E4%BD%95%E6%BD%9C%E5%9C%A8%E7%9A%84%E6%8C%91%E6%88%98%2F%E9%A3%8E%E9%99%A9%EF%BC%9F%3CBR%20%2F%3E%3CBR%20%2F%3E%E6%88%91%E7%9A%84%E7%90%86%E8%A7%A3%E6%98%AF%EF%BC%8C%E4%BD%BF%E7%94%A8KVM%E5%BA%94%E8%AF%A5%E4%B8%8D%E4%BC%9A%E6%9C%89%E4%BB%BB%E4%BD%95%E9%97%AE%E9%A2%98%EF%BC%8C%E5%9B%A0%E4%B8%BAi.MX93%E7%9A%84A55%E5%86%85%E6%A0%B8%E5%B1%9E%E4%BA%8EArmv8-A%E7%B3%BB%E5%88%97%EF%BC%8C%E5%8D%B3%E5%AE%83%E4%BB%AC%E6%94%AF%E6%8C%81%E8%99%9A%E6%8B%9F%E5%8C%96%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E8%B0%A2%E8%B0%A2%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2202786%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Can%20KVM%20run%20on%20the%20i.MX93%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2202786%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E6%84%9F%E8%B0%A2%E6%82%A8%E7%9A%84%E5%9B%9E%E5%A4%8D%EF%BC%8C%E8%90%A8%E6%8B%89%E6%96%AF%E3%80%82%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2202180%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Can%20KVM%20run%20on%20the%20i.MX93%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2202180%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%82%A8%E5%A5%BD%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F256739%22%20target%3D%22_blank%22%3E%40FRDM-User%3C%2FA%3E%3C%2FP%3E%0A%3CP%20class%3D%22lia-align-justify%22%20style%3D%22text-align%20%3A%20justify%3B%22%20style%3D%22text-align%20%3A%20justify%3B%22%3E%E5%B8%8C%E6%9C%9B%E4%BD%A0%E4%B8%80%E5%88%87%E9%83%BD%E5%A5%BD%E3%80%82%3C%2FP%3E%0A%3CP%20class%3D%22lia-align-justify%22%20style%3D%22text-align%20%3A%20justify%3B%22%20style%3D%22text-align%20%3A%20justify%3B%22%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%20class%3D%22lia-align-justify%22%20style%3D%22text-align%20%3A%20justify%3B%22%20style%3D%22text-align%20%3A%20justify%3B%22%3Ei.MX93%E7%B3%BB%E5%88%97%E5%8C%85%E6%8B%ACArm%20Cortex-A55%E5%86%85%E6%A0%B8%EF%BC%8C%E5%AE%83%E4%BB%AC%E5%AE%9E%E7%8E%B0%E4%BA%86Armv8-A%E6%9E%B6%E6%9E%84%E5%B9%B6%E6%94%AF%E6%8C%81%E7%A1%AC%E4%BB%B6%E8%99%9A%E6%8B%9F%E5%8C%96%E6%89%A9%E5%B1%95%E3%80%82%E4%BB%8E%E7%BA%AF%E7%B2%B9%E7%9A%84%E6%8A%80%E6%9C%AF%E8%A7%92%E5%BA%A6%E6%9D%A5%E7%9C%8B%EF%BC%8C%E8%BF%99%E6%84%8F%E5%91%B3%E7%9D%80%20KVM%20%E7%AD%89%E7%AE%A1%E7%90%86%E7%A8%8B%E5%BA%8F%E5%8F%AF%E4%BB%A5%E5%9C%A8%20CPU%20%E4%B8%8A%E8%BF%90%E8%A1%8C%E3%80%82%3C%2FP%3E%0A%3CP%20class%3D%22lia-align-justify%22%20style%3D%22text-align%20%3A%20justify%3B%22%20style%3D%22text-align%20%3A%20justify%3B%22%3E%3CBR%20%2F%3E%E4%B8%8D%E8%BF%87%EF%BC%8C%E6%81%A9%E6%99%BA%E6%B5%A6%E4%BB%85%E9%AA%8C%E8%AF%81%E5%B9%B6%E6%AD%A3%E5%BC%8F%E6%94%AF%E6%8C%81%20Jailhouse%20%E4%BD%9C%E4%B8%BA%20i.MX93%20%E7%9A%84%E8%99%9A%E6%8B%9F%E5%8C%96%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88%E3%80%82%3C%2FP%3E%0A%3CP%20class%3D%22lia-align-justify%22%20style%3D%22text-align%20%3A%20justify%3B%22%20style%3D%22text-align%20%3A%20justify%3B%22%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%20class%3D%22lia-align-justify%22%20style%3D%22text-align%20%3A%20justify%3B%22%20style%3D%22text-align%20%3A%20justify%3B%22%3E%E5%8F%AF%E8%83%BD%E9%9C%80%E8%A6%81%E8%80%83%E8%99%91%E7%9A%84%E5%9B%A0%E7%B4%A0%E6%9C%89%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%20class%3D%22lia-align-justify%22%20style%3D%22text-align%20%3A%20justify%3B%22%20style%3D%22text-align%20%3A%20justify%3B%22%3E%E6%81%A9%E6%99%BA%E6%B5%A6%E4%B8%8D%E4%B8%BAi.MX93%E4%B8%8A%E7%9A%84KVM%E6%8F%90%E4%BE%9B%E7%94%B5%E8%B7%AF%E6%9D%BF%E6%94%AF%E6%8C%81%E5%8C%85%E9%9B%86%E6%88%90%E3%80%81%E6%B5%8B%E8%AF%95%E6%88%96%E8%A1%A5%E4%B8%81%E3%80%82%3C%2FLI%3E%0A%3CLI%20class%3D%22lia-align-justify%22%20style%3D%22text-align%20%3A%20justify%3B%22%20style%3D%22text-align%20%3A%20justify%3B%22%3Ei.MX93%20%E4%B8%8D%E5%8C%85%E6%8B%AC%20IOMMU%EF%BC%88SMMU%EF%BC%89%E3%80%82%3C%2FLI%3E%0A%3CLI%20class%3D%22lia-align-justify%22%20style%3D%22text-align%20%3A%20justify%3B%22%20style%3D%22text-align%20%3A%20justify%3B%22%3EJailhouse%20%E5%85%B7%E6%9C%89%E5%BE%88%E5%BC%BA%E7%9A%84%E9%9A%94%E7%A6%BB%E6%80%A7%E5%92%8C%E6%9C%80%E5%B0%8F%E7%9A%84%E5%BC%80%E9%94%80%EF%BC%8C%E8%80%8C%20KVM%20%E4%BC%9A%E5%B8%A6%E6%9D%A5%E6%9B%B4%E5%A4%9A%E5%A4%8D%E6%9D%82%E6%80%A7%EF%BC%8C%E5%B9%B6%E5%8F%AF%E8%83%BD%E5%BD%B1%E5%93%8D%E5%AE%9E%E6%97%B6%E6%80%A7%E8%83%BD%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E9%A1%BA%E7%A5%9D%E5%95%86%E7%A5%BA%EF%BC%81%3C%2FP%3E%0A%3CP%3E%E8%90%A8%E6%8B%89%E6%96%AF%3C%2FP%3E%3C%2FLINGO-BODY%3E