Add to MMU init: bypass cache in MMIO page
[pdp11-memory-test] / pdp11_mmu.h
... / ...
CommitLineData
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 */
13void init_mmu(void);
14
15#endif // SGK_PDP11_MMU_H