MX8QM

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
412 Views
Shivu_Guru_24
Contributor I

Subject: Jailhouse Hypervisor support on i.MX8QM with latest kernel

Hello NXP Team,

We are planning to use the MCIMX8QM SoC (i.MX8 QuadMax) for our project.

Our target architecture is:

- Hypervisor as the base layer

- Android running as one guest OS

- FreeRTOS running as another guest OS

 

We are evaluating hypervisor solutions for this platform.

 

I would like to clarify the following:

 

1. Is Jailhouse hypervisor supported on the latest i.MX8QM BSP and kernel versions (for example Linux 5.15 or newer)?

2. If Jailhouse is not supported in the latest BSP, is there any recommended hypervisor from NXP for this architecture?

3. Does NXP provide any reference design or documentation for running Android + FreeRTOS on top of a hypervisor on i.MX8QM?

Our goal is to run:

- Android on A-core cluster

- FreeRTOS as another isolated guest

Any guidance or recommended approach from NXP would be very helpful.

 

Thank you.

0 Kudos
Reply
1 Solution
374 Views
pengyong_zhang
NXP Employee
NXP Employee

Hi @Shivu_Guru_24 

1. Is Jailhouse hypervisor supported on the latest i.MX8QM BSP and kernel versions (for example Linux 5.15 or newer)?

>>>Not, we do not support hypervisor supported in our BSP code.

2. If Jailhouse is not supported in the latest BSP, is there any recommended hypervisor from NXP for this architecture?

>>>No, we do not have plan to support hypervisor on i.MX8QM.

3. Does NXP provide any reference design or documentation for running Android + FreeRTOS on top of a hypervisor on i.MX8QM?

Our goal is to run:

- Android on A-core cluster

- FreeRTOS as another isolated guest

>>>The i.MX Jailhouse source code can be accessed at https://github.com/nxp-imx/imx-jailhous

If you intend to run Android, significant customization and porting work will be required by yourself. We do not support it now.

B.R

View solution in original post

0 Kudos
Reply
1 Reply
375 Views
pengyong_zhang
NXP Employee
NXP Employee

Hi @Shivu_Guru_24 

1. Is Jailhouse hypervisor supported on the latest i.MX8QM BSP and kernel versions (for example Linux 5.15 or newer)?

>>>Not, we do not support hypervisor supported in our BSP code.

2. If Jailhouse is not supported in the latest BSP, is there any recommended hypervisor from NXP for this architecture?

>>>No, we do not have plan to support hypervisor on i.MX8QM.

3. Does NXP provide any reference design or documentation for running Android + FreeRTOS on top of a hypervisor on i.MX8QM?

Our goal is to run:

- Android on A-core cluster

- FreeRTOS as another isolated guest

>>>The i.MX Jailhouse source code can be accessed at https://github.com/nxp-imx/imx-jailhous

If you intend to run Android, significant customization and porting work will be required by yourself. We do not support it now.

B.R

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2333125%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EMX8QM%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2333125%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3ESubject%3A%20Jailhouse%20Hypervisor%20support%20on%20i.MX8QM%20with%20latest%20kernel%3C%2FP%3E%3CP%3EHello%20NXP%20Team%2C%3C%2FP%3E%3CP%3EWe%20are%20planning%20to%20use%20the%20MCIMX8QM%20SoC%20(i.MX8%20QuadMax)%20for%20our%20project.%3C%2FP%3E%3CP%3EOur%20target%20architecture%20is%3A%3C%2FP%3E%3CP%3E-%20Hypervisor%20as%20the%20base%20layer%3C%2FP%3E%3CP%3E-%20Android%20running%20as%20one%20guest%20OS%3C%2FP%3E%3CP%3E-%20FreeRTOS%20running%20as%20another%20guest%20OS%3C%2FP%3E%3CBR%20%2F%3E%3CP%3EWe%20are%20evaluating%20hypervisor%20solutions%20for%20this%20platform.%3C%2FP%3E%3CBR%20%2F%3E%3CP%3EI%20would%20like%20to%20clarify%20the%20following%3A%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E1.%20Is%20Jailhouse%20hypervisor%20supported%20on%20the%20latest%20i.MX8QM%20BSP%20and%20kernel%20versions%20(for%20example%20Linux%205.15%20or%20newer)%3F%3C%2FP%3E%3CP%3E2.%20If%20Jailhouse%20is%20not%20supported%20in%20the%20latest%20BSP%2C%20is%20there%20any%20recommended%20hypervisor%20from%20NXP%20for%20this%20architecture%3F%3C%2FP%3E%3CP%3E3.%20Does%20NXP%20provide%20any%20reference%20design%20or%20documentation%20for%20running%20Android%20%2B%20FreeRTOS%20on%20top%20of%20a%20hypervisor%20on%20i.MX8QM%3F%3C%2FP%3E%3CP%3EOur%20goal%20is%20to%20run%3A%3C%2FP%3E%3CP%3E-%20Android%20on%20A-core%20cluster%3C%2FP%3E%3CP%3E-%20FreeRTOS%20as%20another%20isolated%20guest%3C%2FP%3E%3CP%3EAny%20guidance%20or%20recommended%20approach%20from%20NXP%20would%20be%20very%20helpful.%3C%2FP%3E%3CBR%20%2F%3E%3CP%3EThank%20you.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2333125%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3Ei.MX%208%20Family%20%7C%20i.MX%208QuadMax%20(8QM)%20%7C%208QuadPlus%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2333739%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20MX8QM%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2333739%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F260363%22%20target%3D%22_blank%22%3E%40Shivu_Guru_24%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E1.%20Is%20Jailhouse%20hypervisor%20supported%20on%20the%20latest%20i.MX8QM%20BSP%20and%20kernel%20versions%20(for%20example%20Linux%205.15%20or%20newer)%3F%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3E%26gt%3B%26gt%3B%26gt%3BNot%2C%20we%20do%20not%20support%26nbsp%3Bhypervisor%20supported%20in%20our%20BSP%20code.%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%3E2.%20If%20Jailhouse%20is%20not%20supported%20in%20the%20latest%20BSP%2C%20is%20there%20any%20recommended%20hypervisor%20from%20NXP%20for%20this%20architecture%3F%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3E%26gt%3B%26gt%3B%26gt%3BNo%2C%20we%20do%20not%20have%20plan%20to%20support%26nbsp%3Bhypervisor%20on%20i.MX8QM.%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%3E3.%20Does%20NXP%20provide%20any%20reference%20design%20or%20documentation%20for%20running%20Android%20%2B%20FreeRTOS%20on%20top%20of%20a%20hypervisor%20on%20i.MX8QM%3F%3C%2FP%3E%0A%3CP%3EOur%20goal%20is%20to%20run%3A%3C%2FP%3E%0A%3CP%3E-%20Android%20on%20A-core%20cluster%3C%2FP%3E%0A%3CP%3E-%20FreeRTOS%20as%20another%20isolated%20guest%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3E%26gt%3B%26gt%3B%26gt%3BThe%20i.MX%20Jailhouse%20source%20code%20can%20be%20accessed%20at%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fnxp-imx%2Fimx-jailhouse%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2Fnxp-imx%2Fimx-jailhous%3C%2FA%3E%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3EIf%20you%20intend%20to%20run%20Android%2C%20significant%20customization%20and%20porting%20work%20will%20be%20required%20by%20yourself.%20We%20do%20not%20support%20it%20now.%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%3EB.R%3C%2FP%3E%3C%2FLINGO-BODY%3E