This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

移植djyos到cortex-a9遇到问题

大家好,最近移植djyos到cortex-a9,遇到些问题想请教一下。

这些问题,我在以下文档上search,均没有找到答案:

《ARM® Cortex®-A9 MPCore Revision: r4p1 Technical Reference Manual,ARM 100486_0401_10_en》

《ARM Cortex -A Series Version: 4.0 Programmer’s Guide,  ARM DEN0013D (ID012214)》

《Cortex -A9 Revision: r4p1 Technical Reference Manual,  ARM DDI 0388I (ID091612)》

问题1:ttbr0/ttbr1/ttbcr这三个寄存器的格式定义在哪里能找到,以上文档中只提到cp15-c2,但找不到其内部格式。

问题2:mmu domain寄存器的格式,文档中只告诉我cp15-c3-c0是domain,但没有描述其格式。

问题3:cache shareability属性在哪里设置?在DEN0013D文档中讲到:

“The ARMv7 architecture enables you to specify Shareable memory as Inner Shareable or Outer

Shareable (this latter case means that the location is both Inner and Outer Shareable).”

但是mmutable中,只有一个S bit,怎么设置Inner shareable和outer shareable呢?

恭候大神解答,不甚感激,如果还能告诉我,到哪些文档上找答案,就更好了。

Parents Reply Children
No data