Comment by phire

3 years ago

> (where the PS2 is a machine with 32MB of RAM and no memory paging)

The PS2 hardware does have full support for memory paging (at least on the main cpu core). PS2 Linux makes full use of it.

But the default TLB configuration from the BIOS is just a single static 31MB page (the other 1MB is reserved for the BIOS) and the SDK doesn't provide any tooling for dynamic pages.

And this is MIPS, so it's a software managed TLB with 48 entries. I wouldn't be surprised if some games did have dynamic paging, but they would need to provide their own TLB exception handler.