From owner-freebsd-virtualization@FreeBSD.ORG Thu May 23 23:24:11 2013 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 595F7FA2; Thu, 23 May 2013 23:24:11 +0000 (UTC) (envelope-from outbackdingo@gmail.com) Received: from mail-oa0-f54.google.com (mail-oa0-f54.google.com [209.85.219.54]) by mx1.freebsd.org (Postfix) with ESMTP id 19F3C893; Thu, 23 May 2013 23:24:10 +0000 (UTC) Received: by mail-oa0-f54.google.com with SMTP id o17so5330513oag.27 for ; Thu, 23 May 2013 16:24:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=dQT53M2E956TQ1XyVeS5O/DlT8ol9JZlEbziLij30JU=; b=u8zBkY+mH4NOvh7h4YjughaX7VxmxRN4KDdhIzMuFLsx8R94KLyWZoTi765BZIYFdX uVz9/wUc41pc4wK/GBRNn0vKeh6hOD0hJGgrVl3aDTo2tZlDj8M+7J+Tu0/F6L8Vtt4M Dc7PyCX/Uxyddp1FTpBcleDbaujV+knbsFs9l7LATv1jPpYPH4qsHqosaJnm5Wd1mg+u +G1rsHJOP8zO6vZqbPhXtUcK/vpmrBmTaCEYzB92e8KaNA5+d3yuCfqhpeVr6buTAakL r0wT9YsiHmr63+HmZ6uWW7YEXwArg5uFLtW91MR/UE46zO1pyzlcaxKPnvApdcxFY4IW eViQ== MIME-Version: 1.0 X-Received: by 10.182.226.162 with SMTP id rt2mr10250638obc.9.1369351450257; Thu, 23 May 2013 16:24:10 -0700 (PDT) Received: by 10.76.96.49 with HTTP; Thu, 23 May 2013 16:24:10 -0700 (PDT) In-Reply-To: <519131D8.9010307@citrix.com> References: <519131D8.9010307@citrix.com> Date: Thu, 23 May 2013 19:24:10 -0400 Message-ID: Subject: Re: FreeBSD PVHVM call for testing From: Outback Dingo To: =?ISO-8859-1?Q?Roger_Pau_Monn=E9?= Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: "freebsd-xen@freebsd.org" , xen-devel , "freebsd-virtualization@freebsd.org" , "xen-users@lists.xen.org" X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 May 2013 23:24:11 -0000 On Mon, May 13, 2013 at 2:32 PM, Roger Pau Monn=E9 wr= ote: > Hello, > > Recently Justin T Gibbs, Will Andrews and myself have been working on > improving the Xen support in FreeBSD. The main goal of this was to bring > full PVHVM support to FreeBSD, right now FreeBSD is only using PV > interfaces for disk and network interfaces when running as a HVM guest. > The main benefits of this changes are that Xen virtual interrupts (event > channels) are now delivered to the guest using a vector callback > injection, that is a per-cpu mechanism that allows each vCPU to have > different interrupts assigned, so for example network and disk > interrupts are delivered to different vCPUs in order to improve > performance. With this changes FreeBSD also uses PV timers when running > as an HVM guest, which should provide better time keeping and reduce the > virtualization overhead, since emulated timers are no longer used. PV > IPIs can also be used inside a HVM guest, but this will be implemented > later. > > Right now the code is in a state where it can be tested by users, so we > would like to encourage FreeBSD and Xen users to test it and provide > feedback. > > The code is available in the following git repository, under the branch > pvhvm_v5: > > http://xenbits.xen.org/gitweb/?p=3Dpeople/royger/freebsd.git;a=3Dsummary > > Also, I've created a wiki page that explains how to set up a FreeBSD > PVHVM for testing: > > http://wiki.xen.org/wiki/Testing_FreeBSD_PVHVM Hey Guys, Huge KUDOS to some great work, Ive gotten 4 VMs booting from zfsonroot with the rev_9 finally under XCP 1.6 after getting through removal of the cdrom device from VMs, they are booted and running supremely nice now. IO for zfs filesystems is much better inside the VMs now, even with 4mb compared to what it was. This is a huge move forward and personally I just wanted to say thanks for this and all the work you put into it. The VMs appear quite stable for me, and are pleasantly responsive with low mem on zpools. Great job and again..... Thanks. Keep up the great effort. > > _______________________________________________ > freebsd-virtualization@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization > To unsubscribe, send any mail to " > freebsd-virtualization-unsubscribe@freebsd.org" >