From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jan Kiszka Subject: Re: [PATCH 4/4] Fix task switching. Date: Wed, 01 Apr 2009 09:21:31 +0200 Message-ID: <49D315FB.2020904@web.de> References: <49D0ED9D.9080600@web.de> <36DC3CEB93860B4099D43C4BAD63EBA2A37656@DEMUEXC005.nsn-intra.net> <36DC3CEB93860B4099D43C4BAD63EBA2A37659@DEMUEXC005.nsn-intra.net> <20090331152240.GO25718@redhat.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigE00FCA0B602BF0AEE56D6E0F" Cc: "Kohl, Bernhard (NSN - DE/Munich)" , avi@redhat.com, kvm@vger.kernel.org, "Ostler, Thomas (NSN - DE/Munich)" , bliitz@users.sourceforge.net To: Gleb Natapov Return-path: Received: from fmmailgate02.web.de ([217.72.192.227]:39027 "EHLO fmmailgate02.web.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753951AbZDAHVj (ORCPT ); Wed, 1 Apr 2009 03:21:39 -0400 In-Reply-To: <20090331152240.GO25718@redhat.com> Sender: kvm-owner@vger.kernel.org List-ID: This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigE00FCA0B602BF0AEE56D6E0F Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Gleb Natapov wrote: > On Tue, Mar 31, 2009 at 05:21:16PM +0200, Kohl, Bernhard (NSN - DE/Muni= ch) wrote: >> Bernhard Kohl wrote: >>> Jan Kiszka wrote: >>>> Gleb Natapov wrote: >>>>> The patch fixes two problems with task switching. >>>>> 1. Back link is written to a wrong TSS. >>>>> 2. Instruction emulation is not needed if the reason for=20 >>> task switch >>>>> is a task gate in IDT and access to it is caused by an=20 >>>> external even. >>>>> 2 is currently solved only for VMX since there is not=20 >>>> reliable way to >>>>> skip an instruction in SVM. We should emulate it instead. >>>> Does this series fix all issues Bernhard, Thomas and Julian=20 >>>> stumbled over? >>>> >>>> Jan >>> I will try this today. Thanks. >>> >> Yes, it works for us (Thomas + Bernhard). >> > Great. Thanks for testing. >=20 Same here: No obvious regressions found while running various NMI/IRQ tes= ts. Jan --------------enigE00FCA0B602BF0AEE56D6E0F 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 iEYEARECAAYFAknTFgAACgkQniDOoMHTA+ngLACcCf1XwsgYCMIEccZgBxmjijo+ 5KcAniwTJC0q0sgt2tAUKlnAbIQMIS8a =IwAP -----END PGP SIGNATURE----- --------------enigE00FCA0B602BF0AEE56D6E0F--