Re: [PATCH v6 3/4] libelf: Store maximum PHDR p_align

2024-04-04 Thread Jason Andryuk
On 2024-04-02 02:44, Jan Beulich wrote: On 29.03.2024 15:41, Jason Andryuk wrote: On 2024-03-28 12:47, Jan Beulich wrote: On 27.03.2024 22:51, Jason Andryuk wrote: --- a/xen/common/libelf/libelf-loader.c +++ b/xen/common/libelf/libelf-loader.c @@ -468,6 +468,7 @@ void elf_parse_binary(struct e

Re: [PATCH v6 3/4] libelf: Store maximum PHDR p_align

2024-04-01 Thread Jan Beulich
On 29.03.2024 15:41, Jason Andryuk wrote: > On 2024-03-28 12:47, Jan Beulich wrote: >> On 27.03.2024 22:51, Jason Andryuk wrote: >>> --- a/xen/common/libelf/libelf-loader.c >>> +++ b/xen/common/libelf/libelf-loader.c >>> @@ -468,6 +468,7 @@ void elf_parse_binary(struct elf_binary *elf) >>> { >>>

Re: [PATCH v6 3/4] libelf: Store maximum PHDR p_align

2024-03-29 Thread Jason Andryuk
On 2024-03-28 12:47, Jan Beulich wrote: On 27.03.2024 22:51, Jason Andryuk wrote: --- a/xen/common/libelf/libelf-loader.c +++ b/xen/common/libelf/libelf-loader.c @@ -468,6 +468,7 @@ void elf_parse_binary(struct elf_binary *elf) { ELF_HANDLE_DECL(elf_phdr) phdr; uint64_t low = -1, h

Re: [PATCH v6 3/4] libelf: Store maximum PHDR p_align

2024-03-28 Thread Jan Beulich
On 27.03.2024 22:51, Jason Andryuk wrote: > --- a/xen/common/libelf/libelf-loader.c > +++ b/xen/common/libelf/libelf-loader.c > @@ -468,6 +468,7 @@ void elf_parse_binary(struct elf_binary *elf) > { > ELF_HANDLE_DECL(elf_phdr) phdr; > uint64_t low = -1, high = 0, paddr, memsz; > +uint

[PATCH v6 3/4] libelf: Store maximum PHDR p_align

2024-03-27 Thread Jason Andryuk
While parsing the PHDRs, store the maximum p_align value. This may be consulted for moving a PVH image's load address. Signed-off-by: Jason Andryuk --- v6: New --- xen/common/libelf/libelf-loader.c | 15 +++ xen/include/xen/libelf.h | 1 + 2 files changed, 12 insertions(+)