On Fri, Oct 23, 2009 at 03:08:21PM +0200, Jan Kiszka wrote: > Marcelo Tosatti wrote: > > On Tue, Oct 20, 2009 at 03:01:15PM +0200, Jan Kiszka wrote: > >> Hi all, > >> > >> as the list of yet user-unaccessible x86 states is a bit volatile ATM, > >> this is an attempt to collect the precise requirements for additional > >> state fields. Once everyone feels the list is complete, we can decide > >> how to partition it into one ore more substates for the new > >> KVM_GET/SET_VCPU_STATE interface. > >> > >> What I read so far (or tried to patch already): > >> > >> - nmi_masked > >> - nmi_pending > >> - nmi_injected > >> - kvm_queued_exception (whole struct content) > >> - KVM_REQ_TRIPLE_FAULT (from vcpu.requests) > >> > >> Unclear points (for me) from the last discussion: > >> > >> - sipi_vector > >> - MCE (covered via kvm_queued_exception, or does it require more?) > > > > Should save/restore the MCE MSRs (its contents are currently > > lost/overwritten AFAICS). > > > > MTRR contents are also dropped. > > Hmm, the code path is winding, but aren't they already available to user > space via GET/SET_MSRS? Yes, nevermind, irrelevant to the current discussion. -- 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