This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


[Xen-devel] Merging xen/dom0/backend/blktap2 ..

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] Merging xen/dom0/backend/blktap2 ..
From: Thomas Goetz <tcgoetz@xxxxxxxxx>
Date: Mon, 14 Mar 2011 08:29:40 -0400
Delivery-date: Mon, 14 Mar 2011 05:36:31 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:content-type:mime-version:subject:from :in-reply-to:date:content-transfer-encoding:message-id:references:to :x-mailer; bh=8sziRh+e3SkyYGXRka9ZLHhpEu8jWv4UI93bLNlTXbA=; b=Z3s41dEt3Z2OLzqPLuFzthcjysEULfJjvXr0KoKzVJixbxwengj71yVo4Du2Lzdjz6 MpgFVh9+oP4xBg8rpnnxrF6Mg0Zu8lMIJ87ZwWnV0F9Sfz7hM7TEUvxCqAh6nX+nsLQ3 SNI0YG9U3gXhBROFuaBc3DtgwyUkQNZY/vuRA=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=content-type:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to:x-mailer; b=GNDqo8KfeQH+9/CJrTTbnJ4uxk84QKmI2BezVNn5OXVSgMnHm6snuG6+CkBAraTBbV vcZqTN2sRXjdxlhKmbCBmouly4fJuxScpap7lukii2UK9CntONI+4Z03h77vK+LEBAic n9pZCzKodU19LZ6+2YmapBcZXTtCTinZ2D7RU=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <4d791af5.493cdc0a.174a.ffff9bfeSMTPIN_ADDED@xxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <4d791af5.493cdc0a.174a.ffff9bfeSMTPIN_ADDED@xxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
On Mar 10, 2011, at 1:39 PM, xen-devel-request@xxxxxxxxxxxxxxxxxxx wrote:
> Message: 6
> Date: Thu, 10 Mar 2011 13:24:35 -0500
> From: Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>
> Subject: Re: [Xen-devel] Merging xen/dom0/backend/blktap2  ..
> To: Daniel Stodden <daniel.stodden@xxxxxxxxxx>
> Cc: Ian Campbell <Ian.Campbell@xxxxxxxxxxxxx>,        Jeremy Fitzhardinge
>       <jeremy@xxxxxxxx>,      "xen-devel@xxxxxxxxxxxxxxxxxxx"
>       <xen-devel@xxxxxxxxxxxxxxxxxxx>
> Message-ID: <20110310182435.GB7729@xxxxxxxxxxxx>
> Content-Type: text/plain; charset=us-ascii
> On Thu, Mar 10, 2011 at 02:39:47AM -0800, Daniel Stodden wrote:
>> On Thu, 2011-03-10 at 03:31 -0500, Ian Campbell wrote:
>>> On Thu, 2011-03-10 at 03:33 +0000, Daniel Stodden wrote:
>>>> is an overall pita and I've had the pleasure several times now.
>>> Merging it into what? xen/stable-2.6.32.x or some newer upstream version
>>> based tree?
>> Newer upstream. Otherwise I wouldn't bother. It's certainly not a common
>> operation, I was just suprised how much garbage is involved.
> There is another party that is interested in doing this too, so it might
> be a good idea to compare ideas. Let me ping them to see where they are.
> But putting aside the blktap2 driver - what about that ugly #ifdef CONFIG_XEN
> piece of code that went in the generic code. Is that gone?
> I would think that the first path would be to post patches that introduce
> the required infrastructure. For that thought you might want to wait when
> the merge window opens and Linus starts pulling Stefano's and my tree. At 
> that point
> a lot of the infrastructure backends should be in. Or if you like, you can
> take a merge of my #linux-next and Stefano's #linux-next and use that as a 
> base.
> I've also up-ported blkback to 2.6.38 - look in devel/xen-blkback-v1 to
> see what I needed to do use the M2P/P2M override mechanism.

Konrad may be referring to me. I'm working on merging blktap2 into his 
stable/next-2.6.38 tree. I have Dom0 loopback working and have started on the 
foreign pages case. I have a PV linux guest coming up reading it's partition 
table and filesystem, then crashing. I've done this by putting the VM_FORIEGN 
bit back in. I plan to replace that with something more suitable to PVOPs once 
it is up and working.

Tom Goetz

Xen-devel mailing list