summaryrefslogtreecommitdiffstats
path: root/sys/i386/include
diff options
context:
space:
mode:
authorkib <kib@FreeBSD.org>2014-10-15 14:07:24 +0000
committerkib <kib@FreeBSD.org>2014-10-15 14:07:24 +0000
commit92c5a45b89b79dd541cdd42a298bd9ef50c0bd23 (patch)
treef9b50e42c297a49f05d1d59a12a960b704595ab6 /sys/i386/include
parentc4d948e4452aa678c9052326a2ca21297e209b9f (diff)
downloadFreeBSD-src-92c5a45b89b79dd541cdd42a298bd9ef50c0bd23.zip
FreeBSD-src-92c5a45b89b79dd541cdd42a298bd9ef50c0bd23.tar.gz
MFC r272761:
Add an argument to the x86 pmap_invalidate_cache_range() to request forced invalidation of the cache range regardless of the presence of self-snoop feature. MFC r272943: MFi386 r272761.
Diffstat (limited to 'sys/i386/include')
-rw-r--r--sys/i386/include/pmap.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/i386/include/pmap.h b/sys/i386/include/pmap.h
index 100475c..05656cd 100644
--- a/sys/i386/include/pmap.h
+++ b/sys/i386/include/pmap.h
@@ -458,7 +458,8 @@ void pmap_invalidate_range(pmap_t, vm_offset_t, vm_offset_t);
void pmap_invalidate_all(pmap_t);
void pmap_invalidate_cache(void);
void pmap_invalidate_cache_pages(vm_page_t *pages, int count);
-void pmap_invalidate_cache_range(vm_offset_t sva, vm_offset_t eva);
+void pmap_invalidate_cache_range(vm_offset_t sva, vm_offset_t eva,
+ boolean_t force);
#endif /* _KERNEL */
OpenPOWER on IntegriCloud