NetBSD/sys/arch/arm32
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
..
arm32 finish moving common arm32 bits out into arm/arm32. 2001-07-28 15:08:10 +00:00
compile
conf Update Makefile.arm32 for the newly moved locore.S and genassym.cf 2001-07-28 15:50:40 +00:00
dev print time_t as signed long. 2001-08-05 05:22:10 +00:00
doc Fix typo. s/extention/extension/ 2001-07-05 08:38:24 +00:00
fpe-arm Make "options ARMFPE" work again. 2001-03-04 14:32:12 +00:00
include Checking a whole host of pmap changes: 2001-08-11 13:20:19 +00:00
iomd A couple of tidy ups to pmap: 2001-07-28 18:12:43 +00:00
isa withough -> without 2001-06-13 10:45:57 +00:00
mainbus Correct various misspellings of 'transfer' and inflected forms. 2001-07-08 18:06:42 +00:00
ofw Split consinit functionality out of machdep.c into platform-specific 2001-06-11 11:56:57 +00:00
pci Print which IRQ is used for compatibility interrupts. (from i386) 2000-11-04 14:05:55 +00:00
podulebus A couple of tidy ups to pmap: 2001-07-28 18:12:43 +00:00
rc7500 response', not responce' 2001-06-19 13:45:52 +00:00
riscpc A couple of tidy ups to pmap: 2001-07-28 18:12:43 +00:00
shark auxilliary -> auxiliary 2001-07-26 22:53:13 +00:00
stand A new setup for the fastboot file... a lot more clear. 2001-07-12 15:55:42 +00:00
vidc use unsigned variable types as appropriate 2001-08-05 18:07:51 +00:00
Makefile