NetBSD/sys/arch/sparc/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
..
am7930_machdep.h
ansi.h replace 'long long' with int64_t to compile stand alone program with 2001-01-03 10:08:55 +00:00
aout_machdep.h
apmvar.h
asm.h
autoconf.h
bootinfo.h
bsd_openprom.h
bswap.h
bus.h Add the BUS_DMA_STREAMING flag. 2001-03-07 22:42:16 +00:00
cdefs.h
cgtworeg.h
conf.h - add dev_noimpl(xxx,yyy) macro to replace "(dev_type_xxx((*))) yyy", 2001-03-26 12:33:22 +00:00
cpu.h sprinkle KERNEL_LOCK() and KERNEL_PROC_LOCK() where they're missing. add 2001-03-15 03:01:39 +00:00
ctlreg.h
db_machdep.h
disklabel.h
eeprom.h
elf_machdep.h
endian_machdep.h
endian.h
fbvar.h
float.h
frame.h sync with sparc64. 2001-03-22 06:21:43 +00:00
fsr.h
idprom.h
ieee.h
ieeefp.h
instr.h
int_const.h Add definitions of C99 integer constant macros. 2001-04-14 22:38:33 +00:00
int_fmtio.h Add definitions for C99 fastest minimum-width integer types. 2001-04-26 16:25:19 +00:00
int_limits.h Add definitions for C99 fastest minimum-width integer types. 2001-04-26 16:25:19 +00:00
int_mwgwtypes.h Add definitions for C99 fastest minimum-width integer types. 2001-04-26 16:25:19 +00:00
int_types.h * Move definitions of exact-width integer types from <machine/types.h> 2001-04-28 15:41:28 +00:00
intr.h
kbd.h
kbio.h
kcore.h
limits.h
loadfile_machdep.h
lock.h
Makefile Add definitions of C99 integer format conversion macros. 2001-04-15 17:13:04 +00:00
math.h
oldmon.h
openfirm.h
openpromio.h
param.h Drop MSGBUFSIZE; we don't use it and it can't currently be configured 2001-03-01 15:59:04 +00:00
pcb.h Remove unused declaration of `cpcb', which is no longer a global variable. 2001-03-03 19:42:38 +00:00
pmap.h Don't need a prototype for pmap_bootstrap_alloc(); the function 2001-04-23 23:53:07 +00:00
proc.h
profile.h
promlib.h
psl.h Bump PIL_NET to 7; some sbus network boards use this interrupt level. 2001-04-23 14:40:03 +00:00
pte.h
ptrace.h
reg.h
reloc.h
remote-sl.h
setjmp.h
signal.h
stdarg.h
svr4_machdep.h
tctrl.h
trap.h
types.h * Move definitions of exact-width integer types from <machine/types.h> 2001-04-28 15:41:28 +00:00
varargs.h
vmparam.h Add a VM_MDPAGE_MEMBERS macro that defines pmap-specific data for 2001-04-29 22:44:31 +00:00
vuid_event.h
z8530var.h