On Thu, Feb 01, 2018 at 10:59:46PM +0100, KarimAllah Ahmed wrote: > [ Based on a patch from Paolo Bonzini <[email protected]> ] > > ... basically doing exactly what we do for VMX: > > - Passthrough SPEC_CTRL to guests (if enabled in guest CPUID) > - Save and restore SPEC_CTRL around VMExit and VMEntry only if the guest > actually used it. > > Cc: Asit Mallick <[email protected]> > Cc: Arjan Van De Ven <[email protected]> > Cc: Dave Hansen <[email protected]> > Cc: Andi Kleen <[email protected]> > Cc: Andrea Arcangeli <[email protected]> > Cc: Linus Torvalds <[email protected]> > Cc: Tim Chen <[email protected]> > Cc: Thomas Gleixner <[email protected]> > Cc: Dan Williams <[email protected]> > Cc: Jun Nakajima <[email protected]> > Cc: Paolo Bonzini <[email protected]> > Cc: David Woodhouse <[email protected]> > Cc: Greg KH <[email protected]> > Cc: Andy Lutomirski <[email protected]> > Cc: Ashok Raj <[email protected]> > Signed-off-by: KarimAllah Ahmed <[email protected]>
Reviewed-by: Konrad Rzeszutek Wilk <[email protected]> > + { .index = MSR_IA32_SPEC_CTRL, .always = false }, This .always = [false|true] field keeps throwing me off. So glad: https://www.spinics.net/lists/kvm/msg161606.html explains it better.

