From 1934cbcc1a48dd82e4175609b779ac6cbc73b513 Mon Sep 17 00:00:00 2001 From: Colin Percival Date: Mon, 16 Jan 2012 02:42:16 +0000 Subject: [PATCH] Copy XENHVM config file from amd64, now that i386+XENHVM works. --- sys/i386/conf/XENHVM | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 sys/i386/conf/XENHVM diff --git a/sys/i386/conf/XENHVM b/sys/i386/conf/XENHVM new file mode 100644 index 00000000000..e5fc0496f92 --- /dev/null +++ b/sys/i386/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