55fb5385d7
Tested and verified on my Amiga (yes, I'm hoping to switch amiga to using the common pmp_motorola.c). Uvm changes over 17 months ago resulted in the 68040/060 segment table page being entered with pmap_kenter(), which does not record the mapping in the pv table. Attempting to inhibit caching of that page as required by the 68060 hardware no longer changes the PTE and caused varying degrees of multiple faulting, sometimes resulting in an unusable system. Apparently very few people attempted to run a 68060 based system since that change. Fix to to change the caching bits directly rather than using pmap_changebit(). |
||
---|---|---|
.. | ||
060sp | ||
conf | ||
fpe | ||
fpsp | ||
include | ||
m68k | ||
Makefile | ||
Makefile.inc |