Intel® ISA Extensions
Use hardware-based isolation and memory encryption to provide more code protection in your solutions.

[smp] Initialization

medinad
Beginner
327 Views
Hello,

I am working on implement the multiprocessor capability into MaRTE RTOS. I have read Intel Software Developer's Manual and other guides.

Currently I know that I have to send an INIT IPI and two STARTUP IPI that will be handled at 0x000VV000 where VV is a vector from the IPI message (from B.4.2 Using STARTUP IPI, Multiprocessor Specification v1.4) to wake up secondary processors (APs).

I would like to know how to allocate code in that address.

I am using 'linker.lds' to allocate, and it seems to be, but i does not work.

I need ideas.

Thank you.
Daniel M.

0 Kudos
0 Replies
Reply