Hi all,

This is a vague/general question. For some background: I have a reason (control of IA32_PERF_GLOBAL_CTRL) for loading/saving MSRs on VM-entry/ exit. To get this to work correctly, I made changes to use the conventional VMX MSR load areas of the VMCS for this particular MSR. Works great.

Is there a particular reason why MSRs are currently loaded/saved through KVM's unconventional facilities (vmx.c:save_msrs(), vmx.c:load_msrs()), rather than through VM entry/exit MSR load regions in the VMCS? I see that only long mode guests on x86_64 are effected by this.

Any insight could be useful. Do you think MSR loading via VMCS would be faster? Are there downsides to doing it one way or the other?

Kurt
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to