NetBSD/sys/arch/arm26/include
thorpej 2b27ac7a99 Add a VM_MDPAGE_MEMBERS macro that defines pmap-specific data for
each vm_page structure.  Add a VM_MDPAGE_INIT() macro to init this
data when pages are initialized by UVM.  These macros are mandatory,
but ports may #define them to nothing if they are not needed/used.

This deprecates struct pmap_physseg.  As a transitional measure,
allow a port to #define PMAP_PHYSSEG so that it can continue to
use it until its pmap is converted to use VM_MDPAGE_MEMBERS.

Use all this stuff to eliminate a lot of extra work in the Alpha
pmap module (it's smaller and faster now).  Changes to other pmap
modules will follow.
2001-04-29 22:44:31 +00:00
..
ansi.h
aout_machdep.h
asm.h
boot.h
bswap.h
bus.h
cdefs.h
cpu.h
db_machdep.h
disklabel_acorn.h
disklabel.h
elf_machdep.h
endian_machdep.h
endian.h
float.h
fp.h
fpureg.h
frame.h
ieee.h
ieeefp.h
int_const.h
int_fmtio.h
int_limits.h
int_mwgwtypes.h
int_types.h
intr.h
ipkdb.h
irq.h
limits.h
lock.h
machdep.h
Makefile
math.h
memcreg.h
param.h
pcb.h
pmap.h Provide a pmap_resident_count() that simply expands to 0. 2001-04-25 18:03:19 +00:00
podulebus_machdep.h
proc.h
profile.h Arrange to restore R14 on return from __mcount, so that profiled assembler 2001-04-26 22:09:57 +00:00
pte.h
ptrace.h
reg.h
setjmp.h
signal.h
softintr.h
stdarg.h
trap.h
types.h
undefined.h
varargs.h
vmparam.h Add a VM_MDPAGE_MEMBERS macro that defines pmap-specific data for 2001-04-29 22:44:31 +00:00