From owner-freebsd-xen@freebsd.org Tue Oct 6 14:25:49 2015 Return-Path: Delivered-To: freebsd-xen@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AB8849B6B51 for ; Tue, 6 Oct 2015 14:25:49 +0000 (UTC) (envelope-from ya.shreekantha@gmail.com) Received: from mbob.nabble.com (mbob.nabble.com [162.253.133.15]) by mx1.freebsd.org (Postfix) with ESMTP id 9BE26B9B for ; Tue, 6 Oct 2015 14:25:49 +0000 (UTC) (envelope-from ya.shreekantha@gmail.com) Received: from msam.nabble.com (unknown [162.253.133.85]) by mbob.nabble.com (Postfix) with ESMTP id 56FD817146A2 for ; Tue, 6 Oct 2015 07:18:29 -0700 (PDT) Date: Tue, 6 Oct 2015 07:25:41 -0700 (MST) From: shree To: freebsd-xen@freebsd.org Message-ID: <1444141541780-6043366.post@n5.nabble.com> Subject: Need help : 10.2 + Xen dom0 support MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-xen@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussion of the freebsd port to xen - implementation and usage List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Oct 2015 14:25:49 -0000 Hello Everyone, I am new to FreeBSD. Need your input on how I can get Xen dom0 support on FreeBSD 10.2 release. I went through :http://wiki.xenproject.org/wiki/FreeBSD_Dom0#Shortcomings, but did not help me get following information: (1) Is there a list of patches/code changes that I can pick and apply on 10.2 to get Xen dom0 support? (2) I see in one of the post, build fails. Just wanted to know if there are any other changes required. Please help. Thanks a ton, Shree -- View this message in context: http://freebsd.1045724.n5.nabble.com/Need-help-10-2-Xen-dom0-support-tp6043366.html Sent from the freebsd-xen mailing list archive at Nabble.com. From owner-freebsd-xen@freebsd.org Tue Oct 6 15:10:38 2015 Return-Path: Delivered-To: freebsd-xen@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 19F869B69AC for ; Tue, 6 Oct 2015 15:10:38 +0000 (UTC) (envelope-from prvs=714d6e1f6=roger.pau@citrix.com) Received: from SMTP02.CITRIX.COM (smtp02.citrix.com [66.165.176.63]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "mail.citrix.com", Issuer "Verizon Public SureServer CA G14-SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C6287DEE for ; Tue, 6 Oct 2015 15:10:37 +0000 (UTC) (envelope-from prvs=714d6e1f6=roger.pau@citrix.com) X-IronPort-AV: E=Sophos;i="5.17,644,1437436800"; d="scan'208";a="308412355" Subject: Re: Need help : 10.2 + Xen dom0 support To: shree , References: <1444141541780-6043366.post@n5.nabble.com> From: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= X-Enigmail-Draft-Status: N1110 Message-ID: <5613E462.9050000@citrix.com> Date: Tue, 6 Oct 2015 17:10:26 +0200 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <1444141541780-6043366.post@n5.nabble.com> Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: 7bit X-DLP: MIA2 X-BeenThere: freebsd-xen@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussion of the freebsd port to xen - implementation and usage List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Oct 2015 15:10:38 -0000 Hello, El 06/10/15 a les 16.25, shree ha escrit: > Hello Everyone, > > I am new to FreeBSD. Need your input on how I can get Xen dom0 support on > FreeBSD 10.2 release. Any reason you cannot use HEAD instead? > I went through :http://wiki.xenproject.org/wiki/FreeBSD_Dom0#Shortcomings, > but did not help me get following information: > (1) Is there a list of patches/code changes that I can pick and apply on > 10.2 to get Xen dom0 support? Most of my commits need to be backported in order to have Dom0 support, but IMHO, I'm not sure how many conflicts you will get when trying to apply them to stable/10. You can get a list using `svn log --search royger`. > (2) I see in one of the post, build fails. Just wanted to know if there are > any other changes required. I'm not sure what you mean with this, which build fails? Roger. From owner-freebsd-xen@freebsd.org Wed Oct 7 02:27:45 2015 Return-Path: Delivered-To: freebsd-xen@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 75C359D0E2C for ; Wed, 7 Oct 2015 02:27:45 +0000 (UTC) (envelope-from syd.meyer@gmail.com) Received: from mail-wi0-x231.google.com (mail-wi0-x231.google.com [IPv6:2a00:1450:400c:c05::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1ACDD195D for ; Wed, 7 Oct 2015 02:27:44 +0000 (UTC) (envelope-from syd.meyer@gmail.com) Received: by wiclk2 with SMTP id lk2so192752991wic.0 for ; Tue, 06 Oct 2015 19:27:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:content-type:content-transfer-encoding:subject:message-id:date :to:mime-version; bh=pC+0tGE34xI2Tn4cbo1K+qQAYoZW4DJX/n62xm2cWUg=; b=Wr0Z2ECg5zk9Cr+WTZ4RPhV11Fu8PeciQ7ICYhsbSv+iX25w24SYSuo+vfNV3nTD/E I11XiSN6Y4fG5N+mnkVXMnCinn7jet6g2pkVc43mH3YHVhGmXC6MP0+l9BNK7be0A/P6 AZI+xcrx+rE5fcl/dMREcLX7HWcUuKuxUIUtRVBqCvvNX3a46AoTcixhOZxYrhkY8aIr GPwSsC96qWtzH8RBUVKcmV21OGepEJCxUV43cwpfT79d9pGOdyUBN0lM9N9KoRqKdN1X Oy9JTTgi9k1G+tueX15ixm1Q8kqKJZ++OsNTVYQQfAFyKF/XAqu9EXTk1KvflaEp5rAj WQUQ== X-Received: by 10.194.57.180 with SMTP id j20mr44836372wjq.147.1444184862540; Tue, 06 Oct 2015 19:27:42 -0700 (PDT) Received: from ?IPv6:2a02:a03f:b2d:b100:9d71:8c1:21a5:5389? ([2a02:a03f:b2d:b100:9d71:8c1:21a5:5389]) by smtp.gmail.com with ESMTPSA id bu19sm35910030wjb.45.2015.10.06.19.27.41 for (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 06 Oct 2015 19:27:41 -0700 (PDT) From: Sydney Meyer Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Subject: New netfront in r288917 Message-Id: <06BD3636-3B57-47F3-A6F2-8F243A15CCB3@gmail.com> Date: Wed, 7 Oct 2015 04:27:40 +0200 To: freebsd-xen@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 9.0 \(3094\)) X-Mailer: Apple Mail (2.3094) X-BeenThere: freebsd-xen@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussion of the freebsd port to xen - implementation and usage List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Oct 2015 02:27:45 -0000 Hello Roger, i have tried your changes from r288917 and the reported IPv4 TCP = performance issues seem to be gone on my Xen 4.4 / Debian Linux 4.1 = setup. I will do some more testing the next days as this seem to resolve some = other PR's with xen/netfront. Thanks a bunch for working on this.. S.= From owner-freebsd-xen@freebsd.org Wed Oct 7 17:11:28 2015 Return-Path: Delivered-To: freebsd-xen@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5C4E39D1AF1 for ; Wed, 7 Oct 2015 17:11:28 +0000 (UTC) (envelope-from prvs=715f702c9=roger.pau@citrix.com) Received: from SMTP02.CITRIX.COM (smtp02.citrix.com [66.165.176.63]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "mail.citrix.com", Issuer "Verizon Public SureServer CA G14-SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E5154123E for ; Wed, 7 Oct 2015 17:11:27 +0000 (UTC) (envelope-from prvs=715f702c9=roger.pau@citrix.com) X-IronPort-AV: E=Sophos;i="5.17,650,1437436800"; d="scan'208";a="308717815" Subject: Re: New netfront in r288917 To: Sydney Meyer , References: <06BD3636-3B57-47F3-A6F2-8F243A15CCB3@gmail.com> From: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= Message-ID: <56155236.3020407@citrix.com> Date: Wed, 7 Oct 2015 19:11:18 +0200 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <06BD3636-3B57-47F3-A6F2-8F243A15CCB3@gmail.com> Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: 7bit X-DLP: MIA2 X-BeenThere: freebsd-xen@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussion of the freebsd port to xen - implementation and usage List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Oct 2015 17:11:28 -0000 El 07/10/15 a les 4.27, Sydney Meyer ha escrit: > Hello Roger, > > i have tried your changes from r288917 and the reported IPv4 TCP performance issues seem to be gone on my Xen 4.4 / Debian Linux 4.1 setup. > > I will do some more testing the next days as this seem to resolve some other PR's with xen/netfront. > > Thanks a bunch for working on this.. I'm afraid I don't deserve this thanks :). This is just an import of the headers (and has been done by my colleague Julien), no functionality changed at all. Netfront performance was fixed by hps in commit r287775. Roger. From owner-freebsd-xen@freebsd.org Thu Oct 8 10:56:46 2015 Return-Path: Delivered-To: freebsd-xen@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 991579D2AC0 for ; Thu, 8 Oct 2015 10:56:46 +0000 (UTC) (envelope-from ya.shreekantha@gmail.com) Received: from mail-wi0-x231.google.com (mail-wi0-x231.google.com [IPv6:2a00:1450:400c:c05::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2873918BD for ; Thu, 8 Oct 2015 10:56:46 +0000 (UTC) (envelope-from ya.shreekantha@gmail.com) Received: by wicge5 with SMTP id ge5so19972710wic.0 for ; Thu, 08 Oct 2015 03:56:44 -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=MQ04oHVLD+2pinAkOInamUUPQYSjg10du6w0i8iRERM=; b=tQUrIqcjfWVV7Gq2OxpFFr6kKmpfgGcDvMbiMrq3umN1fdzIz1ge/t1uwl/dYlHc/C A+B3gIEGYASKOg+LSNlWZBq+AK658/8lOc7ryB2u58VDhLnQxwmjGxgK3eDitXmI8sNW jo9hO5rkjJWQFHJpetVlT+m85r9ESchvBsby++6lfJ/+hO96ON1/s3t9mMuex0PEpfjN dJD+YxrDX9vMjOyZNzJnsMwPUPz7VMzH2v/jOpGMZsJKbfRNGX0/HA1oc9KpyklXTqU7 TXTDkODb4wXmr5qwuNDqIbAaz/c6MDjA4XlxCPaSsWYL5s/nZ5DAmmdTx2f9tIvTij/l 4tDg== MIME-Version: 1.0 X-Received: by 10.180.86.231 with SMTP id s7mr3124732wiz.15.1444301804164; Thu, 08 Oct 2015 03:56:44 -0700 (PDT) Received: by 10.28.126.87 with HTTP; Thu, 8 Oct 2015 03:56:44 -0700 (PDT) In-Reply-To: <5613E462.9050000@citrix.com> References: <1444141541780-6043366.post@n5.nabble.com> <5613E462.9050000@citrix.com> Date: Thu, 8 Oct 2015 16:26:44 +0530 Message-ID: Subject: Re: Need help : 10.2 + Xen dom0 support From: Shree Kantha To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= Cc: freebsd-xen@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-xen@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussion of the freebsd port to xen - implementation and usage List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Oct 2015 10:56:46 -0000 Thanks a lot Roger for this information. I am able to progress with this. I took below commits of you to stable 10.2= : - rS280954: multiboot: fix error codes - Diffusion Commit - rS280953: multiboot: zero mod list array - rS277215: loader: implement multiboot support for Xen Dom0 With this, i build kernel, and followed steps mentioned in : http://wiki.xen.org/wiki/FreeBSD_Dom0. when my system reboots, I see below error: "ERROR: Not a Xen-ELF image: No ELF notes or '__xen_ost' section found ***************************************************************************= ******** Panic on CPU 0: Could not set up DOM0 guest OS ***************************************************************************= ******** Can you please tell me if I am missng anything here. Well, I took the above mentioned fix to correct the multiboot support.If there are any other patches to be used, plz let me know. thanks a ton, Shree On Tue, Oct 6, 2015 at 8:40 PM, Roger Pau Monn=C3=A9 wrote: > Hello, > > El 06/10/15 a les 16.25, shree ha escrit: > > Hello Everyone, > > > > I am new to FreeBSD. Need your input on how I can get Xen dom0 support = on > > FreeBSD 10.2 release. > > Any reason you cannot use HEAD instead? > > > I went through : > http://wiki.xenproject.org/wiki/FreeBSD_Dom0#Shortcomings, > > but did not help me get following information: > > (1) Is there a list of patches/code changes that I can pick and apply o= n > > 10.2 to get Xen dom0 support? > > Most of my commits need to be backported in order to have Dom0 support, > but IMHO, I'm not sure how many conflicts you will get when trying to > apply them to stable/10. You can get a list using `svn log --search > royger`. > > > (2) I see in one of the post, build fails. Just wanted to know if there > are > > any other changes required. > > I'm not sure what you mean with this, which build fails? > > Roger. > > From owner-freebsd-xen@freebsd.org Thu Oct 8 13:43:25 2015 Return-Path: Delivered-To: freebsd-xen@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D2B389B4FBE for ; Thu, 8 Oct 2015 13:43:25 +0000 (UTC) (envelope-from prvs=71627ea5a=roger.pau@citrix.com) Received: from SMTP.CITRIX.COM (smtp.citrix.com [66.165.176.89]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "mail.citrix.com", Issuer "Verizon Public SureServer CA G14-SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 85A8498 for ; Thu, 8 Oct 2015 13:43:25 +0000 (UTC) (envelope-from prvs=71627ea5a=roger.pau@citrix.com) X-IronPort-AV: E=Sophos;i="5.17,654,1437436800"; d="scan'208";a="305099856" Subject: Re: Need help : 10.2 + Xen dom0 support To: Shree Kantha References: <1444141541780-6043366.post@n5.nabble.com> <5613E462.9050000@citrix.com> CC: From: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= X-Enigmail-Draft-Status: N1110 Message-ID: <561672EE.8080602@citrix.com> Date: Thu, 8 Oct 2015 15:43:10 +0200 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-DLP: MIA2 X-BeenThere: freebsd-xen@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussion of the freebsd port to xen - implementation and usage List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Oct 2015 13:43:26 -0000 El 08/10/15 a les 12.56, Shree Kantha ha escrit: > Thanks a lot Roger for this information. > > I am able to progress with this. I took below commits of you to stable 10.2: > > - rS280954: multiboot: fix error codes > > - Diffusion Commit > - rS280953: multiboot: zero mod list array > > - rS277215: loader: implement multiboot support for Xen Dom0 > > > With this, i build kernel, and followed steps mentioned in : > http://wiki.xen.org/wiki/FreeBSD_Dom0. > > when my system reboots, I see below error: > > > "ERROR: Not a Xen-ELF image: No ELF notes or '__xen_ost' section found Yes, you only applied the patches that allow the FreeBSD loader to load Xen, but you also need all the patches for the FreeBSD kernel that enable PVH mode and Dom0 support. The list is quite long TBH, and I haven't looked at whether all of them are needed or not, but a good start should be: $ svn log --search royger | grep -e "^r[0-9]" r288119 | emaste | 2015-09-22 18:51:40 +0200 (dim, 22 set 2015) | 12 lines r287132 | araujo | 2015-08-25 17:34:28 +0200 (dim, 25 ago 2015) | 6 lines r287000 | royger | 2015-08-21 17:57:57 +0200 (div, 21 ago 2015) | 11 lines r286999 | royger | 2015-08-21 17:53:08 +0200 (div, 21 ago 2015) | 15 lines r286994 | kib | 2015-08-21 17:13:25 +0200 (div, 21 ago 2015) | 11 lines r286855 | kib | 2015-08-17 20:42:45 +0200 (dil, 17 ago 2015) | 10 lines r286786 | jhb | 2015-08-14 20:38:39 +0200 (div, 14 ago 2015) | 6 lines r286372 | jhb | 2015-08-06 19:07:21 +0200 (dij, 06 ago 2015) | 8 lines r286077 | royger | 2015-07-30 17:43:26 +0200 (dij, 30 jul 2015) | 6 lines r286076 | royger | 2015-07-30 17:28:06 +0200 (dij, 30 jul 2015) | 8 lines r286062 | cperciva | 2015-07-30 05:50:01 +0200 (dij, 30 jul 2015) | 32 lines r285785 | whu | 2015-07-22 07:05:01 +0200 (dmc, 22 jul 2015) | 11 lines r285089 | royger | 2015-07-03 14:09:05 +0200 (div, 03 jul 2015) | 11 lines r284870 | royger | 2015-06-26 09:12:17 +0200 (div, 26 jun 2015) | 57 lines r284746 | whu | 2015-06-24 08:01:29 +0200 (dmc, 24 jun 2015) | 10 lines r284723 | cperciva | 2015-06-23 08:50:03 +0200 (dim, 23 jun 2015) | 5 lines r284296 | royger | 2015-06-12 09:50:34 +0200 (div, 12 jun 2015) | 15 lines r283516 | royger | 2015-05-25 11:47:16 +0200 (dil, 25 mai 2015) | 7 lines r283053 | whu | 2015-05-18 12:31:23 +0200 (dil, 18 mai 2015) | 10 lines r282908 | royger | 2015-05-14 18:29:11 +0200 (dij, 14 mai 2015) | 9 lines r282634 | royger | 2015-05-08 16:48:40 +0200 (div, 08 mai 2015) | 16 lines r282274 | jhb | 2015-04-30 17:48:48 +0200 (dij, 30 abr 2015) | 20 lines r282273 | jhb | 2015-04-30 17:25:30 +0200 (dij, 30 abr 2015) | 6 lines r282269 | royger | 2015-04-30 09:00:25 +0200 (dij, 30 abr 2015) | 10 lines r282216 | royger | 2015-04-29 14:53:41 +0200 (dmc, 29 abr 2015) | 10 lines r282212 | whu | 2015-04-29 12:12:34 +0200 (dmc, 29 abr 2015) | 19 lines r281774 | araujo | 2015-04-20 19:30:13 +0200 (dil, 20 abr 2015) | 5 lines r280954 | royger | 2015-04-01 12:10:20 +0200 (dmc, 01 abr 2015) | 8 lines r280953 | royger | 2015-04-01 12:02:28 +0200 (dmc, 01 abr 2015) | 8 lines r280838 | royger | 2015-03-30 09:09:07 +0200 (dil, 30 mar 2015) | 9 lines r279581 | whu | 2015-03-04 10:05:20 +0100 (dmc, 04 mar 2015) | 4 lines r279394 | royger | 2015-02-28 16:21:06 +0100 (dis, 28 feb 2015) | 9 lines r279365 | glebius | 2015-02-27 20:12:35 +0100 (div, 27 feb 2015) | 4 lines r279325 | royger | 2015-02-26 17:05:09 +0100 (dij, 26 feb 2015) | 15 lines r279286 | kib | 2015-02-25 17:44:07 +0100 (dmc, 25 feb 2015) | 8 lines r279212 | glebius | 2015-02-23 19:55:26 +0100 (dil, 23 feb 2015) | 5 lines r278855 | royger | 2015-02-16 17:37:59 +0100 (dil, 16 feb 2015) | 11 lines r278854 | royger | 2015-02-16 17:30:42 +0100 (dil, 16 feb 2015) | 15 lines r278844 | royger | 2015-02-16 10:53:43 +0100 (dil, 16 feb 2015) | 17 lines r278506 | royger | 2015-02-10 14:07:08 +0100 (dim, 10 feb 2015) | 6 lines r278183 | bryanv | 2015-02-04 09:26:43 +0100 (dmc, 04 feb 2015) | 9 lines r277735 | royger | 2015-01-26 09:42:47 +0100 (dil, 26 gen 2015) | 13 lines r277488 | kib | 2015-01-21 17:13:37 +0100 (dmc, 21 gen 2015) | 6 lines r277418 | royger | 2015-01-20 13:28:24 +0100 (dim, 20 gen 2015) | 9 lines r277291 | royger | 2015-01-17 09:09:07 +0100 (dis, 17 gen 2015) | 8 lines r277215 | royger | 2015-01-15 17:27:20 +0100 (dij, 15 gen 2015) | 58 lines r276406 | royger | 2014-12-30 09:50:50 +0100 (dim, 30 des 2014) | 6 lines r276405 | royger | 2014-12-30 09:50:07 +0100 (dim, 30 des 2014) | 7 lines r276064 | royger | 2014-12-22 17:46:07 +0100 (dil, 22 des 2014) | 17 lines r275679 | royger | 2014-12-10 14:25:21 +0100 (dmc, 10 des 2014) | 12 lines r275678 | royger | 2014-12-10 12:42:02 +0100 (dmc, 10 des 2014) | 8 lines r275677 | royger | 2014-12-10 12:35:41 +0100 (dmc, 10 des 2014) | 7 lines r275675 | royger | 2014-12-10 12:21:52 +0100 (dmc, 10 des 2014) | 8 lines r275649 | royger | 2014-12-09 19:03:25 +0100 (dim, 09 des 2014) | 26 lines r275641 | royger | 2014-12-09 12:12:24 +0100 (dim, 09 des 2014) | 8 lines r273582 | royger | 2014-10-24 11:48:58 +0200 (div, 24 oct 2014) | 32 lines r273477 | royger | 2014-10-22 19:09:12 +0200 (dmc, 22 oct 2014) | 12 lines r273476 | royger | 2014-10-22 19:07:20 +0200 (dmc, 22 oct 2014) | 35 lines r273475 | royger | 2014-10-22 18:58:52 +0200 (dmc, 22 oct 2014) | 15 lines r273474 | royger | 2014-10-22 18:57:11 +0200 (dmc, 22 oct 2014) | 29 lines r273473 | royger | 2014-10-22 18:51:52 +0200 (dmc, 22 oct 2014) | 32 lines r273472 | royger | 2014-10-22 18:49:00 +0200 (dmc, 22 oct 2014) | 8 lines r272321 | royger | 2014-09-30 19:41:16 +0200 (dim, 30 set 2014) | 46 lines r272320 | royger | 2014-09-30 19:38:21 +0200 (dim, 30 set 2014) | 9 lines r272319 | royger | 2014-09-30 19:37:26 +0200 (dim, 30 set 2014) | 16 lines r272318 | royger | 2014-09-30 19:31:04 +0200 (dim, 30 set 2014) | 19 lines r272317 | royger | 2014-09-30 19:27:56 +0200 (dim, 30 set 2014) | 18 lines r272314 | royger | 2014-09-30 19:14:11 +0200 (dim, 30 set 2014) | 8 lines r272312 | royger | 2014-09-30 18:53:08 +0200 (dim, 30 set 2014) | 10 lines r272311 | royger | 2014-09-30 18:49:17 +0200 (dim, 30 set 2014) | 11 lines r272310 | royger | 2014-09-30 18:46:45 +0200 (dim, 30 set 2014) | 57 lines r272162 | royger | 2014-09-26 11:05:55 +0200 (div, 26 set 2014) | 4 lines r272098 | royger | 2014-09-25 10:28:10 +0200 (dij, 25 set 2014) | 44 lines r272026 | mjg | 2014-09-23 13:41:09 +0200 (dim, 23 set 2014) | 12 lines r271629 | royger | 2014-09-15 17:15:52 +0200 (dil, 15 set 2014) | 9 lines r271099 | royger | 2014-09-04 16:56:24 +0200 (dij, 04 set 2014) | 9 lines r270339 | royger | 2014-08-22 17:38:21 +0200 (div, 22 ago 2014) | 11 lines r270337 | royger | 2014-08-22 17:34:56 +0200 (div, 22 ago 2014) | 6 lines r270333 | royger | 2014-08-22 17:10:26 +0200 (div, 22 ago 2014) | 15 lines r270332 | royger | 2014-08-22 17:05:51 +0200 (div, 22 ago 2014) | 17 lines r270321 | kib | 2014-08-22 10:19:08 +0200 (div, 22 ago 2014) | 19 lines r270212 | royger | 2014-08-20 16:57:20 +0200 (dmc, 20 ago 2014) | 25 lines r270041 | royger | 2014-08-16 12:47:24 +0200 (dis, 16 ago 2014) | 13 lines r269814 | royger | 2014-08-11 17:37:02 +0200 (dil, 11 ago 2014) | 26 lines r269675 | royger | 2014-08-07 19:00:50 +0200 (dij, 07 ago 2014) | 12 lines r269634 | royger | 2014-08-06 19:45:59 +0200 (dmc, 06 ago 2014) | 12 lines r269580 | royger | 2014-08-05 12:29:01 +0200 (dim, 05 ago 2014) | 21 lines r269515 | royger | 2014-08-04 11:05:28 +0200 (dil, 04 ago 2014) | 23 lines r269514 | royger | 2014-08-04 11:02:49 +0200 (dil, 04 ago 2014) | 14 lines r269513 | royger | 2014-08-04 11:01:21 +0200 (dil, 04 ago 2014) | 22 lines r269512 | royger | 2014-08-04 10:58:50 +0200 (dil, 04 ago 2014) | 24 lines r269511 | royger | 2014-08-04 10:56:20 +0200 (dil, 04 ago 2014) | 19 lines r269510 | royger | 2014-08-04 10:54:34 +0200 (dil, 04 ago 2014) | 26 lines r269509 | royger | 2014-08-04 10:52:10 +0200 (dil, 04 ago 2014) | 10 lines r269508 | royger | 2014-08-04 10:43:27 +0200 (dil, 04 ago 2014) | 12 lines r269507 | royger | 2014-08-04 10:42:29 +0200 (dil, 04 ago 2014) | 27 lines r269017 | royger | 2014-07-23 17:53:29 +0200 (dmc, 23 jul 2014) | 8 lines r268982 | emaste | 2014-07-22 15:58:33 +0200 (dim, 22 jul 2014) | 8 lines r268672 | jhb | 2014-07-15 17:40:33 +0200 (dim, 15 jul 2014) | 5 lines r268660 | kib | 2014-07-15 11:30:43 +0200 (dim, 15 jul 2014) | 7 lines r268451 | royger | 2014-07-09 10:12:58 +0200 (dmc, 09 jul 2014) | 19 lines r267858 | royger | 2014-06-25 11:51:08 +0200 (dmc, 25 jun 2014) | 27 lines r267607 | royger | 2014-06-18 15:41:20 +0200 (dmc, 18 jun 2014) | 9 lines r267575 | kib | 2014-06-17 11:33:22 +0200 (dim, 17 jun 2014) | 8 lines r267553 | gjb | 2014-06-16 22:20:54 +0200 (dil, 16 jun 2014) | 5 lines r267536 | royger | 2014-06-16 10:54:04 +0200 (dil, 16 jun 2014) | 7 lines r267535 | royger | 2014-06-16 10:49:16 +0200 (dil, 16 jun 2014) | 10 lines r267534 | royger | 2014-06-16 10:48:42 +0200 (dil, 16 jun 2014) | 34 lines r267533 | royger | 2014-06-16 10:48:06 +0200 (dil, 16 jun 2014) | 15 lines r267532 | royger | 2014-06-16 10:47:15 +0200 (dil, 16 jun 2014) | 11 lines r267531 | royger | 2014-06-16 10:46:31 +0200 (dil, 16 jun 2014) | 11 lines r267530 | royger | 2014-06-16 10:45:51 +0200 (dil, 16 jun 2014) | 16 lines r267529 | royger | 2014-06-16 10:45:12 +0200 (dil, 16 jun 2014) | 15 lines r267528 | royger | 2014-06-16 10:44:33 +0200 (dil, 16 jun 2014) | 28 lines r267527 | royger | 2014-06-16 10:43:45 +0200 (dil, 16 jun 2014) | 31 lines r267526 | royger | 2014-06-16 10:43:03 +0200 (dil, 16 jun 2014) | 35 lines r267525 | royger | 2014-06-16 10:41:57 +0200 (dil, 16 jun 2014) | 8 lines r265100 | kib | 2014-04-29 20:42:37 +0200 (dim, 29 abr 2014) | 16 lines r264882 | royger | 2014-04-24 16:44:42 +0200 (dij, 24 abr 2014) | 8 lines r264178 | imp | 2014-04-06 00:43:18 +0200 (diu, 06 abr 2014) | 4 lines r263268 | royger | 2014-03-17 17:45:28 +0100 (dil, 17 mar 2014) | 8 lines r263014 | royger | 2014-03-11 11:27:57 +0100 (dim, 11 mar 2014) | 29 lines r263013 | royger | 2014-03-11 11:26:53 +0100 (dim, 11 mar 2014) | 13 lines r263012 | royger | 2014-03-11 11:26:16 +0100 (dim, 11 mar 2014) | 15 lines r263011 | royger | 2014-03-11 11:25:08 +0100 (dim, 11 mar 2014) | 16 lines r263010 | royger | 2014-03-11 11:24:13 +0100 (dim, 11 mar 2014) | 19 lines r263009 | royger | 2014-03-11 11:23:03 +0100 (dim, 11 mar 2014) | 25 lines r263008 | royger | 2014-03-11 11:20:42 +0100 (dim, 11 mar 2014) | 51 lines r263007 | royger | 2014-03-11 11:16:17 +0100 (dim, 11 mar 2014) | 18 lines r263006 | royger | 2014-03-11 11:15:25 +0100 (dim, 11 mar 2014) | 22 lines r263005 | royger | 2014-03-11 11:13:06 +0100 (dim, 11 mar 2014) | 23 lines r263004 | royger | 2014-03-11 11:09:23 +0100 (dim, 11 mar 2014) | 39 lines r263003 | royger | 2014-03-11 11:07:55 +0100 (dim, 11 mar 2014) | 8 lines r263002 | royger | 2014-03-11 11:07:01 +0100 (dim, 11 mar 2014) | 45 lines r263001 | royger | 2014-03-11 11:03:29 +0100 (dim, 11 mar 2014) | 31 lines r258684 | royger | 2013-11-27 16:58:07 +0100 (dmc, 27 nov 2013) | 4 lines I don't think all those are needed, you will have to look at each one and apply the ones that are related to PVH or Dom0 support, giving a proper list of the exact patches needed is not a trivial task at all. Roger. From owner-freebsd-xen@freebsd.org Fri Oct 9 14:27:37 2015 Return-Path: Delivered-To: freebsd-xen@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 591409D1210; Fri, 9 Oct 2015 14:27:37 +0000 (UTC) (envelope-from royger@gmail.com) Received: from mail-wi0-x22d.google.com (mail-wi0-x22d.google.com [IPv6:2a00:1450:400c:c05::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 013EFFB; Fri, 9 Oct 2015 14:27:37 +0000 (UTC) (envelope-from royger@gmail.com) Received: by wicfx3 with SMTP id fx3so72941930wic.1; Fri, 09 Oct 2015 07:27:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:to:from:subject:message-id:date:user-agent:mime-version :content-type:content-transfer-encoding; bh=A3Re5txNV9OzStoLnnJxXihJihTE4YyrQcyEvX50bic=; b=bzeIwx2Xqdqy51waBc65jWxLXaeyqqqEmybFzJUlRYXSaOqluRO+3O7tfrbMWWYNJS HipRZZgpXQ0y+kr4Ln3qd4MbMmAIlMqsjD+X2Z5uztHkjYj/447jjBA4qLAM4LJTxVsB Gp/c96o7YwVi5i//Dvn5E5u2DYJS/Hf46/6cKZaUgGCS/TBKqNru/v08QpzYNLWCA6yw pzYnH5wkbzypQKCnnjDf/eiVN6/G9dZqO011HSzVtF27Loi/rd1xMO7Nt11Kni5iC0F7 feRwdWihgXND7zYrB7SjnsthbIzykzzpINXGci5OUE8zmI3IF6VOHjS7/DbcHq9QA+9p w74A== X-Received: by 10.180.91.225 with SMTP id ch1mr11509085wib.39.1444400855262; Fri, 09 Oct 2015 07:27:35 -0700 (PDT) Received: from [172.16.1.30] (184.Red-88-8-140.dynamicIP.rima-tde.net. [88.8.140.184]) by smtp.gmail.com with ESMTPSA id hs5sm11714859wib.6.2015.10.09.07.27.33 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 09 Oct 2015 07:27:34 -0700 (PDT) Sender: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= To: FreeBSD XEN , freebsd-virtualization@freebsd.org From: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= Subject: HEADS UP: live migration added to Xen 4.5 packages in ports X-Enigmail-Draft-Status: N1110 Message-ID: <5617CECF.4030406@FreeBSD.org> Date: Fri, 9 Oct 2015 16:27:27 +0200 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-xen@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussion of the freebsd port to xen - implementation and usage List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Oct 2015 14:27:37 -0000 Hello, I've just added patches that enable live migration, save and restore support to the Xen packages in ports: https://svnweb.freebsd.org/ports?view=revision&revision=398918 This enables live migration and save/restore of HVM and PV guests from a FreeBSD/Xen PVH Dom0. Remember that in order to use live migration between hosts the hard drive of the guest must be shared (eg: NFS). A couple of notes below on it's usage: I'm not a sysadmin, but save and restore can be used in conjunction with ZFS snapshots in order to perform checkpoints of guests: # xl save -p domain.checkpoint1 # zfs snapshot @checkpoint1 # xl unpause This will result in a save file and a ZFS snapshot that can easily be used to restore the VM to a previous known state. It should also be possible to migrate guests between a Linux and a FreeBSD Dom0 (provided there's a common shared disk storage), but I have not tested it. NB: if you don't have two hosts but still want to test it, you can do it locally: # xl migrate localhost Roger.