KVM: SVM: Add IA32_FLUSH_CMD guest support
Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2209640
Depends: https://bugzilla.redhat.com/show_bug.cgi?id=2177720
Depends on KVM: Rebase KVM common and x86 to upstream 6.3 (!2467 (merged))
- KVM: SVM: Return the local "r" variable from svm_set_msr() [Emanuele Giuseppe Esposito]
- KVM: x86: Virtualize FLUSH_L1D and passthrough MSR_IA32_FLUSH_CMD [Emanuele Giuseppe Esposito]
- KVM: x86: Move MSR_IA32_PRED_CMD WRMSR emulation to common code [Emanuele Giuseppe Esposito]
- KVM: SVM: Passthrough MSR_IA32_PRED_CMD based purely on host+guest CPUID [Emanuele Giuseppe Esposito]
- KVM: VMX: Passthrough MSR_IA32_PRED_CMD based purely on host+guest CPUID [Emanuele Giuseppe Esposito]
- KVM: x86: Revert MSR_IA32_FLUSH_CMD.FLUSH_L1D enabling [Emanuele Giuseppe Esposito]
- kvm: x86: Advertise FLUSH_L1D to user space [Emanuele Giuseppe Esposito]
- kvm: svm: Add IA32_FLUSH_CMD guest support [Emanuele Giuseppe Esposito]
Signed-off-by: Emanuele Giuseppe Esposito eesposit@redhat.com
Edited by Emanuele Giuseppe Esposito