From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nadav Amit Subject: Regression problem with commit 5045b46803 Date: Wed, 13 Aug 2014 20:14:40 +0300 Message-ID: <53EB9D00.3050806@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Cc: kvm@vger.kernel.org To: pbonzini@redhat.com Return-path: Received: from mail-wg0-f52.google.com ([74.125.82.52]:48072 "EHLO mail-wg0-f52.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753245AbaHMROp (ORCPT ); Wed, 13 Aug 2014 13:14:45 -0400 Received: by mail-wg0-f52.google.com with SMTP id a1so35450wgh.23 for ; Wed, 13 Aug 2014 10:14:44 -0700 (PDT) Sender: kvm-owner@vger.kernel.org List-ID: Commit 5045b46803 added a check that cs.dpl equals cs.rpl during task-switch. Unfortunately, is causes some of my tests that run well on bare-metal to fail. Although this check is mentioned in table 7-1 of the SDM as causing a #TSS exception, it is not mentioned in table 6-6 that lists "invalid TSS conditions" which cause #TSS exceptions. Thus, I recommend on reverting commit 5045b46803, or alternatively rechecking task-switch behavior on bare-metal. Nadav