From mboxrd@z Thu Jan 1 00:00:00 1970 From: Gerd Hoffmann Subject: Re: is a pure usermode backend possible? Date: Wed, 24 Nov 2010 14:03:51 +0100 Message-ID: <4CED0D37.2030305@redhat.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: James Harper Cc: xen-devel@lists.xensource.com, Keir Fraser , Stefano Stabellini List-Id: xen-devel@lists.xenproject.org Hi, > Would it be possible to have a completely separate (from qemu) userspace > backend http://hg.et.redhat.com/cgi-bin/hg-kvm.cgi/xenner/file/6b53579b4b15/blkbackd.c That became the xen blk backend in upstream qemu later. Bitrotted a bit I suspect, probably needs some patches to work with recent xen libraries. Also you might want to re-sync the block drivers with qemu. > Is qemu modular in any way and could support a module build completely > separately? No, although the discussion comes up now and then whenever this should be changed. Especially splitting the block drivers into a shared library is considered useful, but nobody did the work yet. Also note that qemu provides userspace xen backends already (pvfb, optionally console), so allowing it to handle disk too looks natural ;) cheers, Gerd