diff mbox

Delivery Status Notification (Delay)

Message ID 1535118314.7379.1496964952334.JavaMail.root@smtp4.opayq.com (mailing list archive)
State New, archived
Headers show

Commit Message

f4da1594@opayq.com June 8, 2017, 11:35 p.m. UTC
** Delivery incomplete **

There was a temporary problem delivering your message to curtiskwong9@gmail.com. Gmail will retry for 47 more hours. You'll be notified if the delivery fails permanently.


4;
        Wed, 07 Jun 2017 16:33:33 -0700 (PDT)
ARC-Seal: i=3D1; a=3Drsa-sha256; t=3D1496878413; cv=3Dnone;
        d=3Dgoogle.com; s=3Darc-20160816;
        b=3DbzXo0NV1Z4Y2x5FNOaC+xh5OueFCTV1WBJ3T+sHlYsHOlqFHpWVsYAiM7xv6zti=
HYm
         /5ZAa8YBLytTgPV0MDmuAr+O6aXJIfda0XxGTTm1p6+JnksBck5D4gYWydVN/X3xgC=
Jr
         apqi0RV1+T780GO9osuHHteL1tdww4u9FGCWlFJ/mWwGjDLkE8kXambkQ/oso5PTWz=
T/
         X0XYD50NWhkBph0rV21l7mDCsXbWNb7lXOjD4+kUyeHCf719EQ/rUpYGgLdOYqqJDA=
dW
         Tzl9mkAc9M+TZXaISM2MDxWjPPpwWYoy1gskacVEmFqB5+8/3r3iy0Tb/+5GlFql6q=
t6
         bzNg=3D=3D
ARC-Message-Signature: i=3D1; a=3Drsa-sha256; c=3Drelaxed/relaxed; d=3Dgoog=
le.com; s=3Darc-20160816;
        h=3Dlist-subscribe:list-help:list-post:list-unsubscribe
         :list-unsubscribe:list-id:precedence:subject:date:message-id:to
         :reply-to:sender:from:content-transfer-encoding:mime-version
         :dkim-signature:delivery-date:arc-authentication-results;
        bh=3D4oyZx10ox9130pHMfEyNpoZnOXBvUw6mgYm7IM9rGsU=3D;
        b=3DrAGL1wcZpI7AoWzkMGsMieEzcHoaoXjhbKrb3RQZtmkZE5shhO1S5KFmEfd/z6p=
uFM
         NnWgL47u0WzXXhR5Ez/IkbUBs4rT6JLsdDvYtPLcjW079n/hfIotjuikAXx1lMJW6e=
MJ
         J/AwvPJHA8PCG56qVd4Vf2HsfqbHzUoLSXTizy3mXBD1zUelq74wb4m7mU/47c9wyA=
6x
         uKcXdcX+mDu9LP1QReJm0W1RUjHneC+5rZr4qGCrLpDPv2N7aWTny0Mi4pB+Al9/ez=
S4
         QqlFByHBnk12f6buN8QQKHdbmAa2K4Yk5zvSDh8sMguwmkQx1y6sCnBIQbCYXE6slX=
f8
         4URA=3D=3D
ARC-Authentication-Results: i=3D1; mx.google.com;
       dkim=3Dpass header.i=3D@opayq.com;
       spf=3Dpass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlma=
2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@op=
ayq.com designates 184.105.182.152 as permitted sender) smtp.mailfrom=3DFWD=
-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEI=
GCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com;
       dmarc=3Dpass (p=3DNONE sp=3DNONE dis=3DNONE) header.from=3Dopayq.com
Return-Path: <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHS=
MCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com>
Received: from opayq-out-02.junkemailfilter.com (opayq-out-02.junkemailfilt=
er.com. [184.105.182.152])
        by mx.google.com with ESMTPS id v14si2200005pgb.206.2017.06.07.16.3=
3.33
        for <curtiskwong9@gmail.com>
        (version=3DTLS1_2 cipher=3DECDHE-RSA-AES128-GCM-SHA256 bits=3D128/1=
28);
        Wed, 07 Jun 2017 16:33:33 -0700 (PDT)
Received-SPF: pass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlm=
a2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@o=
payq.com designates 184.105.182.152 as permitted sender) client-ip=3D184.10=
5.182.152;
Authentication-Results: mx.google.com;
       dkim=3Dpass header.i=3D@opayq.com;
       spf=3Dpass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlma=
2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@op=
ayq.com designates 184.105.182.152 as permitted sender) smtp.mailfrom=3DFWD=
-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEI=
GCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com;
       dmarc=3Dpass (p=3DNONE sp=3DNONE dis=3DNONE) header.from=3Dopayq.com
Delivery-date: Wed, 07 Jun 2017 16:33:33 -0700
Received: from smtp5.opayq.com ([107.22.209.6]:15650) helo=3D[107.22.209.6]
	by opayq-outbound.junkemailfilter.com with esmtps (TLSv1.2:AES256-SHA256:2=
56)
	(Exim 4.89)
	id 1dIkSD-0007gn-4W on interface=3D184.105.182.150
	for curtiskwong9@gmail.com; Wed, 07 Jun 2017 16:33:33 -0700
