Re: [PATCH] x86/hvm/dom0: fix PVH initrd and metadata placement

2023-10-30 Thread Jan Beulich
On 30.10.2023 08:37, Xenia Ragiadakou wrote: > Jan would it be possible to sketch a patch of your suggested solution > because I 'm afraid I have not fully understood it yet and I won't be > able to implement it properly for a v2? While what Roger sent looks to be sufficient, I still thought I'd

Re: [PATCH] x86/hvm/dom0: fix PVH initrd and metadata placement

2023-10-30 Thread Roger Pau Monné
On Mon, Oct 30, 2023 at 09:37:24AM +0200, Xenia Ragiadakou wrote: > > On 27/10/23 15:01, Jan Beulich wrote: > > On 27.10.2023 13:18, Xenia Ragiadakou wrote: > > > > > > On 27/10/23 09:37, Jan Beulich wrote: > > > > On 26.10.2023 18:55, Xenia Ragiadakou wrote: > > > > > > > > > > > > > > > On 26

Re: [PATCH] x86/hvm/dom0: fix PVH initrd and metadata placement

2023-10-30 Thread Xenia Ragiadakou
On 27/10/23 15:01, Jan Beulich wrote: On 27.10.2023 13:18, Xenia Ragiadakou wrote: On 27/10/23 09:37, Jan Beulich wrote: On 26.10.2023 18:55, Xenia Ragiadakou wrote: On 26/10/23 17:55, Jan Beulich wrote: On 26.10.2023 15:58, Xenia Ragiadakou wrote: On 26/10/23 15:37, Jan Beulich wrote:

Re: [PATCH] x86/hvm/dom0: fix PVH initrd and metadata placement

2023-10-27 Thread Jan Beulich
On 27.10.2023 13:18, Xenia Ragiadakou wrote: > > On 27/10/23 09:37, Jan Beulich wrote: >> On 26.10.2023 18:55, Xenia Ragiadakou wrote: >>> >>> >>> On 26/10/23 17:55, Jan Beulich wrote: On 26.10.2023 15:58, Xenia Ragiadakou wrote: > > On 26/10/23 15:37, Jan Beulich wrote: >> On 26.

Re: [PATCH] x86/hvm/dom0: fix PVH initrd and metadata placement

2023-10-27 Thread Xenia Ragiadakou
On 27/10/23 09:37, Jan Beulich wrote: On 26.10.2023 18:55, Xenia Ragiadakou wrote: On 26/10/23 17:55, Jan Beulich wrote: On 26.10.2023 15:58, Xenia Ragiadakou wrote: On 26/10/23 15:37, Jan Beulich wrote: On 26.10.2023 14:35, Xenia Ragiadakou wrote: On 26/10/23 14:51, Jan Beulich wrote

Re: [PATCH] x86/hvm/dom0: fix PVH initrd and metadata placement

2023-10-26 Thread Jan Beulich
On 26.10.2023 18:55, Xenia Ragiadakou wrote: > > > On 26/10/23 17:55, Jan Beulich wrote: >> On 26.10.2023 15:58, Xenia Ragiadakou wrote: >>> >>> On 26/10/23 15:37, Jan Beulich wrote: On 26.10.2023 14:35, Xenia Ragiadakou wrote: > > > On 26/10/23 14:51, Jan Beulich wrote: >> O

Re: [PATCH] x86/hvm/dom0: fix PVH initrd and metadata placement

2023-10-26 Thread Xenia Ragiadakou
On 26/10/23 17:55, Jan Beulich wrote: On 26.10.2023 15:58, Xenia Ragiadakou wrote: On 26/10/23 15:37, Jan Beulich wrote: On 26.10.2023 14:35, Xenia Ragiadakou wrote: On 26/10/23 14:51, Jan Beulich wrote: On 26.10.2023 11:46, Xenia Ragiadakou wrote: On 26/10/23 11:45, Jan Beulich wrote:

Re: [PATCH] x86/hvm/dom0: fix PVH initrd and metadata placement

