Skip to contentSkip to conversation

KVM regsync

PATCH Superseded Jason J. Herne 2 participants 2 messages Dec 21, 2012 – Jan 3, 2013

v1 of 2 Superseded Latest is v2 →

lore
Share & tools
lore
#0 lore raw

cover KVM regsync

Note: This is rework for the patch set previously submitted:
"s390/migration: Provide a cpu save for initial life migration work"
http://lists.nongnu.org/archive/html/qemu-devel/2012-11/msg02203.html

Rework the method used to synchronize CPU registers between Qemu & KVM. This patch set extends kvm_arch_get_registers() to take a register level parameter just like kvm_arch_put_registers does. All existing code paths are updated to specify this new parameter. Floating point register synchronization is added to kvm_arch_[get,put]_registers().

Signature · 1 line
-- Jason J. Herne ([email protected])
#1 lore raw
Quoted 10 lines · Jason J. Herne

Note: This is rework for the patch set previously submitted:
"s390/migration: Provide a cpu save for initial life migration work"
http://lists.nongnu.org/archive/html/qemu-devel/2012-11/msg02203.html

Rework the method used to synchronize CPU registers between Qemu & KVM. This patch set extends kvm_arch_get_registers() to take a register level parameter just like kvm_arch_put_registers does. All existing code paths are updated to specify this new parameter. Floating point register synchronization is added to kvm_arch_[get,put]_registers().

Very nice patch set :). I'd like to wait for an ack from Jan on this though and considering that it touches generic KVM code, I'd like to see it go in via the kvm queue.

Also, you probably want to swap patches 6 and 7, otherwise you potentially break bisection.

Alex