diff options
author | alc <alc@FreeBSD.org> | 2003-11-08 03:01:26 +0000 |
---|---|---|
committer | alc <alc@FreeBSD.org> | 2003-11-08 03:01:26 +0000 |
commit | 8f7a1d592dd38dde10b1a70a41516107f00cf36a (patch) | |
tree | 12c393c5a57ca2d236a603eea816f9a369b734b8 /sys/i386/include | |
parent | 866579d246606ed1061d202e6772110f25b7350b (diff) | |
download | FreeBSD-src-8f7a1d592dd38dde10b1a70a41516107f00cf36a.zip FreeBSD-src-8f7a1d592dd38dde10b1a70a41516107f00cf36a.tar.gz |
- Similar to post-PAE RELENG_4 split pmap_pte_quick() into two cases,
pmap_pte() and pmap_pte_quick(). The distinction being based upon the
locks that are held by the caller. When the given pmap is not the
current pmap, pmap_pte() should be used when Giant is held and
pmap_pte_quick() should be used when the vm page queues lock is held.
- When assigning to PMAP1 or PMAP2, include PG_A anf PG_M.
- Reenable the inlining of pmap_is_current().
In collaboration with: tegge
Diffstat (limited to 'sys/i386/include')
-rw-r--r-- | sys/i386/include/pmap.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/i386/include/pmap.h b/sys/i386/include/pmap.h index ceec564..ce22c12 100644 --- a/sys/i386/include/pmap.h +++ b/sys/i386/include/pmap.h @@ -340,7 +340,7 @@ void pmap_kenter(vm_offset_t va, vm_paddr_t pa); void pmap_kremove(vm_offset_t); void *pmap_mapdev(vm_paddr_t, vm_size_t); void pmap_unmapdev(vm_offset_t, vm_size_t); -pt_entry_t *pmap_pte_quick(pmap_t, vm_offset_t) __pure2; +pt_entry_t *pmap_pte(pmap_t, vm_offset_t) __pure2; void pmap_set_pg(void); void pmap_invalidate_page(pmap_t, vm_offset_t); void pmap_invalidate_range(pmap_t, vm_offset_t, vm_offset_t); |