svn commit: r230184 - head/sys/i386/conf

Colin Percival cperciva at FreeBSD.org
Mon Jan 16 02:42:17 UTC 2012


Author: cperciva
Date: Mon Jan 16 02:42:16 2012
New Revision: 230184
URL: http://svn.freebsd.org/changeset/base/230184

Log:
  Copy XENHVM config file from amd64, now that i386+XENHVM works.

Added:
     - copied unchanged from r230183, head/sys/amd64/conf/XENHVM
Directory Properties:
  head/sys/i386/conf/XENHVM   (props changed)

Copied: head/sys/i386/conf/XENHVM (from r230183, head/sys/amd64/conf/XENHVM)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sys/i386/conf/XENHVM	Mon Jan 16 02:42:16 2012	(r230184, copy of r230183, head/sys/amd64/conf/XENHVM)
@@ -0,0 +1,24 @@
+#
+# XENHVM -- Xen HVM kernel configuration file for FreeBSD/amd64
+#
+# $FreeBSD$
+#
+include		GENERIC
+ident		XENHVM
+
+makeoptions	MODULES_OVERRIDE=""
+
+#
+# Adaptive locks rely on a lock-free pointer read to determine the run state
+# of the thread holding a lock when under contention; under a virtualisation
+# system, the thread run state may not accurately reflect whether the thread
+# (or rather its host VCPU) is actually executing.  As such, disable this
+# optimisation.
+#
+options 	NO_ADAPTIVE_MUTEXES
+options 	NO_ADAPTIVE_RWLOCKS
+options 	NO_ADAPTIVE_SX
+
+# Xen HVM support
+options 	XENHVM
+device		xenpci


More information about the svn-src-all mailing list