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

Arm64 Long Format Translation Table Walk

Hi all - I'm trying to understand stage 1 translation.

Assuming that the translation is starting at level 2, how do you determine the number of page table entries in the level 2 table? The documnetation says it can have up to 512 for 4kb granule size. I guess the same question goes for starting at level 1...is there a formula to finding this out?

I have a stage 1 translation that appears to have the following and I'm trying to make sense of it.
2ea level 3 tables each with 512 entries
1ea level 2 table with 48 entries

Parents
  • angeld, thanks for the question.

    Could you please share the following as to better assist you with this questions:

    1) What documentation are you referring to? In order to be on the same page, let's make sure we are looking at the same thing.

    2) I am wondering if this questions wouldn't fit better in one of the other forum categories. This is the Infrastructure Solutions category, and this seems like a questions that would fit better in the Cortex-A / A-Profile forum [1]. Please consider moving your question there. If you still feel it is a good fit here, please provide is with more detailed information and links to the various items you are already referencing. 

    Thanks!


    [1]: https://community.arm.com/developer/ip-products/processors/f/cortex-a-forum

Reply
  • angeld, thanks for the question.

    Could you please share the following as to better assist you with this questions:

    1) What documentation are you referring to? In order to be on the same page, let's make sure we are looking at the same thing.

    2) I am wondering if this questions wouldn't fit better in one of the other forum categories. This is the Infrastructure Solutions category, and this seems like a questions that would fit better in the Cortex-A / A-Profile forum [1]. Please consider moving your question there. If you still feel it is a good fit here, please provide is with more detailed information and links to the various items you are already referencing. 

    Thanks!


    [1]: https://community.arm.com/developer/ip-products/processors/f/cortex-a-forum

Children