请教各位大虾:关于IPL的“Warm” vs “cold” start的问题

我看QNX的文档上说
Warm-start IPL If there’s a BIOS or ROM monitor already installed at the reset vector, then your IPL code is simply an extension to the BIOS or
ROM monitor.
Cold-start IPL The system doesn’t have (or doesn’t use) a BIOS or ROM monitor program. The IPL must be located at the reset vector.

我现在就需要IPL的cold-start,请教各位大虾,如何实现呢?

你是在x86上吗?可以弄但比较复杂。等于你要弄一个自己的小BIOS。除非你能找到一个相近的BSP。

谢谢
是在X86的目标机上,我觉得也很复杂,难道就没有现成的吗?
另外如果找到了相似的BSP的话,因为只是相似所以不能全用,怎么把这部分提取出来呢?

好象是南北桥的初始化不很容易。这个跟板子的关连很大,“现成的”要看运气了。

一般BSP都是带源码的。

谢谢,估计我干不了
我也死心了