| 1 | // (c) 2020 Aaron Taylor <ataylor at subgeniuskitty dot com> |
| 2 | // See License.txt file for copyright and license details. |
| 3 | |
| 4 | #ifndef SGK_PDP11_MMU_H |
| 5 | #define SGK_PDP11_MMU_H |
| 6 | |
| 7 | /* |
| 8 | * Initializes the MMU with a 22-bit kernel-mode I-space map that relocates the |
| 9 | * MMIO page to the physical MMIO region at the top of the physical address |
| 10 | * space while leaving the lower 56kB identity mapped. Assumes the CPU is |
| 11 | * already running in kernel mode with MMU hardware disabled. |
| 12 | */ |
| 13 | void init_mmu(void); |
| 14 | |
| 15 | #endif // SGK_PDP11_MMU_H |