On 23.06.25 10:45, Jan Beulich wrote:
On 19.06.2025 13:37, Juergen Gross wrote:
While working on xenstore-stubdom live update support I came across
some really unpleasant code using struct start_info even when running
in PVH mode.

Especially suspend/resume was doing some crazy stuff, including
overwriting the initial struct hvm_start_info partially.

This series is hiding struct start_info from PVH code. This didn't
result in any runtime error, but in future I'll need to access struct
hvm_start_info some time after boot, so I need to get that fixed.

Tested especially with xl suspend/resume and xl save/restore in PV and
in PVH mode.

Juergen Gross (6):
   suspend: drop crazy pfn handling for PVH
   setup: drop parameter from map_shared_info()
   x86/pv: remove global start_info
   console: drop parameter from get_console()
   xenbus: drop parameter from get_xenbus()
   x86/pv: make start_info_ptr PV-only

Before I even try: Does this series interfere in any way with the kexec one,
and hence may need re-basing on top of that (which I've pushed a minute ago)?

I'm not aware of any possible conflict.


Juergen

Attachment: OpenPGP_0xB0DE9DD628BF132F.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to