Re: UEFI support in ARM DomUs

2020-06-24 Thread Stefano Stabellini
On Wed, 24 Jun 2020, Oleksandr Andrushchenko wrote: > On 6/24/20 8:05 PM, Stefano Stabellini wrote: > > On Wed, 24 Jun 2020, Oleksandr Andrushchenko wrote: > >> On 6/23/20 8:31 AM, Oleksandr Andrushchenko wrote: > >>> On 6/23/20 4:20 AM, Stefano Stabellini wrote: > On Mon, 22 Jun 2020, Julien

Re: UEFI support in ARM DomUs

2020-06-24 Thread Oleksandr Andrushchenko
On 6/24/20 8:05 PM, Stefano Stabellini wrote: > On Wed, 24 Jun 2020, Oleksandr Andrushchenko wrote: >> On 6/23/20 8:31 AM, Oleksandr Andrushchenko wrote: >>> On 6/23/20 4:20 AM, Stefano Stabellini wrote: On Mon, 22 Jun 2020, Julien Grall wrote: For the first part

Re: UEFI support in ARM DomUs

2020-06-24 Thread Stefano Stabellini
On Wed, 24 Jun 2020, Oleksandr Andrushchenko wrote: > On 6/23/20 8:31 AM, Oleksandr Andrushchenko wrote: > > > > On 6/23/20 4:20 AM, Stefano Stabellini wrote: > >> On Mon, 22 Jun 2020, Julien Grall wrote: > >> For the first part (__XEN_INTERFACE_VERSION__) I think we can provide > >> it >

Re: UEFI support in ARM DomUs

2020-06-24 Thread Oleksandr Andrushchenko
On 6/24/20 10:26 AM, Peng Fan wrote: >> Subject: Re: UEFI support in ARM DomUs >> >> >> On 6/24/20 10:07 AM, Peng Fan wrote: >>>> Subject: Re: UEFI support in ARM DomUs >>>> >>>> >>>> On 6/23/20 8:31 AM, Oleksandr

RE: UEFI support in ARM DomUs

2020-06-24 Thread Peng Fan
> Subject: Re: UEFI support in ARM DomUs > > > On 6/24/20 10:07 AM, Peng Fan wrote: > >> Subject: Re: UEFI support in ARM DomUs > >> > >> > >> On 6/23/20 8:31 AM, Oleksandr Andrushchenko wrote: > >>> On 6/23/20 4:20 AM, Stefano Stab

Re: UEFI support in ARM DomUs

2020-06-24 Thread Oleksandr Andrushchenko
On 6/24/20 10:07 AM, Peng Fan wrote: >> Subject: Re: UEFI support in ARM DomUs >> >> >> On 6/23/20 8:31 AM, Oleksandr Andrushchenko wrote: >>> On 6/23/20 4:20 AM, Stefano Stabellini wrote: >>>> On Mon, 22 Jun 2020, Julien Grall wrote: >>>

RE: UEFI support in ARM DomUs

