summaryrefslogtreecommitdiff
path: root/sys/dev/microcode
diff options
context:
space:
mode:
authorchris <chris@NetBSD.org>2001-08-11 13:20:19 +0000
committerchris <chris@NetBSD.org>2001-08-11 13:20:19 +0000
commit191de4d242c4a7924ccb86b2065cbd89bf8f79dd (patch)
treec6d34b182f3ce315a10fce1b57c796d1e3be7e6f /sys/dev/microcode
parentc5de5876667455df697e84449343d9388967a9e1 (diff)
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.
Diffstat (limited to 'sys/dev/microcode')
0 files changed, 0 insertions, 0 deletions