On Tue, 2021-09-14 at 18:52 +0300, Maxim Levitsky wrote: > These patches implement the qemu side logic to support > the KVM features I developed recently. > > First two patches are for features that are already accepted > upstream, and I already posted them on the qemu mailing list once. > > And the 3rd patch is for nested TSC scaling on SVM > which isn't yet accepted in KVM but can already be added to qemu since > it is conditional on KVM supporting it, and ABI wise it only relies > on SVM spec. > > Best regards, > Maxim Levitsky > > Maxim Levitsky (3): > KVM: use KVM_{GET|SET}_SREGS2 when supported. > gdbstub: implement NOIRQ support for single step on KVM > KVM: SVM: add migration support for nested TSC scaling > > accel/kvm/kvm-all.c | 30 +++++++++++ > gdbstub.c | 60 +++++++++++++++++---- > include/sysemu/kvm.h | 17 ++++++ > target/i386/cpu.c | 5 ++ > target/i386/cpu.h | 7 +++ > target/i386/kvm/kvm.c | 122 +++++++++++++++++++++++++++++++++++++++++- > target/i386/machine.c | 53 ++++++++++++++++++ > 7 files changed, 282 insertions(+), 12 deletions(-) > > -- > 2.26.3 > > Kind ping on these patches. Best regards, Maxim Levitsky