[smp] Initialization

[smp] Initialization

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.

1 条帖子 / 0 全新
如需更全面地了解编译器优化,请参阅优化注意事项