From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:53703) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T4tqZ-0005qn-K0 for qemu-devel@nongnu.org; Fri, 24 Aug 2012 09:22:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T4tqY-0005Xo-Hu for qemu-devel@nongnu.org; Fri, 24 Aug 2012 09:22:47 -0400 Received: from smtp.citrix.com ([66.165.176.89]:23640) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T4tqY-0005Xb-DD for qemu-devel@nongnu.org; Fri, 24 Aug 2012 09:22:46 -0400 Message-ID: <50378054.9080506@citrix.com> Date: Fri, 24 Aug 2012 14:23:32 +0100 From: Julien Grall MIME-Version: 1.0 References: <51efcbff92f713286b5839884769ef34ab0c39f7.1345552068.git.julien.grall@citrix.com> <1345728617.12501.92.camel@zakaz.uk.xensource.com> <503779F5.80508@citrix.com> <1345813421.19419.11.camel@zakaz.uk.xensource.com> In-Reply-To: <1345813421.19419.11.camel@zakaz.uk.xensource.com> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [Xen-devel] [XEN][RFC PATCH V2 12/17] xl: Add interface to handle qemu disaggregation List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Ian Campbell Cc: "christian.limpach@gmail.com" , "xen-devel@lists.xen.org" , "qemu-devel@nongnu.org" , Stefano Stabellini On 08/24/2012 02:03 PM, Ian Campbell wrote: > >>>> @@ -246,6 +246,20 @@ libxl_domain_sched_params = Struct("domain_sched_params",[ >>>> ("extratime", integer, {'init_val': 'LIBXL_DOMAIN_SCHED_PARAM_EXTRATIME_DEFAULT'}), >>>> ]) >>>> >>>> +libxl_dm_cap = Enumeration("dm_cap", [ >>>> + (1, "UI"), # Emulate all UI + default device >>>> >>>> >>> What does "default device" equate too? >>> >>> >> The following devices: >> - i440fx >> - piix3 >> - piix4 >> - dma >> - xen apic >> - xen platform >> > So this is more like "CORE" than "UI"? > > Is there a reason why UI (which I guess means the VGA, spice and VFB > devices?) are required to be in the same emulator as these? > > VGA, keyboard and mouse (that can be plug via USB) need to be in the same emulator. Otherwise we can't use VNC or something like that. I made this choice, after discussion with Stefano, because theses devices depends each others. For instance, keyboard emulates A20.