Hi, this is the updated version of the msrpm merge optimization in the nested vmrun path. With nested-shadow I see a performance improvement by a factor of two in an up guest with kernel compile times. A few other fixes are also included like the iopm check for nested io intercepts and the masking of lower 12 bits of the msrpm address supplied in the nested vmcb. Please review and/or apply these changes. Joerg diffstat: arch/x86/kvm/svm.c | 187 +++++++++++++++++++++++++++++++++++++--------------- 1 files changed, 133 insertions(+), 54 deletions(-) shortlog: Joerg Roedel (5): KVM: SVM: Move msrpm offset calculation to seperate function KVM: SVM: Optimize nested svm msrpm merging KVM: SVM: Use svm_msrpm_offset in nested_svm_exit_handled_msr KVM: SVM: Add correct handling of nested iopm KVM: SVM: Ignore lower 12 bit of nested msrpm_pa -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html