2020-06-24 Thread Peng Fan
> Subject: Re: UEFI support in ARM DomUs > > > On 6/23/20 8:31 AM, Oleksandr Andrushchenko wrote: > > > > On 6/23/20 4:20 AM, Stefano Stabellini wrote: > >> On Mon, 22 Jun 2020, Julien Grall wrote: > >>>>>> For the first part (__XEN_INTER

Re: UEFI support in ARM DomUs

2020-06-24 Thread Oleksandr Andrushchenko
On 6/23/20 8:31 AM, Oleksandr Andrushchenko wrote: > > On 6/23/20 4:20 AM, Stefano Stabellini wrote: >> On Mon, 22 Jun 2020, Julien Grall wrote: >> For the first part (__XEN_INTERFACE_VERSION__) I think we can provide it >> via >> >> CFLAGS or something. This can also be done for

Re: UEFI support in ARM DomUs

2020-06-22 Thread Oleksandr Andrushchenko
On 6/23/20 4:20 AM, Stefano Stabellini wrote: > On Mon, 22 Jun 2020, Julien Grall wrote: > For the first part (__XEN_INTERFACE_VERSION__) I think we can provide it > via > > CFLAGS or something. This can also be done for the location of Xen > headers.

Re: UEFI support in ARM DomUs

2020-06-22 Thread Stefano Stabellini
On Mon, 22 Jun 2020, Julien Grall wrote: > > > > For the first part (__XEN_INTERFACE_VERSION__) I think we can provide it > > > > via > > > > > > > > CFLAGS or something. This can also be done for the location of Xen > > > > headers. > > > > > > __XEN_INTERFACE_VERSION__ should work through the

Re: UEFI support in ARM DomUs

2020-06-22 Thread Oleksandr Andrushchenko
On 6/22/20 5:27 PM, Julien Grall wrote: > Hi Oleksandr, > > On 22/06/2020 15:04, Oleksandr Andrushchenko wrote: >> On 6/19/20 11:02 PM, Stefano Stabellini wrote: >>> On Thu, 18 Jun 2020, Julien Grall wrote: >> ifeq ($(CONFIG_XEN),y) >> arch-y += -D__XEN_INTERFACE_VERSION__=0x00040d00 >> endif >>

Re: UEFI support in ARM DomUs

2020-06-22 Thread Julien Grall
Hi Oleksandr, On 22/06/2020 15:04, Oleksandr Andrushchenko wrote: On 6/19/20 11:02 PM, Stefano Stabellini wrote: On Thu, 18 Jun 2020, Julien Grall wrote: ifeq ($(CONFIG_XEN),y) arch-y += -D__XEN_INTERFACE_VERSION__=0x00040d00 endif and we also have Xen 4.13 headers in the U-boot tree.

Re: UEFI support in ARM DomUs

2020-06-22 Thread Julien Grall
On 22/06/2020 14:56, Oleksandr Andrushchenko wrote: On 6/19/20 4:29 PM, Oleksandr Andrushchenko wrote: On 6/19/20 4:15 PM, Julien Grall wrote: On 19/06/2020 14:06, Oleksandr Andrushchenko wrote: On 6/19/20 3:59 PM, Julien Grall wrote: Hi, On 19/06/2020 13:51, Oleksandr Andrushchenko

Re: UEFI support in ARM DomUs

2020-06-22 Thread Oleksandr Andrushchenko
On 6/19/20 11:02 PM, Stefano Stabellini wrote: > On Thu, 18 Jun 2020, Julien Grall wrote: >>> Copy/pasting here from my comment on the pull request plus additional >>> thoughts. >>> >>> Uboot is one of those embedded projects that typically assumes that all >>> the information about the platform

Re: UEFI support in ARM DomUs

2020-06-22 Thread Oleksandr Andrushchenko
On 6/19/20 4:29 PM, Oleksandr Andrushchenko wrote: > On 6/19/20 4:15 PM, Julien Grall wrote: >> >> >> On 19/06/2020 14:06, Oleksandr Andrushchenko wrote: >>> >>> On 6/19/20 3:59 PM, Julien Grall wrote: Hi, On 19/06/2020 13:51, Oleksandr Andrushchenko wrote: > On 6/19/20 3:47

Re: UEFI support in ARM DomUs

2020-06-19 Thread Stefano Stabellini
On Thu, 18 Jun 2020, Julien Grall wrote: > > Copy/pasting here from my comment on the pull request plus additional > > thoughts. > > > > Uboot is one of those embedded projects that typically assumes that all > > the information about the platform is available at *build time*. It is > > meant to

Re: UEFI support in ARM DomUs

2020-06-19 Thread Oleksandr Andrushchenko
On 6/19/20 4:16 PM, Peng Fan wrote: Subject: Re: UEFI support in ARM DomUs On 6/19/20 3:59 PM, Julien Grall wrote: Hi, On 19/06/2020 13:51, Oleksandr Andrushchenko wrote: On 6/19/20 3:47 PM, Julien Grall wrote: They will not be available from the fdt, but you can retrieve them

Re: UEFI support in ARM DomUs

2020-06-19 Thread Oleksandr Andrushchenko
On 6/19/20 4:15 PM, Julien Grall wrote: On 19/06/2020 14:06, Oleksandr Andrushchenko wrote: On 6/19/20 3:59 PM, Julien Grall wrote: Hi, On 19/06/2020 13:51, Oleksandr Andrushchenko wrote: On 6/19/20 3:47 PM, Julien Grall wrote: They will not be available from the fdt, but you can

RE: UEFI support in ARM DomUs

2020-06-19 Thread Peng Fan
> Subject: Re: UEFI support in ARM DomUs > > > On 6/19/20 3:59 PM, Julien Grall wrote: > > Hi, > > > > On 19/06/2020 13:51, Oleksandr Andrushchenko wrote: > >> On 6/19/20 3:47 PM, Julien Grall wrote: > >>> They will not be available from the

Re: UEFI support in ARM DomUs

2020-06-19 Thread Julien Grall
On 19/06/2020 14:06, Oleksandr Andrushchenko wrote: On 6/19/20 3:59 PM, Julien Grall wrote: Hi, On 19/06/2020 13:51, Oleksandr Andrushchenko wrote: On 6/19/20 3:47 PM, Julien Grall wrote: They will not be available from the fdt, but you can retrieve them with an hypervisor call (see

Re: UEFI support in ARM DomUs

2020-06-19 Thread Oleksandr Andrushchenko
On 6/19/20 3:59 PM, Julien Grall wrote: > Hi, > > On 19/06/2020 13:51, Oleksandr Andrushchenko wrote: >> On 6/19/20 3:47 PM, Julien Grall wrote: >>> They will not be available from the fdt, but you can retrieve them with an >>> hypervisor call (see HVM_PARAM_STORE_PFN, HVM_PARAM_CONSOLE_PFN). >>

Re: UEFI support in ARM DomUs

2020-06-19 Thread Julien Grall
Hi, On 19/06/2020 13:51, Oleksandr Andrushchenko wrote: On 6/19/20 3:47 PM, Julien Grall wrote: They will not be available from the fdt, but you can retrieve them with an hypervisor call (see HVM_PARAM_STORE_PFN, HVM_PARAM_CONSOLE_PFN). Yes, and it used in the relevant pieces of code (hyp

Re: UEFI support in ARM DomUs

2020-06-19 Thread Oleksandr Andrushchenko
2020, Julien Grall wrote: >>>>> On 18/06/2020 06:22, Oleksandr Andrushchenko wrote: >>>>>> On 6/4/20 6:31 PM, Stefano Stabellini wrote: >>>>>>> On Thu, 4 Jun 2020, Oleksandr Andrushchenko wrote: >>>>>>>> On 6/4/20 4:57 AM,

Re: UEFI support in ARM DomUs

2020-06-19 Thread Julien Grall
Stabellini wrote: On Thu, 4 Jun 2020, Oleksandr Andrushchenko wrote: On 6/4/20 4:57 AM, Peng Fan wrote: Grall ; Nataliya Korovkina 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

Re: UEFI support in ARM DomUs

2020-06-19 Thread Oleksandr Andrushchenko
t;>>>> On Thu, 4 Jun 2020, Oleksandr Andrushchenko wrote: >>>>>> On 6/4/20 4:57 AM, Peng Fan wrote: >>>>>>> Grall ; >>>>>>>> Nataliya Korovkina >>>>>>>> Subject: UEFI support in ARM DomUs >>>&g

Re: UEFI support in ARM DomUs

2020-06-19 Thread Oleksandr Andrushchenko
e: >>>>> Grall ; >>>>>> Nataliya Korovkina >>>>>> 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 he

Re: UEFI support in ARM DomUs

2020-06-18 Thread Julien Grall
rushchenko wrote: > > > > > On 6/4/20 4:57 AM, Peng Fan wrote: > > > > > > Grall ; > > > > > > > Nataliya Korovkina > > > > > > > Subject: UEFI support in ARM DomUs > > > > > > We have made U-Boot run

Re: UEFI support in ARM DomUs

2020-06-18 Thread Stefano Stabellini
t; > > Grall ; > > > > > > Nataliya Korovkina > > > > > > Subject: UEFI support in ARM DomUs > > > > > We have made U-Boot run inside XEN DomU, but just only PV console > > > > > part, > > > > > not implemen

Re: UEFI support in ARM DomUs

2020-06-18 Thread Julien Grall
On 18/06/2020 06:22, Oleksandr Andrushchenko wrote: On 6/4/20 6:31 PM, Stefano Stabellini wrote: On Thu, 4 Jun 2020, Oleksandr Andrushchenko wrote: On 6/4/20 4:57 AM, Peng Fan wrote: Grall ; Nataliya Korovkina Subject: UEFI support in ARM DomUs We have made U-Boot run inside XEN DomU

Re: UEFI support in ARM DomUs

2020-06-17 Thread Oleksandr Andrushchenko
On 6/4/20 6:31 PM, Stefano Stabellini wrote: > On Thu, 4 Jun 2020, Oleksandr Andrushchenko wrote: >> On 6/4/20 4:57 AM, Peng Fan wrote: >>> Grall ; >>>> Nataliya Korovkina >>>> Subject: UEFI support in ARM DomUs >>> We have made U-Boot

RE: UEFI support in ARM DomUs

2020-06-14 Thread Peng Fan
; Subject: Re: UEFI support in ARM DomUs > > On Thu, 4 Jun 2020, Oleksandr Andrushchenko wrote: > > On 6/4/20 4:57 AM, Peng Fan wrote: > > > Grall ; > > >> Nataliya Korovkina > > >> Subject: UEFI support in ARM DomUs > > > We have made U-Boot run i

Re: UEFI support in ARM DomUs

2020-06-04 Thread George Dunlap
> On Jun 2, 2020, at 11:50 PM, Roman Shaposhnik wrote: > > On Mon, Jun 1, 2020 at 9:12 AM Stefano Stabellini > wrote: >> >> + George >> >> On Sun, 31 May 2020, Roman Shaposhnik wrote: >>> Hi Julien! >>> >>> On Sun, May 31, 2020 at 3:24 PM Julien Grall >>> wrote: On Sun, 31

Re: UEFI support in ARM DomUs

2020-06-04 Thread Roman Shaposhnik
On Thu, Jun 4, 2020 at 8:31 AM Stefano Stabellini wrote: > > On Thu, 4 Jun 2020, Oleksandr Andrushchenko wrote: > > On 6/4/20 4:57 AM, Peng Fan wrote: > > > Grall ; > > >> Nataliya Korovkina > > >> Subject: UEFI support in ARM DomUs > > > We

Re: UEFI support in ARM DomUs

2020-06-04 Thread Julien Grall
Hi, On 04/06/2020 17:27, Stefano Stabellini wrote: On Thu, 4 Jun 2020, Julien Grall wrote: On 04/06/2020 16:26, Oleksandr Andrushchenko wrote: On 6/4/20 4:57 AM, Peng Fan wrote: Grall ; Nataliya Korovkina Subject: UEFI support in ARM DomUs We have made U-Boot run inside XEN DomU, but just

Re: UEFI support in ARM DomUs

2020-06-04 Thread Stefano Stabellini
On Thu, 4 Jun 2020, Julien Grall wrote: > On 04/06/2020 16:26, Oleksandr Andrushchenko wrote: > > On 6/4/20 4:57 AM, Peng Fan wrote: > > > Grall ; > > > > Nataliya Korovkina > > > > Subject: UEFI support in ARM DomUs > > > We have made U-Boot

Re: UEFI support in ARM DomUs

2020-06-04 Thread Julien Grall
Hi, On 04/06/2020 16:26, Oleksandr Andrushchenko wrote: On 6/4/20 4:57 AM, Peng Fan wrote: Grall ; Nataliya Korovkina 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

Re: UEFI support in ARM DomUs

2020-06-04 Thread Stefano Stabellini
On Thu, 4 Jun 2020, Oleksandr Andrushchenko wrote: > On 6/4/20 4:57 AM, Peng Fan wrote: > > Grall ; > >> Nataliya Korovkina > >> Subject: UEFI support in ARM DomUs > > We have made U-Boot run inside XEN DomU, but just only PV console part, > > not implement

Re: UEFI support in ARM DomUs

2020-06-04 Thread Oleksandr Andrushchenko
On 6/4/20 4:57 AM, Peng Fan wrote: > Grall ; >> Nataliya Korovkina >> 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

RE: UEFI support in ARM DomUs

2020-06-03 Thread Peng Fan
Grall ; > Nataliya Korovkina > 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? Regards, Peng. > > Hi! > > with

Re: UEFI support in ARM DomUs

2020-06-03 Thread Julien Grall
On 01/06/2020 05:11, Roman Shaposhnik wrote: Hi Julien! Hi Roman, On Sun, May 31, 2020 at 3:24 PM Julien Grall wrote: On Sun, 31 May 2020 at 23:05, Roman Shaposhnik wrote: Hi! with a lot of help from Stefano, we're getting RPi4 support in Project EVE pretty much on par between KVM

Re: UEFI support in ARM DomUs

2020-06-02 Thread Roman Shaposhnik
On Mon, Jun 1, 2020 at 9:12 AM Stefano Stabellini wrote: > > + George > > On Sun, 31 May 2020, Roman Shaposhnik wrote: > > Hi Julien! > > > > On Sun, May 31, 2020 at 3:24 PM Julien Grall > > wrote: > > > > > > On Sun, 31 May 2020 at 23:05, Roman Shaposhnik wrote: > > > > Hi! > > > > > > > >

Re: UEFI support in ARM DomUs

2020-06-01 Thread Stefano Stabellini
+ George On Sun, 31 May 2020, Roman Shaposhnik wrote: > Hi Julien! > > On Sun, May 31, 2020 at 3:24 PM Julien Grall > wrote: > > > > On Sun, 31 May 2020 at 23:05, Roman Shaposhnik wrote: > > > Hi! > > > > > > with a lot of help from Stefano, we're getting RPi4 support in > > > Project EVE

Re: UEFI support in ARM DomUs

2020-05-31 Thread Roman Shaposhnik
Hi Julien! On Sun, May 31, 2020 at 3:24 PM Julien Grall wrote: > > On Sun, 31 May 2020 at 23:05, Roman Shaposhnik 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

Re: UEFI support in ARM DomUs

2020-05-31 Thread Julien Grall
On Sun, 31 May 2020 at 23:05, Roman Shaposhnik 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

UEFI support in ARM DomUs

2020-05-31 Thread Roman Shaposhnik
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