By: anon2 (anon.delete@this.anon.com), June 8, 2022 2:53 am
Room: Moderated Discussions
James (no.delete@this.thanks.invalid) on June 8, 2022 2:07 am wrote:
> anon2 (anon.delete@this.anon.com) on June 7, 2022 10:21 pm wrote:
> > ARM I think had no virtual memory
>
> I understand virtual memory was in the memory controller chip, MEMC, although it wasn't particularly conventional:
Nice link, thank you. I am wrong. Even if it wasn't technically documented as ISA, it is still part of system architecture intended for the design so it's not unreasonable to say ARM did have virtual memory.
MEMC looks like it is basically a software managed TLB.
> anon2 (anon.delete@this.anon.com) on June 7, 2022 10:21 pm wrote:
> > ARM I think had no virtual memory
>
> I understand virtual memory was in the memory controller chip, MEMC, although it wasn't particularly conventional:
MEMC's-- Roger Wilson
> Content Addressable Memory inverted page table contains 128 entries. This gives rather large pages (32KBytes
> with 4MBytes of RAM) and one can't have the same page at two virtual addresses.
Nice link, thank you. I am wrong. Even if it wasn't technically documented as ISA, it is still part of system architecture intended for the design so it's not unreasonable to say ARM did have virtual memory.
MEMC looks like it is basically a software managed TLB.