2023-10-26 Thread Roger Pau Monné
On Thu, Oct 26, 2023 at 04:55:36PM +0200, Jan Beulich wrote: > On 26.10.2023 15:58, Xenia Ragiadakou wrote: > > > > On 26/10/23 15:37, Jan Beulich wrote: > >> On 26.10.2023 14:35, Xenia Ragiadakou wrote: > >>> > >>> > >>> On 26/10/23 14:51, Jan Beulich wrote: > On 26.10.2023 11:46, Xenia Ragi

Re: [PATCH] x86/hvm/dom0: fix PVH initrd and metadata placement

2023-10-26 Thread Roger Pau Monné
On Thu, Oct 26, 2023 at 03:09:04PM +0300, Xenia Ragiadakou wrote: > On 26/10/23 14:41, Jan Beulich wrote: > > On 26.10.2023 12:31, Andrew Cooper wrote: > > > On 26/10/2023 9:34 am, Xenia Ragiadakou wrote: > > > > On 26/10/23 10:35, Jan Beulich wrote: > > > > > On 26.10.2023 08:45, Xenia Ragiadakou

Re: [PATCH] x86/hvm/dom0: fix PVH initrd and metadata placement

2023-10-26 Thread Jan Beulich
On 26.10.2023 15:58, Xenia Ragiadakou wrote: > > On 26/10/23 15:37, Jan Beulich wrote: >> On 26.10.2023 14:35, Xenia Ragiadakou wrote: >>> >>> >>> On 26/10/23 14:51, Jan Beulich wrote: On 26.10.2023 11:46, Xenia Ragiadakou wrote: > On 26/10/23 11:45, Jan Beulich wrote: >> On 26.10.202

Re: [PATCH] x86/hvm/dom0: fix PVH initrd and metadata placement

2023-10-26 Thread Xenia Ragiadakou
On 26/10/23 15:37, Jan Beulich wrote: On 26.10.2023 14:35, Xenia Ragiadakou wrote: On 26/10/23 14:51, Jan Beulich wrote: On 26.10.2023 11:46, Xenia Ragiadakou wrote: On 26/10/23 11:45, Jan Beulich wrote: On 26.10.2023 10:34, Xenia Ragiadakou wrote: On 26/10/23 10:35, Jan Beulich wrote:

Re: [PATCH] x86/hvm/dom0: fix PVH initrd and metadata placement

2023-10-26 Thread Jan Beulich
On 26.10.2023 14:35, Xenia Ragiadakou wrote: > > > On 26/10/23 14:51, Jan Beulich wrote: >> On 26.10.2023 11:46, Xenia Ragiadakou wrote: >>> On 26/10/23 11:45, Jan Beulich wrote: On 26.10.2023 10:34, Xenia Ragiadakou wrote: > On 26/10/23 10:35, Jan Beulich wrote: >> On 26.10.2023 08:

Re: [PATCH] x86/hvm/dom0: fix PVH initrd and metadata placement

2023-10-26 Thread Xenia Ragiadakou
On 26/10/23 14:51, Jan Beulich wrote: On 26.10.2023 11:46, Xenia Ragiadakou wrote: On 26/10/23 11:45, Jan Beulich wrote: On 26.10.2023 10:34, Xenia Ragiadakou wrote: On 26/10/23 10:35, Jan Beulich wrote: On 26.10.2023 08:45, Xenia Ragiadakou wrote: --- a/xen/arch/x86/hvm/dom0_build.c +++

Re: [PATCH] x86/hvm/dom0: fix PVH initrd and metadata placement

2023-10-26 Thread Jan Beulich
On 26.10.2023 14:09, Xenia Ragiadakou wrote: > On 26/10/23 14:41, Jan Beulich wrote: >> On 26.10.2023 12:31, Andrew Cooper wrote: >>> On 26/10/2023 9:34 am, Xenia Ragiadakou wrote: On 26/10/23 10:35, Jan Beulich wrote: > On 26.10.2023 08:45, Xenia Ragiadakou wrote: >> Given that start

Re: [PATCH] x86/hvm/dom0: fix PVH initrd and metadata placement

