Re: Are pages allowed to cross PMA regions?
toggle quoted message Show quoted text
>In particular, a portion of a misaligned store that passes the PMP check may become visible, even if another portion fails the PMP check
I had no idea this was in the spec - so I'm glad you added that comment Allen.
yes - between MMU pages, PMP regions and PMA regions it's all pretty complex.
In systems with an MMU do people typically also implement the PMP? And if so why?
As the granularity of PMA and PMP regions are implementation defined - I'm wondering if a nice simplification would be to specify them both with 64-byte granularity, and 64-byte alignment to match the cache-block size for the CMOs. At least then the PMAs can't cross the boundary of a TLB page.
On Sat, 13 Aug 2022 at 09:02, Allen Baum <allen.baum@...> wrote:
Tariq Kurd | Lead IP Architect | Codasip UK Design Centre | www.codasip.com