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

Why does ARM have 64KB Large Pages?

The ARM720T user manual mentions small and large pages. Since the ARM 720T requires a 64KB page table entry to be duplicated 16 times in the page table, why not place 16 small page (4KB) entries to mimic a 64KB page entry instead of using a large page in the first place? Duplicating the entry 16 times waste page table space and couldn't they've gone with a modified L1 descriptor to indicate a larger page or something like that?

Parents
  • Hi,

    I think your understanding of

    "Since the ARM 720T requires a 64KB page table entry to be duplicated 16 times in the page table"

    is wrong.

    In the 64KB page case, only one page descriptor would be enough for one 64KB page.

    Best regards.

    Yasuhiko Koumoto.

Reply
  • Hi,

    I think your understanding of

    "Since the ARM 720T requires a 64KB page table entry to be duplicated 16 times in the page table"

    is wrong.

    In the 64KB page case, only one page descriptor would be enough for one 64KB page.

    Best regards.

    Yasuhiko Koumoto.

Children
No data