From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52945) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vh3XD-0004OC-At for qemu-devel@nongnu.org; Thu, 14 Nov 2013 15:29:09 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vh3X7-0004ib-Au for qemu-devel@nongnu.org; Thu, 14 Nov 2013 15:29:03 -0500 Message-ID: <1384460914.3806.25.camel@pasglop> From: Benjamin Herrenschmidt Date: Fri, 15 Nov 2013 07:28:34 +1100 In-Reply-To: <0EC3B49C-9DC8-4F7D-8BB3-D49DEFB8F510@suse.de> References: <52845915.4030201@ozlabs.ru> <1384408904.3806.16.camel@pasglop> <528499F2.2060204@ozlabs.ru> <0EC3B49C-9DC8-4F7D-8BB3-D49DEFB8F510@suse.de> Content-Type: text/plain; charset="UTF-8" Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] -vga std vs. -device VGA List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Alexander Graf Cc: Nikunj A Dadhania , Alexey Kardashevskiy , "qemu-devel@nongnu.org" , Paul Mackerras , Avik Sil , "qemu-ppc@nongnu.org" On Thu, 2013-11-14 at 08:04 -0500, Alexander Graf wrote: > 2) -nodefaults > > This mode is meant to pass full control to a management stack which > wants to implement its own cleverness. The less QEMU tries to be > smart, the more consistent we are in our interface. This mode really > is meant as to tell QEMU to allow you to shoot yourself in the foot. > > So in this case, the proper fix is to add the logic to libvirt. It > asks for a machine without cleverness applied, so it needs to do all > of the magic itself. It already does this for the mouse btw > (-usbdevice tablet) to allow for an absolute pointer. It's only > sensible to ask them to do the keyboard too. In this case, x86 is the > inconsistent platform. I knew you were going to answer that :-) Note that this is inconsistent with x86 which always create a number of devices with -nodefaults ... such as a keyboard controller. Cheers, Ben.