DKIM-Signature: v=3D1; d=3Dopayq.com; t=3D1496878412; b=3DBk/cTrbhms8vVcJY5=
JCkFKw8BvjJVpcz1ZMvbDRBd+UllrXBx3w4dOfJ/PE+y09zoW8wD5nb+jtobETPKBh9eOlsiROR=
gGSoLDOOhAvt5jNWVbQ2U3mr4VQKG+knB1s03NiHE5uiPrW0zMnsZm4Q6gIHF1glyFcVylfqg5u=
E3AQ=3D; s=3Dabine; c=3Drelaxed/relaxed; a=3Drsa-sha256; bh=3D4oyZx10ox9130=
pHMfEyNpoZnOXBvUw6mgYm7IM9rGsU=3D; h=3DDate:From:Reply-To:Subject:To:List-U=
nsubscribe;
MIME-Version: 1.0
Content-Type: text/plain; charset=3D"utf-8"
Content-Transfer-Encoding: 7bit
X-GetAbine-Processed: 1
From: "lists.xen.org [Masked]" <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJ=
DLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com>
Sender: "lists.xen.org [Masked]" <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHEC=
CJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com=
>
Reply-To:=20
	FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UAN=
QUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com
To: f4da1594@opayq.com
X-GetAbine-Sender: xen-changelog-bounces@lists.xen.org
X-GetAbine-Disposable: f4da1594@opayq.com
X-GetAbine-Host-Address: 107.22.209.6
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVde51yL
 S4PcHXYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNuLz8AWvBRbGK9t5VTA2MlwS7GLk4hAS+MEo8
 +PeAtYuRE8g5zyjxvpG5i5GDg01ATGLuXgWQsIiAqsSsFcuZIUrUJZp+N7CBlAgL+Emc7XEFC
 fMKmEmcfNnCAmKzAJV/2vaIeQIjxwJGhlWMGsWpRWWpRbrGBnpJRZnpGSW5iZk5uoYGpnq5qc
 XFiempOYlJxXrJ+bmbGIEeqWdgYNzBOGGV3yFGSQ4mJVHeCk+LSCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvNu6gXKCRanpqRVpmTnA0IBJS3DwKInw/qgDSvMWFyTmFmemQ6ROMSpKifOy9wAl
 BEASGaV5cG2wcLzEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZhXBWQKT2ZeCdz0V0CLmYAW8
 10yAVlckoiQkmpg1LmZ+mT34gnCp79OjDs+e0vU2xcH556/kFNrcOb91lkdKRf2qgcq+Z74rX
 BUYrmdWdSN21lSAfv/+nx7yBb9M3aV7zMfreuKVpVx1a+C+HfXWezScthxa/XUmArz38X5iWU
 vDFhstpm6/nu84ui56idSeo7zYhrWrJ3O6VzO9vrd76mbzkxeyarEUpyRaKjFXFScCACW1lVH
 QgIAAA=3D=3D
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1496878402!98762148!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=3D0.5 required=3D7.0 tests=3DBODY_RANDOM_LONG
X-StarScan-Received:=20
X-StarScan-Version: 9.4.19; banners=3D-,-,-
X-VirusChecked: Checked
Message-Id: <E1dIkS2-0003y3-HK@xenbits.xenproject.org>
Date: Wed, 07 Jun 2017 23:33:22 +0000
Subject: [Xen-changelog] [xen master] x86/vlapic: fix two flaws in emulatin=
g
	MSR_IA32_APICBASE
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-change=
log>,=20
 <mailto:xen-changelog-request@lists.xen.org?subject=3Dunsubscribe>
List-Unsubscribe: <mailto:unsubscribe-1188110264-f4da1594@opayq.com>, <http=
s://emails.abine.com/disableDisposable?fwd=3DFWD-737QHYSMHVAYQAUCAOIQBDAAGA=
QLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=
=3D@opayq.com>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=3Dhelp>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changel=
og>,=20
 <mailto:xen-changelog-request@lists.xen.org?subject=3Dsubscribe>
X-Sender-Domain: xenproject.org
X-Spamfilter-host: plato.junkemailfilter.com - http://www.junkemailfilter.c=
om
X-Key-ID: ZjRkYTE1OTRAb3BheXEuY29tIHhlbi1jaGFuZ2Vsb2ctYm91bmNlc0BsaXN0cy54Z=
W4ub3JnIDIwMTctMDYtMDcgMTY6MzM6MjcgMWRJa1M3LTAwMDdJNi1Geg=3D=3D
X-Mail-from: xen-changelog-bounces@lists.xen.org
X-Sender-Host-Address: 192.237.175.120
X-Sender-Host-Name: lists.xenproject.org
X-Key-ID: Y3VydGlza3dvbmc5QGdtYWlsLmNvbSBmd2QtNzM3cWh5c21odmF5cWF1Y2FvaXFiZ=
GFhZ2FxbG1hMnlhbWhlY2NqZGxpYmF5YXd5YWtpYXphcWhzbWNjd21ibGlhNHVhbnF1ZWlnY2lt=
YmttYXp1ejRhYWVhYWNhPT09QG9wYXlxLmNvbSAyMDE3LTA2LTA3IDE2OjMzOjMzIDFkSWtTRC0=
wMDA3Z24tNFc=3D