2023-10-26 Thread Xenia Ragiadakou
On 26/10/23 14:41, Jan Beulich wrote: On 26.10.2023 12:31, Andrew Cooper wrote: On 26/10/2023 9:34 am, Xenia Ragiadakou wrote: On 26/10/23 10:35, Jan Beulich wrote: On 26.10.2023 08:45, Xenia Ragiadakou wrote: Given that start < kernel_end and end > kernel_start, the logic that determines the

Re: [PATCH] x86/hvm/dom0: fix PVH initrd and metadata placement

2023-10-26 Thread Jan Beulich
On 26.10.2023 11:46, Xenia Ragiadakou wrote: > On 26/10/23 11:45, Jan Beulich wrote: >> On 26.10.2023 10:34, Xenia Ragiadakou wrote: >>> On 26/10/23 10:35, Jan Beulich wrote: On 26.10.2023 08:45, Xenia Ragiadakou wrote: > --- a/xen/arch/x86/hvm/dom0_build.c > +++ b/xen/arch/x86/hvm/dom

Re: [PATCH] x86/hvm/dom0: fix PVH initrd and metadata placement

2023-10-26 Thread Jan Beulich
On 26.10.2023 12:31, Andrew Cooper wrote: > On 26/10/2023 9:34 am, Xenia Ragiadakou wrote: >> On 26/10/23 10:35, Jan Beulich wrote: >>> On 26.10.2023 08:45, Xenia Ragiadakou wrote: Given that start < kernel_end and end > kernel_start, the logic that determines the best placement for dom0

Re: [PATCH] x86/hvm/dom0: fix PVH initrd and metadata placement

2023-10-26 Thread Andrew Cooper
On 26/10/2023 9:34 am, Xenia Ragiadakou wrote: > On 26/10/23 10:35, Jan Beulich wrote: >> On 26.10.2023 08:45, Xenia Ragiadakou wrote: >>> Given that start < kernel_end and end > kernel_start, the logic that >>> determines the best placement for dom0 initrd and metadata, does not >>> take into acco

Re: [PATCH] x86/hvm/dom0: fix PVH initrd and metadata placement

2023-10-26 Thread Xenia Ragiadakou
On 26/10/23 11:45, Jan Beulich wrote: On 26.10.2023 10:34, Xenia Ragiadakou wrote: On 26/10/23 10:35, Jan Beulich wrote: On 26.10.2023 08:45, Xenia Ragiadakou wrote: Given that start < kernel_end and end > kernel_start, the logic that determines the best placement for dom0 initrd and metadata

Re: [PATCH] x86/hvm/dom0: fix PVH initrd and metadata placement

2023-10-26 Thread Jan Beulich
On 26.10.2023 10:34, Xenia Ragiadakou wrote: > On 26/10/23 10:35, Jan Beulich wrote: >> On 26.10.2023 08:45, Xenia Ragiadakou wrote: >>> Given that start < kernel_end and end > kernel_start, the logic that >>> determines the best placement for dom0 initrd and metadata, does not >>> take into accoun

Re: [PATCH] x86/hvm/dom0: fix PVH initrd and metadata placement

2023-10-26 Thread Xenia Ragiadakou
On 26/10/23 10:35, Jan Beulich wrote: On 26.10.2023 08:45, Xenia Ragiadakou wrote: Given that start < kernel_end and end > kernel_start, the logic that determines the best placement for dom0 initrd and metadata, does not take into account the two cases below: (1) start > kernel_start && end > k

Re: [PATCH] x86/hvm/dom0: fix PVH initrd and metadata placement

2023-10-26 Thread Jan Beulich
On 26.10.2023 08:45, Xenia Ragiadakou wrote: > Given that start < kernel_end and end > kernel_start, the logic that > determines the best placement for dom0 initrd and metadata, does not > take into account the two cases below: > (1) start > kernel_start && end > kernel_end > (2) start < kernel_sta

[PATCH] x86/hvm/dom0: fix PVH initrd and metadata placement

2023-10-25 Thread Xenia Ragiadakou
Given that start < kernel_end and end > kernel_start, the logic that determines the best placement for dom0 initrd and metadata, does not take into account the two cases below: (1) start > kernel_start && end > kernel_end (2) start < kernel_start && end < kernel_end In case (1), the evaluation wil