我试图阅读2K1000LA处理器用户手册(V1.0)以在我开发的操作系统中支持多核启动。实际上我对此有一些疑惑,2K1000LA启动的时候,是两个核心都会一起启动,还是只会启动一个核,而另一个核等待唤醒呢?
并且当我在试图使用IPI时,发现手册中对I/O中断寄存器描述似乎有误,如下图:
似乎CORE0_INTISR
寄存器重复出现了两次,同样地CORE1_INTISR
也重复出现了两次,并且它们的地址都不一样,我应当使用哪个地址作为正确的寄存器地址呢?
另外,我似乎不是很明白手册中对处理器核间中断与通信
的描述:
这个章节并没有提到上面的COREx_INTISRy
寄存器,它们有着什么样的关系?我应当如何在我开发的操作系统中实现一个简单的IPI通信?
更多回帖