qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] Does any version of QEMU support EFI?
@ 2011-03-19  9:53 Bei Guan
  2011-03-19 14:09 ` Stefan Hajnoczi
  0 siblings, 1 reply; 5+ messages in thread
From: Bei Guan @ 2011-03-19  9:53 UTC (permalink / raw)
  To: QEMU Developers

[-- Attachment #1: Type: text/plain, Size: 231 bytes --]

Hi,

I want to know which version of QEMU support EFI?
I don't find any code to do with the EFI in the QEMU source code. So, is it
that QEMU doesn't support EFI?
Any help will be appreciated. Thank you.

Yours Sincerely,

Bei Guan

[-- Attachment #2: Type: text/html, Size: 380 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Qemu-devel] Does any version of QEMU support EFI?
  2011-03-19  9:53 [Qemu-devel] Does any version of QEMU support EFI? Bei Guan
@ 2011-03-19 14:09 ` Stefan Hajnoczi
  2011-03-19 15:36   ` Bei Guan
  0 siblings, 1 reply; 5+ messages in thread
From: Stefan Hajnoczi @ 2011-03-19 14:09 UTC (permalink / raw)
  To: Bei Guan; +Cc: QEMU Developers

On Sat, Mar 19, 2011 at 9:53 AM, Bei Guan <gbtju85@gmail.com> wrote:
> I want to know which version of QEMU support EFI?
> I don't find any code to do with the EFI in the QEMU source code. So, is it
> that QEMU doesn't support EFI?

QEMU does not ship with EFI firmware.  Here is a project which
provides a UEFI implementation for QEMU/KVM:

http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=OVMF

Stefan

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Qemu-devel] Does any version of QEMU support EFI?
  2011-03-19 14:09 ` Stefan Hajnoczi
@ 2011-03-19 15:36   ` Bei Guan
  2011-03-19 19:50     ` Jordan Justen
  0 siblings, 1 reply; 5+ messages in thread
From: Bei Guan @ 2011-03-19 15:36 UTC (permalink / raw)
  To: Stefan Hajnoczi; +Cc: QEMU Developers

[-- Attachment #1: Type: text/plain, Size: 950 bytes --]

Does QEMU have the plan to ship with EFI firmware?

Xen community will probably have a project for GSoC2011 to write an EFI
firmware for Xen VMs. And the EFI firmware need to be acceptable to QEMU
code, which is in the Xen source code. This project is "EFI in HVM guests +
Xen on EFI Hardware" at http://wiki.xen.org/xenwiki/GSoC_2011_ideas

So, does QEMU have any design for the EFI firmware? Is there any advice to
this Xen project?

Thank you very much.



2011/3/19 Stefan Hajnoczi <stefanha@gmail.com>

> On Sat, Mar 19, 2011 at 9:53 AM, Bei Guan <gbtju85@gmail.com> wrote:
> > I want to know which version of QEMU support EFI?
> > I don't find any code to do with the EFI in the QEMU source code. So, is
> it
> > that QEMU doesn't support EFI?
>
> QEMU does not ship with EFI firmware.  Here is a project which
> provides a UEFI implementation for QEMU/KVM:
>
> http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=OVMF
>
> Stefan
>

[-- Attachment #2: Type: text/html, Size: 1601 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Qemu-devel] Does any version of QEMU support EFI?
  2011-03-19 15:36   ` Bei Guan
@ 2011-03-19 19:50     ` Jordan Justen
  2011-03-19 20:58       ` Anthony Liguori
  0 siblings, 1 reply; 5+ messages in thread
From: Jordan Justen @ 2011-03-19 19:50 UTC (permalink / raw)
  To: Bei Guan; +Cc: Stefan Hajnoczi, QEMU Developers

On Sat, Mar 19, 2011 at 08:36, Bei Guan <gbtju85@gmail.com> 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.

> Xen community will probably have a project for GSoC2011 to write an EFI
> firmware for Xen VMs. And the EFI firmware need to be acceptable to QEMU
> code, which is in the Xen source code. This project is "EFI in HVM guests +
> Xen on EFI Hardware" at http://wiki.xen.org/xenwiki/GSoC_2011_ideas
> So, does QEMU have any design for the EFI firmware? Is there any advice to
> this Xen project?

We would also like to support Xen in our OVMF project. (EFI in HVM
guests)  So, if this project is interested in leveraging our OVMF
project, then we could try to help support this task.

Thanks,

-Jordan

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Qemu-devel] Does any version of QEMU support EFI?
  2011-03-19 19:50     ` Jordan Justen
@ 2011-03-19 20:58       ` Anthony Liguori
  0 siblings, 0 replies; 5+ messages in thread
From: Anthony Liguori @ 2011-03-19 20:58 UTC (permalink / raw)
  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<gbtju85@gmail.com>  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

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2011-03-19 20:59 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-03-19  9:53 [Qemu-devel] Does any version of QEMU support EFI? Bei Guan
2011-03-19 14:09 ` Stefan Hajnoczi
2011-03-19 15:36   ` Bei Guan
2011-03-19 19:50     ` Jordan Justen
2011-03-19 20:58       ` Anthony Liguori

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).