Bare metal application on the P4080DS with Topaz Hypervisor

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Bare metal application on the P4080DS with Topaz Hypervisor

587 Views
daniel_ng
Contributor I

Hi,

I've managed to partition the P4080DS into 6 partitions nicely with the linux core image working on it and SDK 1.8 provides a standalone toolchain that only compiles applications to be run on the Linux OS. Instead of having the Linux OS on board, I would like to run bare metal applications on top of the Topaz Hypervisor that is already set up. What should be the way I could go about achieving this?

Any advice would be greatly appreciated!

Thank you!

Best Regards,

Daniel Ng

0 Kudos
2 Replies

326 Views
bpe
NXP Employee
NXP Employee

There are no special toolchains for hypervisor, nor it is necessary to use GNU toolchain.  Hypervisor does not impose any requirements to e.g. stack format or function entry/exit sequences.  Basic requirements to the guest  software are specified here:

https://freescale.sdlproducts.com/LiveContent/content/en-US/QorIQ_SDK_1.9_Republish/GUID-A1CBB09B-DC...

Full Hypervisor ABI is specified here:

https://freescale.sdlproducts.com/LiveContent/content/en-US/QorIQ_SDK_1.9_Republish/GUID-CBE133A3-C7...

https://freescale.sdlproducts.com/LiveContent/content/en-US/QorIQ_SDK_1.9_Republish/GUID-9AC39C4A-A4...

Have a great day,
Platon

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos

326 Views
scottwood
NXP Employee
NXP Employee

Also, the libos component that the hypervisor is built on can optionally be used by guests to provide a basic environment.

0 Kudos