WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] [PATCH 2 of 3] Enable UEFI BIOS(OVMF) support in Xen-uns

To: Keir Fraser <keir@xxxxxxx>
Subject: Re: [Xen-devel] [PATCH 2 of 3] Enable UEFI BIOS(OVMF) support in Xen-unstable HVM
From: Andrei Warkentin <andreiw@xxxxxxxxxxxx>
Date: Tue, 9 Aug 2011 15:25:33 -0500
Cc: Xen Devel <xen-devel@xxxxxxxxxxxxxxxxxxx>, Tim Deegan <Tim.Deegan@xxxxxxxxxxxxx>, "edk2-devel@xxxxxxxxxxxxxxxxxxxxx" <edk2-devel@xxxxxxxxxxxxxxxxxxxxx>, Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>, Ian Campbell <Ian.Campbell@xxxxxxxxxxxxx>, Keir Fraser <keir.xen@xxxxxxxxx>, Jordan Justen <jljusten@xxxxxxxxx>, Bei Guan <gbtju85@xxxxxxxxx>
Delivery-date: Tue, 09 Aug 2011 13:26:12 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <CA670719.30266%keir@xxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <1312900756.26263.144.camel@xxxxxxxxxxxxxxxxxxxxxx> <CA670719.30266%keir@xxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
On Tue, Aug 9, 2011 at 9:47 AM, Keir Fraser <keir@xxxxxxx> wrote:
> On 09/08/2011 15:39, "Ian Campbell" <Ian.Campbell@xxxxxxxxxxxxx> wrote:
>
>>>> +    { "ovmf-ia32", &ovmf32_config, },
>>>> +    { "ovmf-x64", &ovmf64_config, },
>>>
>>>
>>>         I suppose these (asymmetric) names are OVMF-isms?
>>> Yes, these two are the names of OVMF BIOS in platform IA32 and X64.
>>
>> Ick, but oh well...
>>
>> Is there any reason to prefer one to the other? How do I choose which
>> one I want? Can it be autodetected?
>
> I suspect ovmf-x64 is a superset of the capabilities of ovmf-ia32 (e.g.,
> ability to boot UEFI-bootable 64-bit OSes?). If so, we should only support
> one config option -- "ovmf" -- and have hvmloader auto-load the appropriate
> OVMF build, based on CPUID.long_mode.
>

As Jordan mentioned, 32-bit EFI can only boot 32-bit EFI applications
(that might mean 32-bit bootloader for 64-bit OS). 64-bit EFI can only
boot 64-bit applications.

X64 is what is the "de facto" standard in the commerical PC/server
world (for example - 2008, Win7 all boot UEFI way only on 64-bit), but
32-bit UEFI has been used as well and has applications in the
low-power embedded x86 space.

A

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel