diff options
| author | Peter Wemm <peter@FreeBSD.org> | 2002-07-13 20:58:56 +0000 |
|---|---|---|
| committer | Peter Wemm <peter@FreeBSD.org> | 2002-07-13 20:58:56 +0000 |
| commit | 006490441ddaf7a2f172e0fc0f67f567621e70ae (patch) | |
| tree | d65cc67d278614f4288d691b1307aef602f91144 /sys | |
| parent | a7b1f16c86ead6817646054ffed709b329e047bb (diff) | |
Notes
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/amd64/amd64/pmap.c | 4 | ||||
| -rw-r--r-- | sys/i386/i386/pmap.c | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/sys/amd64/amd64/pmap.c b/sys/amd64/amd64/pmap.c index 03e3aa4a464c..2d00a12270f9 100644 --- a/sys/amd64/amd64/pmap.c +++ b/sys/amd64/amd64/pmap.c @@ -1389,7 +1389,7 @@ pmap_allocpte(pmap_t pmap, vm_offset_t va) if (ptepa & PG_PS) { pmap->pm_pdir[ptepindex] = 0; ptepa = 0; - invltlb(); + pmap_invalidate_all(kernel_pmap); } /* @@ -2352,7 +2352,7 @@ retry: ptepindex += 1; } vm_page_flag_set(p, PG_MAPPED); - invltlb(); + pmap_invalidate_all(kernel_pmap); return; } diff --git a/sys/i386/i386/pmap.c b/sys/i386/i386/pmap.c index 03e3aa4a464c..2d00a12270f9 100644 --- a/sys/i386/i386/pmap.c +++ b/sys/i386/i386/pmap.c @@ -1389,7 +1389,7 @@ pmap_allocpte(pmap_t pmap, vm_offset_t va) if (ptepa & PG_PS) { pmap->pm_pdir[ptepindex] = 0; ptepa = 0; - invltlb(); + pmap_invalidate_all(kernel_pmap); } /* @@ -2352,7 +2352,7 @@ retry: ptepindex += 1; } vm_page_flag_set(p, PG_MAPPED); - invltlb(); + pmap_invalidate_all(kernel_pmap); return; } |
