From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jan Kiszka Subject: Re: List of unaccessible x86 states Date: Fri, 23 Oct 2009 21:26:17 +0200 Message-ID: <4AE20359.8070508@web.de> References: <4ADDB49B.3010101@siemens.com> <20091020184514.GA15411@amt.cnet> <4AE1AAC5.1020105@siemens.com> <20091023170023.GA5126@amt.cnet> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigEA9258F4B1EBB2B92D5BDB6D" Cc: kvm-devel , Avi Kivity , Gleb Natapov To: Marcelo Tosatti Return-path: Received: from fmmailgate01.web.de ([217.72.192.221]:34687 "EHLO fmmailgate01.web.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752869AbZJWT0S (ORCPT ); Fri, 23 Oct 2009 15:26:18 -0400 In-Reply-To: <20091023170023.GA5126@amt.cnet> Sender: kvm-owner@vger.kernel.org List-ID: This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigEA9258F4B1EBB2B92D5BDB6D Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Marcelo Tosatti wrote: > 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 AT= M, >>>> this is an attempt to collect the precise requirements for additiona= l >>>> state fields. Once everyone feels the list is complete, we can decid= e >>>> 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 us= er >> space via GET/SET_MSRS? >=20 > Yes, nevermind, irrelevant to the current discussion. >=20 Oh, then I misunderstood your original reply as "we need to add them to the list as well". Even better. Jan --------------enigEA9258F4B1EBB2B92D5BDB6D Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iEYEARECAAYFAkriA1sACgkQitSsb3rl5xQHsQCgrG9LUMclyPXSW9iKMeux6M78 RQIAoONq00KySkYTvYHZ9HlKB1lNPzbL =pon0 -----END PGP SIGNATURE----- --------------enigEA9258F4B1EBB2B92D5BDB6D--