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 majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html