[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: UEFI support in ARM DomUs
On 6/4/20 4:57 AM, Peng Fan wrote: > Grall <julien@xxxxxxx>; >> Nataliya Korovkina <malus.brandywine@xxxxxxxxx> >> Subject: UEFI support in ARM DomUs > We have made U-Boot run inside XEN DomU, but just only PV console part, > not implement other frontend drivers currently. Would this help for your > case if enable EFI in U-Boot? Well, we have a working PV block implementation on top of that on iMX8 platform, mostly ported from mini-os. Currently we are finalizing the work and cleaning up (it's going to take a week or so hopefully). Then, we we'll post it on our public github. We are also thinking about upstreaming the work, but it may take quite some time if the whole idea fits u-boot's view on such an extension at all. Regards, Oleksandr > Regards, > Peng. > >> 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). >> >> So here's my first question: if there's anybody on this list who had a hand >> in >> implementing OvmfPkg/OvmfXen can you please share your thoughts on how >> much work that port may be (or whether it is even feasible -- I may totally >> be >> missing something really obvious here). >> >> And as long as I've got your attention: two more questions: >> 1.. compared to the above, would porting pvgrub to ARM be any >> easier or more difficult? >> >> 2. same question for teaching u-boot about PV calls. >> >> Thanks, >> Roman. >> >> P.S. Oh and I guess between: >> 0. OvmfPkg/OvmfXen on ARM64 >> 1. pvgrub on ARM64 >> 2. u-boot/EFI emulation with PV calls backend I didn't miss any other >> obvious way of making UEFI-aware VM images to boot on Xen ARM64 DomU, >> right?
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |