Forum Discussion
HPS AMP running Linux + Bare-Metal
I would like to design a system on a dual core HPS that runs Linux on cpu0 and a bare metal application on cpu1. I have searched high and low and cannot find any information on how to do this. Ideally I would like to have U-boot load the bare metal app, release cpu1 from reset, then continue booting Linux on cpu0. This would allow my bare metal app to boot much faster and not have to wait for the lengthy Linux boot. However, I don't see any way for U-boot to perform these tasks for cpu1. Has anyone had any experience with this?
4 Replies
- Nooraini_Y_Intel
Frequent Contributor
Hi,
Currently I am reviewing the forum for any open questions and found this thread. I apologize that no one seems to answer this question that you posted. Since it has been a while you posted this question, I'm wondering if you have found the answer? If not, please let me know, I will try to assign/find someone to assist you. Thank you.
Regards,
Nooraini
- MelvinSwee_T_Intel
Occasional Contributor
hi,
apologize for the delay in response, I will assign this thread to another engineer and will respond to you as soon as possible
- Ahmed_H_Intel1
Frequent Contributor
Hi,
This is a nice question.
you need to edit the Uboot to release the bare-metal first then continue booting the Linux?
We never test this before but from my experience this cannot work this way. I will check again if this is doable.
- Ahmed_H_Intel1
Frequent Contributor
Please use the following reference:
https://www.intel.com/content/www/us/en/programmable/documentation/lro1424280108409.html
Please let me know if this helps you.
Regards.