P4080 multicore extension

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

P4080 multicore extension

Jump to solution
1,938 Views
sumanthmushiger
Contributor III

Hello,

I would give you a background of my work first.

BACKGROUND:

I have completely working RTOS on Core0 of P4080. Its booted via SD card using U-Boot.

Now my next job is:

Port Seven Different kernels on the remaining 7 cores -  AMP system.

  1. Please let me know how do I proceed?  -- STEP BY STEP procedure.
  2. I am told to use this running CORE0 to ignite other cores.
  3. If there are any documents or any license free codes which I can use for reference ?
  4. I read the document ePAPR, but it wasn't conclusive for me.

Since, I have to execute this project in 15 days, your help will be greatly appreciated.

Thank you.

Tags (2)
0 Kudos
1 Solution
6 Replies
1,729 Views
vakulgarg
NXP Employee
NXP Employee

You can use topaz software to partition P4080 into eight different partitions with single core each.

All the OS kernels you want to run in each partition must be ePAPR compliant.

Linux is an example of ePAPR compliant OS.

The RTOS also needs to run under the context of first partition on core0.

From there, the RTOS can start the other partitions (on other cores) one by one using hypercalls provided by topaz.

1,729 Views
sumanthmushiger
Contributor III

Can you please give me the link to topaz, all that I can see about topaz is something related to photography.

Regards,

Sumanth

0 Kudos
1,730 Views
vakulgarg
NXP Employee
NXP Employee
0 Kudos
1,729 Views
sumanthmushiger
Contributor III

Great! Thank you so much :smileyhappy:

0 Kudos
1,729 Views
vakulgarg
NXP Employee
NXP Employee

I am glad to help you :smileyhappy:

0 Kudos
1,729 Views
Pavel
NXP Employee
NXP Employee

Freescale SDK for QorIQ processors supports Hypervisor for similar possibilities. See please documentation on the following page (http://www.freescale.com/infocenter/topic/QORIQSDK/2896990.html).

Freescale offers the latest SDKLINUX SDK 1.5 for QorIQ platform (http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=SDKLINUX&fsrch=1).