From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MtWD0-0000Ux-72 for qemu-devel@nongnu.org; Thu, 01 Oct 2009 20:41:18 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MtWCv-0000Q1-Nj for qemu-devel@nongnu.org; Thu, 01 Oct 2009 20:41:17 -0400 Received: from [199.232.76.173] (port=35437 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MtWCv-0000Py-LF for qemu-devel@nongnu.org; Thu, 01 Oct 2009 20:41:13 -0400 Received: from mail-yw0-f176.google.com ([209.85.211.176]:42914) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MtWCv-0002zN-8P for qemu-devel@nongnu.org; Thu, 01 Oct 2009 20:41:13 -0400 Received: by ywh6 with SMTP id 6so514398ywh.4 for ; Thu, 01 Oct 2009 17:41:12 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <4AC51DBA.7020609@codemonkey.ws> References: <4AC29E4D.80707@us.ibm.com> <4AC4A487.1050003@us.ibm.com> <2a50f7880910011410u6afbb658hf99839fdb3e7bab1@mail.gmail.com> <4AC51DBA.7020609@codemonkey.ws> Date: Thu, 1 Oct 2009 17:41:12 -0700 Message-ID: <2a50f7880910011741k65ac8dfbq2fc8c9f58f5fa8d9@mail.gmail.com> Subject: Re: [Qemu-devel] Release plan for 0.12.0 From: Jordan Justen Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Anthony Liguori Cc: Anthony Liguori , qemu-devel@nongnu.org On Thu, Oct 1, 2009 at 14:23, Anthony Liguori wrote= : > Jordan Justen wrote: >> >> On Thu, Oct 1, 2009 at 05:45, Anthony Liguori wrot= e: >> >>> >>> Natalia Portillo wrote: >>> >>>> >>>> for target-i386 and target-x86_64: >>>> >>>> o EFI firmware emulation (as a machine or command line option) >>>> o OS/2 1.x support >>>> >>> >>> AFAIK, no one is actually working on these. =A0EFI is also not terribly >>> useful >>> without a CSM and I suspect porting SeaBIOS to tiano core is going to b= e >>> a >>> big effort. >>> >> >> Several Linux distributions are getting UEFI support ironed out now, >> so UEFI can be used without a CSM. =A0QEMU support for UEFI could >> help the Linux distributions to enable UEFI support... >> > > I see a CSM as a pre-requisite for merging a uefi rom. =A0A user can alre= ady > use a uefi rom by simply using the -bios parameter so there's nothing > inhibiting testing. =A0My concern about introducing a new machine type is= that > it would require duplicate testing and force the selection of uefi up > through the management tool stack. I understand your points. You want to keep a single machine type and try to support UEFI and legacy boots with that firmware. Unfortunately, I don't know that we will be able to provide that via OVMF. There is no open source CSM for us to make use of. And, it is true that -bios can be used for OVMF by those with a particular interest in UEFI. But for a more general audience, I think without the -M switch a Linux distribution couldn't package qemu in such a way that both a legacy bios and the OVMF firmware would be available. > OTH, uefi + a CSM based on SeaBIOS could be used as the default firmware.= =A0I > don't think it's a reasonable target for 0.12 but I think if someone > actively worked on it, it would be possible for future releases. I don't know of any efforts to create an open source CSM. Is someone working on converting SeaBIOS to act as a CSM? For tianocore.org & OVMF we would further be restricted by requiring a BSD licensed CSM. Of course, if there was a SeaBIOS based CSM, then I'm sure OVMF could be modified to make use of it easily enough. We just wouldn't be able to have the SeaBIOS CSM on tianocore.org and part of the normal tianocore.org OVMF releases. > > Regards, > > Anthony Liguori >