diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2020-05-20 10:49:22 -0400 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2020-07-10 18:02:17 -0400 |
commit | b16c0e20c74218f2d69710cedad11da7dd4d2190 (patch) | |
tree | 2ee291426d0eb7c3bc541755eced1113f9fac0c2 /net | |
parent | 418b0f93d12a1589d5031405de857844f32e9ccc (diff) | |
download | qemu-b16c0e20c74218f2d69710cedad11da7dd4d2190.zip qemu-b16c0e20c74218f2d69710cedad11da7dd4d2190.tar.gz qemu-b16c0e20c74218f2d69710cedad11da7dd4d2190.tar.bz2 |
KVM: add support for AMD nested live migration
Support for nested guest live migration is part of Linux 5.8, add the
corresponding code to QEMU. The migration format consists of a few
flags, is an opaque 4k blob.
The blob is in VMCB format (the control area represents the L1 VMCB
control fields, the save area represents the pre-vmentry state; KVM does
not use the host save area since the AMD manual allows that) but QEMU
does not really care about that. However, the flags need to be
copied to hflags/hflags2 and back.
In addition, support for retrieving and setting the AMD nested virtualization
states allows the L1 guest to be reset while running a nested guest, but
a small bug in CPU reset needs to be fixed for that to work.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'net')
0 files changed, 0 insertions, 0 deletions