NetBSD/sys/arch/hp700/include
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
..
ansi.h
aout_machdep.h
asm.h
autoconf.h
bswap.h
bus.h Made changes to how bus_dmamap_sync() and the if_ie_gsc driver work 2002-08-11 19:39:37 +00:00
byte_swap.h
cdefs.h
conf.h
cpu.h Significant pmap changes to no longer rely on the "U-bit" (TLB_UNCACHEABLE) 2002-08-11 22:29:07 +00:00
cpufunc.h
db_machdep.h
disklabel.h
eisa_machdep.h
elf_machdep.h
endian_machdep.h
endian.h
exec.h
float.h
frame.h
ieee.h
ieeefp.h
int_const.h
int_fmtio.h
int_limits.h
int_mwgwtypes.h
int_types.h
intr.h
iomod.h
isa_machdep.h
kcore.h
limits.h
loadfile_machdep.h
lock.h
Makefile Implement pmc(9) -- An interface to hardware performance monitoring 2002-08-07 05:14:47 +00:00
math.h
nvm.h
param.h
pcb.h
pdc.h
pmap.h
pmc.h Implement pmc(9) -- An interface to hardware performance monitoring 2002-08-07 05:14:47 +00:00
proc.h
profile.h
psl.h
pte.h
ptrace.h
reg.h
reloc.h
setjmp.h
signal.h
som.h
spinlock.h
stdarg.h
trap.h
types.h
varargs.h
vmparam.h