svn commit: r270429 - head/sys/sparc64/include

Konstantin Belousov kib at FreeBSD.org
Sat Aug 23 18:11:55 UTC 2014


Author: kib
Date: Sat Aug 23 18:11:54 2014
New Revision: 270429
URL: http://svnweb.freebsd.org/changeset/base/270429

Log:
  For CPUs which do hardware cache line unaliasing, use direct map to
  access sfbufs.
  
  Suggested and reviewed by:	alc
  Tested by:	Michael Moll <kvedulv at kvedulv.de>
  Sponsored by:	The FreeBSD Foundation

Modified:
  head/sys/sparc64/include/vmparam.h

Modified: head/sys/sparc64/include/vmparam.h
==============================================================================
--- head/sys/sparc64/include/vmparam.h	Sat Aug 23 18:07:43 2014	(r270428)
+++ head/sys/sparc64/include/vmparam.h	Sat Aug 23 18:11:54 2014	(r270429)
@@ -241,5 +241,8 @@ extern vm_offset_t vm_max_kernel_address
 
 #define	SFBUF
 #define	SFBUF_MAP
+#define	SFBUF_OPTIONAL_DIRECT_MAP	dcache_color_ignore
+#include <machine/tlb.h>
+#define	SFBUF_PHYS_DMAP(x)		TLB_PHYS_TO_DIRECT(x)
 
 #endif /* !_MACHINE_VMPARAM_H_ */


More information about the svn-src-all mailing list