|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH v2] tools/helpers: don't log errors when trying to load PVH xenstore-stubdom
On 27.01.23 11:28, Andrew Cooper wrote: On 27/01/2023 5:54 am, Juergen Gross wrote:When loading a Xenstore stubdom the loader doesn't know whether the lo be loaded kernel is a PVH or a PV one. So it tries to load it as a PVH one first, and if this fails it is loading it as a PV kernel.Well, yes it does. What might be missing is libxenguest's ability to parse the provided kernel's ELF Notes ahead of trying to build the domain. Correct. This is the same kind of poor design which has left us with a dom0=pv|pvh cmdline option which must match the kernel the bootloader gave us, if we want to not panic() on boot. Hmm, this is only partially true. I agree that without any dom0 option given it would be nice if the hypervisor could use the specified dom0 kernel as long as it is supporting either PV or PVH mode. OTOH nowadays it is easily possible to build a kernel being capable to support both variants, in which case the hypervisor needs to select which mode to use. This might need the help of the user in case the non-default mode is wanted. For xenstore-stubdom it is easier, as there is no reason to prefer the PV mode over PVH (in fact I'm still working on Xenstore LU for the PVH case, making the decision even easier). So while this might be an acceptable gross bodge in the short term, this... No problem with me. Juergen Attachment:
OpenPGP_0xB0DE9DD628BF132F.asc Attachment:
OpenPGP_signature
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |