Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: src/sys/arch/mac68k/mac68k
Module Name: src
Committed By: thorpej
Date: Wed May 6 12:46:24 UTC 2026
Modified Files:
src/sys/arch/mac68k/mac68k: machdep.c macrom.c
Log Message:
In the __HAVE_NEW_PMAP_68K case, use machine_bootmap[] to map the I/O
area VA==PA. With the Utah pmap, the I/O area was mapped at some
arbitrary KVA in pmap_bootstrap() and then double-mapped VA==PA in
mrg_init(). Initially, the new pmap case did this, as well, but then
mrg_init() blew up because no page tables were present for the address
it attempted to use. Now that pmap_bootstrap1() ensures that PTs are
allocated for FIXEDVA entries in machine_bootmap[], we can just have
the one mapping.
Confirmed by nat@ that this makes mac68k boot and run with the new
pmap, but there are still gremlins when running the X server.
To generate a diff of this commit:
cvs rdiff -u -r1.387 -r1.388 src/sys/arch/mac68k/mac68k/machdep.c
cvs rdiff -u -r1.76 -r1.77 src/sys/arch/mac68k/mac68k/macrom.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index