[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH RFC v1 06/74] tools/libelf: fix elf notes check for PVH guest
>>> On 04.01.18 at 14:05, <wei.liu2@xxxxxxxxxx> wrote: > PVH only requires PHYS32_ENTRY to be set. Return immediately if that's > the case. So I guess the bug(?) being fixed is that so far loader or guest_os, and xen_ver settings are also required. However, you fail to mention _why_ you think they're not required. I can sort of see this for loader and maybe guest_os, but for the Xen version this isn't as obvious, mainly because any arguments I can think of right now would equally apply to PV. > --- a/xen/common/libelf/libelf-dominfo.c > +++ b/xen/common/libelf/libelf-dominfo.c > @@ -381,6 +381,13 @@ static elf_errorstatus elf_xen_note_check(struct > elf_binary *elf, > return 0; > } > > + /* PVH only requires one ELF note to be set */ > + if ( parms->phys_entry != UNSET_ADDR32 ) > + { > + elf_msg(elf, "ELF: Found PVH image\n"); > + return 0; > + } If the other entries are of no interest for PVH, I think that this then calls for dropping their logging from pvh_load_kernel(). I'm also surprised that I can't find any use of any of the three values checked in libxc. Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |