NetBSD/sys/arch/hpcarm/include
chris 191de4d242 Checking a whole host of pmap changes:
Improved locking (not that we actually use it on a uniprocessor, but one day :)
Removed unneeded splvm's
tweaked pmap_clean_page code to only flush the cache if the page is mapped in the current pmap  (based on diff from richard E)
Adopted pv entry allocation mechanism from i386.
Laid framework for returning ptp's when we've finished with them rather than holding onto them till the process exits.
ptp's are now allocated with a uvm object for the pmap, means that we can walk a list to free them off in pmap_release, until they get freed off by pmap_remove.

Also implemented a page zeroing function when the processor is idling.  Note that hpcarm may wish to disable this.

I believe this code to be stable, if anyone has any problems please shout up.
2001-08-11 13:20:19 +00:00
..
ansi.h
aout_machdep.h
asm.h
bootconfig.h
bootinfo.h
bswap.h
bus.h Move <arm/arm32/bus.h> to <arm/bus.h>, since it looks like it's going to be 2001-06-18 21:37:32 +00:00
cdefs.h
conf.h - add dev_noimpl(xxx,yyy) macro to replace "(dev_type_xxx((*))) yyy", 2001-03-26 12:33:22 +00:00
config_hook.h
cpu.h
cpufunc.h
cpus.h
db_machdep.h hpcarm kernel is ELF. 2001-03-20 18:01:49 +00:00
disklabel.h Use hpc/hpc/disksubr.c. 2001-03-14 14:47:40 +00:00
elf_machdep.h
endian_machdep.h
endian.h
float.h
fp.h
frame.h
ieee.h
ieeefp.h
int_const.h Add definitions of C99 integer constant macros. 2001-04-14 22:38:33 +00:00
int_fmtio.h Add definitions of C99 integer format conversion macros. 2001-04-15 17:13:04 +00:00
int_limits.h Add definitions of C99 specified-width integer type limits. 2001-04-15 15:29:02 +00:00
int_mwgwtypes.h Add definitions of C99 minimum-width and greatest-width integer types. 2001-04-14 12:19:49 +00:00
int_types.h
intr.h Add IPL_SOFT* interrupt levels. 2001-06-20 02:26:30 +00:00
io.h
irqhandler.h use _KERNEL_OPT 2001-05-30 11:57:16 +00:00
katelib.h
limits.h
lock.h
Makefile Add definitions of C99 integer format conversion macros. 2001-04-15 17:13:04 +00:00
math.h
param.h Only define MACHINE & MACHINE_ARCH in port-dependent param.h. 2001-03-04 08:28:51 +00:00
pcb.h
platid_generated.h
platid_mask.h
platid.h
pmap.h
proc.h
profile.h add profile.h,profileio.h 2001-02-24 07:16:51 +00:00
profileio.h add profile.h,profileio.h 2001-02-24 07:16:51 +00:00
psl.h
pte.h
ptrace.h
reg.h
rtc.h
setjmp.h
signal.h
stdarg.h
sysarch.h Make <sysarch.h> valid for all arm platforms. Adjust/remove port-specific 2001-07-14 00:23:09 +00:00
trap.h
types.h Define __HAVE_GENERIC_SOFT_INTERRUPTS, and nuke traditional softserial and 2001-06-20 02:34:26 +00:00
undefined.h
varargs.h
vmparam.h Checking a whole host of pmap changes: 2001-08-11 13:20:19 +00:00