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 (__XEN_INTERFACE_VERS

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 Andrushche

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-23 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 t

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. __XEN_INTERFACE_VERSI

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 C

Re: UEFI support in ARM DomUs

2020-06-22 Thread Julien Grall
On 22/06/2020 15:33, Oleksandr Andrushchenko wrote: 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_I

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. Sorry

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 w

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 i

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 PM,

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 be

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 with an

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 retrieve

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 HVM_

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 cal

Re: UEFI support in ARM DomUs

2020-06-19 Thread Oleksandr Andrushchenko
On 6/19/20 3:47 PM, Julien Grall wrote: > Hi Oleksandr, > > On 19/06/2020 13:32, Oleksandr Andrushchenko wrote: >> >> On 6/19/20 1:49 AM, Julien Grall wrote: >>> On Thu, 18 Jun 2020 at 23:00, Stefano Stabellini >>> wrote: On Thu, 18 Jun 2020, Julien Grall wrote: > On 18/06/2020 06:22, O

Re: UEFI support in ARM DomUs

2020-06-19 Thread Julien Grall
Hi Oleksandr, On 19/06/2020 13:32, Oleksandr Andrushchenko wrote: On 6/19/20 1:49 AM, Julien Grall wrote: On Thu, 18 Jun 2020 at 23:00, Stefano Stabellini wrote: On Thu, 18 Jun 2020, Julien Grall wrote: On 18/06/2020 06:22, Oleksandr Andrushchenko wrote: On 6/4/20 6:31 PM, Stefano Stabelli

Re: UEFI support in ARM DomUs

2020-06-19 Thread Oleksandr Andrushchenko
On 6/19/20 1:49 AM, Julien Grall wrote: > On Thu, 18 Jun 2020 at 23:00, Stefano Stabellini > wrote: >> On Thu, 18 Jun 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 Andrushche

Re: UEFI support in ARM DomUs

2020-06-19 Thread Oleksandr Andrushchenko
On 6/18/20 5:50 PM, 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, Peng Fan wrote: > Grall ; >> Nataliya Korovkina >> Subjec

Re: UEFI support in ARM DomUs

2020-06-18 Thread Julien Grall
On Thu, 18 Jun 2020 at 23:00, Stefano Stabellini wrote: > > On Thu, 18 Jun 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

Re: UEFI support in ARM DomUs

2020-06-18 Thread Stefano Stabellini
On Thu, 18 Jun 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, Peng Fan wrote: > > > > > Grall ; > > > > > > Nataliya Korovkina

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, b

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 run inside XEN DomU, but just only PV console part, >>> not i

RE: UEFI support in ARM DomUs

2020-06-14 Thread Peng Fan
Hi Stefano, > -Original Message- > From: Stefano Stabellini [mailto:sstabell...@kernel.org] > Sent: 2020年6月4日 23:32 > To: Oleksandr Andrushchenko > Cc: Peng Fan ; Roman Shaposhnik > ; Xen-devel ; Stefano > Stabellini ; Julien Grall ; Nataliya > Korovkina > S

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 May

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 have made U-Boot run inside XEN DomU, but just only PV

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 run inside XEN DomU, but just only PV console part, > >

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 for

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 other frontend drivers currently. Would

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 EFI in U-Boot? Well, we ha

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 a lot of help from S

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 a

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! > > > > > > > > wit

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 pret

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 devic