From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37071) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yxa5v-0008Py-OJ for qemu-devel@nongnu.org; Wed, 27 May 2015 08:06:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Yxa5q-0004bE-Rf for qemu-devel@nongnu.org; Wed, 27 May 2015 08:05:59 -0400 Received: from mx1.redhat.com ([209.132.183.28]:33081) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yxa5q-0004aj-2w for qemu-devel@nongnu.org; Wed, 27 May 2015 08:05:54 -0400 Message-ID: <5565B31A.7070301@redhat.com> Date: Wed, 27 May 2015 14:05:46 +0200 From: Paolo Bonzini MIME-Version: 1.0 References: <555DE2EF.1000509@redhat.com> <20150522110136.GF14428@redhat.com> <20150522111259.GG14428@redhat.com> <55631B3A.7080803@redhat.com> <5564E4C9.8010906@codeaurora.org> <55658EAB.3010107@redhat.com> In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] Announcing qboot, a minimal x86 firmware for QEMU List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Peter Maydell Cc: Christopher Covington , KVM list , qemu-devel On 27/05/2015 13:54, Peter Maydell wrote: > On 27 May 2015 at 10:30, Paolo Bonzini wrote: >> > For example, ARM's "-M virt" uses a pl011 block for the RTC, and also >> > uses fw_cfg. Another commonly used ISA device is the UART, for which >> > again -M virt uses a pl031. > Partly we do that because there were a number of reports that trying > to use virtio for the console didn't work reliably... Using the > stock UART that is widely supported in UEFI/uboot/kernel was a > conservative design choice. > > The next thing that's likely to appear in "virt" is a PL061 > GPIO device, which you need for CPU hotplug and external-shutdown-request > notifications. Indeed, and the x86 Q35 chipset puts the ACPI registers... in the ISA/LPC bridge. :) Paolo