/freebsd/sys/i386/include/ |
H A D | sf_buf.h | diff 8a5ac5d56f6fa2d4569c90ce3efe3077588dd9f9 Wed Jul 29 10:49:58 CEST 2009 Konstantin Belousov <kib@FreeBSD.org> As was done in r195820 for amd64, use clflush for flushing cache lines when memory page caching attributes changed, and CPU does not support self-snoop, but implemented clflush, for i386.
Take care of possible mappings of the page by sf buffer by utilizing the mapping for clflush, otherwise map the page transiently. Amd64 used direct map.
Proposed and reviewed by: alc Approved by: re (kensmith) diff 8a5ac5d56f6fa2d4569c90ce3efe3077588dd9f9 Wed Jul 29 10:49:58 CEST 2009 Konstantin Belousov <kib@FreeBSD.org> As was done in r195820 for amd64, use clflush for flushing cache lines when memory page caching attributes changed, and CPU does not support self-snoop, but implemented clflush, for i386.
Take care of possible mappings of the page by sf buffer by utilizing the mapping for clflush, otherwise map the page transiently. Amd64 used direct map.
Proposed and reviewed by: alc Approved by: re (kensmith)
|
H A D | md_var.h | diff 8a5ac5d56f6fa2d4569c90ce3efe3077588dd9f9 Wed Jul 29 10:49:58 CEST 2009 Konstantin Belousov <kib@FreeBSD.org> As was done in r195820 for amd64, use clflush for flushing cache lines when memory page caching attributes changed, and CPU does not support self-snoop, but implemented clflush, for i386.
Take care of possible mappings of the page by sf buffer by utilizing the mapping for clflush, otherwise map the page transiently. Amd64 used direct map.
Proposed and reviewed by: alc Approved by: re (kensmith) diff 8a5ac5d56f6fa2d4569c90ce3efe3077588dd9f9 Wed Jul 29 10:49:58 CEST 2009 Konstantin Belousov <kib@FreeBSD.org> As was done in r195820 for amd64, use clflush for flushing cache lines when memory page caching attributes changed, and CPU does not support self-snoop, but implemented clflush, for i386.
Take care of possible mappings of the page by sf buffer by utilizing the mapping for clflush, otherwise map the page transiently. Amd64 used direct map.
Proposed and reviewed by: alc Approved by: re (kensmith)
|
H A D | pmap.h | diff 8a5ac5d56f6fa2d4569c90ce3efe3077588dd9f9 Wed Jul 29 10:49:58 CEST 2009 Konstantin Belousov <kib@FreeBSD.org> As was done in r195820 for amd64, use clflush for flushing cache lines when memory page caching attributes changed, and CPU does not support self-snoop, but implemented clflush, for i386.
Take care of possible mappings of the page by sf buffer by utilizing the mapping for clflush, otherwise map the page transiently. Amd64 used direct map.
Proposed and reviewed by: alc Approved by: re (kensmith) diff 8a5ac5d56f6fa2d4569c90ce3efe3077588dd9f9 Wed Jul 29 10:49:58 CEST 2009 Konstantin Belousov <kib@FreeBSD.org> As was done in r195820 for amd64, use clflush for flushing cache lines when memory page caching attributes changed, and CPU does not support self-snoop, but implemented clflush, for i386.
Take care of possible mappings of the page by sf buffer by utilizing the mapping for clflush, otherwise map the page transiently. Amd64 used direct map.
Proposed and reviewed by: alc Approved by: re (kensmith)
|
/freebsd/sys/i386/i386/ |
H A D | initcpu.c | diff 8a5ac5d56f6fa2d4569c90ce3efe3077588dd9f9 Wed Jul 29 10:49:58 CEST 2009 Konstantin Belousov <kib@FreeBSD.org> As was done in r195820 for amd64, use clflush for flushing cache lines when memory page caching attributes changed, and CPU does not support self-snoop, but implemented clflush, for i386.
Take care of possible mappings of the page by sf buffer by utilizing the mapping for clflush, otherwise map the page transiently. Amd64 used direct map.
Proposed and reviewed by: alc Approved by: re (kensmith) diff 8a5ac5d56f6fa2d4569c90ce3efe3077588dd9f9 Wed Jul 29 10:49:58 CEST 2009 Konstantin Belousov <kib@FreeBSD.org> As was done in r195820 for amd64, use clflush for flushing cache lines when memory page caching attributes changed, and CPU does not support self-snoop, but implemented clflush, for i386.
Take care of possible mappings of the page by sf buffer by utilizing the mapping for clflush, otherwise map the page transiently. Amd64 used direct map.
Proposed and reviewed by: alc Approved by: re (kensmith)
|
H A D | vm_machdep.c | diff 8a5ac5d56f6fa2d4569c90ce3efe3077588dd9f9 Wed Jul 29 10:49:58 CEST 2009 Konstantin Belousov <kib@FreeBSD.org> As was done in r195820 for amd64, use clflush for flushing cache lines when memory page caching attributes changed, and CPU does not support self-snoop, but implemented clflush, for i386.
Take care of possible mappings of the page by sf buffer by utilizing the mapping for clflush, otherwise map the page transiently. Amd64 used direct map.
Proposed and reviewed by: alc Approved by: re (kensmith) diff 8a5ac5d56f6fa2d4569c90ce3efe3077588dd9f9 Wed Jul 29 10:49:58 CEST 2009 Konstantin Belousov <kib@FreeBSD.org> As was done in r195820 for amd64, use clflush for flushing cache lines when memory page caching attributes changed, and CPU does not support self-snoop, but implemented clflush, for i386.
Take care of possible mappings of the page by sf buffer by utilizing the mapping for clflush, otherwise map the page transiently. Amd64 used direct map.
Proposed and reviewed by: alc Approved by: re (kensmith)
|
H A D | pmap.c | diff 8a5ac5d56f6fa2d4569c90ce3efe3077588dd9f9 Wed Jul 29 10:49:58 CEST 2009 Konstantin Belousov <kib@FreeBSD.org> As was done in r195820 for amd64, use clflush for flushing cache lines when memory page caching attributes changed, and CPU does not support self-snoop, but implemented clflush, for i386.
Take care of possible mappings of the page by sf buffer by utilizing the mapping for clflush, otherwise map the page transiently. Amd64 used direct map.
Proposed and reviewed by: alc Approved by: re (kensmith) diff 8a5ac5d56f6fa2d4569c90ce3efe3077588dd9f9 Wed Jul 29 10:49:58 CEST 2009 Konstantin Belousov <kib@FreeBSD.org> As was done in r195820 for amd64, use clflush for flushing cache lines when memory page caching attributes changed, and CPU does not support self-snoop, but implemented clflush, for i386.
Take care of possible mappings of the page by sf buffer by utilizing the mapping for clflush, otherwise map the page transiently. Amd64 used direct map.
Proposed and reviewed by: alc Approved by: re (kensmith)
|