-------------------------Blur-------------------------
This email is forwarded from a MASKED EMAIL you created using Blur.  (https=
://dnt.abine.com/#help/faq/faq-whataremaskedemails).
IF THIS IS SPAM, CLICK HERE TO BLOCK:
https://dnt.abine.com/#/block_email/f4da1594@opayq.com/FWD-737QHYSMHVAYQAUC=
AOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAA=
CA=3D=3D=3D@opayq.com

Want to shop safely and privately online? Go Premium: https://dnt.abine.com=
/?pk_campaign=3DmaskHeader#premium
-------------------------by Abine-------------------------


commit 4f35cb80e8813053d1cec9dc1654ceb6dd7575a0
Author:     Chao Gao <chao.gao@intel.com>
AuthorDate: Tue Jun 6 14:34:30 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Jun 6 14:34:30 2017 +0200

    x86/vlapic: fix two flaws in emulating MSR_IA32_APICBASE
   =20
    According to SDM Chapter ADVANCED PROGRAMMABLE INTERRUPT CONTROLLER (AP=
IC)
    -> Extended XAPIC (x2APIC) -> x2APIC State Transitions, The existing co=
de to
    handle guest's writing MSR_IA32_APICBASE has two flaws:
    1. Transition from x2APIC Mode to Disabled Mode is allowed but wrongly
    disabled currently. Fix it by removing the related check.
    2. Transition from x2APIC Mode to xAPIC Mode is illegal but wrongly all=
owed
    currently. Considering changing ENABLE bit of the MSR has been handled,
    it can be fixed by only allowing transition from xAPIC Mode to x2APIC M=
ode
    (the other two transitions: from x2APIC mode to xAPIC Mode, from disabl=
ed mode
    to invalid state (EN=3D0, EXTD=3D1) are disabled).
   =20
    Signed-off-by: Chao Gao <chao.gao@intel.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/hvm/vlapic.c        | 6 ++----
 xen/include/asm-x86/hvm/vlapic.h | 4 ++++
 2 files changed, 6 insertions(+), 4 deletions(-)

  * Generic APIC bitmap vector update & search routines.
--
generated by git-patchbot for /home/xen/git/xen.git#master
diff mbox

Patch

diff --git a/xen/arch/x86/hvm/vlapic.c b/xen/arch/x86/hvm/vlapic.c
index cf8ee50..4320c6e 100644
--- a/xen/arch/x86/hvm/vlapic.c
+++ b/xen/arch/x86/hvm/vlapic.c
@@ -1003,14 +1003,12 @@  bool_t vlapic_msr_set(struct vlapic *vlapic, uint64=
_t value)
         }
         else
         {
-            if ( unlikely(vlapic_x2apic_mode(vlapic)) )
-                return 0;
             vlapic->hw.disabled |=3D VLAPIC_HW_DISABLED;
             pt_may_unmask_irq(vlapic_domain(vlapic), NULL);
         }
     }
-    else if ( !(value & MSR_IA32_APICBASE_ENABLE) &&
-              unlikely(value & MSR_IA32_APICBASE_EXTD) )
+    else if ( ((vlapic->hw.apic_base_msr ^ value) & MSR_IA32_APICBASE_EXTD=
) &&
+              unlikely(!vlapic_xapic_mode(vlapic)) )
         return 0;
=20
     vlapic->hw.apic_base_msr =3D value;
diff --git a/xen/include/asm-x86/hvm/vlapic.h b/xen/include/asm-x86/hvm/vla=
pic.h
index 4656293..a63fcd5 100644
--- a/xen/include/asm-x86/hvm/vlapic.h
+++ b/xen/include/asm-x86/hvm/vlapic.h
@@ -51,8 +51,12 @@ 
=20
 #define vlapic_base_address(vlapic)                             \
     ((vlapic)->hw.apic_base_msr & MSR_IA32_APICBASE_BASE)
+/* Only check EXTD bit as EXTD can't be set if it is disabled by hardware =
*/
 #define vlapic_x2apic_mode(vlapic)                              \
     ((vlapic)->hw.apic_base_msr & MSR_IA32_APICBASE_EXTD)
+#define vlapic_xapic_mode(vlapic)                               \
+    (!vlapic_hw_disabled(vlapic) && \
+     !((vlapic)->hw.apic_base_msr & MSR_IA32_APICBASE_EXTD))
=20
 /*