I am working on a P4080 based custom board. It is an AMP system in which primary core(core0) runs on Linux and secondary core (core1) runs on vxworks. Currently Linux (core0) is loading the entire vxWorks image into boot area and release the core1 from boot hold-off state. I have a requirement to have a independent bootloader for secondary core(core1) to initialise the core1 specific devices and load the actual vxworks image independently. Bootloader should run from RAM.
Is it possible to configure U-Boot for secondary core such that I can load it into RAM and start execution from RAM instead of flash?