From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paolo Bonzini Subject: Re: [Qemu-devel] Announcing qboot, a minimal x86 firmware for QEMU Date: Wed, 27 May 2015 14:05:46 +0200 Message-ID: <5565B31A.7070301@redhat.com> 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> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Cc: Christopher Covington , "Daniel P. Berrange" , qemu-devel , KVM list To: Peter Maydell Return-path: Received: from mx1.redhat.com ([209.132.183.28]:54587 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751447AbbE0MFy (ORCPT ); Wed, 27 May 2015 08:05:54 -0400 In-Reply-To: Sender: kvm-owner@vger.kernel.org List-ID: 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