[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: UEFI support in ARM DomUs


  • To: Roman Shaposhnik <roman@xxxxxxxxxx>
  • From: George Dunlap <George.Dunlap@xxxxxxxxxx>
  • Date: Thu, 4 Jun 2020 16:58:58 +0000
  • Accept-language: en-GB, en-US
  • Authentication-results: esa5.hc3370-68.iphmx.com; dkim=none (message not signed) header.i=none
  • Cc: Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Nataliya Korovkina <malus.brandywine@xxxxxxxxx>, Julien Grall <julien.grall.oss@xxxxxxxxx>
  • Delivery-date: Thu, 04 Jun 2020 16:59:10 +0000
  • Ironport-sdr: zBxrXxW1NKsizCqIwCu8DyfbL2NqTlo9YvzPdRw8qFYcPe3Tdw9CIXz4DhfKL/jvfLjIcn74JO vV8jyOCnX+N0B7DFoUdm4FecGBGEo1L68UQ4BMPJ8bv7iYAI2yb5CP8Y3HKp59g25j01Y8iL8G ZgrAsGPLT12/avmeUre+/wsFSSzJ/uO2c5SX0NeVQ1dpjg4koYK59dsuHWlEzoplZSNroehFub P4u+tocZO2X+3tZP6/FA55C2BpgA3Os3eH+eQjb4RmhDsXaeYIVf/80Y5m/0xucsTelbqY/BE1 au8=
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Thread-index: AQHWOC+BaY+gtpA/Okm3pVStoso6DajFzoEAgALCeQA=
  • Thread-topic: UEFI support in ARM DomUs


> On Jun 2, 2020, at 11:50 PM, Roman Shaposhnik <roman@xxxxxxxxxx> wrote:
> 
> On Mon, Jun 1, 2020 at 9:12 AM Stefano Stabellini
> <sstabellini@xxxxxxxxxx> wrote:
>> 
>> + George
>> 
>> On Sun, 31 May 2020, Roman Shaposhnik wrote:
>>> Hi Julien!
>>> 
>>> On Sun, May 31, 2020 at 3:24 PM Julien Grall <julien.grall.oss@xxxxxxxxx> 
>>> wrote:
>>>> 
>>>> On Sun, 31 May 2020 at 23:05, Roman Shaposhnik <roman@xxxxxxxxxx> wrote:
>>>>> Hi!
>>>>> 
>>>>> with a lot of help from Stefano, we're getting RPi4 support in
>>>>> Project EVE pretty much on par between KVM and Xen.
>>>>> 
>>>>> One big area that still remains is supporting UEFI boot sequence
>>>>> for DomUs. With KVM, given the qemu virt device model this is
>>>>> as simple as using either stock UEFI build for arm or even U-Boot
>>>>> EFI emulation environment and passing it via -bios option.
>>>>> 
>>>>> Obviously with Xen on ARM we don't have the device model so
>>>>> my understanding is that the easiest way we can support it would
>>>>> be to port UEFI's OvmfPkg/OvmfXen target to ARM (it seems to
>>>>> be currently exclusively X64).
>>>> 
>>>> EDK2 has been supporting Xen on Arm for the past 5 years. We don't use
>>>> OvmfPkg/OvmfXen but ArmVirtPkg/ArmVirtXen (see [1]).
>>>> I haven't tried to build it recently, but I should be able to help if
>>>> there is any issue with it.
>>>> 
>>>> Cheers,
>>>> 
>>>> [1] https://github.com/tianocore/edk2/blob/master/ArmVirtPkg/ArmVirtXen.fdf
>>> 
>>> This is really, really awesome -- I guess it would be really helpful to 
>>> document
>>> this someplace on the ARM/Xen wiki (I can volunteer if someone can grant
>>> me the karma).
>> 
>> Regarding the wiki: yes please! Let George know if you don't have write 
>> access.
> 
> Hey Geroge -- FWIW: my wiki account name is rvs -- please let me know
> once you enable whatever needs to be enabled for my write access.

Hmm, not sure if I have the appropriate permissions yet.  Let me look into this.

 -George


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.