On 22/02/13 08:17, Jan Beulich wrote: >>>> On 21.02.13 at 18:48, David Vrabel <david.vrabel at citrix.com> wrote: >> The series improves the kexec hypercall by making Xen responsible for >> loading and relocating the image. This allows kexec to be usable by >> pv-ops kernels and should allow kexec to be usable from a HVM or PVH >> privileged domain. >> >> The first patch is a simple clean-up. >> >> The second patch allows hypercall structures to be ABI compatible >> between 32- and 64-bit guests (by reusing stuff present for domctls >> and sysctls). This seems better than having to keep adding compat >> handling for new hypercalls etc. >> >> Patch 3 introduces the new ABI. >> >> Patch 4 and 5 nearly completely reimplement the kexec load, unload and >> exec sub-ops. The old load_v1 sub-op is then implemented on top of >> the new code. >> >> Patch 6 calls the kexec image when dom0 crashes. This avoids having >> to alter dom0 kernels to do a exec sub-op call on crash -- an existing >> SHUTDOWN_crash. > > Am I right in understanding that at this point no kexec support is > necessary in the Dom0 kernel at all anymore? If so, that's a very > nice move - thanks for doing that! Yes. It will kexec slightly later than it would on native (or classic) but I don't think this will be a problem in practice. David