The m68k port¶
The Motorola 68000 is an old CPU and not a reasonable target for Haiku. However, later models which are equipped with a memory management unit could work (slowly).
There is work in progress to target Atari, Amiga, and NeXT hardware platforms.
Todo list¶
optimization: remove M68KPagingStructures[*]::UpdateAllPageDirs() and just allocate all the kernel page root entries at boot and be done with it. It’s not very big anyway.
possibly other optimizations in the VM code due to not supporting SMP?