NetBSD/sys/arch/hp700
fredette 02f0a2cf44 Significant pmap changes to no longer rely on the "U-bit" (TLB_UNCACHEABLE)
to deal with aliasing of regular memory pages, because many processors don't
support it.

Now, the pmap marks all mappings of a page that has any non-equivalent
aliasing and any writable mapping, and the fault handlers watch for this
and flush other mappings out of the TLB and cache before (re)entering a
conflicting mapping.

When a page has non-equivalent aliasing, only one writable mapping at
a time may be in the TLB and cache.  If no writable mapping is in the
TLB and cache, any number of read-only mappings may be.

The PA7100LC/PA7300LC fault handlers have not been converted yet.
2002-08-11 22:29:07 +00:00
..
compile
conf Made changes in where/how the kernel is linked, and how the pmap 2002-08-05 20:58:35 +00:00
dev Undo the previous change. Polling the console any slower makes 2002-08-11 19:17:45 +00:00
gsc Add better support for controlling the LEDs, and use it. Now the 2002-08-11 19:53:41 +00:00
hp700 Significant pmap changes to no longer rely on the "U-bit" (TLB_UNCACHEABLE) 2002-08-11 22:29:07 +00:00
include Significant pmap changes to no longer rely on the "U-bit" (TLB_UNCACHEABLE) 2002-08-11 22:29:07 +00:00
stand sweep of errx/warnx, remove unnecessary trailing \n 2002-07-20 08:36:17 +00:00
Makefile