From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=37126 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q13Eh-0007LN-Tg for qemu-devel@nongnu.org; Sat, 19 Mar 2011 16:59:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q13Eg-0003Kg-SS for qemu-devel@nongnu.org; Sat, 19 Mar 2011 16:58:59 -0400 Received: from mail-yw0-f45.google.com ([209.85.213.45]:64582) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q13Eg-0003KS-K9 for qemu-devel@nongnu.org; Sat, 19 Mar 2011 16:58:58 -0400 Received: by ywl41 with SMTP id 41so2401705ywl.4 for ; Sat, 19 Mar 2011 13:58:57 -0700 (PDT) Message-ID: <4D85190C.2040800@codemonkey.ws> Date: Sat, 19 Mar 2011 15:58:52 -0500 From: Anthony Liguori MIME-Version: 1.0 Subject: Re: [Qemu-devel] Does any version of QEMU support EFI? References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Jordan Justen Cc: Stefan Hajnoczi , Bei Guan , QEMU Developers On 03/19/2011 02:50 PM, Jordan Justen wrote: > On Sat, Mar 19, 2011 at 08:36, Bei Guan wrote: >> Does QEMU have the plan to ship with EFI firmware? > Hi. I work on the OVMF project which Stefan mentioned. I definitely > can't speak for the qemu/kvm project, but I'll give my impressions > from my OVMF perspective. > > I think qemu/kvm has some interest in supporting UEFI, but they are > (understandably) concerned about losing legacy bios compatibility. > Additionally, they do not want the user to have to choose between a > legacy boot rom and a UEFI boot rom before starting the VM. It's not just whether the user has to choose. It's the testing associated with having two different firmware paths in the tree. If we had UEFI as a secondary option, 99% of users would never use it so it would bit rot very quickly. With a CSM, UEFI can become part of the standard path such that 100% of users are actually testing UEFI. That's really what our goal is. Regards, Anthony Liguori