From xen-users-bounces@lists.xenproject.org Sat Dec 02 23:09:56 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Dec 2017 23:09:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eLGtt-0008Rb-FQ; Sat, 02 Dec 2017 23:08:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=fklo=c6=gmail.com=doa379@srs-us1.protection.inumbo.net>)
 id 1eLGtr-0008RV-KN
 for xen-users@lists.xenproject.org; Sat, 02 Dec 2017 23:08:47 +0000
X-Inumbo-ID: b5cfe541-d7b5-11e7-b4a6-bc764e045a96
Received: from mail-wm0-x233.google.com (unknown [2a00:1450:400c:c09::233])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b5cfe541-d7b5-11e7-b4a6-bc764e045a96;
 Sun, 03 Dec 2017 00:08:30 +0100 (CET)
Received: by mail-wm0-x233.google.com with SMTP id f206so2467920wmf.5
 for <xen-users@lists.xenproject.org>; Sat, 02 Dec 2017 15:08:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=to:from:subject:message-id:date:user-agent:mime-version
 :content-transfer-encoding:content-language;
 bh=ZgThAvcvbs12GB5qcpasFV8m9gE/HMOFR8D3KBVaO9w=;
 b=HfjOHsd6oiL2WIpMdjjJAaRkzuasvUI1B0SASTPZ9AhJH/XmRR82PAyxHoGJb7t0P1
 /XjqG2MOBZTSysgA8Ol5RbeCmoHZ3Cc7HQUgPRBcOwv/rGyLO4bRVcn4WeiS/B81ou0v
 ZOdkAHeOG3X18PZMPZAw4GgNl3BWBkQMJhZ7ZDqLwlebPrLf1zlvAB9Xts+5iztsCwlo
 1scthWlsFEITQrx0TzGrNz0yjm6ey3Rrd/15KX3mgJeMjUOr9wgIZqTz2LmpCdiX6/F5
 z/GvWqjE7ejXMgJ6Simr+WaXMh0tCxYMSoB271eKWL/5XniAH85yJndEJDk6Wjo1jaLE
 bgqQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:to:from:subject:message-id:date:user-agent
 :mime-version:content-transfer-encoding:content-language;
 bh=ZgThAvcvbs12GB5qcpasFV8m9gE/HMOFR8D3KBVaO9w=;
 b=JQvz23+IwuZu1jSL2dLdTeOHxsPnkN0MuQO0wvaNQokYXIKbkO149qQNdA6hhIcSTY
 dfqAeV69H+KEI++Kjx0Y3poXKpKXUOWqCKO/kbnCNEfGLYwTTtuUEls871VoeSedubTx
 SVNM/Yz/yS5YgtSwOH/54KjJnI2r1atHp1Ck2fwZMnOeHUuEITvOm4wUtZoWIH/BBWej
 51wpUReZhqK0n4xpQ6WqwLBRTgcYxSSFkaUy33RR7XqZOoLh1f+a/1zZ7j1mYXkOOblP
 lPSdNuOdWmRWrLT3Xf4mrRLWUD9i2QPvx0lHvmpdvwXGL2wyZlKpxDq9RhGFKdzv6HEj
 PMww==
X-Gm-Message-State: AKGB3mLlnLKgKsJ/zum0PDUg/AAp+pxAj7UNPf3DW7deMCMt3DMld5cj
 ePx/dFRTsBAyzmnxd7s9OknlAw==
X-Google-Smtp-Source: AGs4zMZp6JVVeS0cjgojNf6SxMHLkH+/QmqhlTI3ulR1ZGYR/bYAUXZUSb49H/f6Xi60m2q+S7V2UA==
X-Received: by 10.28.45.151 with SMTP id t145mr3730543wmt.108.1512256124725;
 Sat, 02 Dec 2017 15:08:44 -0800 (PST)
Received: from [192.168.1.11] (host-89-240-177-43.as13285.net. [89.240.177.43])
 by smtp.googlemail.com with ESMTPSA id d23sm4301575wma.48.2017.12.02.15.08.43
 for <xen-users@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 02 Dec 2017 15:08:44 -0800 (PST)
To: xen-users@lists.xenproject.org
From: doa379 <doa379@gmail.com>
Message-ID: <f91ee9d6-aa0a-cd1b-ff8d-ce9bb5d61209@gmail.com>
Date: Sat, 2 Dec 2017 23:07:23 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
Content-Language: en-GB
Subject: [Xen-users] Virtualising on decentralised bare metal
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGksCgpJJ20gaW50ZXJlc3RlZCBpbiBYZW4gYXMgYSBiYXJlIG1ldGFsIGh5cGVydmlzb3IuIEkg
aGF2ZSB0aHJlZSBvciBmb3VyIApkaXN0aW5jdCBoYXJkd2FyZSBkZXZpY2VzIGVhY2ggd2l0aCBy
ZWFzb25hYmx5IGNvbXBldGVudCBoYXJkd2FyZSBzcGVjcyAKZm9yIHRoZSByZXF1aXJlZCB1c2Ug
Y2FzZS4gSSB3YXMgaW50ZXJlc3RlZCB0byBrbm93IGlmIEkgY2FuIGNvbWJpbmUgCnRoZXNlIGRp
c3RpbmN0IGRldmljZXMgaW50byBhIHNpbmdsZSBjbHVzdGVyPyBIb3cgZG9lcyBvbmUgZ28gYWJv
dXQgCmNvbmNlcHR1YWxpc2luZyB0aGlzIHdpdGggWGVuPwoKU28gSSBhbSB0aGlua2luZyBJIHdv
dWxkIGhhdmUgWGVuIHVwIGFuZCBydW5uaW5nIG9uIGEgbWFzdGVyIGRldmljZS4gClRoZW4gc29t
ZWhvdyBnZXR0aW5nIHRoZSBvdGhlciBkZXZpY2VzIHRvIGJvb3QgaW5zdGFuY2VzIG9mZiB0aGUg
bWFzdGVyIApkZXZpY2UgYW5kIGVhY2ggZGV2aWNlIHJ1bm5pbmcgdGhlaXIgb3duIGluc3RhbmNl
IG9mIGEgTGludXggaW1hZ2Ugc2F5LgoKQWx0ZXJuYXRpdmVseSB3aGF0J3MgdGhlIGJlc3Qgd2F5
IHRvIGNvbWJpbmUgdmFyaW91cyBiYXJlIG1ldGFscyBpbnRvIGEgCnNpbmdsZSBoYXJkd2FyZSB1
bml0PwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tdXNlcnM=

From xen-users-bounces@lists.xenproject.org Sun Dec 03 02:24:45 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Dec 2017 02:24:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eLJwP-0008E0-T2; Sun, 03 Dec 2017 02:23:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=s+m6=c5=in.tum.de=vittorio.cozzolino@srs-us1.protection.inumbo.net>)
 id 1eKjbb-0002Kg-SD
 for xen-users@lists.xenproject.org; Fri, 01 Dec 2017 11:35:43 +0000
X-Inumbo-ID: bf76f083-d68b-11e7-b0d7-9f685aff125f
Received: from mail-out1.informatik.tu-muenchen.de (unknown [131.159.0.8])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bf76f083-d68b-11e7-b0d7-9f685aff125f;
 Fri, 01 Dec 2017 11:35:36 +0000 (UTC)
Received: by mail.in.tum.de (Postfix, from userid 107)
 id 875551C2A4B; Fri,  1 Dec 2017 12:35:35 +0100 (CET)
Received: (Authenticated sender: cozzolin)
 by mail.in.tum.de (Postfix) with ESMTPSA id 9DB8F1C2A3D
 for <xen-users@lists.xenproject.org>; Fri,  1 Dec 2017 12:35:33 +0100 (CET)
 (Extended-Queue-bit tech_tlofq@fff.in.tum.de)
To: xen-users@lists.xenproject.org
From: Vittorio Cozzolino <vittorio.cozzolino@in.tum.de>
Message-ID: <1d10729c-c8b2-9c81-f7b4-c87a3a9e1a94@in.tum.de>
Date: Fri, 1 Dec 2017 12:35:31 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
X-Mailman-Approved-At: Sun, 03 Dec 2017 02:23:36 +0000
Subject: [Xen-users] Xen compatible embedded board
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4278123203569165254=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

This is a cryptographically signed message in MIME format.

--===============4278123203569165254==
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="------------ms000604050902000505060601"

This is a cryptographically signed message in MIME format.

--------------ms000604050902000505060601
Content-Type: multipart/alternative;
 boundary="------------C393845889F99A1D55C74E41"
Content-Language: en-US

This is a multi-part message in MIME format.
--------------C393845889F99A1D55C74E41
Content-Type: text/plain; charset=iso-8859-15; format=flowed
Content-Transfer-Encoding: quoted-printable

Hi,

I'm working on a new project and I'm currently looking for an embedded=20
board that meets the following requirements:

  * Supports XEN
  * Is ARM32 based
  * Has public GPIO registers addresses

Does anyone have any suggestions? :)

Best regards,
Vittorio Cozzolino

--=20
Vittorio Cozzolino, M.Eng.
Technische Universit=E4t M=FCnchen - Institut f=FCr Informatik
Office 01.05.041
Boltzmannstr. 3, 85748 Garching, Germany
Tel: +49 89 289-17356
http://www.cm.in.tum.de/en/research-group/vittorio-cozzolino


--------------C393845889F99A1D55C74E41
Content-Type: text/html; charset=iso-8859-15
Content-Transfer-Encoding: quoted-printable

<html>
  <head>

    <meta http-equiv=3D"content-type" content=3D"text/html; charset=3Diso=
-8859-15">
  </head>
  <body text=3D"#000000" bgcolor=3D"#FFFFFF">
    <p>Hi,</p>
    <p>I'm working on a new project and I'm currently looking for an
      embedded board that meets the following requirements:</p>
    <ul>
      <li>Supports XEN</li>
      <li>Is ARM32 based<br>
      </li>
      <li>Has public GPIO registers addresses</li>
    </ul>
    Does anyone have any suggestions? :)<br>
    <br>
    Best regards,<br>
    Vittorio Cozzolino<br>
    <pre class=3D"moz-signature" cols=3D"72">--=20
Vittorio Cozzolino, M.Eng.
Technische Universit=E4t M=FCnchen - Institut f=FCr Informatik
Office 01.05.041
Boltzmannstr. 3, 85748 Garching, Germany
Tel: +49 89 289-17356
<a class=3D"moz-txt-link-freetext" href=3D"http://www.cm.in.tum.de/en/res=
earch-group/vittorio-cozzolino">http://www.cm.in.tum.de/en/research-group=
/vittorio-cozzolino</a></pre>
  </body>
</html>

--------------C393845889F99A1D55C74E41--

--------------ms000604050902000505060601
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: Firma crittografica S/MIME

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC
EIYwggTVMIIDvaADAgECAghQTsb1PRG0ZDANBgkqhkiG9w0BAQsFADBxMQswCQYDVQQGEwJE
RTEcMBoGA1UEChMTRGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0GA1UECxMWVC1UZWxlU2VjIFRy
dXN0IENlbnRlcjEjMCEGA1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBSb290IENBIDIwHhcNMTQw
NzIyMTIwODI2WhcNMTkwNzA5MjM1OTAwWjBaMQswCQYDVQQGEwJERTETMBEGA1UEChMKREZO
LVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEkMCIGA1UEAxMbREZOLVZlcmVpbiBQQ0EgR2xv
YmFsIC0gRzAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6ZvDZ4X5Da71jVTD
llA1PWLpbkztlNcAW5UidNQg6zSP1uzAMQQLmYHiphTSUqAoI4SLdIkEXlvg4njBeMsWyyg1
OXstkEXQ7aAAeny/Sg4bAMOG6VwrMRF7DPOCJEOMHDiLamgAmu7cT3ir0sYTm3at7t4m6O8B
r3QPwQmi9mvOvdPNFDBP9eXjpMhim4IaAycwDQJlYE3t0QkjKpY1WCfTdsZxtpAdxO3/NYZ9
bzOz2w/FEcKKg6GUXUFr2NIQ9Uz9ylGs2b3vkoO72uuLFlZWQ8/h1RM9ph8nMM1JVNvJEzSa
cXXFbOqnC5j5IZ0nrz6jOTlIaoytyZn7wxLyvQIDAQABo4IBhjCCAYIwDgYDVR0PAQH/BAQD
AgEGMB0GA1UdDgQWBBRJt8bP6D0ff+pEexMp9/EKcD7eZDAfBgNVHSMEGDAWgBQxw3kbuvVT
1xfgiXotF2wKsyudMzASBgNVHRMBAf8ECDAGAQH/AgECMGIGA1UdIARbMFkwEQYPKwYBBAGB
rSGCLAEBBAICMBEGDysGAQQBga0hgiwBAQQDADARBg8rBgEEAYGtIYIsAQEEAwEwDwYNKwYB
BAGBrSGCLAEBBDANBgsrBgEEAYGtIYIsHjA+BgNVHR8ENzA1MDOgMaAvhi1odHRwOi8vcGtp
MDMzNi50ZWxlc2VjLmRlL3JsL0RUX1JPT1RfQ0FfMi5jcmwweAYIKwYBBQUHAQEEbDBqMCwG
CCsGAQUFBzABhiBodHRwOi8vb2NzcDAzMzYudGVsZXNlYy5kZS9vY3NwcjA6BggrBgEFBQcw
AoYuaHR0cDovL3BraTAzMzYudGVsZXNlYy5kZS9jcnQvRFRfUk9PVF9DQV8yLmNlcjANBgkq
hkiG9w0BAQsFAAOCAQEAYyAo/ZwhhnK+OUZZOTIlvKkBmw3Myn1BnIZtCm4ssxNZdbEzkhth
Jxb/w7LVNYL7hCoBSb1mu2YvssIGXW4/buMBWlvKQ2NclbbhMacf1QdfTeZlgk4y+cN8ekvN
TVx07iHydQLsUj7SyWrTkCNuSWc1vn9NVqTszC/Pt6GXqHI+ybxA1lqkCD3WvILDt7cyjrEs
jmpttzUCGc/1OURYY6ckABCwu/xOr24vOLulV0k/2G5QbyyXltwdRpplic+uzPLl2Z9Tsz6h
L5Kp2AvGhB8Exuse6J99tXulAvEkxSRjETTMWpMgKnmIOiVCkKllO3yG0xIVIyn8LNrMOVtU
FzCCBR0wggQFoAMCAQICBxeQYN/0AdkwDQYJKoZIhvcNAQELBQAwWjELMAkGA1UEBhMCREUx
EzARBgNVBAoTCkRGTi1WZXJlaW4xEDAOBgNVBAsTB0RGTi1QS0kxJDAiBgNVBAMTG0RGTi1W
ZXJlaW4gUENBIEdsb2JhbCAtIEcwMTAeFw0xNDA1MTIxNTA1NTFaFw0xOTA3MDkyMzU5MDBa
MGAxCzAJBgNVBAYTAkRFMSkwJwYDVQQKEyBUZWNobmlzY2hlIFVuaXZlcnNpdGFldCBNdWVu
Y2hlbjEmMCQGA1UEAxMdWmVydGlmaXppZXJ1bmdzc3RlbGxlIGRlciBUVU0wggEiMA0GCSqG
SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCo7+jT2ARcyfmRC3OiXxP+WoGv+yuy1jFQR2b6IXSW
Rnd9aTfUBH80HqYdJIqrJtV+ZB62j7U3PYzB/EiwEgSOOSaaTUkmEX8Oo+kYygOz1ErUX1dH
auXATwZeRacQGNt5QMzM2PuhEBKt/4UvCGt8xuUObGibHPvQdkqPPoL2lcGYa1oXuzYcr1am
DIgaUxPX21Ymod1K+VXQ6XBm7G/wakQ8Uazgo0HTUOkwkB3yFBA00DFv3M49cG4C8a6fLAeV
5cDD1+3Ng6Psgclm3K5IrXRhHmoHFqgtYHPKQ/3/DySKFXluHMutD4x0SH2AtDQVb4PT9L4r
sBRMljNe26yPAgMBAAGjggHgMIIB3DASBgNVHRMBAf8ECDAGAQH/AgEBMA4GA1UdDwEB/wQE
AwIBBjARBgNVHSAECjAIMAYGBFUdIAAwHQYDVR0OBBYEFJ2fI/AZG37HI10nKsylNjqmaeWJ
MB8GA1UdIwQYMBaAFEm3xs/oPR9/6kR7Eyn38QpwPt5kMIGIBgNVHR8EgYAwfjA9oDugOYY3
aHR0cDovL2NkcDEucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY3JsL2NhY3JsLmNy
bDA9oDugOYY3aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY3Js
L2NhY3JsLmNybDCB1wYIKwYBBQUHAQEEgcowgccwMwYIKwYBBQUHMAGGJ2h0dHA6Ly9vY3Nw
LnBjYS5kZm4uZGUvT0NTUC1TZXJ2ZXIvT0NTUDBHBggrBgEFBQcwAoY7aHR0cDovL2NkcDEu
cGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwRwYIKwYB
BQUHMAKGO2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXJvb3QtY2EvcHViL2NhY2Vy
dC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBCwUAA4IBAQDWhWCB88I6b+iVRHQ4ZGvzWsnXDf00
sQxGMCO2Cd+EpVG5OxVcpCEQVpU0fLhMFKoQYDbadUYPiqvKkkvQ7Up6ThuRKj78SUTeecfc
zQqmb1iDZ1VPqdFf8jk5/pmAQZYEIYIsUsQZGp2PFaDwXI69v4unHJNTHPHKN22WvIt9qgq1
9BNJjgxqIaRFQOrJZTZEVOjaMy0nJ2m+7ImzzeyvcN4Gwl+tcgj3077ZolqKya/xoLS0eA+x
nM4aA6H6yaQc8UmnIHJG2T4qyBIJaEWS/tV/ZAAI5Gv4RF4fimHd6pAnTYjADPPvz6K+CoPG
P5dZPgg7ncM8A8QEvR9LXF5eMIIGiDCCBXCgAwIBAgIMHSF5kni34IH8K1ZUMA0GCSqGSIb3
DQEBCwUAMGAxCzAJBgNVBAYTAkRFMSkwJwYDVQQKEyBUZWNobmlzY2hlIFVuaXZlcnNpdGFl
dCBNdWVuY2hlbjEmMCQGA1UEAxMdWmVydGlmaXppZXJ1bmdzc3RlbGxlIGRlciBUVU0wHhcN
MTcwNDI3MTQxMTE1WhcNMTgwNjAxMDIwMDAwWjCByjELMAkGA1UEBhMCREUxDzANBgNVBAgM
BkJheWVybjERMA8GA1UEBwwITXVlbmNoZW4xKTAnBgNVBAoMIFRlY2huaXNjaGUgVW5pdmVy
c2l0YWV0IE11ZW5jaGVuMSIwIAYDVQQLDBlGYWt1bHRhZXQgZnVlciBJbmZvcm1hdGlrMRsw
GQYDVQQDDBJWaXR0b3JpbyBDb3p6b2xpbm8xKzApBgkqhkiG9w0BCQEWHHZpdHRvcmlvLmNv
enpvbGlub0Bpbi50dW0uZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCKloEG
6GQxaagrsuk9UWJsCNIewfo/SlMThNfFfKWKz6N2hRjIqbcHpw+KByHQGpvbDuSv1iZm9I7H
XoXfdBiytaHFz2mUj2XTdgZO2ZFnWIue56Rftb+c6UzoO53GRhE1x23f43Xfz8BsKMdYD/6s
OVHHEOQOY+K5EcOshRXUfDjiPs7yoU3512EQ4LHcmMqZiDYsVusGoSpOAglpDEJGArjsUUet
CbzpMjrfdu80v7u0jU8Z7CMthOTzunb6zMicPUeeRuCtoJPNdi92C5naj30+s2J/lqsYni8K
wAof+foRRmQTMfJT/G/74tnl/jL7uVILuHTQhg5lLDkuycxxAgMBAAGjggLVMIIC0TBABgNV
HSAEOTA3MBEGDysGAQQBga0hgiwBAQQDBTARBg8rBgEEAYGtIYIsAgEEAwEwDwYNKwYBBAGB
rSGCLAEBBDAJBgNVHRMEAjAAMA4GA1UdDwEB/wQEAwIF4DApBgNVHSUEIjAgBggrBgEFBQcD
AgYIKwYBBQUHAwQGCisGAQQBgjcUAgIwHQYDVR0OBBYEFHer6TuwDz4YUdP9V9yFkslZRm8i
MB8GA1UdIwQYMBaAFJ2fI/AZG37HI10nKsylNjqmaeWJMIHDBgNVHREEgbswgbiBEmNvenpv
bGluQGluLnR1bS5kZYETY296em9saW5AY3MudHVtLmVkdYEiY296em9saW5AaW5mb3JtYXRp
ay50dS1tdWVuY2hlbi5kZYEcdml0dG9yaW8uY296em9saW5vQGluLnR1bS5kZYEddml0dG9y
aW8uY296em9saW5vQGNzLnR1bS5lZHWBLHZpdHRvcmlvLmNvenpvbGlub0BpbmZvcm1hdGlr
LnR1LW11ZW5jaGVuLmRlMHcGA1UdHwRwMG4wNaAzoDGGL2h0dHA6Ly9jZHAxLnBjYS5kZm4u
ZGUvdHVtLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMDWgM6Axhi9odHRwOi8vY2RwMi5wY2EuZGZu
LmRlL3R1bS1jYS9wdWIvY3JsL2NhY3JsLmNybDCBxwYIKwYBBQUHAQEEgbowgbcwMwYIKwYB
BQUHMAGGJ2h0dHA6Ly9vY3NwLnBjYS5kZm4uZGUvT0NTUC1TZXJ2ZXIvT0NTUDA/BggrBgEF
BQcwAoYzaHR0cDovL2NkcDEucGNhLmRmbi5kZS90dW0tY2EvcHViL2NhY2VydC9jYWNlcnQu
Y3J0MD8GCCsGAQUFBzAChjNodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3R1bS1jYS9wdWIvY2Fj
ZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQELBQADggEBAKAjrVVyaP3BuR3qKg2Vl4HxtN0S
fsdH+ofg+tBijTDwjF4R3LlZFNYLP1ueykeZMP4ILoBmdjMkmHGIo0qIuMgB4naKNNbYrjb9
YCBHtXiT1uKMxuQvrnpRpDBuC63OpA4GjGzUqHRPdjZ0sDtNbjlTb4x8A1ffVQr3MOFtWXZL
nrnXmEtjEm8GFVZ++LaAq9Ie6fEJcS7iyusOtgtVw93pi/iB18OSOtuC2UTUy6cpCZuhBH2s
o1C8g25NIGcVgMBHpKzCozRmE2J9ikYQFkVAyigOaH/5quYagPpFS8FaxjaY1nPE8fssp/MT
uXkaFNtdF8YG3A1AqHtcZWZyCc4xggN7MIIDdwIBATBwMGAxCzAJBgNVBAYTAkRFMSkwJwYD
VQQKEyBUZWNobmlzY2hlIFVuaXZlcnNpdGFldCBNdWVuY2hlbjEmMCQGA1UEAxMdWmVydGlm
aXppZXJ1bmdzc3RlbGxlIGRlciBUVU0CDB0heZJ4t+CB/CtWVDANBglghkgBZQMEAgEFAKCC
AdwwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTcxMjAxMTEz
NTMxWjAvBgkqhkiG9w0BCQQxIgQgVuhZekugeAqnJZkdKbehFz/U5dZOAnUxECeRocCYe4ow
bAYJKoZIhvcNAQkPMV8wXTALBglghkgBZQMEASowCwYJYIZIAWUDBAECMAoGCCqGSIb3DQMH
MA4GCCqGSIb3DQMCAgIAgDANBggqhkiG9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIB
KDB/BgkrBgEEAYI3EAQxcjBwMGAxCzAJBgNVBAYTAkRFMSkwJwYDVQQKEyBUZWNobmlzY2hl
IFVuaXZlcnNpdGFldCBNdWVuY2hlbjEmMCQGA1UEAxMdWmVydGlmaXppZXJ1bmdzc3RlbGxl
IGRlciBUVU0CDB0heZJ4t+CB/CtWVDCBgQYLKoZIhvcNAQkQAgsxcqBwMGAxCzAJBgNVBAYT
AkRFMSkwJwYDVQQKEyBUZWNobmlzY2hlIFVuaXZlcnNpdGFldCBNdWVuY2hlbjEmMCQGA1UE
AxMdWmVydGlmaXppZXJ1bmdzc3RlbGxlIGRlciBUVU0CDB0heZJ4t+CB/CtWVDANBgkqhkiG
9w0BAQEFAASCAQBbEM9TUWVYZX1JhsPtxpsP3VLKW9I23hXLdNrN2oy8JODslIA21rEKu5x0
or1KejqT2qWRRqYm7PuL4GBkw56Rd8OHJg3HPVnsB4Am5yLEk9mcOPlVwWCHXkRQ+3A8kH++
3jqugu7jTJmrYLghJctfPYKnZ9ErI88IZelDMa3FjUJvxtwm9GDeDsC22CY7iF7m9TvS9WOe
2uwwGKt9KdQRVtPOZ/jY6SURpCGTsWVSGMOzrCfWihyCKipLjbdcBVm3e0DPt/AwPH6Q6e8h
6v2VyumYYQaB2O+Ho4zZvkJMIWY1/atJzh8YwW0r5Nk7vNk/+hXXtjcJVbpG79dhUhFRAAAA
AAAA
--------------ms000604050902000505060601--


--===============4278123203569165254==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============4278123203569165254==--


From xen-users-bounces@lists.xenproject.org Sun Dec 03 16:08:00 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Dec 2017 16:08:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eLWn4-0003Ag-UP; Sun, 03 Dec 2017 16:06:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=+wp9=c7=ark-net.org=mike@srs-us1.protection.inumbo.net>)
 id 1eLWn3-0003Aa-5p
 for xen-users@lists.xen.org; Sun, 03 Dec 2017 16:06:49 +0000
X-Inumbo-ID: ec57da5e-d843-11e7-b4a6-bc764e045a96
Received: from mtaout002-public.msg.strl.va.charter.net (unknown
 [68.114.190.27]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ec57da5e-d843-11e7-b4a6-bc764e045a96;
 Sun, 03 Dec 2017 17:06:30 +0100 (CET)
Received: from impout003 ([68.114.189.18]) by mtaout002.msg.strl.va.charter.net
 (InterMail vM.9.00.023.01 201-2473-194) with ESMTP
 id <20171203160646.WKNT7360.mtaout002.msg.strl.va.charter.net@impout003>
 for <xen-users@lists.xen.org>; Sun, 3 Dec 2017 10:06:46 -0600
Received: from mail.ark-net.org ([68.191.113.36]) by impout003 with charter.net
 id hU6l1w0090nAiro01U6l6W; Sun, 03 Dec 2017 10:06:46 -0600
X-Authority-Analysis: v=2.2 cv=XZf59Mx5 c=1 sm=1 tr=0
 a=8QKlZhTRjsBs6FPkplHr8A==:117 a=8QKlZhTRjsBs6FPkplHr8A==:17
 a=ocR9PWop10UA:10 a=17WFaaP2A0fk0BHLT7UA:9 a=QEXdDO2ut3YA:10
 a=9rLdrfSEQO3i9Ryr:21 a=_W_S_7VecoQA:10
Received: from localhost (unknown [127.0.0.1])
 by mail.ark-net.org (Postfix) with ESMTP id BD8434156C
 for <xen-users@lists.xen.org>; Sun,  3 Dec 2017 16:06:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ark-net.org; h=
 content-type:content-type:mime-version:from:from:message-id
 :subject:subject:date:date:received:received; s=default; t=
 1512317204; x=1514131605; bh=pgKqn7rrtVeNaa/osXW8jEUfluvyqHBb/q4
 E7NWBAKk=; b=yds2kaU6O+QeHfZLdnFDRdrW9uWqAbcF+TNdVnCzOuwL+Fttr04
 UyFOtpeZXQtqstpeID42JiMlAmfelEcfsYUi58LsFGfj/eNCtdBiRulftJjfOuc/
 aReGC3COQVqgHRSqm6kSvGUvqwgCJTVhLaKnqnKmxWUVJGLORL+JTUh0=
X-Virus-Scanned: amavisd-new at ark-net.org
Received: from mail.ark-net.org ([127.0.0.1])
 by localhost (mailhost.ark-net.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id r-xlNh9QuA7K for <xen-users@lists.xen.org>;
 Sun,  3 Dec 2017 16:06:44 +0000 (UTC)
Received: from [192.168.1.138] (Polycom_0004f2745fd7.ark-net.org
 [192.168.1.138]) (Authenticated sender: mike)
 by mail.ark-net.org (Postfix) with ESMTPSA id 5F32D4152A
 for <xen-users@lists.xen.org>; Sun,  3 Dec 2017 16:06:44 +0000 (UTC)
Date: Sun, 03 Dec 2017 11:06:44 -0500
Message-ID: <sg1nhg69tjkrk6vmv03ljur6.1512316568264@email.lge.com>
From: "mike@ark-net.org" <mike@ark-net.org>
To: xen-users@lists.xen.org
MIME-Version: 1.0
X-Priority: 3
Subject: [Xen-users] Starting xenstored in a driver domain
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0595321216196497996=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============0595321216196497996==
Content-Type: multipart/alternative;
	boundary="--_com.lge.email_4964548136280610"

----_com.lge.email_4964548136280610
Content-Type: text/plain;
   charset=utf-8
Content-Transfer-Encoding: 8bit

I am trying to setup a network driver domain on Fedora rawhide running xen 4.9.1. I have configured the driver domain with a pci pass through nic and openvswitch, I've also installed xen-runtime and it's included dependencies so I have /etc/xen/scripts.  I enabled a system service called xendriverdomain which executes xl devd and I see vif-openvswitch being executed when I start a domu that references backend= in its vif definition.  I get the following error though from that big script: xenstore-read /local/domain/5/vm failed
The systemd service xenstored fails to start, since it's checking for control_d in /proc/xen/capabilities, that file exists but is empty.  I have specified driver_domain = 1 in the driver domain's config file.  Am I missing anything else?Mike
----_com.lge.email_4964548136280610
Content-Type: text/html;
   charset=utf-8
Content-Transfer-Encoding: 8bit

<html><head>






</head>
<body style="margin-bottom:45px">
    <div style="font-size: 10pt;"><div dir="auto">I am trying to setup a network driver domain on Fedora rawhide running xen 4.9.1. I have configured the driver domain with a pci pass through nic and openvswitch, I've also installed xen-runtime and it's included dependencies so I have /etc/xen/scripts.&nbsp; I enabled a system service called xendriverdomain which executes xl devd and I see vif-openvswitch being executed when I start a domu that references backend=<driver domain="" name=""> in its vif definition.&nbsp; I get the following error though from that big script: xenstore-read /local/domain/5/vm failed</driver></div><div dir="auto"><br></div><div dir="auto">The systemd service xenstored fails to start, since it's checking for control_d in /proc/xen/capabilities, that file exists but is empty.&nbsp; I have specified driver_domain = 1 in the driver domain's config file.&nbsp; Am I missing anything else?</div><div dir="auto">Mike</div></div>


</body></html>
----_com.lge.email_4964548136280610--




--===============0595321216196497996==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============0595321216196497996==--




From xen-users-bounces@lists.xenproject.org Sun Dec 03 16:11:13 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Dec 2017 16:11:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eLWrD-0003oq-Lx; Sun, 03 Dec 2017 16:11:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2iqs=c7=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eLODY-0000Sb-R8
 for xen-users@lists.xen.org; Sun, 03 Dec 2017 06:57:36 +0000
X-Inumbo-ID: 32cd1598-d7f7-11e7-b4a6-bc764e045a96
Received: from mail-qt0-x22b.google.com (unknown [2607:f8b0:400d:c0d::22b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 32cd1598-d7f7-11e7-b4a6-bc764e045a96;
 Sun, 03 Dec 2017 07:57:17 +0100 (CET)
Received: by mail-qt0-x22b.google.com with SMTP id a16so17775832qtj.3
 for <xen-users@lists.xen.org>; Sat, 02 Dec 2017 22:57:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:from:date:message-id:subject:to;
 bh=VwCTW9VQfLEme2ms8R2b47FL6ScdQXAOy103xf/zbzc=;
 b=XVcXk9/neat8Ko6XBw2QlIRmOiP9OCjp6ZABP6B724DNMjsCpQBgoYxiTHy68z7TKD
 EohKmHJ6nUPHli77rTEyM7J2QW+PcDZlnTUncGmWhomPnP1VUf5HisWtDFdIpJk/l0Ln
 nsD+6JEgct6fQybvGABQeiteeMAlWey+Umx1c=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=VwCTW9VQfLEme2ms8R2b47FL6ScdQXAOy103xf/zbzc=;
 b=eo2M9xTUoFxaXFTLa0ITIyxiQ8bpJXSzFZ7T5NCbZlHKS9gDu3k++eEJICFWOyDCnZ
 azoqbNYPvR1onO2GaPFO/ddReoB4u3dHTGLGAjUFE+RPR36348yu4sOUd0JsBdjduK6H
 DDgst2EMBKZsDlmgYmArDIpmQTLH6ix+BiL/4fqNo+1KTR2uDpb0NLyVC3hcL8UXvmeD
 1ORkdl1bm1O2WDO57bDqi7RAxiXDuhE7IhqBgq98R6gpMJUEEXlcQBboltGuUHfRLNJZ
 5LaqtxIg+Tyq2f2nwlZHX9ajss+Z4hPKNSIAfPVvjDCkAoOEA0LmXlqsX52CJtdLNw6w
 relg==
X-Gm-Message-State: AKGB3mIVcMpQ1JdLKUxF7CvPIr0guBvjwmTahVxlCaesV2v/n7hBNpEP
 kFYpIpkC+Nznn/i395ANKrglmoSjexOkZItUcFFQsQ==
X-Google-Smtp-Source: AGs4zMaw1XA/l5wfhM9CORO45WXnZJWIslxp8lvI+duyAjhKJPyiChywn6TT3Pz5vjO57LIflMO8uPRqaWWJqexAjHE=
X-Received: by 10.200.15.2 with SMTP id e2mr15139861qtk.69.1512284252505; Sat,
 02 Dec 2017 22:57:32 -0800 (PST)
MIME-Version: 1.0
Received: by 10.200.53.60 with HTTP; Sat, 2 Dec 2017 22:57:32 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
Date: Sun, 3 Dec 2017 06:57:32 +0000
Message-ID: <CAEC2CxoeyWGR6GuCM2z3cD57c-RBQVydahrQYBBtq10FMU1_EQ@mail.gmail.com>
To: xen-announce@lists.xenproject.org, 
 xen-devel <xen-devel@lists.xenproject.org>, xen-users@lists.xen.org, 
 Lars Kurth <lars.kurth@citrix.com>
X-Mailman-Approved-At: Sun, 03 Dec 2017 16:11:06 +0000
Subject: [Xen-users] Xen 4.10 RC7
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGkgYWxsLAoKWGVuIDQuMTAgUkM3IGlzIHRhZ2dlZC4gWW91IGNhbiBjaGVjayB0aGF0IG91dCBm
cm9tIHhlbi5naXQ6CgogIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0IDQuMTAuMC1yYzcK
CkZvciB5b3VyIGNvbnZlbmllbmNlLCB0aGVyZSBpcyBhbHNvIGEgdGFyYmFsbCBhdDoKaHR0cHM6
Ly9kb3dubG9hZHMueGVucHJvamVjdC5vcmcvcmVsZWFzZS94ZW4vNC4xMC4wLXJjNy94ZW4tNC4x
MC4wLXJjNy50YXIuZ3oKCkFuZCB0aGUgc2lnbmF0dXJlIGlzIGF0OgpodHRwczovL2Rvd25sb2Fk
cy54ZW5wcm9qZWN0Lm9yZy9yZWxlYXNlL3hlbi80LjEwLjAtcmM3L3hlbi00LjEwLjAtcmM3LnRh
ci5nei5zaWcKClBsZWFzZSBzZW5kIGJ1ZyByZXBvcnRzIGFuZCB0ZXN0IHJlcG9ydHMgdG8KeGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnLiBXaGVuIHNlbmRpbmcgYnVnIHJlcG9ydHMsIHBs
ZWFzZSBDQwpyZWxldmFudCBtYWludGFpbmVycyBhbmQgbWUgKGp1bGllbi5ncmFsbEBsaW5hcm8u
b3JnKS4KClRoYW5rcywKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tdXNl
cnM=

From xen-users-bounces@lists.xenproject.org Mon Dec 04 03:41:29 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Dec 2017 03:41:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eLhcI-0003s1-7c; Mon, 04 Dec 2017 03:40:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=wv2+=da=ark-net.org=mike@srs-us1.protection.inumbo.net>)
 id 1eLhcG-0003qN-Bm
 for xen-users@lists.xen.org; Mon, 04 Dec 2017 03:40:24 +0000
X-Inumbo-ID: dce5e3c8-d8a4-11e7-b0d7-9f685aff125f
Received: from mtaout002-public.msg.strl.va.charter.net (unknown
 [68.114.190.27]) by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id dce5e3c8-d8a4-11e7-b0d7-9f685aff125f;
 Mon, 04 Dec 2017 03:40:25 +0000 (UTC)
Received: from impout002 ([68.114.189.17]) by mtaout002.msg.strl.va.charter.net
 (InterMail vM.9.00.023.01 201-2473-194) with ESMTP
 id <20171204034016.ZUTR7360.mtaout002.msg.strl.va.charter.net@impout002>
 for <xen-users@lists.xen.org>; Sun, 3 Dec 2017 21:40:16 -0600
Received: from mail.ark-net.org ([68.191.113.36]) by impout002 with charter.net
 id hfgG1w0040nAiro01fgGLB; Sun, 03 Dec 2017 21:40:16 -0600
X-Authority-Analysis: v=2.2 cv=C6eZ8UH+ c=1 sm=1 tr=0
 a=8QKlZhTRjsBs6FPkplHr8A==:117 a=8QKlZhTRjsBs6FPkplHr8A==:17
 a=ocR9PWop10UA:10 a=mLnsDVdbAAAA:8 a=fO2DDxNuetwFhqpfxvoA:9 a=QEXdDO2ut3YA:10
 a=-g-7CrJqAAAA:8 a=L5Sj4jQR_jmA-Owo:21 a=_W_S_7VecoQA:10
 a=xnp1pY6zelCj5OLna2To:22 a=LecLZXWwcYDx7ud7d-1_:22
Received: from localhost (unknown [127.0.0.1])
 by mail.ark-net.org (Postfix) with ESMTP id 0BD8D41588
 for <xen-users@lists.xen.org>; Mon,  4 Dec 2017 03:40:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ark-net.org; h=
 content-type:content-type:mime-version:from:from:message-id
 :subject:subject:date:date:received:received; s=default; t=
 1512358813; x=1514173214; bh=wL7ssrxYMpzQmcHXioz5d9UktBo4uDIH5sA
 WJOVNz0s=; b=OacXc/4ceG1M3QZJMJshxp3Dm99c+ELtnEtvzFgHpznaGcVtWf2
 ce70+Txy5p/AKDBb/h8giqBsPptfwWo3W2d7Kfui7/3N4A0SHiyz8vGN5jEjd93Q
 7S0ZVsUN2uQr+0fgxHILH5u595/laCRFWOZQN48uIgRcBZMkSbd8e7OY=
X-Virus-Scanned: amavisd-new at ark-net.org
Received: from mail.ark-net.org ([127.0.0.1])
 by localhost (mailhost.ark-net.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id vrz6hBAzyOi8 for <xen-users@lists.xen.org>;
 Mon,  4 Dec 2017 03:40:13 +0000 (UTC)
Received: from [192.168.1.138] (Polycom_0004f2745fd7.ark-net.org
 [192.168.1.138]) (Authenticated sender: mike)
 by mail.ark-net.org (Postfix) with ESMTPSA id D0C3F41575
 for <xen-users@lists.xen.org>; Mon,  4 Dec 2017 03:40:13 +0000 (UTC)
Date: Sun, 03 Dec 2017 22:40:13 -0500
Message-ID: <ftc09cdrg5qtlfdo8v117dj2.1512358440864@email.lge.com>
From: "mike@ark-net.org" <mike@ark-net.org>
To: xen-users@lists.xen.org
MIME-Version: 1.0
X-Priority: 3
Subject: Re: [Xen-users] Starting xenstored in a driver domain
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4166511695270392506=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============4166511695270392506==
Content-Type: multipart/alternative;
	boundary="--_com.lge.email_5158763288132540"

----_com.lge.email_5158763288132540
Content-Type: text/plain;
   charset=utf-8
Content-Transfer-Encoding: 8bit

So I figured out that I don't need a running instance of xenstored on the driver domain, since xenstore-read works for the driver domains own trees in xenstore.  Are the xenstore-read errors in vif-openvswitch because that script is written to be run on dom0 only?  Do I need to create a new vif script that is specific to driver domains?Mike
------ Original message------From: mike@ark-net.orgDate: Sun, Dec 3, 2017 11:10To: xen-users@lists.xen.org;Cc: Subject:[Xen-users] Starting xenstored in a driver domain

    I am trying to setup a network driver domain on Fedora rawhide running xen 4.9.1. I have configured the driver domain with a pci pass through nic and openvswitch, I've also installed xen-runtime and it's included dependencies so I have /etc/xen/scripts.  I enabled a system service called xendriverdomain which executes xl devd and I see vif-openvswitch being executed when I start a domu that references backend= in its vif definition.  I get the following error though from that big script: xenstore-read /local/domain/5/vm failed
The systemd service xenstored fails to start, since it's checking for control_d in /proc/xen/capabilities, that file exists but is empty.  I have specified driver_domain = 1 in the driver domain's config file.  Am I missing anything else?Mike



----_com.lge.email_5158763288132540
Content-Type: text/html;
   charset=utf-8
Content-Transfer-Encoding: 8bit

<html><head>













</head>
<body style="margin-bottom:45px">
    <div style="font-size: 10pt;"><div dir="auto"><div dir="auto" style="font-family: sans-serif;">So I figured out that I don't need a running instance of xenstored on the driver domain, since xenstore-read works for the driver domains own trees in xenstore.&nbsp; Are the xenstore-read errors in vif-openvswitch because that script is written to be run on dom0 only?&nbsp; Do I need to create a new vif script that is specific to driver domains?</div><div dir="auto" style="font-family: sans-serif;">Mike</div></div></div><div style="font-size: 10pt;"><div id="LGEmailHeader" dir="auto"><div dir="auto"><br></div><div dir="auto">------ Original message------</div><div dir="auto"><b>From: </b><a href="mailto:mike@ark-net.org">mike@ark-net.org</a></div><div dir="auto"><b>Date: </b>Sun, Dec 3, 2017 11:10</div><div dir="auto"><b>To: </b><a href="mailto:xen-users@lists.xen.org">xen-users@lists.xen.org</a>;</div><div dir="auto"><b>Cc: </b></div><div dir="auto"><b>Subject:</b>[Xen-users] Starting
  xenstored in a driver domain</div><div dir="auto"><br></div></div>
    <div style="font-size: 10pt;"><div dir="auto">I am trying to setup a network driver domain on Fedora rawhide running xen 4.9.1. I have configured the driver domain with a pci pass through nic and openvswitch, I've also installed xen-runtime and it's included dependencies so I have /etc/xen/scripts.&nbsp; I enabled a system service called xendriverdomain which executes xl devd and I see vif-openvswitch being executed when I start a domu that references backend=<driver domain="" name=""> in its vif definition.&nbsp; I get the following error though from that big script: xenstore-read /local/domain/5/vm failed</driver></div><div dir="auto"><br></div><div dir="auto">The systemd service xenstored fails to start, since it's checking for control_d in /proc/xen/capabilities, that file exists but is empty.&nbsp; I have specified driver_domain = 1 in the driver domain's config file.&nbsp; Am I missing anything else?</div><div dir="auto">Mike</div></div>


</div>


</body></html>
----_com.lge.email_5158763288132540--




--===============4166511695270392506==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============4166511695270392506==--




From xen-users-bounces@lists.xenproject.org Mon Dec 04 14:51:57 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Dec 2017 14:51:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eLs59-0003HD-1I; Mon, 04 Dec 2017 14:50:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mnae=da=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1eLs57-0003Gp-87
 for xen-users@lists.xen.org; Mon, 04 Dec 2017 14:50:53 +0000
X-Inumbo-ID: 7a352fe1-d902-11e7-b4a6-bc764e045a96
Received: from mail-qk0-x230.google.com (unknown [2607:f8b0:400d:c09::230])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7a352fe1-d902-11e7-b4a6-bc764e045a96;
 Mon, 04 Dec 2017 15:50:32 +0100 (CET)
Received: by mail-qk0-x230.google.com with SMTP id h19so21703068qkj.11
 for <xen-users@lists.xen.org>; Mon, 04 Dec 2017 06:50:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=MbrMiZJg1xGAl17rkkCsU27jegY/mgV/L/pqKEXlUvU=;
 b=CSMu2iK6FV63xhjUCAacbv5kD0XQvjY9Bp6S6BrlgKz9lFn5km/O1F9paZsygftDLM
 U8++QIbBiR1Ea/Fz8TuJdLD94qQBL0z60/RbtluPfleqQghuSotKe3CButCWpz3rNMkc
 wVlYVfRrYf6mobGNaz/jTYa+Zb8aIf+QhhbI5NlolRughzBWMR50q6cRDXiYlm3mnCAt
 lDPQ2h9jojivdva8MIXyqvj4Ru6gvmPh2or6xon2gVC3H1kffyKqZP9opgivgtVjr4hy
 WmQH66JobfwzrnXpijagPNEUHZtKd/GciSnIpAq5nXfZiYFplV76LakGhoAR6YfVol7H
 YOOg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=MbrMiZJg1xGAl17rkkCsU27jegY/mgV/L/pqKEXlUvU=;
 b=HTbV+EN6q8HbLtuU+jVLDQnbpaHEAdcc8cgi7wqvKwL425J44vzfpk+bfb7Pj0E8uB
 ySUkbrGH+vY8pCFQV8DItwXgjQwx0yPuhB9ErtlSS1PR7KNdeqEZyrRN5u0lwNMyTyDF
 CmAsR4qhjChfP4DExY7Lnx6Itet6+837ObY2+bOKj0Z4coIb5jqZ1ghWIyAfNxucD7EJ
 5DT9btsoIrIod9tab+DEYpfVzXZQBPJTipnCTV4iltd60MQOakuZdTpAVmRWJQzlXKUx
 SePusE71rrezFQBeXW63AiJNox+e572g9aqsnAGBZNUGo5PkdFbfMVqxud/mtAXAFDNu
 SFZQ==
X-Gm-Message-State: AKGB3mJefpIPF1uMdDnlMB9HpNTELY2dpZ9ylfWh8jJ7nRg148oLFmQr
 b6atP5XEk/LUEPsF2ICwnGsUaEsxgc8O3SD66Bk=
X-Google-Smtp-Source: AGs4zMbUrCxrhAH2znfotyHX75TTCY9Ce/XPdtq7wD6dYQwhhe+g3O9nU9rGTw6CJk/RErx0m1eMBzEV4mp0xG5y6UQ=
X-Received: by 10.55.165.129 with SMTP id o123mr19105698qke.8.1512399050200;
 Mon, 04 Dec 2017 06:50:50 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.185.129 with HTTP; Mon, 4 Dec 2017 06:50:49 -0800 (PST)
In-Reply-To: <ftc09cdrg5qtlfdo8v117dj2.1512358440864@email.lge.com>
References: <ftc09cdrg5qtlfdo8v117dj2.1512358440864@email.lge.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Mon, 4 Dec 2017 14:50:49 +0000
X-Google-Sender-Auth: YI-wiwLI9auBeU7nfvfK1cDzPbw
Message-ID: <CAFLBxZYV77YeVMhNSqcr-EM_MqSWE72PSCw7S8ykqJa4b-h4KQ@mail.gmail.com>
To: "mike@ark-net.org" <mike@ark-net.org>
Content-Type: multipart/mixed; boundary="001a114fd1662581bb055f84d820"
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <Wei.Liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-users] Starting xenstored in a driver domain
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--001a114fd1662581bb055f84d820
Content-Type: text/plain; charset="UTF-8"

On Mon, Dec 4, 2017 at 3:40 AM, mike@ark-net.org <mike@ark-net.org> wrote:
> So I figured out that I don't need a running instance of xenstored on the
> driver domain, since xenstore-read works for the driver domains own trees in
> xenstore.  Are the xenstore-read errors in vif-openvswitch because that
> script is written to be run on dom0 only?  Do I need to create a new vif
> script that is specific to driver domains?

It sounds like that's a bug in the vif-openvswitch script -- it
shouldn't rely on reading data from the domain's "private" xenstore
area (available to domain 0 but not to a driver domain).

Can you try the attached patch and see if it helps?

 -George

--001a114fd1662581bb055f84d820
Content-Type: text/x-patch; charset="US-ASCII"; 
	name="0001-hotplug-Fix-vif-openvswitch-to-run-inside-a-driver-d.patch"
Content-Disposition: attachment; 
	filename="0001-hotplug-Fix-vif-openvswitch-to-run-inside-a-driver-d.patch"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_jasb98fi0

RnJvbSA0YzIxOTQ0MjhiZGE4ODE1NDE3NjBkZjQ4OWI0ZDY4ZDNkYTVkYTg4IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5j
b20+CkRhdGU6IE1vbiwgNCBEZWMgMjAxNyAxNDo0NDo0OCArMDAwMApTdWJqZWN0OiBbUEFUQ0hd
IGhvdHBsdWc6IEZpeCB2aWYtb3BlbnZzd2l0Y2ggdG8gcnVuIGluc2lkZSBhIGRyaXZlciBkb21h
aW4KCkRyaXZlciBkb21haW5zIGNhbid0IHJlYWQgVk0tc3BlY2lmaWMgeGVuc3RvcmUgcGF0aHMu
CgpTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
Ci0tLQogdG9vbHMvaG90cGx1Zy9MaW51eC92aWYtb3BlbnZzd2l0Y2ggfCA2ICstLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL2hvdHBsdWcvTGludXgvdmlmLW9wZW52c3dpdGNoIGIvdG9vbHMvaG90cGx1Zy9MaW51
eC92aWYtb3BlbnZzd2l0Y2gKaW5kZXggMThiZmI2Y2VmYi4uZTg1MGJjMWQ4ZSAxMDA2NDQKLS0t
IGEvdG9vbHMvaG90cGx1Zy9MaW51eC92aWYtb3BlbnZzd2l0Y2gKKysrIGIvdG9vbHMvaG90cGx1
Zy9MaW51eC92aWYtb3BlbnZzd2l0Y2gKQEAgLTQ3LDExICs0Nyw3IEBAIG9wZW52c3dpdGNoX2V4
dGVybmFsX2lkKCkgewogb3BlbnZzd2l0Y2hfZXh0ZXJuYWxfaWRfYWxsKCkgewogICAgIGxvY2Fs
IGRldj0kMQogICAgIGxvY2FsIGZyb250ZW5kX2lkPSQoeGVuc3RvcmVfcmVhZCAiJFhFTkJVU19Q
QVRIL2Zyb250ZW5kLWlkIikKLSAgICBsb2NhbCB2bV9wYXRoPSQoeGVuc3RvcmVfcmVhZCAiL2xv
Y2FsL2RvbWFpbi8ke2Zyb250ZW5kX2lkfS92bSIpCi0gICAgbG9jYWwgbmFtZT0kKHhlbnN0b3Jl
X3JlYWQgIiR7dm1fcGF0aH0vbmFtZSIpCi0gICAgb3BlbnZzd2l0Y2hfZXh0ZXJuYWxfaWQgJGRl
diAieGVuLXZtLW5hbWUiICIkbmFtZSIKLSAgICBsb2NhbCB1dWlkPSQoeGVuc3RvcmVfcmVhZCAi
JHt2bV9wYXRofS91dWlkIikKLSAgICBvcGVudnN3aXRjaF9leHRlcm5hbF9pZCAkZGV2ICJ4ZW4t
dm0tdXVpZCIgIiR1dWlkIgorICAgIG9wZW52c3dpdGNoX2V4dGVybmFsX2lkICRkZXYgInhlbi12
bS1kb21pZCIgIiRmcm9udGVuZF9pZCIKICAgICBsb2NhbCBtYWM9JCh4ZW5zdG9yZV9yZWFkICIk
WEVOQlVTX1BBVEgvbWFjIikKICAgICBvcGVudnN3aXRjaF9leHRlcm5hbF9pZCAkZGV2ICJhdHRh
Y2hlZC1tYWMiICIkbWFjIgogfQotLSAKMi4xNS4xCgo=
--001a114fd1662581bb055f84d820
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--001a114fd1662581bb055f84d820--


From xen-users-bounces@lists.xenproject.org Tue Dec 05 01:13:13 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Dec 2017 01:13:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eM1mN-0002z6-0d; Tue, 05 Dec 2017 01:12:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ynk7=db=ark-net.org=mike@srs-us1.protection.inumbo.net>)
 id 1eM1mL-0002yc-4l
 for xen-users@lists.xen.org; Tue, 05 Dec 2017 01:12:09 +0000
X-Inumbo-ID: 5354c1e5-d959-11e7-b0d7-9f685aff125f
Received: from mtaout001-public.msg.strl.va.charter.net (unknown
 [68.114.190.26]) by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 5354c1e5-d959-11e7-b0d7-9f685aff125f;
 Tue, 05 Dec 2017 01:12:13 +0000 (UTC)
Received: from impout004 ([68.114.189.19]) by mtaout001.msg.strl.va.charter.net
 (InterMail vM.9.00.023.01 201-2473-194) with ESMTP
 id <20171205011202.EPDE7355.mtaout001.msg.strl.va.charter.net@impout004>;
 Mon, 4 Dec 2017 19:12:02 -0600
Received: from mail.ark-net.org ([68.191.113.36]) by impout004 with charter.net
 id i1C11w00D0nAiro011C1Ai; Mon, 04 Dec 2017 19:12:02 -0600
X-Authority-Analysis: v=2.2 cv=EdC4eLuC c=1 sm=1 tr=0
 a=8QKlZhTRjsBs6FPkplHr8A==:117 a=8QKlZhTRjsBs6FPkplHr8A==:17
 a=ocR9PWop10UA:10 a=r77TgQKjGQsHNAKrUKIA:9 a=-g-7CrJqAAAA:8
 a=NAFiNuJn1lSkg5_MdOoA:9 a=QEXdDO2ut3YA:10 a=mCE-ANXE6oPnQR9xJSMA:9
 a=CdiWusdWvyIA:10 a=LecLZXWwcYDx7ud7d-1_:22
Received: from localhost (unknown [127.0.0.1])
 by mail.ark-net.org (Postfix) with ESMTP id 4A9FF4154D;
 Tue,  5 Dec 2017 01:12:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ark-net.org; h=
 content-language:content-type:content-type:in-reply-to
 :mime-version:user-agent:date:date:message-id:from:from
 :references:subject:subject:received:received; s=default; t=
 1512436319; x=1514250720; bh=xh1q4k4EZnczXgc2BzPvv3/7EdonOexishg
 o7iasA90=; b=dM/0c0G2KPeEVz2NX1X2k0LbzM45FdfYBKU0/16Yc+aMkkpolSV
 Tt6OmjEzb/24X+fzg7E7CTnuVu6zTOBZThk+1FD81zVe1w0pBfqG+GSlX3wihOyA
 mZiz44CwRyVAdiVLyYHZ85WTT+hhmSCA0G1c+KH1iX8ocNNPTUUU7Osk=
X-Virus-Scanned: amavisd-new at ark-net.org
Received: from mail.ark-net.org ([127.0.0.1])
 by localhost (mailhost.ark-net.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id kPnmxyYrlgaK; Tue,  5 Dec 2017 01:11:59 +0000 (UTC)
Received: from [192.168.1.149] (DESKTOP-6O9CUIR.ark-net.org [192.168.1.149])
 (Authenticated sender: mike)
 by mail.ark-net.org (Postfix) with ESMTPSA id DA999412BC;
 Tue,  5 Dec 2017 01:11:58 +0000 (UTC)
To: George Dunlap <dunlapg@umich.edu>
References: <ftc09cdrg5qtlfdo8v117dj2.1512358440864@email.lge.com>
 <CAFLBxZYV77YeVMhNSqcr-EM_MqSWE72PSCw7S8ykqJa4b-h4KQ@mail.gmail.com>
From: Michael Collins <mike@ark-net.org>
Message-ID: <79d93f9a-41be-08c6-6694-ed3c886800aa@ark-net.org>
Date: Mon, 4 Dec 2017 20:11:56 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <CAFLBxZYV77YeVMhNSqcr-EM_MqSWE72PSCw7S8ykqJa4b-h4KQ@mail.gmail.com>
Content-Type: multipart/mixed; boundary="------------5A54F471B6F68411F46FBDB9"
Content-Language: en-US
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <Wei.Liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-users] Starting xenstored in a driver domain
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

This is a multi-part message in MIME format.
--------------5A54F471B6F68411F46FBDB9
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

While your patch did work, it removed some default functionality from 
the script while running in dom0.  I wrote up the following and have 
patched it into my scripts on both my dom0 and driver domu.

It just checks to see if /proc/xen/capabilities exists and is empty, if 
so it only creates the domid and mac external-ids.

If it's not empty, it then reverts to its normal behavior adding the 
mac, vm-uuid and vm-name external-ids.

This way, the same script can operate on both dom0 and driver domu 
without any changes.


Thanks for pointing me in the right direction!

Mike


On 12/4/2017 9:50 AM, George Dunlap wrote:
> On Mon, Dec 4, 2017 at 3:40 AM, mike@ark-net.org <mike@ark-net.org> wrote:
>> So I figured out that I don't need a running instance of xenstored on the
>> driver domain, since xenstore-read works for the driver domains own trees in
>> xenstore.  Are the xenstore-read errors in vif-openvswitch because that
>> script is written to be run on dom0 only?  Do I need to create a new vif
>> script that is specific to driver domains?
> It sounds like that's a bug in the vif-openvswitch script -- it
> shouldn't rely on reading data from the domain's "private" xenstore
> area (available to domain 0 but not to a driver domain).
>
> Can you try the attached patch and see if it helps?
>
>   -George


--------------5A54F471B6F68411F46FBDB9
Content-Type: text/plain; charset=UTF-8;
 name="vif-openvswitch.patch"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="vif-openvswitch.patch"

ZGlmZiAtLWdpdCBhL3Rvb2xzL2hvdHBsdWcvTGludXgvdmlmLW9wZW52c3dpdGNoIGIvdG9v
bHMvaG90cGx1Zy9MaW51eC92aWYtb3BlbnZzd2l0Y2gNCmluZGV4IDE4YmZiNmNlZmIuLmFl
MzM5OWJkMWQgMTAwNjQ0DQotLS0gYS90b29scy9ob3RwbHVnL0xpbnV4L3ZpZi1vcGVudnN3
aXRjaA0KKysrIGIvdG9vbHMvaG90cGx1Zy9MaW51eC92aWYtb3BlbnZzd2l0Y2gNCkBAIC00
NiwxNCArNDYsMjIgQEAgb3BlbnZzd2l0Y2hfZXh0ZXJuYWxfaWQoKSB7DQoNCiBvcGVudnN3
aXRjaF9leHRlcm5hbF9pZF9hbGwoKSB7DQogICAgIGxvY2FsIGRldj0kMQ0KLSAgICBsb2Nh
bCBmcm9udGVuZF9pZD0kKHhlbnN0b3JlX3JlYWQgIiRYRU5CVVNfUEFUSC9mcm9udGVuZC1p
ZCIpDQotICAgIGxvY2FsIHZtX3BhdGg9JCh4ZW5zdG9yZV9yZWFkICIvbG9jYWwvZG9tYWlu
LyR7ZnJvbnRlbmRfaWR9L3ZtIikNCi0gICAgbG9jYWwgbmFtZT0kKHhlbnN0b3JlX3JlYWQg
IiR7dm1fcGF0aH0vbmFtZSIpDQotICAgIG9wZW52c3dpdGNoX2V4dGVybmFsX2lkICRkZXYg
Inhlbi12bS1uYW1lIiAiJG5hbWUiDQotICAgIGxvY2FsIHV1aWQ9JCh4ZW5zdG9yZV9yZWFk
ICIke3ZtX3BhdGh9L3V1aWQiKQ0KLSAgICBvcGVudnN3aXRjaF9leHRlcm5hbF9pZCAkZGV2
ICJ4ZW4tdm0tdXVpZCIgIiR1dWlkIg0KLSAgICBsb2NhbCBtYWM9JCh4ZW5zdG9yZV9yZWFk
ICIkWEVOQlVTX1BBVEgvbWFjIikNCi0gICAgb3BlbnZzd2l0Y2hfZXh0ZXJuYWxfaWQgJGRl
diAiYXR0YWNoZWQtbWFjIiAiJG1hYyINCisgICAgaWYgWyAtZiAvcHJvYy94ZW4vY2FwYWJp
bGl0aWVzIF07IHRoZW4NCisgICAgICAgIGxvY2FsIGZyb250ZW5kX2lkPSQoeGVuc3RvcmVf
cmVhZCAiJFhFTkJVU19QQVRIL2Zyb250ZW5kLWlkIikNCisgICAgICAgIGxvY2FsIG1hYz0k
KHhlbnN0b3JlX3JlYWQgIiRYRU5CVVNfUEFUSC9tYWMiKQ0KKyAgICAgICAgb3BlbnZzd2l0
Y2hfZXh0ZXJuYWxfaWQgJGRldiAiYXR0YWNoZWQtbWFjIiAiJG1hYyINCisgICAgICAgIGlm
IFsgIiQoY2F0IC9wcm9jL3hlbi9jYXBhYmlsaXRpZXMpeCIgPT0gIngiIF07IHRoZW4NCisg
ICAgICAgICAgICAjIFdlJ3JlIHJ1bm5pbmcgaW4gYSBkcml2ZXIgZG9tYWluLCBzbyBkb24n
dCB0cnkgdG8gZ2V0IGFueQ0KKyAgICAgICAgICAgICMgcHJpdmlsZWdlZCBkYXRhIGZyb20g
ZG9tdSB4ZW5zdG9yZSBwYXRoLg0KKyAgICAgICAgICAgIG9wZW52c3dpdGNoX2V4dGVybmFs
X2lkICRkZXYgInhlbi12bS1kb21pZCIgIiRmcm9udGVuZF9pZCINCisgICAgICAgIGVsc2UN
CisgICAgICAgICAgICBsb2NhbCB2bV9wYXRoPSQoeGVuc3RvcmVfcmVhZCAiL2xvY2FsL2Rv
bWFpbi8ke2Zyb250ZW5kX2lkfS92bSIpDQorICAgICAgICAgICAgbG9jYWwgbmFtZT0kKHhl
bnN0b3JlX3JlYWQgIiR7dm1fcGF0aH0vbmFtZSIpDQorICAgICAgICAgICAgb3BlbnZzd2l0
Y2hfZXh0ZXJuYWxfaWQgJGRldiAieGVuLXZtLW5hbWUiICIkbmFtZSINCisgICAgICAgICAg
ICBsb2NhbCB1dWlkPSQoeGVuc3RvcmVfcmVhZCAiJHt2bV9wYXRofS91dWlkIikNCisgICAg
ICAgICAgICBvcGVudnN3aXRjaF9leHRlcm5hbF9pZCAkZGV2ICJ4ZW4tdm0tdXVpZCIgIiR1
dWlkIg0KKyAgICAgICAgZmkNCisgICAgZmkNCiB9DQoNCiBhZGRfdG9fb3BlbnZzd2l0Y2gg
KCkgew==
--------------5A54F471B6F68411F46FBDB9
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--------------5A54F471B6F68411F46FBDB9--


From xen-users-bounces@lists.xenproject.org Tue Dec 05 11:41:55 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Dec 2017 11:41:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eMBaj-0005VV-4m; Tue, 05 Dec 2017 11:40:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=guvq=db=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eMBah-0005VE-Pp
 for xen-users@lists.xenproject.org; Tue, 05 Dec 2017 11:40:47 +0000
X-Inumbo-ID: 16831439-d9b1-11e7-b4a6-bc764e045a96
Received: from mail-qt0-x231.google.com (unknown [2607:f8b0:400d:c0d::231])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 16831439-d9b1-11e7-b4a6-bc764e045a96;
 Tue, 05 Dec 2017 12:40:27 +0100 (CET)
Received: by mail-qt0-x231.google.com with SMTP id i40so28408104qti.8
 for <xen-users@lists.xenproject.org>; Tue, 05 Dec 2017 03:40:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:from:date:message-id:subject:to:cc;
 bh=aH/dl5gcQl1pyHhX6+nRLSfV19U34fCAPLCmsVRoInU=;
 b=Or7zomJS4zwtg81obpyeMSIISCmwxRgEdejGPvMkJbfXRAu8yMSaXJ7FCeHGV5pl8H
 UhPAynGZF8A5idcgBWad/LvAiTrBf7bUM+qnASC9at5IQFXNYvyUUSeCCPc4zQcdoGt/
 vlU5SZnprMHk0uXjaHVP89sg5SSonqJltvdDI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc;
 bh=aH/dl5gcQl1pyHhX6+nRLSfV19U34fCAPLCmsVRoInU=;
 b=BEa8Enw2N4K0HVR0wQAq2B9gyt+mZUmpdm8whu+NkGXN3l7tRa7wC+kabI0/HF6lni
 IT5LxRstRbcH4ZjJF98RJSPUcBqHCeSgozc8eoa6edrRqr1ihPNhxt7boabyxtLtONrS
 rIowYnQreWfUkdVIJRLRXOZPlxHyMTokuoy8y1spJODJmxNtMQ+ppV0sTO+RrT0LIT4K
 r0hzFU1BzQ009r7mygWcqxqvYCgH30ffNpSFD8lzcYh+oZkH/S8eaOidd/X+W1VpQGvv
 L6yThwG/xVGGUPBREclMTii6Xu+lGPxy4Z2wqdO+YpRoM9KR8k7BgUGRZZ6be9mKV/kq
 34JA==
X-Gm-Message-State: AKGB3mIi2ESY5oYhOngsyxOh9QMxwhydt3HtebMJUQMy9J5kvHBvzc84
 vlN2BDHCdNZSzPQNUQTzP9WVdz5hxw/fRCZhN/NUyg==
X-Google-Smtp-Source: AGs4zMZ4DipB1E3wCMwDJBwNRW1I7KHTi+6S5YE+/WlAOXnhKvjQEdr+cNg71PZ8uaF+2dclW8V0CWqpe+tXS5tftrE=
X-Received: by 10.237.37.177 with SMTP id x46mr2002511qtc.76.1512474046277;
 Tue, 05 Dec 2017 03:40:46 -0800 (PST)
MIME-Version: 1.0
Received: by 10.200.53.60 with HTTP; Tue, 5 Dec 2017 03:40:45 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
Date: Tue, 5 Dec 2017 11:40:45 +0000
Message-ID: <CAEC2Cxq8imCFfw2xRJJOB6LwkF2ocEpiRrEeqOAdhruCMPct+g@mail.gmail.com>
To: xen-devel <xen-devel@lists.xenproject.org>,
 xen-announce@lists.xenproject.org, xen-users@lists.xenproject.org
Cc: Lars Kurth <lars.kurth@citrix.com>
Subject: [Xen-users] Xen 4.10 RC8
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGkgYWxsLAoKWGVuIDQuMTAgUkM4IGlzIHRhZ2dlZC4gWW91IGNhbiBjaGVjayB0aGF0IG91dCBm
cm9tIHhlbi5naXQ6CgogIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0IDQuMTAuMC1yYzgK
CkZvciB5b3VyIGNvbnZlbmllbmNlLCB0aGVyZSBpcyBhbHNvIGEgdGFyYmFsbCBhdDoKaHR0cHM6
Ly9kb3dubG9hZHMueGVucHJvamVjdC5vcmcvcmVsZWFzZS94ZW4vNC4xMC4wLXJjOC94ZW4tNC4x
MC4wLXJjOC50YXIuZ3oKCkFuZCB0aGUgc2lnbmF0dXJlIGlzIGF0OgpodHRwczovL2Rvd25sb2Fk
cy54ZW5wcm9qZWN0Lm9yZy9yZWxlYXNlL3hlbi80LjEwLjAtcmM4L3hlbi00LjEwLjAtcmM4LnRh
ci5nei5zaWcKCkluIHRoaXMgUkMsIGRlYnVnIGhhcyBiZWVuIGRpc2FibGVkIHRvIGdldCByZWFk
eSBmb3IgdGhlIHJlbGVhc2UuCgpQbGVhc2Ugc2VuZCBidWcgcmVwb3J0cyBhbmQgdGVzdCByZXBv
cnRzIHRvCnhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZy4gV2hlbiBzZW5kaW5nIGJ1ZyBy
ZXBvcnRzLCBwbGVhc2UgQ0MKcmVsZXZhbnQgbWFpbnRhaW5lcnMgYW5kIG1lIChqdWxpZW4uZ3Jh
bGxAbGluYXJvLm9yZykuCgpUaGFua3MsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLXVzZXJz

From xen-users-bounces@lists.xenproject.org Wed Dec 06 11:00:50 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Dec 2017 11:00:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eMXQm-0000Wg-7Q; Wed, 06 Dec 2017 11:00:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=h1iu=dc=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eMXQl-0000W0-26
 for xen-users@lists.xen.org; Wed, 06 Dec 2017 10:59:59 +0000
X-Inumbo-ID: 9e95f72e-da74-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9e95f72e-da74-11e7-b0d7-9f685aff125f;
 Wed, 06 Dec 2017 11:00:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMXQU-0004XS-OL; Wed, 06 Dec 2017 10:59:42 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1eMXQU-0001T7-NM; Wed, 06 Dec 2017 10:59:42 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1eMXQU-0001T7-NM@xenbits.xenproject.org>
Date: Wed, 06 Dec 2017 10:59:42 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-users] Xen Security Advisory 238 (CVE-2017-15591) - DMOP
 map/unmap missing argument checks
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

            Xen Security Advisory CVE-2017-15591 / XSA-238
                              version 3

                DMOP map/unmap missing argument checks

UPDATES IN VERSION 3
====================

CVE assigned.

ISSUE DESCRIPTION
=================

DMOPs (which were a subgroup of HVMOPs in older releases) allow guests
to control and drive other guests.  The I/O request server page mapping
interface uses range sets to represent I/O resources the emulation of
which is provided by a given I/O request server.  The internals of the
range set implementation require that ranges have a starting value no
lower than the ending one.  Checks for this fact were missing.

IMPACT
======

Malicious or buggy stub domain kernels or tool stacks otherwise living
outside of Domain0 can mount a denial of service attack which, if
successful, can affect the whole system.

Only domains controlling HVM guests can exploit this vulnerability.
(This includes domains providing hardware emulation services to HVM
guests.)

VULNERABLE SYSTEMS
==================

Xen versions 4.5 and later are vulnerable.  Xen versions 4.4 and
earlier are not vulnerable.

Only x86 systems are affected.  ARM systems are not affected.

This vulnerability is only applicable to Xen systems using stub domains
or other forms of disaggregation of control domains for HVM guests.

MITIGATION
==========

Running only PV guests will avoid this issue.

(The security of a Xen system using stub domains is still better than
with a qemu-dm running as an unrestricted dom0 process.  Therefore
users with these configurations should not switch to an unrestricted
dom0 qemu-dm.)

CREDITS
=======

This issue was discovered by Vitaly Kuznetsov of RedHat.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa238.patch           xen-unstable, Xen 4.9.x, Xen 4.8.x, Xen 4.7.x
xsa238-4.6.patch       Xen 4.6.x
xsa238-4.5.patch       Xen 4.5.x

$ sha256sum xsa238*
93cc1da4a0ab27f857f2ad39c38f112ef101a01bc5d386807d27371f83526831  xsa238.meta
85d3f9713bef1bc86c682857dbd7388a1d1f20089363ddfc4cb9ecbd88eaffec  xsa238.patch
034e91c234f6831dbaa1aaf29f4f90de2e822f99301424f7f3527f9da883ff68  xsa238-4.5.patch
29255a81729b24866e594426167de5fbef70de21ef62a95ba95de191d2a7fd54  xsa238-4.6.patch
$

DEPLOYMENT DURING EMBARGO
=========================

Deployment of the patches and/or mitigations described above (or
others which are substantially similar) is permitted during the
embargo, even on public-facing systems with untrusted guest users and
administrators.

But: Distribution of updated software is prohibited (except to other
members of the predisclosure list).

Predisclosure list members who wish to deploy significantly different
patches and/or mitigations, please contact the Xen Project Security
Team.

(Note: this during-embargo deployment notice is retained in
post-embargo publicly released Xen Project advisories, even though it
is then no longer applicable.  This is to enable the community to have
oversight of the Xen Project Security Team's decisionmaking.)

For more information about permissible uses of embargoed information,
consult the Xen Project community's agreed Security Policy:
  http://www.xenproject.org/security-policy.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJaJ82OAAoJEIP+FMlX6CvZcU0IAMkUqTbbTWIWAruO03YSxFvn
bqmfyzgyUVHUMLzhjrukaqVxZYcxV5FbY/IMWEZY/oET9wHv8iBsMay+cVlsv45i
GMHZaxGBM9P1xU6AS4GP/oRMb9LA4fU7rjCKcK54zaDV+mdW/2rA+Ac0IVbmn3tF
gcnkfbHk3cF8x91rD4+2ZC7ihE6CIX70PQxdXNbgR8RpoxGdE1q9IPF8ik3gLyO/
OtoDfqrbau+YllhTBI3XxmU+MJgpRf+VRnOgFpYjzp10dfVBM459Lmdzfa6gXhxz
ysm+Js8Y4jpVEIGY3qXAV8/V2ZSL8nNmFiNFPOJZcNu4wkAFZKUlyWBbFlJcvvk=
=keh/
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa238.meta"
Content-Disposition: attachment; filename="xsa238.meta"
Content-Transfer-Encoding: base64

ewogICJYU0EiOiAyMzgsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIsCiAg
ICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAieGVu
IgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC41IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjUiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI4MzcyNGQ5ZjNhZTIx
YTNiOTYzNjI3NDJlMmYwNTJiMTlkOWY1NTlhIiwKICAgICAgICAgICJQcmVy
ZXFzIjogWwogICAgICAgICAgICAyMzcKICAgICAgICAgIF0sCiAgICAgICAg
ICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTIzOC00LjUucGF0Y2gi
CiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgIjQu
NiI6IHsKICAgICAgIlhlblZlcnNpb24iOiAiNC42IiwKICAgICAgIlJlY2lw
ZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYi
OiAiMTY1OGE4NzY5MGFjODM5ZTg1ZGIxMmJiZjQwOWJlNjJiYjkzODY0MCIs
CiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjM3CiAgICAg
ICAgICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4
c2EyMzgtNC42LnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAg
fQogICAgfSwKICAgICI0LjciOiB7CiAgICAgICJYZW5WZXJzaW9uIjogIjQu
NyIsCiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAg
ICAgICAiU3RhYmxlUmVmIjogImM3NzgzZDljMjZmYzE5MTg2MmQ5ODgzZGEy
MjM4NzM0MGIxZmFiMTgiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAg
ICAgICAgIDIzNwogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjog
WwogICAgICAgICAgICAieHNhMjM4LnBhdGNoIgogICAgICAgICAgXQogICAg
ICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjgiOiB7CiAgICAgICJYZW5W
ZXJzaW9uIjogIjQuOCIsCiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4
ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjM2ODk4ZWIxMjU3MmYw
YTFmODVjYjU0ZDRhOWU5MGFmY2I2ZjcwNDUiLAogICAgICAgICAgIlByZXJl
cXMiOiBbCiAgICAgICAgICAgIDIzNwogICAgICAgICAgXSwKICAgICAgICAg
ICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjM4LnBhdGNoIgogICAg
ICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjkiOiB7
CiAgICAgICJYZW5WZXJzaW9uIjogIjQuOSIsCiAgICAgICJSZWNpcGVzIjog
ewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjJj
YzNkMzJmNDBjNzFjYjI0MjQ3N2EzZjg5MzgwNzRkNGZjMzY4MjkiLAogICAg
ICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDIzNwogICAgICAgICAg
XSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjM4
LnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwK
ICAgICJtYXN0ZXIiOiB7CiAgICAgICJYZW5WZXJzaW9uIjogIm1hc3RlciIs
CiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAg
ICAiU3RhYmxlUmVmIjogImUzYWNhNjA4NDNkNjAzZmMzM2ViMGQxZWFiODBh
ZDdjMjg2N2RlZDEiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAg
ICAgIDIzNwogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwog
ICAgICAgICAgICAieHNhMjM4LnBhdGNoIgogICAgICAgICAgXQogICAgICAg
IH0KICAgICAgfQogICAgfQogIH0KfQ==

--=separator
Content-Type: application/octet-stream; name="xsa238.patch"
Content-Disposition: attachment; filename="xsa238.patch"
Content-Transfer-Encoding: base64

RnJvbSBjZGMyODg3MDc2YjE5YjM5ZmFiOWZhZWM0OTUwODI1ODZmMzExM2Rm
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBYZW5Qcm9qZWN0IFNl
Y3VyaXR5IFRlYW0gPHNlY3VyaXR5QHhlbnByb2plY3Qub3JnPgpEYXRlOiBU
dWUsIDUgU2VwIDIwMTcgMTM6NDE6MzcgKzAyMDAKU3ViamVjdDogeDg2L2lv
cmVxIHNlcnZlcjogY29ycmVjdGx5IGhhbmRsZSBib2d1cwogWEVOX0RNT1Bf
eyx1bn1tYXBfaW9fcmFuZ2VfdG9faW9yZXFfc2VydmVyIGFyZ3VtZW50cwoK
TWlzYmVoYXZpbmcgZGV2aWNlIG1vZGVsIGNhbiBwYXNzIGluY29ycmVjdCBY
RU5fRE1PUF9tYXAvCnVubWFwX2lvX3JhbmdlX3RvX2lvcmVxX3NlcnZlciBh
cmd1bWVudHMsIG5hbWVseSBlbmQgPCBzdGFydCB3aGVuCnNwZWNpZnlpbmcg
YWRkcmVzcyByYW5nZS4gV2hlbiB0aGlzIGhhcHBlbnMgd2UgaGl0IEFTU0VS
VChzIDw9IGUpIGluCnJhbmdlc2V0X2NvbnRhaW5zX3JhbmdlKCkvcmFuZ2Vz
ZXRfb3ZlcmxhcHNfcmFuZ2UoKSB3aXRoIGRlYnVnIGJ1aWxkcy4KUHJvZHVj
dGlvbiBidWlsZHMgd2lsbCBub3QgdHJhcCByaWdodCBhd2F5IGJ1dCBtYXkg
bWlzYmVoYXZlIGxhdGVyCndoaWxlIGhhbmRsaW5nIHN1Y2ggYm9ndXMgcmFu
Z2VzLgoKVGhpcyBpcyBYU0EtMjM4LgoKU2lnbmVkLW9mZi1ieTogVml0YWx5
IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KUmV2aWV3ZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvaHZtL2lvcmVxLmMgfCA2ICsrKysrKwogMSBmaWxlIGNoYW5nZWQs
IDYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vaW9yZXEuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwppbmRleCBi
MmE4YjBlOTg2Li44YzhiZjFmMGVjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5j
CkBAIC04MjAsNiArODIwLDkgQEAgaW50IGh2bV9tYXBfaW9fcmFuZ2VfdG9f
aW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQs
CiAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7CiAgICAgaW50IHJj
OwogCisgICAgaWYgKCBzdGFydCA+IGVuZCApCisgICAgICAgIHJldHVybiAt
RUlOVkFMOworCiAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5o
dm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKIAogICAgIHJjID0gLUVO
T0VOVDsKQEAgLTg3Miw2ICs4NzUsOSBAQCBpbnQgaHZtX3VubWFwX2lvX3Jh
bmdlX2Zyb21faW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2Vy
dmlkX3QgaWQsCiAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7CiAg
ICAgaW50IHJjOwogCisgICAgaWYgKCBzdGFydCA+IGVuZCApCisgICAgICAg
IHJldHVybiAtRUlOVkFMOworCiAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgm
ZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKIAogICAg
IHJjID0gLUVOT0VOVDsK

--=separator
Content-Type: application/octet-stream; name="xsa238-4.5.patch"
Content-Disposition: attachment; filename="xsa238-4.5.patch"
Content-Transfer-Encoding: base64

RnJvbTogWGVuUHJvamVjdCBTZWN1cml0eSBUZWFtIDxzZWN1cml0eUB4ZW5w
cm9qZWN0Lm9yZz4KU3ViamVjdDogeDg2L2lvcmVxIHNlcnZlcjogY29ycmVj
dGx5IGhhbmRsZSBib2d1cwogWEVOX0RNT1Bfeyx1bn1tYXBfaW9fcmFuZ2Vf
dG9faW9yZXFfc2VydmVyIGFyZ3VtZW50cwoKTWlzYmVoYXZpbmcgZGV2aWNl
IG1vZGVsIGNhbiBwYXNzIGluY29ycmVjdCBYRU5fRE1PUF9tYXAvCnVubWFw
X2lvX3JhbmdlX3RvX2lvcmVxX3NlcnZlciBhcmd1bWVudHMsIG5hbWVseSBl
bmQgPCBzdGFydCB3aGVuCnNwZWNpZnlpbmcgYWRkcmVzcyByYW5nZS4gV2hl
biB0aGlzIGhhcHBlbnMgd2UgaGl0IEFTU0VSVChzIDw9IGUpIGluCnJhbmdl
c2V0X2NvbnRhaW5zX3JhbmdlKCkvcmFuZ2VzZXRfb3ZlcmxhcHNfcmFuZ2Uo
KSB3aXRoIGRlYnVnIGJ1aWxkcy4KUHJvZHVjdGlvbiBidWlsZHMgd2lsbCBu
b3QgdHJhcCByaWdodCBhd2F5IGJ1dCBtYXkgbWlzYmVoYXZlIGxhdGVyCndo
aWxlIGhhbmRsaW5nIHN1Y2ggYm9ndXMgcmFuZ2VzLgoKVGhpcyBpcyBYU0Et
MjM4LgoKU2lnbmVkLW9mZi1ieTogVml0YWx5IEt1em5ldHNvdiA8dmt1em5l
dHNAcmVkaGF0LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jIHwg
NiArKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgYi94ZW4vYXJj
aC94ODYvaHZtL2lvcmVxLmMKaW5kZXggYjJhOGIwZTk4Ni4uOGM4YmYxZjBl
YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0xMTUxLDYgKzExNTEsOSBAQCBp
bnQgaHZtX21hcF9pb19yYW5nZV90b19pb3JlcV9zZXJ2ZXIoc3RydWN0IGRv
bWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICBzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqczsKICAgICBpbnQgcmM7CiAKKyAgICBpZiAoIHN0YXJ0ID4g
ZW5kICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKICAgICBzcGluX2xv
Y2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVy
LmxvY2spOwogCiAgICAgcmMgPSAtRU5PRU5UOwpAQCAtMTIwMiw2ICsxMjA1
LDkgQEAgaW50IGh2bV91bm1hcF9pb19yYW5nZV9mcm9tX2lvcmVxX3NlcnZl
cihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAogICAgIHN0cnVj
dCBodm1faW9yZXFfc2VydmVyICpzOwogICAgIGludCByYzsKIAorICAgIGlm
ICggc3RhcnQgPiBlbmQgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKwog
ICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5p
b3JlcV9zZXJ2ZXIubG9jayk7CiAKICAgICByYyA9IC1FTk9FTlQ7Cg==

--=separator
Content-Type: application/octet-stream; name="xsa238-4.6.patch"
Content-Disposition: attachment; filename="xsa238-4.6.patch"
Content-Transfer-Encoding: base64

RnJvbTogWGVuUHJvamVjdCBTZWN1cml0eSBUZWFtIDxzZWN1cml0eUB4ZW5w
cm9qZWN0Lm9yZz4KU3ViamVjdDogeDg2L2lvcmVxIHNlcnZlcjogY29ycmVj
dGx5IGhhbmRsZSBib2d1cwogWEVOX0RNT1Bfeyx1bn1tYXBfaW9fcmFuZ2Vf
dG9faW9yZXFfc2VydmVyIGFyZ3VtZW50cwoKTWlzYmVoYXZpbmcgZGV2aWNl
IG1vZGVsIGNhbiBwYXNzIGluY29ycmVjdCBYRU5fRE1PUF9tYXAvCnVubWFw
X2lvX3JhbmdlX3RvX2lvcmVxX3NlcnZlciBhcmd1bWVudHMsIG5hbWVseSBl
bmQgPCBzdGFydCB3aGVuCnNwZWNpZnlpbmcgYWRkcmVzcyByYW5nZS4gV2hl
biB0aGlzIGhhcHBlbnMgd2UgaGl0IEFTU0VSVChzIDw9IGUpIGluCnJhbmdl
c2V0X2NvbnRhaW5zX3JhbmdlKCkvcmFuZ2VzZXRfb3ZlcmxhcHNfcmFuZ2Uo
KSB3aXRoIGRlYnVnIGJ1aWxkcy4KUHJvZHVjdGlvbiBidWlsZHMgd2lsbCBu
b3QgdHJhcCByaWdodCBhd2F5IGJ1dCBtYXkgbWlzYmVoYXZlIGxhdGVyCndo
aWxlIGhhbmRsaW5nIHN1Y2ggYm9ndXMgcmFuZ2VzLgoKVGhpcyBpcyBYU0Et
MjM4LgoKU2lnbmVkLW9mZi1ieTogVml0YWx5IEt1em5ldHNvdiA8dmt1em5l
dHNAcmVkaGF0LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jIHwg
NiArKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgYi94ZW4vYXJj
aC94ODYvaHZtL2lvcmVxLmMKaW5kZXggYjJhOGIwZTk4Ni4uOGM4YmYxZjBl
YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0xMjcxLDYgKzEyNzEsOSBAQCBp
bnQgaHZtX21hcF9pb19yYW5nZV90b19pb3JlcV9zZXJ2ZXIoc3RydWN0IGRv
bWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICBzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqczsKICAgICBpbnQgcmM7CiAKKyAgICBpZiAoIHN0YXJ0ID4g
ZW5kICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKICAgICBzcGluX2xv
Y2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVy
LmxvY2spOwogCiAgICAgcmMgPSAtRU5PRU5UOwpAQCAtMTMyMiw2ICsxMzI1
LDkgQEAgaW50IGh2bV91bm1hcF9pb19yYW5nZV9mcm9tX2lvcmVxX3NlcnZl
cihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAogICAgIHN0cnVj
dCBodm1faW9yZXFfc2VydmVyICpzOwogICAgIGludCByYzsKIAorICAgIGlm
ICggc3RhcnQgPiBlbmQgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKwog
ICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5p
b3JlcV9zZXJ2ZXIubG9jayk7CiAKICAgICByYyA9IC1FTk9FTlQ7Cg==

--=separator
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--=separator--


From xen-users-bounces@lists.xenproject.org Wed Dec 06 12:43:45 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Dec 2017 12:43:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eMZ2A-0002LX-B0; Wed, 06 Dec 2017 12:42:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=7av5=dc=3msg.es=k4t@srs-us1.protection.inumbo.net>)
 id 1eMZ29-0002LP-J8
 for xen-users@lists.xen.org; Wed, 06 Dec 2017 12:42:41 +0000
X-Inumbo-ID: e42c8c8f-da82-11e7-b4a6-bc764e045a96
Received: from oyapock.aktivix.org (unknown [162.247.75.192])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e42c8c8f-da82-11e7-b4a6-bc764e045a96;
 Wed, 06 Dec 2017 13:42:16 +0100 (CET)
Received: from oyapock.aktivix.org by oyapock.aktivix.org with esmtpsa;
 Wed, 06 Dec 2017 12:42:16 +0000
Received: from aland by apple.rat.burntout.org with local (Exim 4.84_2)
 (envelope-from <k4t@3msg.es>)
 id 1eMZ23-00087m-BJ; Wed, 06 Dec 2017 12:42:35 +0000
Date: Wed, 6 Dec 2017 12:42:34 +0000
From: Kate Dawson <k4t@3msg.es>
To: xen-users@lists.xen.org
Message-ID: <20171206124234.GA29996@apple.rat.burntout.org>
References: <20171115123141.GA31605@apple.rat.burntout.org>
MIME-Version: 1.0
In-Reply-To: <20171115123141.GA31605@apple.rat.burntout.org>
OpenPGP: id=E81A4BBA;url=hkp://pool.sks-keyservers.net
User-Agent: Mutt/1.5.23 (2014-03-12)
Subject: Re: [Xen-users] Best practice for file based images
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0194944511127939711=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>


--===============0194944511127939711==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="Qxx1br4bt0+wmkIi"
Content-Disposition: inline


--Qxx1br4bt0+wmkIi
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hi,=20

just bumping this ?=20

is anyone using disk images over NFS ?  If so is it better to use=20
file:// or tap2:tapdisk:aio://  or something else ?=20

Thanks in advance.

Kate Dawson

On Wed, Nov 15, 2017 at 12:31:41PM +0000, Kate Dawson wrote:
> Hi,
>=20
> I'm currently running two Debian Stretch hosts=20
>=20
> using xen 4.8=20
>=20
> mounting a FreeBSD file server ZFS file system over NFS.=20
>=20
> The virtual machine images are file based images on the NFS mounts.
>=20
> What would best practice for configuring the vm disks in xen ?
>=20
> use of=20
>=20
> file: or tap2:tapdisk:aio:
>=20
> The NFS is async ( and also the ZFS dataset is async ).
>=20
> I'm looking to improve the disk IO throughput.=20
>=20
> Thanks in advance.
>=20
>=20
> Kate Dawson
> --=20
> "The introduction of a coordinate system to geometry is an act of violenc=
e"



> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> https://lists.xen.org/xen-users


--=20
"The introduction of a coordinate system to geometry is an act of violence"

--Qxx1br4bt0+wmkIi
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJaJ+W2AAoJEAGiBQHoGku6aBUQAKa8X5or+riYSnttlbz7kcjq
70QWH6A4HvksIpcWNzt1F9FI1cA9nbiQA0d4pS5DFBeMsTxVNRNRNFZaSwn81Lld
a2Ps91L/wwsCqnNSy6RuVrdQkFQo4uaJFdyyMV+a/cIgoXcTtNJNdOqK+mRhFYCP
CzX+h7q47humh4WZCoJibdgB4Rhv5NB9lPqj++GXMw7g0kku5LpOiKUkily1kJfe
t5d5okA+OxM9UhKuD2PeKvYuxbLGpXvg6LagGu8s0IIwHf4+JyqIJNdMdSxoiF1I
o93c6hY1WjidMF3i5z2cQbFmbcSV26N9dmFlRvsBwsjR6QvxwILrSzJeltBenWM9
7rHD8gKhBhuBTXvpvpMVS5H8KuKiOP6vDAENX9K/TiM5uCTnGYTe7J91K4Ujwv4L
yrHFCliZ69TCgLZfNam3RBqLyEPf1mqBgEscEmMLWvJ+sm+Na9bU9eDoBl5k+HEl
pqcPSjNsPTn91ZcFyWu7lh4pDZ2ljVFwaSfilAPnSYqkdeDY8Y4mbnNpsW3UZSSB
RhTQX3PBBB7o1vEo9mQM5G1Qn9lYioawDnY3w532lFROSR5435dLT4KUoW+zP5bx
gyYz8ihzvG4Z1er87PunAuK5kR49VXmt961DzqGeh4fO5aqscPwQ/maYfBjdQG3k
2VnGMzkB9U/5cSvrMipS
=sn6u
-----END PGP SIGNATURE-----

--Qxx1br4bt0+wmkIi--


--===============0194944511127939711==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============0194944511127939711==--


From xen-users-bounces@lists.xenproject.org Fri Dec 08 13:12:05 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Dec 2017 13:12:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eNIQQ-0007Zf-Uc; Fri, 08 Dec 2017 13:10:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gbkt=de=mendix.com=hans.van.kranenburg@srs-us1.protection.inumbo.net>)
 id 1eNIQP-0007ZZ-MG
 for xen-users@lists.xen.org; Fri, 08 Dec 2017 13:10:45 +0000
X-Inumbo-ID: 22cdab0e-dc19-11e7-b4a6-bc764e045a96
Received: from syrinx.knorrie.org (unknown [2001:888:2177::4d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 22cdab0e-dc19-11e7-b4a6-bc764e045a96;
 Fri, 08 Dec 2017 14:10:18 +0100 (CET)
Received: from [IPv6:2001:980:4a41:fb::12] (unknown
 [IPv6:2001:980:4a41:fb::12])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by syrinx.knorrie.org (Postfix) with ESMTPSA id 4C72E8BF8AB1
 for <xen-users@lists.xen.org>; Fri,  8 Dec 2017 14:10:41 +0100 (CET)
To: xen-users@lists.xen.org
From: Hans van Kranenburg <hans.van.kranenburg@mendix.com>
Message-ID: <2a0ee360-85c9-6f3c-46b0-c38e4b47e1ba@mendix.com>
Date: Fri, 8 Dec 2017 14:10:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
Content-Language: en_US
Subject: [Xen-users] Wiki typo: PVHv2 guests do use QEMU
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SW4gaHR0cHM6Ly93aWtpLnhlbi5vcmcvd2lraS9QVkh2Ml9Eb211IDoKCkkgdGhpbmsgdGhpcyBs
aW5lLi4uCgoiVW5saWtlIEhWTSBndWVzdHMsIFBWSHYyIGd1ZXN0cyBkbyB1c2UgUUVNVSBkZXZp
Y2UgZW11bGF0aW9uLiIKCi4uLnNob3VsZCBiZS4uLgoKIlVubGlrZSBIVk0gZ3Vlc3RzLCBQVkh2
MiBndWVzdHMgZG8gbm90IHVzZSBRRU1VIGRldmljZSBlbXVsYXRpb24uIgoKLi4ud2hpY2ggY291
bGQgcHJldmVudCB0aGUgIkh1aCwgd2FpdC4uLiB3aGF0PyIgZWZmZWN0IHdoZW4gcmVhZGluZyB0
aGUKcGFnZS4gU2luY2UgdGhlIHN1YmplY3Qgd2lsbCBwcm9iYWJseSBnYWluIHNvbWUgcG9wdWxh
cml0eSB3aGVuIDQuMTAgaXMKcmVsZWFzZWQsIEknZCBleHBlY3QgdGhhdCBwYWdlIHRvIGF0dGFj
ayBzb21lIHJlYWRlcnMuIDopCgotLSAKSGFucyB2YW4gS3JhbmVuYnVyZwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlz
dApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

From xen-users-bounces@lists.xenproject.org Fri Dec 08 13:25:20 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Dec 2017 13:25:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eNIdo-00006k-FE; Fri, 08 Dec 2017 13:24:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=wixp=de=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eNIdn-00006e-5i
 for xen-users@lists.xen.org; Fri, 08 Dec 2017 13:24:35 +0000
X-Inumbo-ID: 117f2748-dc1b-11e7-b4a6-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 117f2748-dc1b-11e7-b4a6-bc764e045a96;
 Fri, 08 Dec 2017 14:24:08 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 9E072AC65;
 Fri,  8 Dec 2017 13:24:31 +0000 (UTC)
To: Hans van Kranenburg <hans.van.kranenburg@mendix.com>,
 xen-users@lists.xen.org
References: <2a0ee360-85c9-6f3c-46b0-c38e4b47e1ba@mendix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <5250461e-9453-6b22-05a2-274687c4e0d2@suse.com>
Date: Fri, 8 Dec 2017 14:24:30 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <2a0ee360-85c9-6f3c-46b0-c38e4b47e1ba@mendix.com>
Content-Language: de-DE
Subject: Re: [Xen-users] Wiki typo: PVHv2 guests do use QEMU
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

T24gMDgvMTIvMTcgMTQ6MTAsIEhhbnMgdmFuIEtyYW5lbmJ1cmcgd3JvdGU6Cj4gSW4gaHR0cHM6
Ly93aWtpLnhlbi5vcmcvd2lraS9QVkh2Ml9Eb211IDoKPiAKPiBJIHRoaW5rIHRoaXMgbGluZS4u
Lgo+IAo+ICJVbmxpa2UgSFZNIGd1ZXN0cywgUFZIdjIgZ3Vlc3RzIGRvIHVzZSBRRU1VIGRldmlj
ZSBlbXVsYXRpb24uIgo+IAo+IC4uLnNob3VsZCBiZS4uLgo+IAo+ICJVbmxpa2UgSFZNIGd1ZXN0
cywgUFZIdjIgZ3Vlc3RzIGRvIG5vdCB1c2UgUUVNVSBkZXZpY2UgZW11bGF0aW9uLiIKClRoYW5r
cywgY29ycmVjdGVkLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tdXNlcnM=

From xen-users-bounces@lists.xenproject.org Fri Dec 08 21:18:51 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Dec 2017 21:18:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eNQ1j-0000XK-I9; Fri, 08 Dec 2017 21:17:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8kkd=de=steadfast.net=kevin@srs-us1.protection.inumbo.net>)
 id 1eNQ1h-0000XA-Qe
 for xen-users@lists.xenproject.org; Fri, 08 Dec 2017 21:17:45 +0000
X-Inumbo-ID: 465fa053-dc5d-11e7-b0d7-9f685aff125f
Received: from staffmx.steadfast.net (unknown [67.202.100.6])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 465fa053-dc5d-11e7-b0d7-9f685aff125f;
 Fri, 08 Dec 2017 21:18:03 +0000 (UTC)
Received: from staffmx.steadfast.net (localhost [IPv6:::1])
 by staffmx.steadfast.net (Postfix) with ESMTPS id 628EA14800D8
 for <xen-users@lists.xenproject.org>; Fri,  8 Dec 2017 15:17:37 -0600 (CST)
Received: from localhost (localhost [IPv6:::1])
 by staffmx.steadfast.net (Postfix) with ESMTP id 4BAA314800D7
 for <xen-users@lists.xenproject.org>; Fri,  8 Dec 2017 15:17:37 -0600 (CST)
DKIM-Filter: OpenDKIM Filter v2.10.3 staffmx.steadfast.net 4BAA314800D7
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=steadfast.net;
 s=EEBF4A38-4631-11E7-97AD-3B7F97C5FFE7; t=1512767857;
 bh=R9Stmh2mUMZFd3tsH9YFuyDkSAI6XGc9XOeOOl58TL0=;
 h=To:From:Message-ID:Date:MIME-Version;
 b=FAxrbPegLztya6wfR7pmsq39xVwQgNCN6oybkWeWOGxJ8OQWS/72+DB7kcPseQgvX
 Vv6Uepy4WO8VhRic9VdXj3p4QLT272Zw6CSXaCekpIyPjEGtrNOq01wZ1GHRM/zyJt
 9bWKOMqFFSA/hMNutstYNuJbd5Yp5C3BTFjZzSi2iYqIMMep9VjuIew03qKLFXpbN+
 U67l6Gda2fiaegKbzhgbyJ+CsC3sQl01fXA/x8nLpFXNj453lVwbGLuyJ+Pb8Yszzy
 X27V0ebEn6Nf8/dAxJolzn+U5YwQ4neEOWbjZZ9fA+WRRPXaVl80gy00+3kF9PXz5G
 jFfsL9r7OKKkg==
X-Virus-Scanned: amavisd-new at steadfast.net
Received: from staffmx.steadfast.net ([IPv6:::1])
 by localhost (staffmx.steadfast.net [IPv6:::1]) (amavisd-new, port 10026)
 with ESMTP id HySx0m5dBjwN for <xen-users@lists.xenproject.org>;
 Fri,  8 Dec 2017 15:17:37 -0600 (CST)
Received: from ziyal.office.steadfast.net (unknown [10.254.4.33])
 by staffmx.steadfast.net (Postfix) with ESMTPSA id 32C4814800D6
 for <xen-users@lists.xenproject.org>; Fri,  8 Dec 2017 15:17:37 -0600 (CST)
To: xen-users@lists.xenproject.org
From: Kevin Stange <kevin@steadfast.net>
Organization: Steadfast
Message-ID: <d09d99fd-2f38-d633-650d-8267685f0988@steadfast.net>
Date: Fri, 8 Dec 2017 15:17:30 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-users] Network and SATA Instability on Xen 4.6/4.8
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGksCgpJJ3ZlIGJlZW4gcnVubmluZyBYZW4gNC40IHN0YWJseSBmb3Igc29tZSB0aW1lIHVuZGVy
IGtlcm5lbCA0LjkgaW4gZG9tMApvbiBDZW50T1MgNiBhbmQgaGF2ZSBiZWVuIHRyeWluZyB0byBm
aW5hbGx5IG1vdmUgbXkgZW52aXJvbm1lbnQgdXAgdG8KWGVuIDQuNiBvciA0LjggdXNpbmcgQ2Vu
dE9TIDcuICBTaW5jZSBJJ3ZlIGJ1aWx0IG91dCBteSB0ZXN0IHNlcnZlciB3aXRoClhlbiA0LjYs
IEkndmUgYmVlbiBoYXZpbmcgaXNzdWVzIHdoZXJlIHRoZSBJbnRlbCBOSUNzIGJlZ2luIGZsYXBw
aW5nCnJlcGVhdGVkbHkgYW5kIHRoZSBTQVRBIGRpc2sgaW50ZXJmYWNlcyBnbyBkb3duIGFuZCB3
aWxsIG5vdCBjb21lIGJhY2sKdXAgdW50aWwgSSByZWJvb3QgdGhlIHNlcnZlci4gIEV2ZW4gc2Vu
ZGluZyB0aGUgYnVzIHJlc2NhbiBjb21tYW5kCmRvZXNuJ3QgYnJpbmcgdGhlIGRyaXZlcyBiYWNr
LiAgVGhlIGlzc3VlIHNlZW1zIHRvIHRyaWdnZXIgYmFzZWQgb24KYWN0aXZpdHksIHNvIGR1cmlu
ZyBzb21ldGhpbmcgbGlrZSBhbiBtZHJhaWQgcmVzeW5jIGlzIG1vcmUgbGlrZWx5IHRvCmNhdXNl
IHRoZSBpc3N1ZSwgYnV0IGl0J3Mgbm90IHJlcHJvZHVjaWJsZSBpbiBhIGNvbnNpc3RlbnQgYW1v
dW50IG9mCnRpbWUsIHdoaWNoIG1ha2VzIGl0IGhhcmQgdG8gdGVsbCBpZiBhIHBhcnRpY3VsYXIg
Y2hhbmdlIGhhcyBkZWZpbml0ZWx5CmZpeGVkIGl0LgoKVGhpcyBpcyByZW1pbmlzY2VudCBvZiBh
IHByb2JsZW0gSSBoYWQgYmVlbiBleHBlcmllbmNpbmcgd2hpbGUgcnVubmluZwprZXJuZWwgMy4x
OCBhbmQgWGVuIDQuNCBvbiBDZW50T1MgNiwgYnV0IHRoZSBwcm9ibGVtIHJlc29sdmVkIGl0c2Vs
Zgp1cG9uIHVwZ3JhZGluZyB0byBrZXJuZWwgNC40IGFuZCBsYXRlciA0LjksIHNvIEkgY2hhbGtl
ZCB0aGF0IHVwIHRvCnNvbWV0aGluZyBiYWQgd2l0aCBQQ0llIG1hbmFnZW1lbnQgaW4ga2VybmVs
IDMuMTggYW5kIHRob3VnaHQgbm90aGluZwptb3JlIG9mIGl0IHVudGlsIG5vdy4KClRoZSBpbml0
aWFsIHRlc3QgZW52aXJvbm1lbnQgd2hlcmUgdGhlIGlzc3VlIG9jY3VycmVkIHdhcyBrZXJuZWwg
NC45LjU4CmFuZCBYZW4gNC42LjYtNyAod2l0aCBzZWN1cml0eSBwYXRjaGVzIGZyb20gQ2VudE9T
KS4gIEkgdGhlbiB0cmllZAp1cGdyYWRpbmcgdG8ga2VybmVsIDQuOS42MyBhbmQgWGVuIDQuOC4y
LTUsIHdoaWNoIGRpZG4ndCByZXN1bHQgaW4gYW55CmltcHJvdmVtZW50cy4KCkkgdHJpZWQgcGNp
ZV9hc3BtPW9mZiBvbiB0aGUga2VybmVsIGxpbmUsIHdoaWNoIGhhcyBoZWxwZWQgaW4gdGhlIHBh
c3QKd2l0aCBzaW1pbGFyIGlzc3VlcywgYnV0IHRoYXQgZGlkbid0IGhlbHAgaGVyZS4KCkkgdHJp
ZWQgYm9vdGluZyB3aXRob3V0IFhlbiAoanVzdCBrZXJuZWwgNC45LjYzKSBhbmQgaXQgc2VlbXMg
bGlrZSB0aGF0Cm1hZGUgdGhlIGlzc3VlIGdvIGF3YXksIHdoaWNoIGxlYWQgbWUgdG8gYmVsaWV2
ZSB0aGUgaXNzdWUgb25seSBoYXBwZW5zCndpdGggaGFyZHdhcmUgYWNjZXNzZWQgZnJvbSBkb20w
LiAgSSBkdWcgdGhyb3VnaCBYZW4gY29tbWFuZCBsaW5lCm9wdGlvbnMgYW5kIHRyaWVkIGJvb3Rp
bmcgd2l0aCBtc2k9b2ZmIGFuZCB0aGF0IG5vdyBzZWVtcyB0byBoYXZlCnJlc3VsdGVkIGluIHRo
ZSBwcm9ibGVtIGdvaW5nIGF3YXksIG9yIGF0IGxlYXN0LCB0aGUgc3lzdGVtIGhhc24ndApleGhp
Yml0ZWQgdGhlIGlzc3VlIHNpbmNlIGxhc3Qgd2Vlay4gIFByZXZpb3VzbHksIHRoZSBpc3N1ZSB3
b3VsZCB0ZW5kCnRvIG1hbmlmZXN0IGFmdGVyIGxlc3MgdGhhbiAyNCBob3Vycy4KCk15IGhhcmR3
YXJlIGlzIFN1cGVybWljcm8gWDhEVDMtRiB3aXRoIER1YWwgSW50ZWwgWGVvbiBFNTYyMCBDUFVz
LgoKRGlzayBpc3N1ZXMgYmVnaW4gd2l0aCBhIGtlcm5lbCBtZXNzYWdlIGxpa2UgdGhpcyBmb2xs
b3dlZCBieSBjb250aW51b3VzCkFUQSBjb21tYW5kIGZhaWx1cmVzOgoKYXRhMi4wMDogZXhjZXB0
aW9uIGVtYXNrIDB4MCBzYWN0IDB4N2MwMWZmZmYgc2VyciAweDUwMDAwIGFjdGlvbiAweDYgZnJv
emVuCgpOSUMgaXNzdWVzIGJlZ2luIHdpdGggYSBtZXNzYWdlIGxpa2U6CgppZ2IgMDAwMDowNDow
MC4xOiBlbnA0czBmMTogUmVzZXQgYWRhcHRlciB1bmV4cGVjdGVkbHkKCk5JQ3MgZG8gcmVjb3Zl
ciBhbG1vc3QgaW1tZWRpYXRlbHkgYnV0IGNvbnRpbnVlIHRvIGZsYXAgcGVyaW9kaWNhbGx5CnVu
dGlsIHJlYm9vdC4KCkkgZG9uJ3Qga25vdyBpZiB0aGlzIGlzIGEgYnVnIGluIFhlbiBvciBzb21l
dGhpbmcgZWxzZSBhdCBwbGF5LCBidXQgSQpjb3VsZCByZWFsbHkgdXNlIHNvbWUgaGVscCBmaWd1
cmluZyBvdXQgd2hhdCdzIGdvaW5nIG9uLCB3aHkgbXNpPW9mZgpzZWVtcyB0byBmaXggaXQsIGFu
ZCBpZiB0aGVyZSBhcmUgYW55IGJldHRlciB3YXlzIHRvIHJlc29sdmUgdGhpcy4KClRoYW5rcy4K
Ci0tIApLZXZpbiBTdGFuZ2UKQ2hpZWYgVGVjaG5vbG9neSBPZmZpY2VyClN0ZWFkZmFzdCB8IE1h
bmFnZWQgSW5mcmFzdHJ1Y3R1cmUsIERhdGFjZW50ZXIgYW5kIENsb3VkIFNlcnZpY2VzCjgwMCBT
IFdlbGxzLCBTdWl0ZSAxOTAgfCBDaGljYWdvLCBJTCA2MDYwNwozMTIuNjAyLjI2ODkgWDIwMyB8
IEZheDogMzEyLjYwMi4yNjg4CmtldmluQHN0ZWFkZmFzdC5uZXQgfCB3d3cuc3RlYWRmYXN0Lm5l
dAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVz
ZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

From xen-users-bounces@lists.xenproject.org Fri Dec 08 21:40:58 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Dec 2017 21:40:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eNQNl-0003Cd-MM; Fri, 08 Dec 2017 21:40:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=glmr=de=gt.net=nathan@srs-us1.protection.inumbo.net>)
 id 1eNQNk-0003CU-Cg
 for xen-users@lists.xenproject.org; Fri, 08 Dec 2017 21:40:32 +0000
X-Inumbo-ID: 7432a6ab-dc60-11e7-b0d7-9f685aff125f
Received: from gossamer.nmsrv.com (unknown [208.70.244.21])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7432a6ab-dc60-11e7-b0d7-9f685aff125f;
 Fri, 08 Dec 2017 21:40:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=gt.net; h=date:in-reply-to
 :references:mime-version:content-type:content-transfer-encoding
 :subject:to:from:message-id; s=mail; bh=jC+2fdwqxr0Gcnr0+VxPSto5
 0JU=; b=tAqdjcr/OokYYOiT+baM3GVwQ1vKCjvf6OevoKDsipoCWnjslu9MEgjK
 OiyGRPxMrrpOcDzZ/gabm/1Sr1WDM4ckcvTynWEhcML5TP328qriuR/RdBWMfwaa
 fuBTwYPZIDuyD17MDjrzlQAheIxsGsoYATyalrFkhNC2cvO6Jio=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gt.net; h=date:in-reply-to
 :references:mime-version:content-type:content-transfer-encoding
 :subject:to:from:message-id; q=dns; s=mail; b=Ml3TNyq4KUgKePsZeS
 s3GQdypgKsZaINNaxcMwJkabmdfTlpyuAAs2OAJ2GRytDvwlosLvIXfGGwzPahG1
 SnVuQZk/6Rb3YQZneMecQgzkKpXWzTsFRgTOICUod3KXzqgZ9OR7U8Zg8pKvdHDq
 XthcHPotpDCbxaHX0MVfdnmGc=
Received: (qmail 31996 invoked from network); 8 Dec 2017 21:40:24 -0000
X-AntiVirus: Clean
Received: from unknown (HELO ?10.127.90.83?) (nathan@gt.net@209.52.88.83)
 by gossamer.nmsrv.com with ESMTPSA (DHE-RSA-AES256-GCM-SHA384 encrypted);
 8 Dec 2017 21:40:23 -0000
Date: Fri, 08 Dec 2017 13:40:20 -0800
User-Agent: K-9 Mail for Android
In-Reply-To: <d09d99fd-2f38-d633-650d-8267685f0988@steadfast.net>
References: <d09d99fd-2f38-d633-650d-8267685f0988@steadfast.net>
MIME-Version: 1.0
To: xen-users@lists.xenproject.org,Kevin Stange <kevin@steadfast.net>
From: Nathan March <nathan@gt.net>
Message-ID: <7378C07D-49D7-4456-80BE-7146354B10F2@gt.net>
Subject: Re: [Xen-users] Network and SATA Instability on Xen 4.6/4.8
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1835759299143690315=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============1835759299143690315==
Content-Type: multipart/alternative; boundary="----T2GPNND0UKD0XK9ZMZOZ79B1HIIVT3"
Content-Transfer-Encoding: 7bit

------T2GPNND0UKD0XK9ZMZOZ79B1HIIVT3
Content-Type: text/plain;
 charset=utf-8
Content-Transfer-Encoding: quoted-printable

I've seen this same Intel behavior on my systems and have had no luck ident=
ifying a cause=2E It happens on my bonded tagged x540 nics, but not on my s=
imilarly configured 1g Intel nics=2E I'm currently testing 4=2E8 in the hop=
es it doesn't exhibit this behavior=2E=20

I'm on a mix of supermicro and Dell hardware and both have the issue=2E Th=
is started happening after a major dom0 kernel upgrade, but I dont have the=
 version details handy=2E=20

I don't see the same sata instability, but I'm not using local storage (nf=
s via those 10g links)=2E=20

Cheers,
Nathan=20

On December 8, 2017 1:17:30 PM PST, Kevin Stange <kevin@steadfast=2Enet> w=
rote:
>Hi,
>
>I've been running Xen 4=2E4 stably for some time under kernel 4=2E9 in do=
m0
>on CentOS 6 and have been trying to finally move my environment up to
>Xen 4=2E6 or 4=2E8 using CentOS 7=2E  Since I've built out my test server
>with
>Xen 4=2E6, I've been having issues where the Intel NICs begin flapping
>repeatedly and the SATA disk interfaces go down and will not come back
>up until I reboot the server=2E  Even sending the bus rescan command
>doesn't bring the drives back=2E  The issue seems to trigger based on
>activity, so during something like an mdraid resync is more likely to
>cause the issue, but it's not reproducible in a consistent amount of
>time, which makes it hard to tell if a particular change has definitely
>fixed it=2E
>
>This is reminiscent of a problem I had been experiencing while running
>kernel 3=2E18 and Xen 4=2E4 on CentOS 6, but the problem resolved itself
>upon upgrading to kernel 4=2E4 and later 4=2E9, so I chalked that up to
>something bad with PCIe management in kernel 3=2E18 and thought nothing
>more of it until now=2E
>
>The initial test environment where the issue occurred was kernel 4=2E9=2E=
58
>and Xen 4=2E6=2E6-7 (with security patches from CentOS)=2E  I then tried
>upgrading to kernel 4=2E9=2E63 and Xen 4=2E8=2E2-5, which didn't result i=
n any
>improvements=2E
>
>I tried pcie_aspm=3Doff on the kernel line, which has helped in the past
>with similar issues, but that didn't help here=2E
>
>I tried booting without Xen (just kernel 4=2E9=2E63) and it seems like th=
at
>made the issue go away, which lead me to believe the issue only happens
>with hardware accessed from dom0=2E  I dug through Xen command line
>options and tried booting with msi=3Doff and that now seems to have
>resulted in the problem going away, or at least, the system hasn't
>exhibited the issue since last week=2E  Previously, the issue would tend
>to manifest after less than 24 hours=2E
>
>My hardware is Supermicro X8DT3-F with Dual Intel Xeon E5620 CPUs=2E
>
>Disk issues begin with a kernel message like this followed by
>continuous
>ATA command failures:
>
>ata2=2E00: exception emask 0x0 sact 0x7c01ffff serr 0x50000 action 0x6
>frozen
>
>NIC issues begin with a message like:
>
>igb 0000:04:00=2E1: enp4s0f1: Reset adapter unexpectedly
>
>NICs do recover almost immediately but continue to flap periodically
>until reboot=2E
>
>I don't know if this is a bug in Xen or something else at play, but I
>could really use some help figuring out what's going on, why msi=3Doff
>seems to fix it, and if there are any better ways to resolve this=2E
>
>Thanks=2E
>
>--=20
>Kevin Stange
>Chief Technology Officer
>Steadfast | Managed Infrastructure, Datacenter and Cloud Services
>800 S Wells, Suite 190 | Chicago, IL 60607
>312=2E602=2E2689 X203 | Fax: 312=2E602=2E2688
>kevin@steadfast=2Enet | www=2Esteadfast=2Enet
>
>_______________________________________________
>Xen-users mailing list
>Xen-users@lists=2Exenproject=2Eorg
>https://lists=2Exenproject=2Eorg/mailman/listinfo/xen-users

------T2GPNND0UKD0XK9ZMZOZ79B1HIIVT3
Content-Type: text/html;
 charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head></head><body>I&#39;ve seen this same Intel behavior on my syste=
ms and have had no luck identifying a cause=2E It happens on my bonded tagg=
ed x540 nics, but not on my similarly configured 1g Intel nics=2E I&#39;m c=
urrently testing 4=2E8 in the hopes it doesn&#39;t exhibit this behavior=2E=
 <br>
<br>
I&#39;m on a mix of supermicro and Dell hardware and both have the issue=
=2E This started happening after a major dom0 kernel upgrade, but I dont ha=
ve the version details handy=2E <br>
<br>
I don&#39;t see the same sata instability, but I&#39;m not using local sto=
rage (nfs via those 10g links)=2E <br>
<br>
Cheers,<br>
Nathan <br><br><div class=3D"gmail_quote">On December 8, 2017 1:17:30 PM P=
ST, Kevin Stange &lt;kevin@steadfast=2Enet&gt; wrote:<blockquote class=3D"g=
mail_quote" style=3D"margin: 0pt 0pt 0pt 0=2E8ex; border-left: 1px solid rg=
b(204, 204, 204); padding-left: 1ex;">
<pre class=3D"k9mail">Hi,<br /><br />I've been running Xen 4=2E4 stably fo=
r some time under kernel 4=2E9 in dom0<br />on CentOS 6 and have been tryin=
g to finally move my environment up to<br />Xen 4=2E6 or 4=2E8 using CentOS=
 7=2E  Since I've built out my test server with<br />Xen 4=2E6, I've been h=
aving issues where the Intel NICs begin flapping<br />repeatedly and the SA=
TA disk interfaces go down and will not come back<br />up until I reboot th=
e server=2E  Even sending the bus rescan command<br />doesn't bring the dri=
ves back=2E  The issue seems to trigger based on<br />activity, so during s=
omething like an mdraid resync is more likely to<br />cause the issue, but =
it's not reproducible in a consistent amount of<br />time, which makes it h=
ard to tell if a particular change has definitely<br />fixed it=2E<br /><br=
 />This is reminiscent of a problem I had been experiencing while running<b=
r />kernel 3=2E18 and Xen 4=2E4 on CentOS 6, but the problem resolved itsel=
f<br />upon upgrading to kernel 4=2E4 and later 4=2E9, so I chalked that up=
 to<br />something bad with PCIe management in kernel 3=2E18 and thought no=
thing<br />more of it until now=2E<br /><br />The initial test environment =
where the issue occurred was kernel 4=2E9=2E58<br />and Xen 4=2E6=2E6-7 (wi=
th security patches from CentOS)=2E  I then tried<br />upgrading to kernel =
4=2E9=2E63 and Xen 4=2E8=2E2-5, which didn't result in any<br />improvement=
s=2E<br /><br />I tried pcie_aspm=3Doff on the kernel line, which has helpe=
d in the past<br />with similar issues, but that didn't help here=2E<br /><=
br />I tried booting without Xen (just kernel 4=2E9=2E63) and it seems like=
 that<br />made the issue go away, which lead me to believe the issue only =
happens<br />with hardware accessed from dom0=2E  I dug through Xen command=
 line<br />options and tried booting with msi=3Doff and that now seems to h=
ave<br />resulted in the problem going away, or at least, the system hasn't=
<br />exhibited the issue since last week=2E  Previously, the issue would t=
end<br />to manifest after less than 24 hours=2E<br /><br />My hardware is =
Supermicro X8DT3-F with Dual Intel Xeon E5620 CPUs=2E<br /><br />Disk issue=
s begin with a kernel message like this followed by continuous<br />ATA com=
mand failures:<br /><br />ata2=2E00: exception emask 0x0 sact 0x7c01ffff se=
rr 0x50000 action 0x6 frozen<br /><br />NIC issues begin with a message lik=
e:<br /><br />igb 0000:04:00=2E1: enp4s0f1: Reset adapter unexpectedly<br /=
><br />NICs do recover almost immediately but continue to flap periodically=
<br />until reboot=2E<br /><br />I don't know if this is a bug in Xen or so=
mething else at play, but I<br />could really use some help figuring out wh=
at's going on, why msi=3Doff<br />seems to fix it, and if there are any bet=
ter ways to resolve this=2E<br /><br />Thanks=2E<br /></pre></blockquote></=
div></body></html>
------T2GPNND0UKD0XK9ZMZOZ79B1HIIVT3--


--===============1835759299143690315==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============1835759299143690315==--


From xen-users-bounces@lists.xenproject.org Fri Dec 08 23:23:01 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Dec 2017 23:23:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eNRyE-0002fO-Fj; Fri, 08 Dec 2017 23:22:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=y/u1=de=mydatex.cz=marvin@srs-us1.protection.inumbo.net>)
 id 1eNRyD-0002fI-N7
 for xen-users@lists.xenproject.org; Fri, 08 Dec 2017 23:22:17 +0000
X-Inumbo-ID: ab099200-dc6e-11e7-b0d7-9f685aff125f
Received: from kali.sitour.cz (unknown [77.48.244.2])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id ab099200-dc6e-11e7-b0d7-9f685aff125f;
 Fri, 08 Dec 2017 23:22:33 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by kali.sitour.cz (Postfix) with ESMTP id EC6714E0385
 for <xen-users@lists.xenproject.org>; Sat,  9 Dec 2017 00:22:08 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at sitour.cz
Received: from kali.sitour.cz ([127.0.0.1])
 by localhost (sitour.cz [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id eCD472_yq1uE for <xen-users@lists.xenproject.org>;
 Sat,  9 Dec 2017 00:22:08 +0100 (CET)
Received: from [192.168.3.13] (firma.mydatex.cz [84.242.99.244])
 by kali.sitour.cz (Postfix) with ESMTPA id C4C794E0252
 for <xen-users@lists.xenproject.org>; Sat,  9 Dec 2017 00:22:08 +0100 (CET)
To: xen-users@lists.xenproject.org
From: Daniel Smolik <marvin@mydatex.cz>
Organization: Mydatex s.r.o.
Message-ID: <b708adf5-1af9-3c9d-ec99-5c389f6cc40d@mydatex.cz>
Date: Sat, 9 Dec 2017 00:22:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:52.0) Gecko/20100101 Firefox/52.0
 SeaMonkey/2.49.1
MIME-Version: 1.0
Subject: [Xen-users] Xeon E5420 is supported newer Xen ?
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Reply-To: smolik@mydatex.cz
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGksCkkndmUgYmVlbiBydW5uaW5nIFhlbiA0LjQuIChkZWJpYW4gSmVzc2llKSB3aXRowqDCoCBo
dm0gV2luWFAgYW5kIFdpbjIwMTIgaG9zdHMgbWF5IGJlIDUgeWVhcnMgd2l0aG91dCBwcm9ibGVt
LgpJIHVwZ3JhZGUgdGhpcyBtYWNoaW5lIHRvIFhlbiA0LjggKGRlYmlhbiBTdHJldGNoKSBhbmQg
YWxsIFdpbmRvd3MgaG9zdHMgY3Jhc2ggb3IgbmV2ZXIgc3RhcnQuClByb2JsZW0gaXMgQ1BVLiBJ
IG1vdmUgZGlzayB0byBhbm90aGVyIG1hY2hpbmUgd2l0aCBuZXdlciBDUFUgYW5kIGFsbCB3b3Jr
cy4KSSB0aGVyZSBzb21lIGlkZWEgdGhhdCB0aGlzIGtpbmQgb2YgQ1BVIGlzIG5vdCBzdXBwb3J0
ZWQgdG8gbmV3ZXIgWGVuID8KClJlZ2FyZHMKIMKgwqDCoCDCoMKgwqAgwqDCoMKgIMKgwqDCoCBE
YW4KCi0tIApNeWRhdGV4IHMgci5vLgpodHRwOi8vd3d3Lm15ZGF0ZXguY3oKZW1haWw6IHNtb2xp
a0BteWRhdGV4LmN6Cm1vYjogNjA0MjAwMzYyCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tdXNlcnM=

From xen-users-bounces@lists.xenproject.org Fri Dec 08 23:29:23 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Dec 2017 23:29:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eNS4m-0002wZ-97; Fri, 08 Dec 2017 23:29:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8kkd=de=steadfast.net=kevin@srs-us1.protection.inumbo.net>)
 id 1eNS4k-0002wN-HD
 for xen-users@lists.xenproject.org; Fri, 08 Dec 2017 23:29:02 +0000
X-Inumbo-ID: 9d1fe236-dc6f-11e7-b0d7-9f685aff125f
Received: from staffmx.steadfast.net (unknown [67.202.100.6])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9d1fe236-dc6f-11e7-b0d7-9f685aff125f;
 Fri, 08 Dec 2017 23:29:19 +0000 (UTC)
Received: from staffmx.steadfast.net (localhost [IPv6:::1])
 by staffmx.steadfast.net (Postfix) with ESMTPS id AE3FC14800D8;
 Fri,  8 Dec 2017 17:28:53 -0600 (CST)
Received: from localhost (localhost [IPv6:::1])
 by staffmx.steadfast.net (Postfix) with ESMTP id 981AA14800D7;
 Fri,  8 Dec 2017 17:28:53 -0600 (CST)
DKIM-Filter: OpenDKIM Filter v2.10.3 staffmx.steadfast.net 981AA14800D7
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=steadfast.net;
 s=EEBF4A38-4631-11E7-97AD-3B7F97C5FFE7; t=1512775733;
 bh=yL+IPysmv8b9nCNJfXTJSb+SZb8IRWg6PGoJcDJSLgM=;
 h=To:From:Message-ID:Date:MIME-Version;
 b=WPmSIHQ+ALISRQIsB9UbkzzyMwxh7CTSz4IW1DmgOUDUZUzIL1/VHHsYcKx2Ihm+I
 AKmgMgKOkc84VTULQXsgGfUkL0gcOwWCMLthNaojjCWB0zXNOsZPrEd8R0QU/bJ0Oc
 CXy6sUg4XSzGKUR5jzZNeK8KH3Trn5i83K/ktavzublwS91Kyppl7aiTYXJqq1Qxt8
 ZM/MZUQZ/CDLBoWwTFTPfJn7kVJBi2w9rUtXQfiRp+++jVfGCQsRCunaXrYR4y1ZVQ
 5/1jlH1pABCYlZMZlAC23cG0TXFRexBOxngqtSnTB43T4QZsqHEAeQ/jP7PFCISnGo
 wPF6Re+yEhyVw==
X-Virus-Scanned: amavisd-new at steadfast.net
Received: from staffmx.steadfast.net ([IPv6:::1])
 by localhost (staffmx.steadfast.net [IPv6:::1]) (amavisd-new, port 10026)
 with ESMTP id N_hWVkjg6NRd; Fri,  8 Dec 2017 17:28:53 -0600 (CST)
Received: from ziyal.office.steadfast.net (unknown [10.254.4.33])
 by staffmx.steadfast.net (Postfix) with ESMTPSA id 74ABA14800D6;
 Fri,  8 Dec 2017 17:28:53 -0600 (CST)
To: Sarah Newman <srn@prgmr.com>, xen-users@lists.xenproject.org
References: <d09d99fd-2f38-d633-650d-8267685f0988@steadfast.net>
 <73cc454b-8dde-df65-5a1d-f540db835b1e@prgmr.com>
From: Kevin Stange <kevin@steadfast.net>
Organization: Steadfast
Message-ID: <9487e017-ac69-cde0-a467-b91683bd8a10@steadfast.net>
Date: Fri, 8 Dec 2017 17:28:53 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <73cc454b-8dde-df65-5a1d-f540db835b1e@prgmr.com>
Content-Language: en-US
Subject: Re: [Xen-users] Network and SATA Instability on Xen 4.6/4.8
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

T24gMTIvMDgvMjAxNyAwNDo1MCBQTSwgU2FyYWggTmV3bWFuIHdyb3RlOgo+IE9uIDEyLzA4LzIw
MTcgMDE6MTcgUE0sIEtldmluIFN0YW5nZSB3cm90ZToKPj4KPj4gSSBkb24ndCBrbm93IGlmIHRo
aXMgaXMgYSBidWcgaW4gWGVuIG9yIHNvbWV0aGluZyBlbHNlIGF0IHBsYXksIGJ1dCBJCj4+IGNv
dWxkIHJlYWxseSB1c2Ugc29tZSBoZWxwIGZpZ3VyaW5nIG91dCB3aGF0J3MgZ29pbmcgb24sIHdo
eSBtc2k9b2ZmCj4+IHNlZW1zIHRvIGZpeCBpdCwgYW5kIGlmIHRoZXJlIGFyZSBhbnkgYmV0dGVy
IHdheXMgdG8gcmVzb2x2ZSB0aGlzLgo+Pgo+PiBUaGFua3MuCj4+Cj4gCj4gRG8geW91IG1pbmQg
c2hhcmluZyB5b3VyIGV4YWN0IGxzcGNpIG91dHB1dCBhbmQgeGVuIGFuZCBsaW51eCBjb21tYW5k
IGxpbmVzPwoKTm90IGF0IGFsbC4KCiMgeGwgaW5mbyB8IGdyZXAgY29tbWFuZAp4ZW5fY29tbWFu
ZGxpbmUgICAgICAgIDogcGxhY2Vob2xkZXIgZG9tMF9tZW09MTUzNU0gY3B1aW5mbwpjb20xPTEx
NTIwMCw4bjEgY29uc29sZT1jb20xLHR0eSBsb2dsdmw9YWxsIGd1ZXN0X2xvZ2x2bD1hbGwKZG9t
MF9tYXhfdmNwdXM9MiBtc2k9b2ZmCgojIGNhdCAvcHJvYy9jbWRsaW5lCnBsYWNlaG9sZGVyIHJv
b3Q9VVVJRD01ODc4ODk0NS1kMGU5LTRhNzYtODdjZS00MzA4ZTg2YjhmZDYgcm8gbm9tb2Rlc2V0
CmNyYXNoa2VybmVsPWF1dG8gcmQubWQudXVpZD04OGZiYjQ5NTo0OTU4NmNhODowZDEzZjZiNDo4
NjUwMGQwOApyZC5tZC51dWlkPWMwMGRhMzVlOjhiZjRlOGY2OmI5MDU5MWM5OmRjOTgyMDZkCnJk
Lm1kLnV1aWQ9Yzk5NmJkZTI6NmIyMTc3NzA6ZTg4MjJhYTU6NDI3MjJlNjcgcmhnYiBxdWlldCBw
Y2llX2FzcG09b2ZmCmNvbnNvbGU9aHZjMCBlYXJseXByaW50az14ZW4gbm9tb2Rlc2V0CgojIGxz
cGNpIC12CjAwOjAwLjAgSG9zdCBicmlkZ2U6IEludGVsIENvcnBvcmF0aW9uIDU1MjAgSS9PIEh1
YiB0byBFU0kgUG9ydCAocmV2IDIyKQoJU3Vic3lzdGVtOiBTdXBlciBNaWNybyBDb21wdXRlciBJ
bmMgRGV2aWNlIDAwMDEKCUZsYWdzOiBmYXN0IGRldnNlbAoJQ2FwYWJpbGl0aWVzOiBbNjBdIE1T
STogRW5hYmxlLSBDb3VudD0xLzIgTWFza2FibGUrIDY0Yml0LQoJQ2FwYWJpbGl0aWVzOiBbOTBd
IEV4cHJlc3MgUm9vdCBQb3J0IChTbG90LSksIE1TSSAwMAoJQ2FwYWJpbGl0aWVzOiBbZTBdIFBv
d2VyIE1hbmFnZW1lbnQgdmVyc2lvbiAzCglDYXBhYmlsaXRpZXM6IFsxMDBdIEFkdmFuY2VkIEVy
cm9yIFJlcG9ydGluZwoJQ2FwYWJpbGl0aWVzOiBbMTUwXSBBY2Nlc3MgQ29udHJvbCBTZXJ2aWNl
cwoJQ2FwYWJpbGl0aWVzOiBbMTYwXSBWZW5kb3IgU3BlY2lmaWMgSW5mb3JtYXRpb246IElEPTAw
MDIgUmV2PTAgTGVuPTAwYyA8Pz4KCjAwOjAxLjAgUENJIGJyaWRnZTogSW50ZWwgQ29ycG9yYXRp
b24gNTUyMC81NTAwL1g1OCBJL08gSHViIFBDSSBFeHByZXNzClJvb3QgUG9ydCAxIChyZXYgMjIp
IChwcm9nLWlmIDAwIFtOb3JtYWwgZGVjb2RlXSkKCUZsYWdzOiBidXMgbWFzdGVyLCBmYXN0IGRl
dnNlbCwgbGF0ZW5jeSAwCglCdXM6IHByaW1hcnk9MDAsIHNlY29uZGFyeT0wNSwgc3Vib3JkaW5h
dGU9MDUsIHNlYy1sYXRlbmN5PTAKCUkvTyBiZWhpbmQgYnJpZGdlOiAwMDAwZTAwMC0wMDAwZWZm
ZgoJTWVtb3J5IGJlaGluZCBicmlkZ2U6IGMwMDAwMDAwLWMwMWZmZmZmCglDYXBhYmlsaXRpZXM6
IFs0MF0gU3Vic3lzdGVtOiBTdXBlciBNaWNybyBDb21wdXRlciBJbmMgRGV2aWNlIDAwMDEKCUNh
cGFiaWxpdGllczogWzYwXSBNU0k6IEVuYWJsZS0gQ291bnQ9MS8yIE1hc2thYmxlKyA2NGJpdC0K
CUNhcGFiaWxpdGllczogWzkwXSBFeHByZXNzIFJvb3QgUG9ydCAoU2xvdCspLCBNU0kgMDAKCUNh
cGFiaWxpdGllczogW2UwXSBQb3dlciBNYW5hZ2VtZW50IHZlcnNpb24gMwoJQ2FwYWJpbGl0aWVz
OiBbMTAwXSBBZHZhbmNlZCBFcnJvciBSZXBvcnRpbmcKCUNhcGFiaWxpdGllczogWzE1MF0gQWNj
ZXNzIENvbnRyb2wgU2VydmljZXMKCUNhcGFiaWxpdGllczogWzE2MF0gVmVuZG9yIFNwZWNpZmlj
IEluZm9ybWF0aW9uOiBJRD0wMDAyIFJldj0wIExlbj0wMGMgPD8+CglLZXJuZWwgZHJpdmVyIGlu
IHVzZTogcGNpZXBvcnQKCUtlcm5lbCBtb2R1bGVzOiBzaHBjaHAKCjAwOjAzLjAgUENJIGJyaWRn
ZTogSW50ZWwgQ29ycG9yYXRpb24gNTUyMC81NTAwL1g1OCBJL08gSHViIFBDSSBFeHByZXNzClJv
b3QgUG9ydCAzIChyZXYgMjIpIChwcm9nLWlmIDAwIFtOb3JtYWwgZGVjb2RlXSkKCUZsYWdzOiBi
dXMgbWFzdGVyLCBmYXN0IGRldnNlbCwgbGF0ZW5jeSAwCglCdXM6IHByaW1hcnk9MDAsIHNlY29u
ZGFyeT0wNCwgc3Vib3JkaW5hdGU9MDQsIHNlYy1sYXRlbmN5PTAKCUkvTyBiZWhpbmQgYnJpZGdl
OiAwMDAwZDAwMC0wMDAwZGZmZgoJTWVtb3J5IGJlaGluZCBicmlkZ2U6IGZhMzAwMDAwLWZhZGZm
ZmZmCglDYXBhYmlsaXRpZXM6IFs0MF0gU3Vic3lzdGVtOiBTdXBlciBNaWNybyBDb21wdXRlciBJ
bmMgRGV2aWNlIDAwMDEKCUNhcGFiaWxpdGllczogWzYwXSBNU0k6IEVuYWJsZS0gQ291bnQ9MS8y
IE1hc2thYmxlKyA2NGJpdC0KCUNhcGFiaWxpdGllczogWzkwXSBFeHByZXNzIFJvb3QgUG9ydCAo
U2xvdCspLCBNU0kgMDAKCUNhcGFiaWxpdGllczogW2UwXSBQb3dlciBNYW5hZ2VtZW50IHZlcnNp
b24gMwoJQ2FwYWJpbGl0aWVzOiBbMTAwXSBBZHZhbmNlZCBFcnJvciBSZXBvcnRpbmcKCUNhcGFi
aWxpdGllczogWzE1MF0gQWNjZXNzIENvbnRyb2wgU2VydmljZXMKCUNhcGFiaWxpdGllczogWzE2
MF0gVmVuZG9yIFNwZWNpZmljIEluZm9ybWF0aW9uOiBJRD0wMDAyIFJldj0wIExlbj0wMGMgPD8+
CglLZXJuZWwgZHJpdmVyIGluIHVzZTogcGNpZXBvcnQKCUtlcm5lbCBtb2R1bGVzOiBzaHBjaHAK
CjAwOjA1LjAgUENJIGJyaWRnZTogSW50ZWwgQ29ycG9yYXRpb24gNTUyMC9YNTggSS9PIEh1YiBQ
Q0kgRXhwcmVzcyBSb290ClBvcnQgNSAocmV2IDIyKSAocHJvZy1pZiAwMCBbTm9ybWFsIGRlY29k
ZV0pCglGbGFnczogYnVzIG1hc3RlciwgZmFzdCBkZXZzZWwsIGxhdGVuY3kgMAoJQnVzOiBwcmlt
YXJ5PTAwLCBzZWNvbmRhcnk9MDMsIHN1Ym9yZGluYXRlPTAzLCBzZWMtbGF0ZW5jeT0wCglDYXBh
YmlsaXRpZXM6IFs0MF0gU3Vic3lzdGVtOiBTdXBlciBNaWNybyBDb21wdXRlciBJbmMgRGV2aWNl
IDAwMDEKCUNhcGFiaWxpdGllczogWzYwXSBNU0k6IEVuYWJsZS0gQ291bnQ9MS8yIE1hc2thYmxl
KyA2NGJpdC0KCUNhcGFiaWxpdGllczogWzkwXSBFeHByZXNzIFJvb3QgUG9ydCAoU2xvdCspLCBN
U0kgMDAKCUNhcGFiaWxpdGllczogW2UwXSBQb3dlciBNYW5hZ2VtZW50IHZlcnNpb24gMwoJQ2Fw
YWJpbGl0aWVzOiBbMTAwXSBBZHZhbmNlZCBFcnJvciBSZXBvcnRpbmcKCUNhcGFiaWxpdGllczog
WzE1MF0gQWNjZXNzIENvbnRyb2wgU2VydmljZXMKCUtlcm5lbCBkcml2ZXIgaW4gdXNlOiBwY2ll
cG9ydAoJS2VybmVsIG1vZHVsZXM6IHNocGNocAoKMDA6MDcuMCBQQ0kgYnJpZGdlOiBJbnRlbCBD
b3Jwb3JhdGlvbiA1NTIwLzU1MDAvWDU4IEkvTyBIdWIgUENJIEV4cHJlc3MKUm9vdCBQb3J0IDcg
KHJldiAyMikgKHByb2ctaWYgMDAgW05vcm1hbCBkZWNvZGVdKQoJRmxhZ3M6IGJ1cyBtYXN0ZXIs
IGZhc3QgZGV2c2VsLCBsYXRlbmN5IDAKCUJ1czogcHJpbWFyeT0wMCwgc2Vjb25kYXJ5PTAyLCBz
dWJvcmRpbmF0ZT0wMiwgc2VjLWxhdGVuY3k9MAoJQ2FwYWJpbGl0aWVzOiBbNDBdIFN1YnN5c3Rl
bTogU3VwZXIgTWljcm8gQ29tcHV0ZXIgSW5jIERldmljZSAwMDAxCglDYXBhYmlsaXRpZXM6IFs2
MF0gTVNJOiBFbmFibGUtIENvdW50PTEvMiBNYXNrYWJsZSsgNjRiaXQtCglDYXBhYmlsaXRpZXM6
IFs5MF0gRXhwcmVzcyBSb290IFBvcnQgKFNsb3QrKSwgTVNJIDAwCglDYXBhYmlsaXRpZXM6IFtl
MF0gUG93ZXIgTWFuYWdlbWVudCB2ZXJzaW9uIDMKCUNhcGFiaWxpdGllczogWzEwMF0gQWR2YW5j
ZWQgRXJyb3IgUmVwb3J0aW5nCglDYXBhYmlsaXRpZXM6IFsxNTBdIEFjY2VzcyBDb250cm9sIFNl
cnZpY2VzCglDYXBhYmlsaXRpZXM6IFsxNjBdIFZlbmRvciBTcGVjaWZpYyBJbmZvcm1hdGlvbjog
SUQ9MDAwMiBSZXY9MCBMZW49MDBjIDw/PgoJS2VybmVsIGRyaXZlciBpbiB1c2U6IHBjaWVwb3J0
CglLZXJuZWwgbW9kdWxlczogc2hwY2hwCgowMDowZC4wIEhvc3QgYnJpZGdlOiBJbnRlbCBDb3Jw
b3JhdGlvbiBEZXZpY2UgMzQzYSAocmV2IDIyKQoJRmxhZ3M6IGZhc3QgZGV2c2VsCglDYXBhYmls
aXRpZXM6IFs0MF0gRXhwcmVzcyBSb290IENvbXBsZXggSW50ZWdyYXRlZCBFbmRwb2ludCwgTVNJ
IDAwCglDYXBhYmlsaXRpZXM6IFs2MF0gIzAwIFswMDAwXQoJQ2FwYWJpbGl0aWVzOiBbMTAwXSBW
ZW5kb3IgU3BlY2lmaWMgSW5mb3JtYXRpb246IElEPTAwMDEgUmV2PTAgTGVuPTBiOCA8Pz4KCUNh
cGFiaWxpdGllczogWzgwMF0gVmVuZG9yIFNwZWNpZmljIEluZm9ybWF0aW9uOiBJRD0wMDAxIFJl
dj0wIExlbj0wYjggPD8+CgowMDowZC4xIEhvc3QgYnJpZGdlOiBJbnRlbCBDb3Jwb3JhdGlvbiBE
ZXZpY2UgMzQzYiAocmV2IDIyKQoJRmxhZ3M6IGZhc3QgZGV2c2VsCglDYXBhYmlsaXRpZXM6IFs0
MF0gRXhwcmVzcyBSb290IENvbXBsZXggSW50ZWdyYXRlZCBFbmRwb2ludCwgTVNJIDAwCglDYXBh
YmlsaXRpZXM6IFs2MF0gIzAwIFswMDAwXQoJQ2FwYWJpbGl0aWVzOiBbMTAwXSBWZW5kb3IgU3Bl
Y2lmaWMgSW5mb3JtYXRpb246IElEPTAwMDEgUmV2PTAgTGVuPTBiOCA8Pz4KCUNhcGFiaWxpdGll
czogWzgwMF0gVmVuZG9yIFNwZWNpZmljIEluZm9ybWF0aW9uOiBJRD0wMDAxIFJldj0wIExlbj0w
YjggPD8+CgowMDowZC4yIEhvc3QgYnJpZGdlOiBJbnRlbCBDb3Jwb3JhdGlvbiBEZXZpY2UgMzQz
YyAocmV2IDIyKQoJRmxhZ3M6IGZhc3QgZGV2c2VsCglDYXBhYmlsaXRpZXM6IFs0MF0gRXhwcmVz
cyBSb290IENvbXBsZXggSW50ZWdyYXRlZCBFbmRwb2ludCwgTVNJIDAwCglDYXBhYmlsaXRpZXM6
IFs2MF0gIzAwIFswMDAwXQoKMDA6MGQuMyBIb3N0IGJyaWRnZTogSW50ZWwgQ29ycG9yYXRpb24g
RGV2aWNlIDM0M2QgKHJldiAyMikKCUZsYWdzOiBmYXN0IGRldnNlbAoJQ2FwYWJpbGl0aWVzOiBb
NDBdIEV4cHJlc3MgUm9vdCBDb21wbGV4IEludGVncmF0ZWQgRW5kcG9pbnQsIE1TSSAwMAoJQ2Fw
YWJpbGl0aWVzOiBbNjBdICMwMCBbMDAwMF0KCUNhcGFiaWxpdGllczogWzEwMF0gVmVuZG9yIFNw
ZWNpZmljIEluZm9ybWF0aW9uOiBJRD0wMDAxIFJldj0wIExlbj0wYjggPD8+CgowMDowZC40IEhv
c3QgYnJpZGdlOiBJbnRlbCBDb3Jwb3JhdGlvbiA3NTAwLzU1MjAvNTUwMC9YNTggUGh5c2ljYWwg
TGF5ZXIKUG9ydCAwIChyZXYgMjIpCglGbGFnczogZmFzdCBkZXZzZWwKCUNhcGFiaWxpdGllczog
WzQwXSBFeHByZXNzIFJvb3QgQ29tcGxleCBJbnRlZ3JhdGVkIEVuZHBvaW50LCBNU0kgMDAKCUNh
cGFiaWxpdGllczogWzYwXSAjMDAgWzAwMDBdCgowMDowZC41IEhvc3QgYnJpZGdlOiBJbnRlbCBD
b3Jwb3JhdGlvbiA3NTAwLzU1MjAvNTUwMCBQaHlzaWNhbCBMYXllcgpQb3J0IDEgKHJldiAyMikK
CUZsYWdzOiBmYXN0IGRldnNlbAoJQ2FwYWJpbGl0aWVzOiBbNDBdIEV4cHJlc3MgUm9vdCBDb21w
bGV4IEludGVncmF0ZWQgRW5kcG9pbnQsIE1TSSAwMAoJQ2FwYWJpbGl0aWVzOiBbNjBdICMwMCBb
MDAwMF0KCjAwOjBkLjYgSG9zdCBicmlkZ2U6IEludGVsIENvcnBvcmF0aW9uIERldmljZSAzNDFh
IChyZXYgMjIpCglGbGFnczogZmFzdCBkZXZzZWwKCUNhcGFiaWxpdGllczogWzQwXSBFeHByZXNz
IFJvb3QgQ29tcGxleCBJbnRlZ3JhdGVkIEVuZHBvaW50LCBNU0kgMDAKCUNhcGFiaWxpdGllczog
WzYwXSAjMDAgWzAwMDBdCgowMDowZS4wIEhvc3QgYnJpZGdlOiBJbnRlbCBDb3Jwb3JhdGlvbiBE
ZXZpY2UgMzQxYyAocmV2IDIyKQoJRmxhZ3M6IGZhc3QgZGV2c2VsCglDYXBhYmlsaXRpZXM6IFs0
MF0gRXhwcmVzcyBSb290IENvbXBsZXggSW50ZWdyYXRlZCBFbmRwb2ludCwgTVNJIDAwCglDYXBh
YmlsaXRpZXM6IFs2MF0gIzAwIFswMDAwXQoJQ2FwYWJpbGl0aWVzOiBbMTAwXSBWZW5kb3IgU3Bl
Y2lmaWMgSW5mb3JtYXRpb246IElEPTAwMDEgUmV2PTAgTGVuPTBiOCA8Pz4KCjAwOjBlLjEgSG9z
dCBicmlkZ2U6IEludGVsIENvcnBvcmF0aW9uIERldmljZSAzNDFkIChyZXYgMjIpCglGbGFnczog
ZmFzdCBkZXZzZWwKCUNhcGFiaWxpdGllczogWzQwXSBFeHByZXNzIFJvb3QgQ29tcGxleCBJbnRl
Z3JhdGVkIEVuZHBvaW50LCBNU0kgMDAKCUNhcGFiaWxpdGllczogWzYwXSAjMDAgWzAwMDBdCgow
MDowZS4yIEhvc3QgYnJpZGdlOiBJbnRlbCBDb3Jwb3JhdGlvbiBEZXZpY2UgMzQxZSAocmV2IDIy
KQoJRmxhZ3M6IGZhc3QgZGV2c2VsCglDYXBhYmlsaXRpZXM6IFs0MF0gRXhwcmVzcyBSb290IENv
bXBsZXggSW50ZWdyYXRlZCBFbmRwb2ludCwgTVNJIDAwCglDYXBhYmlsaXRpZXM6IFs2MF0gIzAw
IFswMDAwXQoKMDA6MGUuNCBIb3N0IGJyaWRnZTogSW50ZWwgQ29ycG9yYXRpb24gRGV2aWNlIDM0
MzkgKHJldiAyMikKCUZsYWdzOiBmYXN0IGRldnNlbAoJQ2FwYWJpbGl0aWVzOiBbNDBdIEV4cHJl
c3MgUm9vdCBDb21wbGV4IEludGVncmF0ZWQgRW5kcG9pbnQsIE1TSSAwMAoKMDA6MTMuMCBQSUM6
IEludGVsIENvcnBvcmF0aW9uIDc1MDAvNTUyMC81NTAwL1g1OCBJL08gSHViIEkvT3hBUElDCklu
dGVycnVwdCBDb250cm9sbGVyIChyZXYgMjIpIChwcm9nLWlmIDIwIFtJTyhYKS1BUElDXSkKCUZs
YWdzOiBidXMgbWFzdGVyLCBmYXN0IGRldnNlbCwgbGF0ZW5jeSAwCglNZW1vcnkgYXQgZmVjOGEw
MDAgKDMyLWJpdCwgbm9uLXByZWZldGNoYWJsZSkgW3NpemU9NEtdCglDYXBhYmlsaXRpZXM6IFs2
Y10gUG93ZXIgTWFuYWdlbWVudCB2ZXJzaW9uIDMKCjAwOjE0LjAgUElDOiBJbnRlbCBDb3Jwb3Jh
dGlvbiA3NTAwLzU1MjAvNTUwMC9YNTggSS9PIEh1YiBTeXN0ZW0KTWFuYWdlbWVudCBSZWdpc3Rl
cnMgKHJldiAyMikgKHByb2ctaWYgMDAgWzgyNTldKQoJRmxhZ3M6IGZhc3QgZGV2c2VsCglDYXBh
YmlsaXRpZXM6IFs0MF0gRXhwcmVzcyBSb290IENvbXBsZXggSW50ZWdyYXRlZCBFbmRwb2ludCwg
TVNJIDAwCglLZXJuZWwgZHJpdmVyIGluIHVzZTogaTdjb3JlX2VkYWMKCUtlcm5lbCBtb2R1bGVz
OiBpN2NvcmVfZWRhYwoKMDA6MTQuMSBQSUM6IEludGVsIENvcnBvcmF0aW9uIDc1MDAvNTUyMC81
NTAwL1g1OCBJL08gSHViIEdQSU8gYW5kClNjcmF0Y2ggUGFkIFJlZ2lzdGVycyAocmV2IDIyKSAo
cHJvZy1pZiAwMCBbODI1OV0pCglGbGFnczogZmFzdCBkZXZzZWwKCUNhcGFiaWxpdGllczogWzQw
XSBFeHByZXNzIFJvb3QgQ29tcGxleCBJbnRlZ3JhdGVkIEVuZHBvaW50LCBNU0kgMDAKCjAwOjE0
LjIgUElDOiBJbnRlbCBDb3Jwb3JhdGlvbiA3NTAwLzU1MjAvNTUwMC9YNTggSS9PIEh1YiBDb250
cm9sIFN0YXR1cwphbmQgUkFTIFJlZ2lzdGVycyAocmV2IDIyKSAocHJvZy1pZiAwMCBbODI1OV0p
CglGbGFnczogZmFzdCBkZXZzZWwKCUNhcGFiaWxpdGllczogWzQwXSBFeHByZXNzIFJvb3QgQ29t
cGxleCBJbnRlZ3JhdGVkIEVuZHBvaW50LCBNU0kgMDAKCjAwOjE0LjMgUElDOiBJbnRlbCBDb3Jw
b3JhdGlvbiA3NTAwLzU1MjAvNTUwMC9YNTggSS9PIEh1YiBUaHJvdHRsZQpSZWdpc3RlcnMgKHJl
diAyMikgKHByb2ctaWYgMDAgWzgyNTldKQoJRmxhZ3M6IGZhc3QgZGV2c2VsCglLZXJuZWwgbW9k
dWxlczogaTU1MDBfdGVtcAoKMDA6MTYuMCBTeXN0ZW0gcGVyaXBoZXJhbDogSW50ZWwgQ29ycG9y
YXRpb24gNTUyMC81NTAwL1g1OCBDaGlwc2V0ClF1aWNrRGF0YSBUZWNobm9sb2d5IERldmljZSAo
cmV2IDIyKQoJU3Vic3lzdGVtOiBTdXBlciBNaWNybyBDb21wdXRlciBJbmMgRGV2aWNlIDAwMDEK
CUZsYWdzOiBidXMgbWFzdGVyLCBmYXN0IGRldnNlbCwgbGF0ZW5jeSAwLCBJUlEgNDMKCU1lbW9y
eSBhdCBmYWVmNDAwMCAoNjQtYml0LCBub24tcHJlZmV0Y2hhYmxlKSBbc2l6ZT0xNktdCglDYXBh
YmlsaXRpZXM6IFs4MF0gTVNJLVg6IEVuYWJsZS0gQ291bnQ9MSBNYXNrZWQtCglDYXBhYmlsaXRp
ZXM6IFs5MF0gRXhwcmVzcyBSb290IENvbXBsZXggSW50ZWdyYXRlZCBFbmRwb2ludCwgTVNJIDAw
CglDYXBhYmlsaXRpZXM6IFtlMF0gUG93ZXIgTWFuYWdlbWVudCB2ZXJzaW9uIDMKCUtlcm5lbCBk
cml2ZXIgaW4gdXNlOiBpb2F0ZG1hCglLZXJuZWwgbW9kdWxlczogaW9hdGRtYQoKMDA6MTYuMSBT
eXN0ZW0gcGVyaXBoZXJhbDogSW50ZWwgQ29ycG9yYXRpb24gNTUyMC81NTAwL1g1OCBDaGlwc2V0
ClF1aWNrRGF0YSBUZWNobm9sb2d5IERldmljZSAocmV2IDIyKQoJU3Vic3lzdGVtOiBTdXBlciBN
aWNybyBDb21wdXRlciBJbmMgRGV2aWNlIDAwMDEKCUZsYWdzOiBidXMgbWFzdGVyLCBmYXN0IGRl
dnNlbCwgbGF0ZW5jeSAwLCBJUlEgNDQKCU1lbW9yeSBhdCBmYWVmMDAwMCAoNjQtYml0LCBub24t
cHJlZmV0Y2hhYmxlKSBbc2l6ZT0xNktdCglDYXBhYmlsaXRpZXM6IFs4MF0gTVNJLVg6IEVuYWJs
ZS0gQ291bnQ9MSBNYXNrZWQtCglDYXBhYmlsaXRpZXM6IFs5MF0gRXhwcmVzcyBSb290IENvbXBs
ZXggSW50ZWdyYXRlZCBFbmRwb2ludCwgTVNJIDAwCglDYXBhYmlsaXRpZXM6IFtlMF0gUG93ZXIg
TWFuYWdlbWVudCB2ZXJzaW9uIDMKCUtlcm5lbCBkcml2ZXIgaW4gdXNlOiBpb2F0ZG1hCglLZXJu
ZWwgbW9kdWxlczogaW9hdGRtYQoKMDA6MTYuMiBTeXN0ZW0gcGVyaXBoZXJhbDogSW50ZWwgQ29y
cG9yYXRpb24gNTUyMC81NTAwL1g1OCBDaGlwc2V0ClF1aWNrRGF0YSBUZWNobm9sb2d5IERldmlj
ZSAocmV2IDIyKQoJU3Vic3lzdGVtOiBTdXBlciBNaWNybyBDb21wdXRlciBJbmMgRGV2aWNlIDAw
MDEKCUZsYWdzOiBidXMgbWFzdGVyLCBmYXN0IGRldnNlbCwgbGF0ZW5jeSAwLCBJUlEgNDUKCU1l
bW9yeSBhdCBmYWVlYzAwMCAoNjQtYml0LCBub24tcHJlZmV0Y2hhYmxlKSBbc2l6ZT0xNktdCglD
YXBhYmlsaXRpZXM6IFs4MF0gTVNJLVg6IEVuYWJsZS0gQ291bnQ9MSBNYXNrZWQtCglDYXBhYmls
aXRpZXM6IFs5MF0gRXhwcmVzcyBSb290IENvbXBsZXggSW50ZWdyYXRlZCBFbmRwb2ludCwgTVNJ
IDAwCglDYXBhYmlsaXRpZXM6IFtlMF0gUG93ZXIgTWFuYWdlbWVudCB2ZXJzaW9uIDMKCUtlcm5l
bCBkcml2ZXIgaW4gdXNlOiBpb2F0ZG1hCglLZXJuZWwgbW9kdWxlczogaW9hdGRtYQoKMDA6MTYu
MyBTeXN0ZW0gcGVyaXBoZXJhbDogSW50ZWwgQ29ycG9yYXRpb24gNTUyMC81NTAwL1g1OCBDaGlw
c2V0ClF1aWNrRGF0YSBUZWNobm9sb2d5IERldmljZSAocmV2IDIyKQoJU3Vic3lzdGVtOiBTdXBl
ciBNaWNybyBDb21wdXRlciBJbmMgRGV2aWNlIDAwMDEKCUZsYWdzOiBidXMgbWFzdGVyLCBmYXN0
IGRldnNlbCwgbGF0ZW5jeSAwLCBJUlEgNDYKCU1lbW9yeSBhdCBmYWVlODAwMCAoNjQtYml0LCBu
b24tcHJlZmV0Y2hhYmxlKSBbc2l6ZT0xNktdCglDYXBhYmlsaXRpZXM6IFs4MF0gTVNJLVg6IEVu
YWJsZS0gQ291bnQ9MSBNYXNrZWQtCglDYXBhYmlsaXRpZXM6IFs5MF0gRXhwcmVzcyBSb290IENv
bXBsZXggSW50ZWdyYXRlZCBFbmRwb2ludCwgTVNJIDAwCglDYXBhYmlsaXRpZXM6IFtlMF0gUG93
ZXIgTWFuYWdlbWVudCB2ZXJzaW9uIDMKCUtlcm5lbCBkcml2ZXIgaW4gdXNlOiBpb2F0ZG1hCglL
ZXJuZWwgbW9kdWxlczogaW9hdGRtYQoKMDA6MTYuNCBTeXN0ZW0gcGVyaXBoZXJhbDogSW50ZWwg
Q29ycG9yYXRpb24gNTUyMC81NTAwL1g1OCBDaGlwc2V0ClF1aWNrRGF0YSBUZWNobm9sb2d5IERl
dmljZSAocmV2IDIyKQoJU3Vic3lzdGVtOiBTdXBlciBNaWNybyBDb21wdXRlciBJbmMgRGV2aWNl
IDAwMDEKCUZsYWdzOiBidXMgbWFzdGVyLCBmYXN0IGRldnNlbCwgbGF0ZW5jeSAwLCBJUlEgNDMK
CU1lbW9yeSBhdCBmYWVlNDAwMCAoNjQtYml0LCBub24tcHJlZmV0Y2hhYmxlKSBbc2l6ZT0xNktd
CglDYXBhYmlsaXRpZXM6IFs4MF0gTVNJLVg6IEVuYWJsZS0gQ291bnQ9MSBNYXNrZWQtCglDYXBh
YmlsaXRpZXM6IFs5MF0gRXhwcmVzcyBSb290IENvbXBsZXggSW50ZWdyYXRlZCBFbmRwb2ludCwg
TVNJIDAwCglDYXBhYmlsaXRpZXM6IFtlMF0gUG93ZXIgTWFuYWdlbWVudCB2ZXJzaW9uIDMKCUtl
cm5lbCBkcml2ZXIgaW4gdXNlOiBpb2F0ZG1hCglLZXJuZWwgbW9kdWxlczogaW9hdGRtYQoKMDA6
MTYuNSBTeXN0ZW0gcGVyaXBoZXJhbDogSW50ZWwgQ29ycG9yYXRpb24gNTUyMC81NTAwL1g1OCBD
aGlwc2V0ClF1aWNrRGF0YSBUZWNobm9sb2d5IERldmljZSAocmV2IDIyKQoJU3Vic3lzdGVtOiBT
dXBlciBNaWNybyBDb21wdXRlciBJbmMgRGV2aWNlIDAwMDEKCUZsYWdzOiBidXMgbWFzdGVyLCBm
YXN0IGRldnNlbCwgbGF0ZW5jeSAwLCBJUlEgNDQKCU1lbW9yeSBhdCBmYWVlMDAwMCAoNjQtYml0
LCBub24tcHJlZmV0Y2hhYmxlKSBbc2l6ZT0xNktdCglDYXBhYmlsaXRpZXM6IFs4MF0gTVNJLVg6
IEVuYWJsZS0gQ291bnQ9MSBNYXNrZWQtCglDYXBhYmlsaXRpZXM6IFs5MF0gRXhwcmVzcyBSb290
IENvbXBsZXggSW50ZWdyYXRlZCBFbmRwb2ludCwgTVNJIDAwCglDYXBhYmlsaXRpZXM6IFtlMF0g
UG93ZXIgTWFuYWdlbWVudCB2ZXJzaW9uIDMKCUtlcm5lbCBkcml2ZXIgaW4gdXNlOiBpb2F0ZG1h
CglLZXJuZWwgbW9kdWxlczogaW9hdGRtYQoKMDA6MTYuNiBTeXN0ZW0gcGVyaXBoZXJhbDogSW50
ZWwgQ29ycG9yYXRpb24gNTUyMC81NTAwL1g1OCBDaGlwc2V0ClF1aWNrRGF0YSBUZWNobm9sb2d5
IERldmljZSAocmV2IDIyKQoJU3Vic3lzdGVtOiBTdXBlciBNaWNybyBDb21wdXRlciBJbmMgRGV2
aWNlIDAwMDEKCUZsYWdzOiBidXMgbWFzdGVyLCBmYXN0IGRldnNlbCwgbGF0ZW5jeSAwLCBJUlEg
NDUKCU1lbW9yeSBhdCBmYWVkYzAwMCAoNjQtYml0LCBub24tcHJlZmV0Y2hhYmxlKSBbc2l6ZT0x
NktdCglDYXBhYmlsaXRpZXM6IFs4MF0gTVNJLVg6IEVuYWJsZS0gQ291bnQ9MSBNYXNrZWQtCglD
YXBhYmlsaXRpZXM6IFs5MF0gRXhwcmVzcyBSb290IENvbXBsZXggSW50ZWdyYXRlZCBFbmRwb2lu
dCwgTVNJIDAwCglDYXBhYmlsaXRpZXM6IFtlMF0gUG93ZXIgTWFuYWdlbWVudCB2ZXJzaW9uIDMK
CUtlcm5lbCBkcml2ZXIgaW4gdXNlOiBpb2F0ZG1hCglLZXJuZWwgbW9kdWxlczogaW9hdGRtYQoK
MDA6MTYuNyBTeXN0ZW0gcGVyaXBoZXJhbDogSW50ZWwgQ29ycG9yYXRpb24gNTUyMC81NTAwL1g1
OCBDaGlwc2V0ClF1aWNrRGF0YSBUZWNobm9sb2d5IERldmljZSAocmV2IDIyKQoJU3Vic3lzdGVt
OiBTdXBlciBNaWNybyBDb21wdXRlciBJbmMgRGV2aWNlIDAwMDEKCUZsYWdzOiBidXMgbWFzdGVy
LCBmYXN0IGRldnNlbCwgbGF0ZW5jeSAwLCBJUlEgNDYKCU1lbW9yeSBhdCBmYWVkODAwMCAoNjQt
Yml0LCBub24tcHJlZmV0Y2hhYmxlKSBbc2l6ZT0xNktdCglDYXBhYmlsaXRpZXM6IFs4MF0gTVNJ
LVg6IEVuYWJsZS0gQ291bnQ9MSBNYXNrZWQtCglDYXBhYmlsaXRpZXM6IFs5MF0gRXhwcmVzcyBS
b290IENvbXBsZXggSW50ZWdyYXRlZCBFbmRwb2ludCwgTVNJIDAwCglDYXBhYmlsaXRpZXM6IFtl
MF0gUG93ZXIgTWFuYWdlbWVudCB2ZXJzaW9uIDMKCUtlcm5lbCBkcml2ZXIgaW4gdXNlOiBpb2F0
ZG1hCglLZXJuZWwgbW9kdWxlczogaW9hdGRtYQoKMDA6MWEuMCBVU0IgY29udHJvbGxlcjogSW50
ZWwgQ29ycG9yYXRpb24gODI4MDFKSSAoSUNIMTAgRmFtaWx5KSBVU0IKVUhDSSBDb250cm9sbGVy
ICM0IChwcm9nLWlmIDAwIFtVSENJXSkKCVN1YnN5c3RlbTogU3VwZXIgTWljcm8gQ29tcHV0ZXIg
SW5jIERldmljZSAwMDAxCglGbGFnczogYnVzIG1hc3RlciwgbWVkaXVtIGRldnNlbCwgbGF0ZW5j
eSAwLCBJUlEgMTYKCUkvTyBwb3J0cyBhdCBjZWEwIFtzaXplPTMyXQoJQ2FwYWJpbGl0aWVzOiBb
NTBdIFBDSSBBZHZhbmNlZCBGZWF0dXJlcwoJS2VybmVsIGRyaXZlciBpbiB1c2U6IHVoY2lfaGNk
CgowMDoxYS4xIFVTQiBjb250cm9sbGVyOiBJbnRlbCBDb3Jwb3JhdGlvbiA4MjgwMUpJIChJQ0gx
MCBGYW1pbHkpIFVTQgpVSENJIENvbnRyb2xsZXIgIzUgKHByb2ctaWYgMDAgW1VIQ0ldKQoJU3Vi
c3lzdGVtOiBTdXBlciBNaWNybyBDb21wdXRlciBJbmMgRGV2aWNlIDAwMDEKCUZsYWdzOiBidXMg
bWFzdGVyLCBtZWRpdW0gZGV2c2VsLCBsYXRlbmN5IDAsIElSUSAyMQoJSS9PIHBvcnRzIGF0IGNl
ODAgW3NpemU9MzJdCglDYXBhYmlsaXRpZXM6IFs1MF0gUENJIEFkdmFuY2VkIEZlYXR1cmVzCglL
ZXJuZWwgZHJpdmVyIGluIHVzZTogdWhjaV9oY2QKCjAwOjFhLjIgVVNCIGNvbnRyb2xsZXI6IElu
dGVsIENvcnBvcmF0aW9uIDgyODAxSkkgKElDSDEwIEZhbWlseSkgVVNCClVIQ0kgQ29udHJvbGxl
ciAjNiAocHJvZy1pZiAwMCBbVUhDSV0pCglTdWJzeXN0ZW06IFN1cGVyIE1pY3JvIENvbXB1dGVy
IEluYyBEZXZpY2UgMDAwMQoJRmxhZ3M6IGJ1cyBtYXN0ZXIsIG1lZGl1bSBkZXZzZWwsIGxhdGVu
Y3kgMCwgSVJRIDE5CglJL08gcG9ydHMgYXQgY2UyMCBbc2l6ZT0zMl0KCUNhcGFiaWxpdGllczog
WzUwXSBQQ0kgQWR2YW5jZWQgRmVhdHVyZXMKCUtlcm5lbCBkcml2ZXIgaW4gdXNlOiB1aGNpX2hj
ZAoKMDA6MWEuNyBVU0IgY29udHJvbGxlcjogSW50ZWwgQ29ycG9yYXRpb24gODI4MDFKSSAoSUNI
MTAgRmFtaWx5KSBVU0IyCkVIQ0kgQ29udHJvbGxlciAjMiAocHJvZy1pZiAyMCBbRUhDSV0pCglT
dWJzeXN0ZW06IFN1cGVyIE1pY3JvIENvbXB1dGVyIEluYyBEZXZpY2UgMDAwMQoJRmxhZ3M6IGJ1
cyBtYXN0ZXIsIG1lZGl1bSBkZXZzZWwsIGxhdGVuY3kgMCwgSVJRIDE4CglNZW1vcnkgYXQgZmFl
ZjgwMDAgKDMyLWJpdCwgbm9uLXByZWZldGNoYWJsZSkgW3NpemU9MUtdCglDYXBhYmlsaXRpZXM6
IFs1MF0gUG93ZXIgTWFuYWdlbWVudCB2ZXJzaW9uIDIKCUNhcGFiaWxpdGllczogWzU4XSBEZWJ1
ZyBwb3J0OiBCQVI9MSBvZmZzZXQ9MDBhMAoJQ2FwYWJpbGl0aWVzOiBbOThdIFBDSSBBZHZhbmNl
ZCBGZWF0dXJlcwoJS2VybmVsIGRyaXZlciBpbiB1c2U6IGVoY2ktcGNpCgowMDoxZC4wIFVTQiBj
b250cm9sbGVyOiBJbnRlbCBDb3Jwb3JhdGlvbiA4MjgwMUpJIChJQ0gxMCBGYW1pbHkpIFVTQgpV
SENJIENvbnRyb2xsZXIgIzEgKHByb2ctaWYgMDAgW1VIQ0ldKQoJU3Vic3lzdGVtOiBTdXBlciBN
aWNybyBDb21wdXRlciBJbmMgRGV2aWNlIDAwMDEKCUZsYWdzOiBidXMgbWFzdGVyLCBtZWRpdW0g
ZGV2c2VsLCBsYXRlbmN5IDAsIElSUSAyMwoJSS9PIHBvcnRzIGF0IGNmMjAgW3NpemU9MzJdCglD
YXBhYmlsaXRpZXM6IFs1MF0gUENJIEFkdmFuY2VkIEZlYXR1cmVzCglLZXJuZWwgZHJpdmVyIGlu
IHVzZTogdWhjaV9oY2QKCjAwOjFkLjEgVVNCIGNvbnRyb2xsZXI6IEludGVsIENvcnBvcmF0aW9u
IDgyODAxSkkgKElDSDEwIEZhbWlseSkgVVNCClVIQ0kgQ29udHJvbGxlciAjMiAocHJvZy1pZiAw
MCBbVUhDSV0pCglTdWJzeXN0ZW06IFN1cGVyIE1pY3JvIENvbXB1dGVyIEluYyBEZXZpY2UgMDAw
MQoJRmxhZ3M6IGJ1cyBtYXN0ZXIsIG1lZGl1bSBkZXZzZWwsIGxhdGVuY3kgMCwgSVJRIDE5CglJ
L08gcG9ydHMgYXQgY2YwMCBbc2l6ZT0zMl0KCUNhcGFiaWxpdGllczogWzUwXSBQQ0kgQWR2YW5j
ZWQgRmVhdHVyZXMKCUtlcm5lbCBkcml2ZXIgaW4gdXNlOiB1aGNpX2hjZAoKMDA6MWQuMiBVU0Ig
Y29udHJvbGxlcjogSW50ZWwgQ29ycG9yYXRpb24gODI4MDFKSSAoSUNIMTAgRmFtaWx5KSBVU0IK
VUhDSSBDb250cm9sbGVyICMzIChwcm9nLWlmIDAwIFtVSENJXSkKCVN1YnN5c3RlbTogU3VwZXIg
TWljcm8gQ29tcHV0ZXIgSW5jIERldmljZSAwMDAxCglGbGFnczogYnVzIG1hc3RlciwgbWVkaXVt
IGRldnNlbCwgbGF0ZW5jeSAwLCBJUlEgMTgKCUkvTyBwb3J0cyBhdCBjZWMwIFtzaXplPTMyXQoJ
Q2FwYWJpbGl0aWVzOiBbNTBdIFBDSSBBZHZhbmNlZCBGZWF0dXJlcwoJS2VybmVsIGRyaXZlciBp
biB1c2U6IHVoY2lfaGNkCgowMDoxZC43IFVTQiBjb250cm9sbGVyOiBJbnRlbCBDb3Jwb3JhdGlv
biA4MjgwMUpJIChJQ0gxMCBGYW1pbHkpIFVTQjIKRUhDSSBDb250cm9sbGVyICMxIChwcm9nLWlm
IDIwIFtFSENJXSkKCVN1YnN5c3RlbTogU3VwZXIgTWljcm8gQ29tcHV0ZXIgSW5jIERldmljZSAw
MDAxCglGbGFnczogYnVzIG1hc3RlciwgbWVkaXVtIGRldnNlbCwgbGF0ZW5jeSAwLCBJUlEgMjMK
CU1lbW9yeSBhdCBmYWVmYTAwMCAoMzItYml0LCBub24tcHJlZmV0Y2hhYmxlKSBbc2l6ZT0xS10K
CUNhcGFiaWxpdGllczogWzUwXSBQb3dlciBNYW5hZ2VtZW50IHZlcnNpb24gMgoJQ2FwYWJpbGl0
aWVzOiBbNThdIERlYnVnIHBvcnQ6IEJBUj0xIG9mZnNldD0wMGEwCglDYXBhYmlsaXRpZXM6IFs5
OF0gUENJIEFkdmFuY2VkIEZlYXR1cmVzCglLZXJuZWwgZHJpdmVyIGluIHVzZTogZWhjaS1wY2kK
CjAwOjFlLjAgUENJIGJyaWRnZTogSW50ZWwgQ29ycG9yYXRpb24gODI4MDEgUENJIEJyaWRnZSAo
cmV2IDkwKSAocHJvZy1pZgowMSBbU3VidHJhY3RpdmUgZGVjb2RlXSkKCUZsYWdzOiBidXMgbWFz
dGVyLCBmYXN0IGRldnNlbCwgbGF0ZW5jeSAwCglCdXM6IHByaW1hcnk9MDAsIHNlY29uZGFyeT0w
MSwgc3Vib3JkaW5hdGU9MDEsIHNlYy1sYXRlbmN5PTMyCglNZW1vcnkgYmVoaW5kIGJyaWRnZTog
Zjk3MDAwMDAtZjlmZmZmZmYKCVByZWZldGNoYWJsZSBtZW1vcnkgYmVoaW5kIGJyaWRnZTogMDAw
MDAwMDBmODAwMDAwMC0wMDAwMDAwMGY4ZmZmZmZmCglDYXBhYmlsaXRpZXM6IFs1MF0gU3Vic3lz
dGVtOiBTdXBlciBNaWNybyBDb21wdXRlciBJbmMgRGV2aWNlIDAwMDEKCjAwOjFmLjAgSVNBIGJy
aWRnZTogSW50ZWwgQ29ycG9yYXRpb24gODI4MDFKSVIgKElDSDEwUikgTFBDIEludGVyZmFjZQpD
b250cm9sbGVyCglTdWJzeXN0ZW06IFN1cGVyIE1pY3JvIENvbXB1dGVyIEluYyBEZXZpY2UgMDAw
MQoJRmxhZ3M6IGJ1cyBtYXN0ZXIsIG1lZGl1bSBkZXZzZWwsIGxhdGVuY3kgMAoJQ2FwYWJpbGl0
aWVzOiBbZTBdIFZlbmRvciBTcGVjaWZpYyBJbmZvcm1hdGlvbjogTGVuPTBjIDw/PgoJS2VybmVs
IGRyaXZlciBpbiB1c2U6IGxwY19pY2gKCUtlcm5lbCBtb2R1bGVzOiBscGNfaWNoCgowMDoxZi4y
IFNBVEEgY29udHJvbGxlcjogSW50ZWwgQ29ycG9yYXRpb24gODI4MDFKSSAoSUNIMTAgRmFtaWx5
KSBTQVRBCkFIQ0kgQ29udHJvbGxlciAocHJvZy1pZiAwMSBbQUhDSSAxLjBdKQoJU3Vic3lzdGVt
OiBTdXBlciBNaWNybyBDb21wdXRlciBJbmMgRGV2aWNlIDAwMDEKCUZsYWdzOiBidXMgbWFzdGVy
LCA2Nk1IeiwgbWVkaXVtIGRldnNlbCwgbGF0ZW5jeSAwLCBJUlEgMTkKCUkvTyBwb3J0cyBhdCBj
ZmYwIFtzaXplPThdCglJL08gcG9ydHMgYXQgY2ZhYyBbc2l6ZT00XQoJSS9PIHBvcnRzIGF0IGNm
ZTAgW3NpemU9OF0KCUkvTyBwb3J0cyBhdCBjZmE4IFtzaXplPTRdCglJL08gcG9ydHMgYXQgY2Y4
MCBbc2l6ZT0zMl0KCU1lbW9yeSBhdCBmYWVmZTAwMCAoMzItYml0LCBub24tcHJlZmV0Y2hhYmxl
KSBbc2l6ZT0yS10KCUNhcGFiaWxpdGllczogWzgwXSBNU0k6IEVuYWJsZS0gQ291bnQ9MS8xNiBN
YXNrYWJsZS0gNjRiaXQtCglDYXBhYmlsaXRpZXM6IFs3MF0gUG93ZXIgTWFuYWdlbWVudCB2ZXJz
aW9uIDMKCUNhcGFiaWxpdGllczogW2E4XSBTQVRBIEhCQSB2MS4wCglDYXBhYmlsaXRpZXM6IFti
MF0gUENJIEFkdmFuY2VkIEZlYXR1cmVzCglLZXJuZWwgZHJpdmVyIGluIHVzZTogYWhjaQoKMDA6
MWYuMyBTTUJ1czogSW50ZWwgQ29ycG9yYXRpb24gODI4MDFKSSAoSUNIMTAgRmFtaWx5KSBTTUJ1
cyBDb250cm9sbGVyCglTdWJzeXN0ZW06IFN1cGVyIE1pY3JvIENvbXB1dGVyIEluYyBEZXZpY2Ug
MDAwMQoJRmxhZ3M6IG1lZGl1bSBkZXZzZWwsIElSUSAxOAoJTWVtb3J5IGF0IGZhZWZjMDAwICg2
NC1iaXQsIG5vbi1wcmVmZXRjaGFibGUpIFtzaXplPTI1Nl0KCUkvTyBwb3J0cyBhdCAwNDAwIFtz
aXplPTMyXQoJS2VybmVsIGRyaXZlciBpbiB1c2U6IGk4MDFfc21idXMKCUtlcm5lbCBtb2R1bGVz
OiBpMmNfaTgwMQoKMDE6MDMuMCBWR0EgY29tcGF0aWJsZSBjb250cm9sbGVyOiBNYXRyb3ggRWxl
Y3Ryb25pY3MgU3lzdGVtcyBMdGQuIE1HQQpHMjAwZVcgV1BDTTQ1MCAocmV2IDBhKSAocHJvZy1p
ZiAwMCBbVkdBIGNvbnRyb2xsZXJdKQoJU3Vic3lzdGVtOiBTdXBlciBNaWNybyBDb21wdXRlciBJ
bmMgRGV2aWNlIDAwMDEKCUZsYWdzOiBidXMgbWFzdGVyLCBtZWRpdW0gZGV2c2VsLCBsYXRlbmN5
IDY0LCBJUlEgMTAKCU1lbW9yeSBhdCBmODAwMDAwMCAoMzItYml0LCBwcmVmZXRjaGFibGUpIFtz
aXplPTE2TV0KCU1lbW9yeSBhdCBmOTdmYzAwMCAoMzItYml0LCBub24tcHJlZmV0Y2hhYmxlKSBb
c2l6ZT0xNktdCglNZW1vcnkgYXQgZjk4MDAwMDAgKDMyLWJpdCwgbm9uLXByZWZldGNoYWJsZSkg
W3NpemU9OE1dCglbdmlydHVhbF0gRXhwYW5zaW9uIFJPTSBhdCAwMDBjMDAwMCBbZGlzYWJsZWRd
IFtzaXplPTEyOEtdCglDYXBhYmlsaXRpZXM6IFtkY10gUG93ZXIgTWFuYWdlbWVudCB2ZXJzaW9u
IDEKCUtlcm5lbCBtb2R1bGVzOiBtZ2FnMjAwCgowNDowMC4wIEV0aGVybmV0IGNvbnRyb2xsZXI6
IEludGVsIENvcnBvcmF0aW9uIDgyNTc1RUIgR2lnYWJpdCBOZXR3b3JrCkNvbm5lY3Rpb24gKHJl
diAwMikKCVN1YnN5c3RlbTogU3VwZXIgTWljcm8gQ29tcHV0ZXIgSW5jIERldmljZSAxMGE3CglG
bGFnczogYnVzIG1hc3RlciwgZmFzdCBkZXZzZWwsIGxhdGVuY3kgMCwgSVJRIDI0CglNZW1vcnkg
YXQgZmE5ZTAwMDAgKDMyLWJpdCwgbm9uLXByZWZldGNoYWJsZSkgW3NpemU9MTI4S10KCU1lbW9y
eSBhdCBmYWMwMDAwMCAoMzItYml0LCBub24tcHJlZmV0Y2hhYmxlKSBbc2l6ZT0yTV0KCUkvTyBw
b3J0cyBhdCBkZjgwIFtzaXplPTMyXQoJTWVtb3J5IGF0IGZhOWRjMDAwICgzMi1iaXQsIG5vbi1w
cmVmZXRjaGFibGUpIFtzaXplPTE2S10KCUV4cGFuc2lvbiBST00gYXQgZmFhMDAwMDAgW2Rpc2Fi
bGVkXSBbc2l6ZT0yTV0KCUNhcGFiaWxpdGllczogWzQwXSBQb3dlciBNYW5hZ2VtZW50IHZlcnNp
b24gMgoJQ2FwYWJpbGl0aWVzOiBbNTBdIE1TSTogRW5hYmxlLSBDb3VudD0xLzEgTWFza2FibGUt
IDY0Yml0KwoJQ2FwYWJpbGl0aWVzOiBbNjBdIE1TSS1YOiBFbmFibGUtIENvdW50PTEwIE1hc2tl
ZC0KCUNhcGFiaWxpdGllczogW2EwXSBFeHByZXNzIEVuZHBvaW50LCBNU0kgMDAKCUNhcGFiaWxp
dGllczogWzEwMF0gQWR2YW5jZWQgRXJyb3IgUmVwb3J0aW5nCglDYXBhYmlsaXRpZXM6IFsxNDBd
IERldmljZSBTZXJpYWwgTnVtYmVyIDAwLTI1LTkwLWZmLWZmLTM1LTMwLThjCglLZXJuZWwgZHJp
dmVyIGluIHVzZTogaWdiCglLZXJuZWwgbW9kdWxlczogaWdiCgowNDowMC4xIEV0aGVybmV0IGNv
bnRyb2xsZXI6IEludGVsIENvcnBvcmF0aW9uIDgyNTc1RUIgR2lnYWJpdCBOZXR3b3JrCkNvbm5l
Y3Rpb24gKHJldiAwMikKCVN1YnN5c3RlbTogU3VwZXIgTWljcm8gQ29tcHV0ZXIgSW5jIERldmlj
ZSAxMGE3CglGbGFnczogYnVzIG1hc3RlciwgZmFzdCBkZXZzZWwsIGxhdGVuY3kgMCwgSVJRIDM0
CglNZW1vcnkgYXQgZmEzZTAwMDAgKDMyLWJpdCwgbm9uLXByZWZldGNoYWJsZSkgW3NpemU9MTI4
S10KCU1lbW9yeSBhdCBmYTYwMDAwMCAoMzItYml0LCBub24tcHJlZmV0Y2hhYmxlKSBbc2l6ZT0y
TV0KCUkvTyBwb3J0cyBhdCBkZjQwIFtzaXplPTMyXQoJTWVtb3J5IGF0IGZhM2RjMDAwICgzMi1i
aXQsIG5vbi1wcmVmZXRjaGFibGUpIFtzaXplPTE2S10KCUV4cGFuc2lvbiBST00gYXQgZmE0MDAw
MDAgW2Rpc2FibGVkXSBbc2l6ZT0yTV0KCUNhcGFiaWxpdGllczogWzQwXSBQb3dlciBNYW5hZ2Vt
ZW50IHZlcnNpb24gMgoJQ2FwYWJpbGl0aWVzOiBbNTBdIE1TSTogRW5hYmxlLSBDb3VudD0xLzEg
TWFza2FibGUtIDY0Yml0KwoJQ2FwYWJpbGl0aWVzOiBbNjBdIE1TSS1YOiBFbmFibGUtIENvdW50
PTEwIE1hc2tlZC0KCUNhcGFiaWxpdGllczogW2EwXSBFeHByZXNzIEVuZHBvaW50LCBNU0kgMDAK
CUNhcGFiaWxpdGllczogWzEwMF0gQWR2YW5jZWQgRXJyb3IgUmVwb3J0aW5nCglDYXBhYmlsaXRp
ZXM6IFsxNDBdIERldmljZSBTZXJpYWwgTnVtYmVyIDAwLTI1LTkwLWZmLWZmLTM1LTMwLThjCglL
ZXJuZWwgZHJpdmVyIGluIHVzZTogaWdiCglLZXJuZWwgbW9kdWxlczogaWdiCgowNTowMC4wIEV0
aGVybmV0IGNvbnRyb2xsZXI6IEludGVsIENvcnBvcmF0aW9uIDgyNTc2IEdpZ2FiaXQgTmV0d29y
awpDb25uZWN0aW9uIChyZXYgMDEpCglTdWJzeXN0ZW06IFN1cGVyIE1pY3JvIENvbXB1dGVyIElu
YyBEZXZpY2UgMTBjOQoJRmxhZ3M6IGJ1cyBtYXN0ZXIsIGZhc3QgZGV2c2VsLCBsYXRlbmN5IDAs
IElSUSAyOAoJTWVtb3J5IGF0IGMwMDAwMDAwICgzMi1iaXQsIG5vbi1wcmVmZXRjaGFibGUpIFtz
aXplPTEyOEtdCglNZW1vcnkgYXQgYzAwMjAwMDAgKDMyLWJpdCwgbm9uLXByZWZldGNoYWJsZSkg
W3NpemU9MTI4S10KCUkvTyBwb3J0cyBhdCBlZjgwIFtzaXplPTMyXQoJTWVtb3J5IGF0IGMwMGMw
MDAwICgzMi1iaXQsIG5vbi1wcmVmZXRjaGFibGUpIFtzaXplPTE2S10KCUV4cGFuc2lvbiBST00g
YXQgYzAwNDAwMDAgW2Rpc2FibGVkXSBbc2l6ZT0xMjhLXQoJQ2FwYWJpbGl0aWVzOiBbNDBdIFBv
d2VyIE1hbmFnZW1lbnQgdmVyc2lvbiAzCglDYXBhYmlsaXRpZXM6IFs1MF0gTVNJOiBFbmFibGUt
IENvdW50PTEvMSBNYXNrYWJsZSsgNjRiaXQrCglDYXBhYmlsaXRpZXM6IFs3MF0gTVNJLVg6IEVu
YWJsZS0gQ291bnQ9MTAgTWFza2VkLQoJQ2FwYWJpbGl0aWVzOiBbYTBdIEV4cHJlc3MgRW5kcG9p
bnQsIE1TSSAwMAoJQ2FwYWJpbGl0aWVzOiBbMTAwXSBBZHZhbmNlZCBFcnJvciBSZXBvcnRpbmcK
CUNhcGFiaWxpdGllczogWzE0MF0gRGV2aWNlIFNlcmlhbCBOdW1iZXIgMDAtMjUtOTAtZmYtZmYt
MmItZDktMmMKCUNhcGFiaWxpdGllczogWzE1MF0gQWx0ZXJuYXRpdmUgUm91dGluZy1JRCBJbnRl
cnByZXRhdGlvbiAoQVJJKQoJQ2FwYWJpbGl0aWVzOiBbMTYwXSBTaW5nbGUgUm9vdCBJL08gVmly
dHVhbGl6YXRpb24gKFNSLUlPVikKCUtlcm5lbCBkcml2ZXIgaW4gdXNlOiBpZ2IKCUtlcm5lbCBt
b2R1bGVzOiBpZ2IKCjA1OjAwLjEgRXRoZXJuZXQgY29udHJvbGxlcjogSW50ZWwgQ29ycG9yYXRp
b24gODI1NzYgR2lnYWJpdCBOZXR3b3JrCkNvbm5lY3Rpb24gKHJldiAwMSkKCVN1YnN5c3RlbTog
U3VwZXIgTWljcm8gQ29tcHV0ZXIgSW5jIERldmljZSAxMGM5CglGbGFnczogYnVzIG1hc3Rlciwg
ZmFzdCBkZXZzZWwsIGxhdGVuY3kgMCwgSVJRIDQwCglNZW1vcnkgYXQgYzAwNjAwMDAgKDMyLWJp
dCwgbm9uLXByZWZldGNoYWJsZSkgW3NpemU9MTI4S10KCU1lbW9yeSBhdCBjMDA4MDAwMCAoMzIt
Yml0LCBub24tcHJlZmV0Y2hhYmxlKSBbc2l6ZT0xMjhLXQoJSS9PIHBvcnRzIGF0IGVmNDAgW3Np
emU9MzJdCglNZW1vcnkgYXQgYzAxMDQwMDAgKDMyLWJpdCwgbm9uLXByZWZldGNoYWJsZSkgW3Np
emU9MTZLXQoJRXhwYW5zaW9uIFJPTSBhdCBjMDBhMDAwMCBbZGlzYWJsZWRdIFtzaXplPTEyOEtd
CglDYXBhYmlsaXRpZXM6IFs0MF0gUG93ZXIgTWFuYWdlbWVudCB2ZXJzaW9uIDMKCUNhcGFiaWxp
dGllczogWzUwXSBNU0k6IEVuYWJsZS0gQ291bnQ9MS8xIE1hc2thYmxlKyA2NGJpdCsKCUNhcGFi
aWxpdGllczogWzcwXSBNU0ktWDogRW5hYmxlLSBDb3VudD0xMCBNYXNrZWQtCglDYXBhYmlsaXRp
ZXM6IFthMF0gRXhwcmVzcyBFbmRwb2ludCwgTVNJIDAwCglDYXBhYmlsaXRpZXM6IFsxMDBdIEFk
dmFuY2VkIEVycm9yIFJlcG9ydGluZwoJQ2FwYWJpbGl0aWVzOiBbMTQwXSBEZXZpY2UgU2VyaWFs
IE51bWJlciAwMC0yNS05MC1mZi1mZi0yYi1kOS0yYwoJQ2FwYWJpbGl0aWVzOiBbMTUwXSBBbHRl
cm5hdGl2ZSBSb3V0aW5nLUlEIEludGVycHJldGF0aW9uIChBUkkpCglDYXBhYmlsaXRpZXM6IFsx
NjBdIFNpbmdsZSBSb290IEkvTyBWaXJ0dWFsaXphdGlvbiAoU1ItSU9WKQoJS2VybmVsIGRyaXZl
ciBpbiB1c2U6IGlnYgoJS2VybmVsIG1vZHVsZXM6IGlnYgoKZmU6MDAuMCBIb3N0IGJyaWRnZTog
SW50ZWwgQ29ycG9yYXRpb24gWGVvbiA1NjAwIFNlcmllcyBRdWlja1BhdGgKQXJjaGl0ZWN0dXJl
IEdlbmVyaWMgTm9uLWNvcmUgUmVnaXN0ZXJzIChyZXYgMDIpCglTdWJzeXN0ZW06IEludGVsIENv
cnBvcmF0aW9uIERldmljZSA4MDg2CglGbGFnczogYnVzIG1hc3RlciwgZmFzdCBkZXZzZWwsIGxh
dGVuY3kgMAoKZmU6MDAuMSBIb3N0IGJyaWRnZTogSW50ZWwgQ29ycG9yYXRpb24gWGVvbiA1NjAw
IFNlcmllcyBRdWlja1BhdGgKQXJjaGl0ZWN0dXJlIFN5c3RlbSBBZGRyZXNzIERlY29kZXIgKHJl
diAwMikKCVN1YnN5c3RlbTogSW50ZWwgQ29ycG9yYXRpb24gRGV2aWNlIDgwODYKCUZsYWdzOiBi
dXMgbWFzdGVyLCBmYXN0IGRldnNlbCwgbGF0ZW5jeSAwCgpmZTowMi4wIEhvc3QgYnJpZGdlOiBJ
bnRlbCBDb3Jwb3JhdGlvbiBYZW9uIDU2MDAgU2VyaWVzIFFQSSBMaW5rIDAgKHJldiAwMikKCVN1
YnN5c3RlbTogSW50ZWwgQ29ycG9yYXRpb24gRGV2aWNlIDgwODYKCUZsYWdzOiBidXMgbWFzdGVy
LCBmYXN0IGRldnNlbCwgbGF0ZW5jeSAwCgpmZTowMi4xIEhvc3QgYnJpZGdlOiBJbnRlbCBDb3Jw
b3JhdGlvbiBYZW9uIDU2MDAgU2VyaWVzIFFQSSBQaHlzaWNhbCAwCihyZXYgMDIpCglTdWJzeXN0
ZW06IEludGVsIENvcnBvcmF0aW9uIERldmljZSA4MDg2CglGbGFnczogYnVzIG1hc3RlciwgZmFz
dCBkZXZzZWwsIGxhdGVuY3kgMAoKZmU6MDIuMiBIb3N0IGJyaWRnZTogSW50ZWwgQ29ycG9yYXRp
b24gWGVvbiA1NjAwIFNlcmllcyBNaXJyb3IgUG9ydCBMaW5rCjAgKHJldiAwMikKCVN1YnN5c3Rl
bTogSW50ZWwgQ29ycG9yYXRpb24gRGV2aWNlIDgwODYKCUZsYWdzOiBidXMgbWFzdGVyLCBmYXN0
IGRldnNlbCwgbGF0ZW5jeSAwCgpmZTowMi4zIEhvc3QgYnJpZGdlOiBJbnRlbCBDb3Jwb3JhdGlv
biBYZW9uIDU2MDAgU2VyaWVzIE1pcnJvciBQb3J0IExpbmsKMSAocmV2IDAyKQoJU3Vic3lzdGVt
OiBJbnRlbCBDb3Jwb3JhdGlvbiBEZXZpY2UgODA4NgoJRmxhZ3M6IGJ1cyBtYXN0ZXIsIGZhc3Qg
ZGV2c2VsLCBsYXRlbmN5IDAKCmZlOjAyLjQgSG9zdCBicmlkZ2U6IEludGVsIENvcnBvcmF0aW9u
IFhlb24gNTYwMCBTZXJpZXMgUVBJIExpbmsgMSAocmV2IDAyKQoJU3Vic3lzdGVtOiBJbnRlbCBD
b3Jwb3JhdGlvbiBEZXZpY2UgODA4NgoJRmxhZ3M6IGJ1cyBtYXN0ZXIsIGZhc3QgZGV2c2VsLCBs
YXRlbmN5IDAKCmZlOjAyLjUgSG9zdCBicmlkZ2U6IEludGVsIENvcnBvcmF0aW9uIFhlb24gNTYw
MCBTZXJpZXMgUVBJIFBoeXNpY2FsIDEKKHJldiAwMikKCVN1YnN5c3RlbTogSW50ZWwgQ29ycG9y
YXRpb24gRGV2aWNlIDgwODYKCUZsYWdzOiBidXMgbWFzdGVyLCBmYXN0IGRldnNlbCwgbGF0ZW5j
eSAwCgpmZTowMy4wIEhvc3QgYnJpZGdlOiBJbnRlbCBDb3Jwb3JhdGlvbiBYZW9uIDU2MDAgU2Vy
aWVzIEludGVncmF0ZWQKTWVtb3J5IENvbnRyb2xsZXIgUmVnaXN0ZXJzIChyZXYgMDIpCglTdWJz
eXN0ZW06IEludGVsIENvcnBvcmF0aW9uIERldmljZSA4MDg2CglGbGFnczogYnVzIG1hc3Rlciwg
ZmFzdCBkZXZzZWwsIGxhdGVuY3kgMAoKZmU6MDMuMSBIb3N0IGJyaWRnZTogSW50ZWwgQ29ycG9y
YXRpb24gWGVvbiA1NjAwIFNlcmllcyBJbnRlZ3JhdGVkCk1lbW9yeSBDb250cm9sbGVyIFRhcmdl
dCBBZGRyZXNzIERlY29kZXIgKHJldiAwMikKCVN1YnN5c3RlbTogSW50ZWwgQ29ycG9yYXRpb24g
RGV2aWNlIDgwODYKCUZsYWdzOiBidXMgbWFzdGVyLCBmYXN0IGRldnNlbCwgbGF0ZW5jeSAwCgpm
ZTowMy4yIEhvc3QgYnJpZGdlOiBJbnRlbCBDb3Jwb3JhdGlvbiBYZW9uIDU2MDAgU2VyaWVzIElu
dGVncmF0ZWQKTWVtb3J5IENvbnRyb2xsZXIgUkFTIFJlZ2lzdGVycyAocmV2IDAyKQoJU3Vic3lz
dGVtOiBJbnRlbCBDb3Jwb3JhdGlvbiBEZXZpY2UgODA4NgoJRmxhZ3M6IGJ1cyBtYXN0ZXIsIGZh
c3QgZGV2c2VsLCBsYXRlbmN5IDAKCmZlOjAzLjQgSG9zdCBicmlkZ2U6IEludGVsIENvcnBvcmF0
aW9uIFhlb24gNTYwMCBTZXJpZXMgSW50ZWdyYXRlZApNZW1vcnkgQ29udHJvbGxlciBUZXN0IFJl
Z2lzdGVycyAocmV2IDAyKQoJU3Vic3lzdGVtOiBJbnRlbCBDb3Jwb3JhdGlvbiBEZXZpY2UgODA4
NgoJRmxhZ3M6IGJ1cyBtYXN0ZXIsIGZhc3QgZGV2c2VsLCBsYXRlbmN5IDAKCmZlOjA0LjAgSG9z
dCBicmlkZ2U6IEludGVsIENvcnBvcmF0aW9uIFhlb24gNTYwMCBTZXJpZXMgSW50ZWdyYXRlZApN
ZW1vcnkgQ29udHJvbGxlciBDaGFubmVsIDAgQ29udHJvbCAocmV2IDAyKQoJU3Vic3lzdGVtOiBJ
bnRlbCBDb3Jwb3JhdGlvbiBEZXZpY2UgODA4NgoJRmxhZ3M6IGJ1cyBtYXN0ZXIsIGZhc3QgZGV2
c2VsLCBsYXRlbmN5IDAKCmZlOjA0LjEgSG9zdCBicmlkZ2U6IEludGVsIENvcnBvcmF0aW9uIFhl
b24gNTYwMCBTZXJpZXMgSW50ZWdyYXRlZApNZW1vcnkgQ29udHJvbGxlciBDaGFubmVsIDAgQWRk
cmVzcyAocmV2IDAyKQoJU3Vic3lzdGVtOiBJbnRlbCBDb3Jwb3JhdGlvbiBEZXZpY2UgODA4NgoJ
RmxhZ3M6IGJ1cyBtYXN0ZXIsIGZhc3QgZGV2c2VsLCBsYXRlbmN5IDAKCmZlOjA0LjIgSG9zdCBi
cmlkZ2U6IEludGVsIENvcnBvcmF0aW9uIFhlb24gNTYwMCBTZXJpZXMgSW50ZWdyYXRlZApNZW1v
cnkgQ29udHJvbGxlciBDaGFubmVsIDAgUmFuayAocmV2IDAyKQoJU3Vic3lzdGVtOiBJbnRlbCBD
b3Jwb3JhdGlvbiBEZXZpY2UgODA4NgoJRmxhZ3M6IGJ1cyBtYXN0ZXIsIGZhc3QgZGV2c2VsLCBs
YXRlbmN5IDAKCmZlOjA0LjMgSG9zdCBicmlkZ2U6IEludGVsIENvcnBvcmF0aW9uIFhlb24gNTYw
MCBTZXJpZXMgSW50ZWdyYXRlZApNZW1vcnkgQ29udHJvbGxlciBDaGFubmVsIDAgVGhlcm1hbCBD
b250cm9sIChyZXYgMDIpCglTdWJzeXN0ZW06IEludGVsIENvcnBvcmF0aW9uIERldmljZSA4MDg2
CglGbGFnczogYnVzIG1hc3RlciwgZmFzdCBkZXZzZWwsIGxhdGVuY3kgMAoKZmU6MDUuMCBIb3N0
IGJyaWRnZTogSW50ZWwgQ29ycG9yYXRpb24gWGVvbiA1NjAwIFNlcmllcyBJbnRlZ3JhdGVkCk1l
bW9yeSBDb250cm9sbGVyIENoYW5uZWwgMSBDb250cm9sIChyZXYgMDIpCglTdWJzeXN0ZW06IElu
dGVsIENvcnBvcmF0aW9uIERldmljZSA4MDg2CglGbGFnczogYnVzIG1hc3RlciwgZmFzdCBkZXZz
ZWwsIGxhdGVuY3kgMAoKZmU6MDUuMSBIb3N0IGJyaWRnZTogSW50ZWwgQ29ycG9yYXRpb24gWGVv
biA1NjAwIFNlcmllcyBJbnRlZ3JhdGVkCk1lbW9yeSBDb250cm9sbGVyIENoYW5uZWwgMSBBZGRy
ZXNzIChyZXYgMDIpCglTdWJzeXN0ZW06IEludGVsIENvcnBvcmF0aW9uIERldmljZSA4MDg2CglG
bGFnczogYnVzIG1hc3RlciwgZmFzdCBkZXZzZWwsIGxhdGVuY3kgMAoKZmU6MDUuMiBIb3N0IGJy
aWRnZTogSW50ZWwgQ29ycG9yYXRpb24gWGVvbiA1NjAwIFNlcmllcyBJbnRlZ3JhdGVkCk1lbW9y
eSBDb250cm9sbGVyIENoYW5uZWwgMSBSYW5rIChyZXYgMDIpCglTdWJzeXN0ZW06IEludGVsIENv
cnBvcmF0aW9uIERldmljZSA4MDg2CglGbGFnczogYnVzIG1hc3RlciwgZmFzdCBkZXZzZWwsIGxh
dGVuY3kgMAoKZmU6MDUuMyBIb3N0IGJyaWRnZTogSW50ZWwgQ29ycG9yYXRpb24gWGVvbiA1NjAw
IFNlcmllcyBJbnRlZ3JhdGVkCk1lbW9yeSBDb250cm9sbGVyIENoYW5uZWwgMSBUaGVybWFsIENv
bnRyb2wgKHJldiAwMikKCVN1YnN5c3RlbTogSW50ZWwgQ29ycG9yYXRpb24gRGV2aWNlIDgwODYK
CUZsYWdzOiBidXMgbWFzdGVyLCBmYXN0IGRldnNlbCwgbGF0ZW5jeSAwCgpmZTowNi4wIEhvc3Qg
YnJpZGdlOiBJbnRlbCBDb3Jwb3JhdGlvbiBYZW9uIDU2MDAgU2VyaWVzIEludGVncmF0ZWQKTWVt
b3J5IENvbnRyb2xsZXIgQ2hhbm5lbCAyIENvbnRyb2wgKHJldiAwMikKCVN1YnN5c3RlbTogSW50
ZWwgQ29ycG9yYXRpb24gRGV2aWNlIDgwODYKCUZsYWdzOiBidXMgbWFzdGVyLCBmYXN0IGRldnNl
bCwgbGF0ZW5jeSAwCgpmZTowNi4xIEhvc3QgYnJpZGdlOiBJbnRlbCBDb3Jwb3JhdGlvbiBYZW9u
IDU2MDAgU2VyaWVzIEludGVncmF0ZWQKTWVtb3J5IENvbnRyb2xsZXIgQ2hhbm5lbCAyIEFkZHJl
c3MgKHJldiAwMikKCVN1YnN5c3RlbTogSW50ZWwgQ29ycG9yYXRpb24gRGV2aWNlIDgwODYKCUZs
YWdzOiBidXMgbWFzdGVyLCBmYXN0IGRldnNlbCwgbGF0ZW5jeSAwCgpmZTowNi4yIEhvc3QgYnJp
ZGdlOiBJbnRlbCBDb3Jwb3JhdGlvbiBYZW9uIDU2MDAgU2VyaWVzIEludGVncmF0ZWQKTWVtb3J5
IENvbnRyb2xsZXIgQ2hhbm5lbCAyIFJhbmsgKHJldiAwMikKCVN1YnN5c3RlbTogSW50ZWwgQ29y
cG9yYXRpb24gRGV2aWNlIDgwODYKCUZsYWdzOiBidXMgbWFzdGVyLCBmYXN0IGRldnNlbCwgbGF0
ZW5jeSAwCgpmZTowNi4zIEhvc3QgYnJpZGdlOiBJbnRlbCBDb3Jwb3JhdGlvbiBYZW9uIDU2MDAg
U2VyaWVzIEludGVncmF0ZWQKTWVtb3J5IENvbnRyb2xsZXIgQ2hhbm5lbCAyIFRoZXJtYWwgQ29u
dHJvbCAocmV2IDAyKQoJU3Vic3lzdGVtOiBJbnRlbCBDb3Jwb3JhdGlvbiBEZXZpY2UgODA4NgoJ
RmxhZ3M6IGJ1cyBtYXN0ZXIsIGZhc3QgZGV2c2VsLCBsYXRlbmN5IDAKCmZmOjAwLjAgSG9zdCBi
cmlkZ2U6IEludGVsIENvcnBvcmF0aW9uIFhlb24gNTYwMCBTZXJpZXMgUXVpY2tQYXRoCkFyY2hp
dGVjdHVyZSBHZW5lcmljIE5vbi1jb3JlIFJlZ2lzdGVycyAocmV2IDAyKQoJU3Vic3lzdGVtOiBJ
bnRlbCBDb3Jwb3JhdGlvbiBEZXZpY2UgODA4NgoJRmxhZ3M6IGJ1cyBtYXN0ZXIsIGZhc3QgZGV2
c2VsLCBsYXRlbmN5IDAKCmZmOjAwLjEgSG9zdCBicmlkZ2U6IEludGVsIENvcnBvcmF0aW9uIFhl
b24gNTYwMCBTZXJpZXMgUXVpY2tQYXRoCkFyY2hpdGVjdHVyZSBTeXN0ZW0gQWRkcmVzcyBEZWNv
ZGVyIChyZXYgMDIpCglTdWJzeXN0ZW06IEludGVsIENvcnBvcmF0aW9uIERldmljZSA4MDg2CglG
bGFnczogYnVzIG1hc3RlciwgZmFzdCBkZXZzZWwsIGxhdGVuY3kgMAoKZmY6MDIuMCBIb3N0IGJy
aWRnZTogSW50ZWwgQ29ycG9yYXRpb24gWGVvbiA1NjAwIFNlcmllcyBRUEkgTGluayAwIChyZXYg
MDIpCglTdWJzeXN0ZW06IEludGVsIENvcnBvcmF0aW9uIERldmljZSA4MDg2CglGbGFnczogYnVz
IG1hc3RlciwgZmFzdCBkZXZzZWwsIGxhdGVuY3kgMAoKZmY6MDIuMSBIb3N0IGJyaWRnZTogSW50
ZWwgQ29ycG9yYXRpb24gWGVvbiA1NjAwIFNlcmllcyBRUEkgUGh5c2ljYWwgMAoocmV2IDAyKQoJ
U3Vic3lzdGVtOiBJbnRlbCBDb3Jwb3JhdGlvbiBEZXZpY2UgODA4NgoJRmxhZ3M6IGJ1cyBtYXN0
ZXIsIGZhc3QgZGV2c2VsLCBsYXRlbmN5IDAKCmZmOjAyLjIgSG9zdCBicmlkZ2U6IEludGVsIENv
cnBvcmF0aW9uIFhlb24gNTYwMCBTZXJpZXMgTWlycm9yIFBvcnQgTGluawowIChyZXYgMDIpCglT
dWJzeXN0ZW06IEludGVsIENvcnBvcmF0aW9uIERldmljZSA4MDg2CglGbGFnczogYnVzIG1hc3Rl
ciwgZmFzdCBkZXZzZWwsIGxhdGVuY3kgMAoKZmY6MDIuMyBIb3N0IGJyaWRnZTogSW50ZWwgQ29y
cG9yYXRpb24gWGVvbiA1NjAwIFNlcmllcyBNaXJyb3IgUG9ydCBMaW5rCjEgKHJldiAwMikKCVN1
YnN5c3RlbTogSW50ZWwgQ29ycG9yYXRpb24gRGV2aWNlIDgwODYKCUZsYWdzOiBidXMgbWFzdGVy
LCBmYXN0IGRldnNlbCwgbGF0ZW5jeSAwCgpmZjowMi40IEhvc3QgYnJpZGdlOiBJbnRlbCBDb3Jw
b3JhdGlvbiBYZW9uIDU2MDAgU2VyaWVzIFFQSSBMaW5rIDEgKHJldiAwMikKCVN1YnN5c3RlbTog
SW50ZWwgQ29ycG9yYXRpb24gRGV2aWNlIDgwODYKCUZsYWdzOiBidXMgbWFzdGVyLCBmYXN0IGRl
dnNlbCwgbGF0ZW5jeSAwCgpmZjowMi41IEhvc3QgYnJpZGdlOiBJbnRlbCBDb3Jwb3JhdGlvbiBY
ZW9uIDU2MDAgU2VyaWVzIFFQSSBQaHlzaWNhbCAxCihyZXYgMDIpCglTdWJzeXN0ZW06IEludGVs
IENvcnBvcmF0aW9uIERldmljZSA4MDg2CglGbGFnczogYnVzIG1hc3RlciwgZmFzdCBkZXZzZWws
IGxhdGVuY3kgMAoKZmY6MDMuMCBIb3N0IGJyaWRnZTogSW50ZWwgQ29ycG9yYXRpb24gWGVvbiA1
NjAwIFNlcmllcyBJbnRlZ3JhdGVkCk1lbW9yeSBDb250cm9sbGVyIFJlZ2lzdGVycyAocmV2IDAy
KQoJU3Vic3lzdGVtOiBJbnRlbCBDb3Jwb3JhdGlvbiBEZXZpY2UgODA4NgoJRmxhZ3M6IGJ1cyBt
YXN0ZXIsIGZhc3QgZGV2c2VsLCBsYXRlbmN5IDAKCmZmOjAzLjEgSG9zdCBicmlkZ2U6IEludGVs
IENvcnBvcmF0aW9uIFhlb24gNTYwMCBTZXJpZXMgSW50ZWdyYXRlZApNZW1vcnkgQ29udHJvbGxl
ciBUYXJnZXQgQWRkcmVzcyBEZWNvZGVyIChyZXYgMDIpCglTdWJzeXN0ZW06IEludGVsIENvcnBv
cmF0aW9uIERldmljZSA4MDg2CglGbGFnczogYnVzIG1hc3RlciwgZmFzdCBkZXZzZWwsIGxhdGVu
Y3kgMAoKZmY6MDMuMiBIb3N0IGJyaWRnZTogSW50ZWwgQ29ycG9yYXRpb24gWGVvbiA1NjAwIFNl
cmllcyBJbnRlZ3JhdGVkCk1lbW9yeSBDb250cm9sbGVyIFJBUyBSZWdpc3RlcnMgKHJldiAwMikK
CVN1YnN5c3RlbTogSW50ZWwgQ29ycG9yYXRpb24gRGV2aWNlIDgwODYKCUZsYWdzOiBidXMgbWFz
dGVyLCBmYXN0IGRldnNlbCwgbGF0ZW5jeSAwCgpmZjowMy40IEhvc3QgYnJpZGdlOiBJbnRlbCBD
b3Jwb3JhdGlvbiBYZW9uIDU2MDAgU2VyaWVzIEludGVncmF0ZWQKTWVtb3J5IENvbnRyb2xsZXIg
VGVzdCBSZWdpc3RlcnMgKHJldiAwMikKCVN1YnN5c3RlbTogSW50ZWwgQ29ycG9yYXRpb24gRGV2
aWNlIDgwODYKCUZsYWdzOiBidXMgbWFzdGVyLCBmYXN0IGRldnNlbCwgbGF0ZW5jeSAwCgpmZjow
NC4wIEhvc3QgYnJpZGdlOiBJbnRlbCBDb3Jwb3JhdGlvbiBYZW9uIDU2MDAgU2VyaWVzIEludGVn
cmF0ZWQKTWVtb3J5IENvbnRyb2xsZXIgQ2hhbm5lbCAwIENvbnRyb2wgKHJldiAwMikKCVN1YnN5
c3RlbTogSW50ZWwgQ29ycG9yYXRpb24gRGV2aWNlIDgwODYKCUZsYWdzOiBidXMgbWFzdGVyLCBm
YXN0IGRldnNlbCwgbGF0ZW5jeSAwCgpmZjowNC4xIEhvc3QgYnJpZGdlOiBJbnRlbCBDb3Jwb3Jh
dGlvbiBYZW9uIDU2MDAgU2VyaWVzIEludGVncmF0ZWQKTWVtb3J5IENvbnRyb2xsZXIgQ2hhbm5l
bCAwIEFkZHJlc3MgKHJldiAwMikKCVN1YnN5c3RlbTogSW50ZWwgQ29ycG9yYXRpb24gRGV2aWNl
IDgwODYKCUZsYWdzOiBidXMgbWFzdGVyLCBmYXN0IGRldnNlbCwgbGF0ZW5jeSAwCgpmZjowNC4y
IEhvc3QgYnJpZGdlOiBJbnRlbCBDb3Jwb3JhdGlvbiBYZW9uIDU2MDAgU2VyaWVzIEludGVncmF0
ZWQKTWVtb3J5IENvbnRyb2xsZXIgQ2hhbm5lbCAwIFJhbmsgKHJldiAwMikKCVN1YnN5c3RlbTog
SW50ZWwgQ29ycG9yYXRpb24gRGV2aWNlIDgwODYKCUZsYWdzOiBidXMgbWFzdGVyLCBmYXN0IGRl
dnNlbCwgbGF0ZW5jeSAwCgpmZjowNC4zIEhvc3QgYnJpZGdlOiBJbnRlbCBDb3Jwb3JhdGlvbiBY
ZW9uIDU2MDAgU2VyaWVzIEludGVncmF0ZWQKTWVtb3J5IENvbnRyb2xsZXIgQ2hhbm5lbCAwIFRo
ZXJtYWwgQ29udHJvbCAocmV2IDAyKQoJU3Vic3lzdGVtOiBJbnRlbCBDb3Jwb3JhdGlvbiBEZXZp
Y2UgODA4NgoJRmxhZ3M6IGJ1cyBtYXN0ZXIsIGZhc3QgZGV2c2VsLCBsYXRlbmN5IDAKCmZmOjA1
LjAgSG9zdCBicmlkZ2U6IEludGVsIENvcnBvcmF0aW9uIFhlb24gNTYwMCBTZXJpZXMgSW50ZWdy
YXRlZApNZW1vcnkgQ29udHJvbGxlciBDaGFubmVsIDEgQ29udHJvbCAocmV2IDAyKQoJU3Vic3lz
dGVtOiBJbnRlbCBDb3Jwb3JhdGlvbiBEZXZpY2UgODA4NgoJRmxhZ3M6IGJ1cyBtYXN0ZXIsIGZh
c3QgZGV2c2VsLCBsYXRlbmN5IDAKCmZmOjA1LjEgSG9zdCBicmlkZ2U6IEludGVsIENvcnBvcmF0
aW9uIFhlb24gNTYwMCBTZXJpZXMgSW50ZWdyYXRlZApNZW1vcnkgQ29udHJvbGxlciBDaGFubmVs
IDEgQWRkcmVzcyAocmV2IDAyKQoJU3Vic3lzdGVtOiBJbnRlbCBDb3Jwb3JhdGlvbiBEZXZpY2Ug
ODA4NgoJRmxhZ3M6IGJ1cyBtYXN0ZXIsIGZhc3QgZGV2c2VsLCBsYXRlbmN5IDAKCmZmOjA1LjIg
SG9zdCBicmlkZ2U6IEludGVsIENvcnBvcmF0aW9uIFhlb24gNTYwMCBTZXJpZXMgSW50ZWdyYXRl
ZApNZW1vcnkgQ29udHJvbGxlciBDaGFubmVsIDEgUmFuayAocmV2IDAyKQoJU3Vic3lzdGVtOiBJ
bnRlbCBDb3Jwb3JhdGlvbiBEZXZpY2UgODA4NgoJRmxhZ3M6IGJ1cyBtYXN0ZXIsIGZhc3QgZGV2
c2VsLCBsYXRlbmN5IDAKCmZmOjA1LjMgSG9zdCBicmlkZ2U6IEludGVsIENvcnBvcmF0aW9uIFhl
b24gNTYwMCBTZXJpZXMgSW50ZWdyYXRlZApNZW1vcnkgQ29udHJvbGxlciBDaGFubmVsIDEgVGhl
cm1hbCBDb250cm9sIChyZXYgMDIpCglTdWJzeXN0ZW06IEludGVsIENvcnBvcmF0aW9uIERldmlj
ZSA4MDg2CglGbGFnczogYnVzIG1hc3RlciwgZmFzdCBkZXZzZWwsIGxhdGVuY3kgMAoKZmY6MDYu
MCBIb3N0IGJyaWRnZTogSW50ZWwgQ29ycG9yYXRpb24gWGVvbiA1NjAwIFNlcmllcyBJbnRlZ3Jh
dGVkCk1lbW9yeSBDb250cm9sbGVyIENoYW5uZWwgMiBDb250cm9sIChyZXYgMDIpCglTdWJzeXN0
ZW06IEludGVsIENvcnBvcmF0aW9uIERldmljZSA4MDg2CglGbGFnczogYnVzIG1hc3RlciwgZmFz
dCBkZXZzZWwsIGxhdGVuY3kgMAoKZmY6MDYuMSBIb3N0IGJyaWRnZTogSW50ZWwgQ29ycG9yYXRp
b24gWGVvbiA1NjAwIFNlcmllcyBJbnRlZ3JhdGVkCk1lbW9yeSBDb250cm9sbGVyIENoYW5uZWwg
MiBBZGRyZXNzIChyZXYgMDIpCglTdWJzeXN0ZW06IEludGVsIENvcnBvcmF0aW9uIERldmljZSA4
MDg2CglGbGFnczogYnVzIG1hc3RlciwgZmFzdCBkZXZzZWwsIGxhdGVuY3kgMAoKZmY6MDYuMiBI
b3N0IGJyaWRnZTogSW50ZWwgQ29ycG9yYXRpb24gWGVvbiA1NjAwIFNlcmllcyBJbnRlZ3JhdGVk
Ck1lbW9yeSBDb250cm9sbGVyIENoYW5uZWwgMiBSYW5rIChyZXYgMDIpCglTdWJzeXN0ZW06IElu
dGVsIENvcnBvcmF0aW9uIERldmljZSA4MDg2CglGbGFnczogYnVzIG1hc3RlciwgZmFzdCBkZXZz
ZWwsIGxhdGVuY3kgMAoKZmY6MDYuMyBIb3N0IGJyaWRnZTogSW50ZWwgQ29ycG9yYXRpb24gWGVv
biA1NjAwIFNlcmllcyBJbnRlZ3JhdGVkCk1lbW9yeSBDb250cm9sbGVyIENoYW5uZWwgMiBUaGVy
bWFsIENvbnRyb2wgKHJldiAwMikKCVN1YnN5c3RlbTogSW50ZWwgQ29ycG9yYXRpb24gRGV2aWNl
IDgwODYKCUZsYWdzOiBidXMgbWFzdGVyLCBmYXN0IGRldnNlbCwgbGF0ZW5jeSAwCgotLSAKS2V2
aW4gU3RhbmdlCkNoaWVmIFRlY2hub2xvZ3kgT2ZmaWNlcgpTdGVhZGZhc3QgfCBNYW5hZ2VkIElu
ZnJhc3RydWN0dXJlLCBEYXRhY2VudGVyIGFuZCBDbG91ZCBTZXJ2aWNlcwo4MDAgUyBXZWxscywg
U3VpdGUgMTkwIHwgQ2hpY2FnbywgSUwgNjA2MDcKMzEyLjYwMi4yNjg5IFgyMDMgfCBGYXg6IDMx
Mi42MDIuMjY4OAprZXZpbkBzdGVhZGZhc3QubmV0IHwgd3d3LnN0ZWFkZmFzdC5uZXQKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWls
aW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tdXNlcnM=

From xen-users-bounces@lists.xenproject.org Fri Dec 08 23:57:51 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Dec 2017 23:57:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eNSW6-0005BQ-Kh; Fri, 08 Dec 2017 23:57:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=4fyr=de=prgmr.com=srn@srs-us1.protection.inumbo.net>)
 id 1eNSW6-0005BK-1x
 for xen-users@lists.xenproject.org; Fri, 08 Dec 2017 23:57:18 +0000
X-Inumbo-ID: 74cba6ab-dc73-11e7-b4a6-bc764e045a96
Received: from mail.prgmr.com (unknown [2605:2700:0:5::4713:9506])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 74cba6ab-dc73-11e7-b4a6-bc764e045a96;
 Sat, 09 Dec 2017 00:56:50 +0100 (CET)
Received: from [192.168.2.33] (c-174-62-74-142.hsd1.ca.comcast.net
 [174.62.74.142]) (Authenticated sender: srn)
 by mail.prgmr.com (Postfix) with ESMTPSA id BA52528C00F;
 Fri,  8 Dec 2017 18:57:14 -0500 (EST)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.prgmr.com BA52528C00F
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=prgmr.com;
 s=default; t=1512777434;
 bh=yJffkS0ch/RyHug71qZhvhVRynhETCnTS6tMevwAnqE=;
 h=Subject:To:References:From:Date:In-Reply-To:From;
 b=dpHwbZv9O/+WPLUuLdgOOMGd5HbGbQBx8FfboiEoWxLiRc7XCt1jBj0ACTR9zeftT
 GDKu9dd24lSWaeC3mN9HWBcOOs+bziXyK51qLTAQCuId9OEDgiuqanTsAn86blJC9A
 IspCTS5RC6XxGHtu7rYCPmlkAtENPlX5OUFOY680=
To: Kevin Stange <kevin@steadfast.net>, xen-users@lists.xenproject.org
References: <d09d99fd-2f38-d633-650d-8267685f0988@steadfast.net>
 <73cc454b-8dde-df65-5a1d-f540db835b1e@prgmr.com>
 <9487e017-ac69-cde0-a467-b91683bd8a10@steadfast.net>
From: Sarah Newman <srn@prgmr.com>
Message-ID: <0f997064-e162-8417-794f-349bd388ce21@prgmr.com>
Date: Fri, 8 Dec 2017 15:57:14 -0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <9487e017-ac69-cde0-a467-b91683bd8a10@steadfast.net>
Content-Language: en-US
Subject: Re: [Xen-users] Network and SATA Instability on Xen 4.6/4.8
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

T24gMTIvMDgvMjAxNyAwMzoyOCBQTSwgS2V2aW4gU3RhbmdlIHdyb3RlOgo+IE9uIDEyLzA4LzIw
MTcgMDQ6NTAgUE0sIFNhcmFoIE5ld21hbiB3cm90ZToKPj4gT24gMTIvMDgvMjAxNyAwMToxNyBQ
TSwgS2V2aW4gU3RhbmdlIHdyb3RlOgo+Pj4KPj4+IEkgZG9uJ3Qga25vdyBpZiB0aGlzIGlzIGEg
YnVnIGluIFhlbiBvciBzb21ldGhpbmcgZWxzZSBhdCBwbGF5LCBidXQgSQo+Pj4gY291bGQgcmVh
bGx5IHVzZSBzb21lIGhlbHAgZmlndXJpbmcgb3V0IHdoYXQncyBnb2luZyBvbiwgd2h5IG1zaT1v
ZmYKPj4+IHNlZW1zIHRvIGZpeCBpdCwgYW5kIGlmIHRoZXJlIGFyZSBhbnkgYmV0dGVyIHdheXMg
dG8gcmVzb2x2ZSB0aGlzLgo+Pj4KPj4+IFRoYW5rcy4KPj4+Cj4+Cj4+IERvIHlvdSBtaW5kIHNo
YXJpbmcgeW91ciBleGFjdCBsc3BjaSBvdXRwdXQgYW5kIHhlbiBhbmQgbGludXggY29tbWFuZCBs
aW5lcz8KPiAKPiBOb3QgYXQgYWxsLgo+IAo+ICMgeGwgaW5mbyB8IGdyZXAgY29tbWFuZAo+IHhl
bl9jb21tYW5kbGluZSAgICAgICAgOiBwbGFjZWhvbGRlciBkb20wX21lbT0xNTM1TSBjcHVpbmZv
Cj4gY29tMT0xMTUyMDAsOG4xIGNvbnNvbGU9Y29tMSx0dHkgbG9nbHZsPWFsbCBndWVzdF9sb2ds
dmw9YWxsCj4gZG9tMF9tYXhfdmNwdXM9MiBtc2k9b2ZmCgoxNTM1TSBpcyBraW5kIG9mIGFuIHVu
dXN1YWwgYW1vdW50IG9mIHJhbSwgZG9uJ3QgeW91IHRoaW5rPyBJdCBzaG91bGRuJ3QgbWF0dGVy
IGJ1dCBoYXZlIHlvdSB0cmllZCBzb21ldGhpbmcgYSBiaXQgbW9yZSByb3VuZCwgbWF5YmUgYXQg
bGVhc3Qgb24gYQo0TWlCIGJvdW5kYXJ5PwoKWW91IG1pZ2h0IHdhbnQgdG8gY2hlY2sgaWYgdGhl
cmUgd2VyZSBhbnkgY2hhbmdlcyB0byB0aGUgdHlwaWNhbCBtZW1vcnkgbWFwIGluIGJldHdlZW4g
NC40IGFuZCA0LjYgYW5kIHJldmlldyBhdCB5b3VyIEJJT1Mgc2V0dGluZ3MuIEkgdmFndWVseSBy
ZWNhbGwKQklPUyBzZXR0aW5ncyByZWxhdGVkIHRvIGxpbWl0aW5nIG1lbW9yeSByYW5nZXMgYW5k
IFBDSS4gTWF5YmUgdGhlIG9sZCB2ZXJzaW9uIG9mIFhlbiB3YXMgYWNjaWRlbnRhbGx5IGVuZm9y
Y2luZyB0aGF0LgoKPiAKPiAjIGNhdCAvcHJvYy9jbWRsaW5lCj4gcGxhY2Vob2xkZXIgcm9vdD1V
VUlEPTU4Nzg4OTQ1LWQwZTktNGE3Ni04N2NlLTQzMDhlODZiOGZkNiBybyBub21vZGVzZXQKPiBj
cmFzaGtlcm5lbD1hdXRvIHJkLm1kLnV1aWQ9ODhmYmI0OTU6NDk1ODZjYTg6MGQxM2Y2YjQ6ODY1
MDBkMDgKPiByZC5tZC51dWlkPWMwMGRhMzVlOjhiZjRlOGY2OmI5MDU5MWM5OmRjOTgyMDZkCj4g
cmQubWQudXVpZD1jOTk2YmRlMjo2YjIxNzc3MDplODgyMmFhNTo0MjcyMmU2NyByaGdiIHF1aWV0
IHBjaWVfYXNwbT1vZmYKPiBjb25zb2xlPWh2YzAgZWFybHlwcmludGs9eGVuIG5vbW9kZXNldAoK
V2UgcnVuIHdpdGggZWRkPW9mZiBidXQgbm8gbW9kaWZpZXJzIHRvIHBjaS4KCi0tU2FyYWgKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBt
YWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tdXNlcnM=

From xen-users-bounces@lists.xenproject.org Sat Dec 09 00:25:55 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Dec 2017 00:25:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eNSx9-000828-7D; Sat, 09 Dec 2017 00:25:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rtye=df=steadfast.net=kevin@srs-us1.protection.inumbo.net>)
 id 1eNSx7-000822-Vw
 for xen-users@lists.xenproject.org; Sat, 09 Dec 2017 00:25:14 +0000
X-Inumbo-ID: 76535a29-dc77-11e7-b0d7-9f685aff125f
Received: from staffmx.steadfast.net (unknown [67.202.100.6])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 76535a29-dc77-11e7-b0d7-9f685aff125f;
 Sat, 09 Dec 2017 00:25:30 +0000 (UTC)
Received: from staffmx.steadfast.net (localhost [IPv6:::1])
 by staffmx.steadfast.net (Postfix) with ESMTPS id 71C5514800D8;
 Fri,  8 Dec 2017 18:25:04 -0600 (CST)
Received: from localhost (localhost [IPv6:::1])
 by staffmx.steadfast.net (Postfix) with ESMTP id 597BE14800D7;
 Fri,  8 Dec 2017 18:25:04 -0600 (CST)
DKIM-Filter: OpenDKIM Filter v2.10.3 staffmx.steadfast.net 597BE14800D7
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=steadfast.net;
 s=EEBF4A38-4631-11E7-97AD-3B7F97C5FFE7; t=1512779104;
 bh=6U8AYYR8q/+onsgYxgxqW6+pPNIC2VA7YpySxpYyUA0=;
 h=To:From:Message-ID:Date:MIME-Version;
 b=DGyffyyvGD+xfV92SS3xrksNmhKuzAFwPESJtJpjyJJBjwX4TZjet92TpkA++YPh7
 SuhgQI05Fl+w9L+urHnSwsYlNFrYLC8iL0Wy2L+S/WeqNBUJdDhJ6171+zZp/ka/JO
 clqp89e3rWGu29CqICLezUVlaJTQhqK9eVQ4anxFupceLoA+gYelJcNffLdxeEOZ4g
 LCaE2CpN5bqM4odUPBpQ8lN1BkA9trRoPXzM+gFY7IY4Wio2YQDQtaJi/4dYndXH8V
 h5mrqv6ADO9R9mqsVNtgqO+gkfFTiLA17mvmdDUjEeItZ56Ug3rkcwNFMW86FoduN7
 +0sSpefjNwpIQ==
X-Virus-Scanned: amavisd-new at steadfast.net
Received: from staffmx.steadfast.net ([IPv6:::1])
 by localhost (staffmx.steadfast.net [IPv6:::1]) (amavisd-new, port 10026)
 with ESMTP id 1IrKone8IwtY; Fri,  8 Dec 2017 18:25:04 -0600 (CST)
Received: from ziyal.office.steadfast.net (unknown [10.254.4.33])
 by staffmx.steadfast.net (Postfix) with ESMTPSA id 3D72514800D6;
 Fri,  8 Dec 2017 18:25:04 -0600 (CST)
To: Sarah Newman <srn@prgmr.com>, xen-users@lists.xenproject.org
References: <d09d99fd-2f38-d633-650d-8267685f0988@steadfast.net>
 <73cc454b-8dde-df65-5a1d-f540db835b1e@prgmr.com>
 <9487e017-ac69-cde0-a467-b91683bd8a10@steadfast.net>
 <0f997064-e162-8417-794f-349bd388ce21@prgmr.com>
From: Kevin Stange <kevin@steadfast.net>
Organization: Steadfast
Message-ID: <18967f7c-891b-b647-a5f0-1dc9182b2d3f@steadfast.net>
Date: Fri, 8 Dec 2017 18:25:03 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <0f997064-e162-8417-794f-349bd388ce21@prgmr.com>
Content-Language: en-US
Subject: Re: [Xen-users] Network and SATA Instability on Xen 4.6/4.8
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

T24gMTIvMDgvMjAxNyAwNTo1NyBQTSwgU2FyYWggTmV3bWFuIHdyb3RlOgo+IE9uIDEyLzA4LzIw
MTcgMDM6MjggUE0sIEtldmluIFN0YW5nZSB3cm90ZToKPj4gT24gMTIvMDgvMjAxNyAwNDo1MCBQ
TSwgU2FyYWggTmV3bWFuIHdyb3RlOgo+Pj4gT24gMTIvMDgvMjAxNyAwMToxNyBQTSwgS2V2aW4g
U3RhbmdlIHdyb3RlOgo+Pj4+Cj4+Pj4gSSBkb24ndCBrbm93IGlmIHRoaXMgaXMgYSBidWcgaW4g
WGVuIG9yIHNvbWV0aGluZyBlbHNlIGF0IHBsYXksIGJ1dCBJCj4+Pj4gY291bGQgcmVhbGx5IHVz
ZSBzb21lIGhlbHAgZmlndXJpbmcgb3V0IHdoYXQncyBnb2luZyBvbiwgd2h5IG1zaT1vZmYKPj4+
PiBzZWVtcyB0byBmaXggaXQsIGFuZCBpZiB0aGVyZSBhcmUgYW55IGJldHRlciB3YXlzIHRvIHJl
c29sdmUgdGhpcy4KPj4+Pgo+Pj4+IFRoYW5rcy4KPj4+Pgo+Pj4KPj4+IERvIHlvdSBtaW5kIHNo
YXJpbmcgeW91ciBleGFjdCBsc3BjaSBvdXRwdXQgYW5kIHhlbiBhbmQgbGludXggY29tbWFuZCBs
aW5lcz8KPj4KPj4gTm90IGF0IGFsbC4KPj4KPj4gIyB4bCBpbmZvIHwgZ3JlcCBjb21tYW5kCj4+
IHhlbl9jb21tYW5kbGluZSAgICAgICAgOiBwbGFjZWhvbGRlciBkb20wX21lbT0xNTM1TSBjcHVp
bmZvCj4+IGNvbTE9MTE1MjAwLDhuMSBjb25zb2xlPWNvbTEsdHR5IGxvZ2x2bD1hbGwgZ3Vlc3Rf
bG9nbHZsPWFsbAo+PiBkb20wX21heF92Y3B1cz0yIG1zaT1vZmYKPiAKPiAxNTM1TSBpcyBraW5k
IG9mIGFuIHVudXN1YWwgYW1vdW50IG9mIHJhbSwgZG9uJ3QgeW91IHRoaW5rPyBJdCBzaG91bGRu
J3QgbWF0dGVyIGJ1dCBoYXZlIHlvdSB0cmllZCBzb21ldGhpbmcgYSBiaXQgbW9yZSByb3VuZCwg
bWF5YmUgYXQgbGVhc3Qgb24gYQo+IDRNaUIgYm91bmRhcnk/CgpJJ2xsIHRyeSB0aGF0LiAgVGhp
cyBzcGVjaWZpYyBudW1iZXIgaXMgZHVlIHRvIHNvbWUgbWF0aCB0aGF0IHRoZQptYW5hZ2VtZW50
IHNvZnR3YXJlIGluc3RhbGwgc2NyaXB0IGRvZXMgYXQgc2V0dXAuICBTb21ldGltZXMgdGhlCnJl
cG9ydGVkIFJBTSBpcyBub3QgcXVpdGUgMTAwJS4gIEluIHRoaXMgY2FzZSBpdCBzaG91bGQgaGF2
ZSBjb21lIG91dCB0bwoxNTM2IE1CICgxLjUgR0IpLCBidXQgdGhlIHJlcG9ydGVkIHRvdGFsIG1l
bW9yeSBpcyA3MzcxOCBNQiAoMTAgTUIgc2hvcnQKb2YgNzIgR0IpIGFuZCBiYXNpY2FsbHkganVz
dCB0cnVuY2F0ZWQgdGhlIHJlc3VsdCB0byBhbiBpbnQuCgo+IFlvdSBtaWdodCB3YW50IHRvIGNo
ZWNrIGlmIHRoZXJlIHdlcmUgYW55IGNoYW5nZXMgdG8gdGhlIHR5cGljYWwgbWVtb3J5IG1hcCBp
biBiZXR3ZWVuIDQuNCBhbmQgNC42IGFuZCByZXZpZXcgYXQgeW91ciBCSU9TIHNldHRpbmdzLiBJ
IHZhZ3VlbHkgcmVjYWxsCj4gQklPUyBzZXR0aW5ncyByZWxhdGVkIHRvIGxpbWl0aW5nIG1lbW9y
eSByYW5nZXMgYW5kIFBDSS4gTWF5YmUgdGhlIG9sZCB2ZXJzaW9uIG9mIFhlbiB3YXMgYWNjaWRl
bnRhbGx5IGVuZm9yY2luZyB0aGF0LgoKSSBkb24ndCByZWFsbHkga25vdyB3aGVyZSBJJ2QgbmVl
ZCB0byBsb29rIGZvciB0aGUgYWZvcmVtZW50aW9uZWQKY2hhbmdlcyBvciBob3cgdG8gbWVhc3Vy
ZSB0aGVtIGFnYWluc3QgbXkgQklPUyBvcHRpb25zLiAgQ2FuIHlvdSBwb2ludAptZSBhdCBhbnkg
bW9yZSBkZXRhaWxlZCByZXNvdXJjZXMgZm9yIHRoaXM/Cgo+PiAjIGNhdCAvcHJvYy9jbWRsaW5l
Cj4+IHBsYWNlaG9sZGVyIHJvb3Q9VVVJRD01ODc4ODk0NS1kMGU5LTRhNzYtODdjZS00MzA4ZTg2
YjhmZDYgcm8gbm9tb2Rlc2V0Cj4+IGNyYXNoa2VybmVsPWF1dG8gcmQubWQudXVpZD04OGZiYjQ5
NTo0OTU4NmNhODowZDEzZjZiNDo4NjUwMGQwOAo+PiByZC5tZC51dWlkPWMwMGRhMzVlOjhiZjRl
OGY2OmI5MDU5MWM5OmRjOTgyMDZkCj4+IHJkLm1kLnV1aWQ9Yzk5NmJkZTI6NmIyMTc3NzA6ZTg4
MjJhYTU6NDI3MjJlNjcgcmhnYiBxdWlldCBwY2llX2FzcG09b2ZmCj4+IGNvbnNvbGU9aHZjMCBl
YXJseXByaW50az14ZW4gbm9tb2Rlc2V0Cj4gCj4gV2UgcnVuIHdpdGggZWRkPW9mZiBidXQgbm8g
bW9kaWZpZXJzIHRvIHBjaS4KCnBjaWVfYXNwbT1vZmYgd2FzIGEgc2hvdCBpbiB0aGUgZGFyaywg
YnV0IGRpZG4ndCBkbyBhbnl0aGluZyB0byBoZWxwLgpXZSBoYWQgc29tZSBYOFNJRS1GIG1vdGhl
cmJvYXJkcyB3aGljaCBoYWQgYSBwcm9ibGVtIHVuZGVyIHRoZSBDZW50T1MgNgprZXJuZWwgd2l0
aCBOSUMgYmVoYXZpb3IgYW5kIHRoaXMgb3B0aW9uIGZpeGVkIHRoYXQsIHNvIGl0J3MganVzdCBv
bmUgb2YKdGhlIHRoaW5ncyBJIHRocm93IGF0IHRoZSB3YWxsIHdoZW4gSSdtIGhhdmluZyBQQ0kg
cHJvYmxlbXMsIGVzcGVjaWFsbHkKaWYgTklDIHJlbGF0ZWQuICBJIGRvbid0IHRoaW5rIGl0J3Mg
ZG9pbmcgYW55dGhpbmcgb24gdGhpcyBzZXJ2ZXIuICBJCndvdWxkbid0IG1pbmQgaWYgQVNQTSB3
YXMganVzdCBub3QgYSB0aGluZyBvbiBzZXJ2ZXJzLCB0aG91Z2guCgpwY2k9bm9tc2kgd2FzIHNv
bWV0aGluZyBJIHRob3VnaHQgSSBtaWdodCB0cnkgbmV4dCBhcyB3ZWxsLCBidXQgbXNpPW9mZgpv
biB0aGUgWGVuIGxpbmUgc2VlbXMgdG8gbWl0aWdhdGUgdGhlIHByb2JsZW0gc28gZmFyLgoKLS0g
CktldmluIFN0YW5nZQpDaGllZiBUZWNobm9sb2d5IE9mZmljZXIKU3RlYWRmYXN0IHwgTWFuYWdl
ZCBJbmZyYXN0cnVjdHVyZSwgRGF0YWNlbnRlciBhbmQgQ2xvdWQgU2VydmljZXMKODAwIFMgV2Vs
bHMsIFN1aXRlIDE5MCB8IENoaWNhZ28sIElMIDYwNjA3CjMxMi42MDIuMjY4OSBYMjAzIHwgRmF4
OiAzMTIuNjAyLjI2ODgKa2V2aW5Ac3RlYWRmYXN0Lm5ldCB8IHd3dy5zdGVhZGZhc3QubmV0Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMg
bWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLXVzZXJz

From xen-users-bounces@lists.xenproject.org Sat Dec 09 13:54:26 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Dec 2017 13:54:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eNfZ8-0008EY-E4; Sat, 09 Dec 2017 13:53:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8kkd=de=steadfast.net=kevin@srs-us1.protection.inumbo.net>)
 id 1eNMcv-0001xQ-I0
 for xen-users@lists.xenproject.org; Fri, 08 Dec 2017 17:39:57 +0000
X-Inumbo-ID: d8743e0c-dc3e-11e7-b0d7-9f685aff125f
Received: from staffmx.steadfast.net (unknown [67.202.100.6])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d8743e0c-dc3e-11e7-b0d7-9f685aff125f;
 Fri, 08 Dec 2017 17:40:13 +0000 (UTC)
Received: from staffmx.steadfast.net (localhost [IPv6:::1])
 by staffmx.steadfast.net (Postfix) with ESMTPS id A041B14800D8
 for <xen-users@lists.xenproject.org>; Fri,  8 Dec 2017 11:39:49 -0600 (CST)
Received: from localhost (localhost [IPv6:::1])
 by staffmx.steadfast.net (Postfix) with ESMTP id 881DB14800D7
 for <xen-users@lists.xenproject.org>; Fri,  8 Dec 2017 11:39:49 -0600 (CST)
DKIM-Filter: OpenDKIM Filter v2.10.3 staffmx.steadfast.net 881DB14800D7
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=steadfast.net;
 s=EEBF4A38-4631-11E7-97AD-3B7F97C5FFE7; t=1512754789;
 bh=R9Stmh2mUMZFd3tsH9YFuyDkSAI6XGc9XOeOOl58TL0=;
 h=To:From:Message-ID:Date:MIME-Version;
 b=pkkhqTDPaGQNvKQOoN6plLCEawFChUpvvGbZN+dwCd+PEBm5K2SVovBwX3JFPrwUg
 U7iZ+YcHhshOmN9fooKFd8c17qtenZirTyZT9N2SUpgbKiJiROhyTnRpW8rVdZUysk
 quHCmGJVr0/5F6wx18bOAyboCApZo/mWFKQJhOlwRIswitcch9+npsoTJ3SHj0VICi
 XVPD/P9evnRTAEH/RdtrBr3eqpuZ1jeYquYUmd3Ym+rPz9srQyWKkIc0BN8pbrgAmX
 tYwjS5WfD5sntB2+M0pMtAB942VvqCSBFlPUkkM+7jPewAsVXFAfjSXDnNKMtiN8JW
 XF5tCpo5ko+8g==
X-Virus-Scanned: amavisd-new at steadfast.net
Received: from staffmx.steadfast.net ([IPv6:::1])
 by localhost (staffmx.steadfast.net [IPv6:::1]) (amavisd-new, port 10026)
 with ESMTP id P1ZP2cy5DPzd for <xen-users@lists.xenproject.org>;
 Fri,  8 Dec 2017 11:39:49 -0600 (CST)
Received: from ziyal.office.steadfast.net (unknown [10.254.4.33])
 by staffmx.steadfast.net (Postfix) with ESMTPSA id 69D5314800D6
 for <xen-users@lists.xenproject.org>; Fri,  8 Dec 2017 11:39:49 -0600 (CST)
To: xen-users@lists.xenproject.org
From: Kevin Stange <kevin@steadfast.net>
Organization: Steadfast
Message-ID: <bc1cecfb-c1b0-b8e2-e31b-67a0f152fe0e@steadfast.net>
Date: Fri, 8 Dec 2017 11:39:48 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
Content-Language: en-US
X-Mailman-Approved-At: Sat, 09 Dec 2017 13:53:18 +0000
Subject: [Xen-users] Network and SATA Instability on Xen 4.6/4.8
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGksCgpJJ3ZlIGJlZW4gcnVubmluZyBYZW4gNC40IHN0YWJseSBmb3Igc29tZSB0aW1lIHVuZGVy
IGtlcm5lbCA0LjkgaW4gZG9tMApvbiBDZW50T1MgNiBhbmQgaGF2ZSBiZWVuIHRyeWluZyB0byBm
aW5hbGx5IG1vdmUgbXkgZW52aXJvbm1lbnQgdXAgdG8KWGVuIDQuNiBvciA0LjggdXNpbmcgQ2Vu
dE9TIDcuICBTaW5jZSBJJ3ZlIGJ1aWx0IG91dCBteSB0ZXN0IHNlcnZlciB3aXRoClhlbiA0LjYs
IEkndmUgYmVlbiBoYXZpbmcgaXNzdWVzIHdoZXJlIHRoZSBJbnRlbCBOSUNzIGJlZ2luIGZsYXBw
aW5nCnJlcGVhdGVkbHkgYW5kIHRoZSBTQVRBIGRpc2sgaW50ZXJmYWNlcyBnbyBkb3duIGFuZCB3
aWxsIG5vdCBjb21lIGJhY2sKdXAgdW50aWwgSSByZWJvb3QgdGhlIHNlcnZlci4gIEV2ZW4gc2Vu
ZGluZyB0aGUgYnVzIHJlc2NhbiBjb21tYW5kCmRvZXNuJ3QgYnJpbmcgdGhlIGRyaXZlcyBiYWNr
LiAgVGhlIGlzc3VlIHNlZW1zIHRvIHRyaWdnZXIgYmFzZWQgb24KYWN0aXZpdHksIHNvIGR1cmlu
ZyBzb21ldGhpbmcgbGlrZSBhbiBtZHJhaWQgcmVzeW5jIGlzIG1vcmUgbGlrZWx5IHRvCmNhdXNl
IHRoZSBpc3N1ZSwgYnV0IGl0J3Mgbm90IHJlcHJvZHVjaWJsZSBpbiBhIGNvbnNpc3RlbnQgYW1v
dW50IG9mCnRpbWUsIHdoaWNoIG1ha2VzIGl0IGhhcmQgdG8gdGVsbCBpZiBhIHBhcnRpY3VsYXIg
Y2hhbmdlIGhhcyBkZWZpbml0ZWx5CmZpeGVkIGl0LgoKVGhpcyBpcyByZW1pbmlzY2VudCBvZiBh
IHByb2JsZW0gSSBoYWQgYmVlbiBleHBlcmllbmNpbmcgd2hpbGUgcnVubmluZwprZXJuZWwgMy4x
OCBhbmQgWGVuIDQuNCBvbiBDZW50T1MgNiwgYnV0IHRoZSBwcm9ibGVtIHJlc29sdmVkIGl0c2Vs
Zgp1cG9uIHVwZ3JhZGluZyB0byBrZXJuZWwgNC40IGFuZCBsYXRlciA0LjksIHNvIEkgY2hhbGtl
ZCB0aGF0IHVwIHRvCnNvbWV0aGluZyBiYWQgd2l0aCBQQ0llIG1hbmFnZW1lbnQgaW4ga2VybmVs
IDMuMTggYW5kIHRob3VnaHQgbm90aGluZwptb3JlIG9mIGl0IHVudGlsIG5vdy4KClRoZSBpbml0
aWFsIHRlc3QgZW52aXJvbm1lbnQgd2hlcmUgdGhlIGlzc3VlIG9jY3VycmVkIHdhcyBrZXJuZWwg
NC45LjU4CmFuZCBYZW4gNC42LjYtNyAod2l0aCBzZWN1cml0eSBwYXRjaGVzIGZyb20gQ2VudE9T
KS4gIEkgdGhlbiB0cmllZAp1cGdyYWRpbmcgdG8ga2VybmVsIDQuOS42MyBhbmQgWGVuIDQuOC4y
LTUsIHdoaWNoIGRpZG4ndCByZXN1bHQgaW4gYW55CmltcHJvdmVtZW50cy4KCkkgdHJpZWQgcGNp
ZV9hc3BtPW9mZiBvbiB0aGUga2VybmVsIGxpbmUsIHdoaWNoIGhhcyBoZWxwZWQgaW4gdGhlIHBh
c3QKd2l0aCBzaW1pbGFyIGlzc3VlcywgYnV0IHRoYXQgZGlkbid0IGhlbHAgaGVyZS4KCkkgdHJp
ZWQgYm9vdGluZyB3aXRob3V0IFhlbiAoanVzdCBrZXJuZWwgNC45LjYzKSBhbmQgaXQgc2VlbXMg
bGlrZSB0aGF0Cm1hZGUgdGhlIGlzc3VlIGdvIGF3YXksIHdoaWNoIGxlYWQgbWUgdG8gYmVsaWV2
ZSB0aGUgaXNzdWUgb25seSBoYXBwZW5zCndpdGggaGFyZHdhcmUgYWNjZXNzZWQgZnJvbSBkb20w
LiAgSSBkdWcgdGhyb3VnaCBYZW4gY29tbWFuZCBsaW5lCm9wdGlvbnMgYW5kIHRyaWVkIGJvb3Rp
bmcgd2l0aCBtc2k9b2ZmIGFuZCB0aGF0IG5vdyBzZWVtcyB0byBoYXZlCnJlc3VsdGVkIGluIHRo
ZSBwcm9ibGVtIGdvaW5nIGF3YXksIG9yIGF0IGxlYXN0LCB0aGUgc3lzdGVtIGhhc24ndApleGhp
Yml0ZWQgdGhlIGlzc3VlIHNpbmNlIGxhc3Qgd2Vlay4gIFByZXZpb3VzbHksIHRoZSBpc3N1ZSB3
b3VsZCB0ZW5kCnRvIG1hbmlmZXN0IGFmdGVyIGxlc3MgdGhhbiAyNCBob3Vycy4KCk15IGhhcmR3
YXJlIGlzIFN1cGVybWljcm8gWDhEVDMtRiB3aXRoIER1YWwgSW50ZWwgWGVvbiBFNTYyMCBDUFVz
LgoKRGlzayBpc3N1ZXMgYmVnaW4gd2l0aCBhIGtlcm5lbCBtZXNzYWdlIGxpa2UgdGhpcyBmb2xs
b3dlZCBieSBjb250aW51b3VzCkFUQSBjb21tYW5kIGZhaWx1cmVzOgoKYXRhMi4wMDogZXhjZXB0
aW9uIGVtYXNrIDB4MCBzYWN0IDB4N2MwMWZmZmYgc2VyciAweDUwMDAwIGFjdGlvbiAweDYgZnJv
emVuCgpOSUMgaXNzdWVzIGJlZ2luIHdpdGggYSBtZXNzYWdlIGxpa2U6CgppZ2IgMDAwMDowNDow
MC4xOiBlbnA0czBmMTogUmVzZXQgYWRhcHRlciB1bmV4cGVjdGVkbHkKCk5JQ3MgZG8gcmVjb3Zl
ciBhbG1vc3QgaW1tZWRpYXRlbHkgYnV0IGNvbnRpbnVlIHRvIGZsYXAgcGVyaW9kaWNhbGx5CnVu
dGlsIHJlYm9vdC4KCkkgZG9uJ3Qga25vdyBpZiB0aGlzIGlzIGEgYnVnIGluIFhlbiBvciBzb21l
dGhpbmcgZWxzZSBhdCBwbGF5LCBidXQgSQpjb3VsZCByZWFsbHkgdXNlIHNvbWUgaGVscCBmaWd1
cmluZyBvdXQgd2hhdCdzIGdvaW5nIG9uLCB3aHkgbXNpPW9mZgpzZWVtcyB0byBmaXggaXQsIGFu
ZCBpZiB0aGVyZSBhcmUgYW55IGJldHRlciB3YXlzIHRvIHJlc29sdmUgdGhpcy4KClRoYW5rcy4K
Ci0tIApLZXZpbiBTdGFuZ2UKQ2hpZWYgVGVjaG5vbG9neSBPZmZpY2VyClN0ZWFkZmFzdCB8IE1h
bmFnZWQgSW5mcmFzdHJ1Y3R1cmUsIERhdGFjZW50ZXIgYW5kIENsb3VkIFNlcnZpY2VzCjgwMCBT
IFdlbGxzLCBTdWl0ZSAxOTAgfCBDaGljYWdvLCBJTCA2MDYwNwozMTIuNjAyLjI2ODkgWDIwMyB8
IEZheDogMzEyLjYwMi4yNjg4CmtldmluQHN0ZWFkZmFzdC5uZXQgfCB3d3cuc3RlYWRmYXN0Lm5l
dAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVz
ZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

From xen-users-bounces@lists.xenproject.org Sat Dec 09 16:47:35 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Dec 2017 16:47:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eNiGn-0004fD-3W; Sat, 09 Dec 2017 16:46:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=v+zq=df=gmail.com=pierre.peyronnel@srs-us1.protection.inumbo.net>)
 id 1eNiGl-0004f7-Np
 for xen-users@lists.xen.org; Sat, 09 Dec 2017 16:46:31 +0000
X-Inumbo-ID: 710f8918-dd00-11e7-b4a6-bc764e045a96
Received: from mail-qk0-x22d.google.com (unknown [2607:f8b0:400d:c09::22d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 710f8918-dd00-11e7-b4a6-bc764e045a96;
 Sat, 09 Dec 2017 17:46:03 +0100 (CET)
Received: by mail-qk0-x22d.google.com with SMTP id z203so2441166qkb.5
 for <xen-users@lists.xen.org>; Sat, 09 Dec 2017 08:46:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=I0dJVwYB2wBmuvEgPMY+oajfwq5LV6jXFdcTSza9f0c=;
 b=Yzndx8ru0qdYk5qV711FAMC3mSmM3EcTJOtp3ZyKMRHH/5sIBGT5RN8XgmAfJswbec
 lQlD1B3P2L5DR9vpQFZE5cgrwRCPPc3h+EPl7bnoz3H+ovc24vI0lgn5FycF9Tif8UNh
 q5EbEaDRFvpSr+bqA+wkMC57/7sWPCm9tu4ixoK2Ph6Zm2VACnHHdOdh2j1yQb3cA4Qb
 LO/9f/kWuKOFMhu5W4kgu4ueXV9UxNY2i6xcgZE+u7rcmtkiwsn2+VCg236ctXRy9qbM
 cPMAqTNkOcMC6SEfT7mS+tbYPLA+vg/lsH7NyFA384TWQaVY8Z15r3VXYqU7fAkIY82I
 2Pyw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=I0dJVwYB2wBmuvEgPMY+oajfwq5LV6jXFdcTSza9f0c=;
 b=nCGX9k4NkjUXio1BDRburnrSJrZR6Ax8mYrtNVEkhuXlxiwXeIrR83pfx3TTaXuycO
 KAnKjz/nGXWms01kXF3o5nMNM64A1GPivXvYlGVVYpvOLPw/jBKdALElIoPHUbCvXTkX
 IWj2Qvl9LNNs+Ytz1W3qCQYzugJ3rP7TLaVkPQcZNzP5GeJFaxEs7qFoG8J62rPVhNb4
 2TinwGNg1XMyLhSuyBZpdyYrH/40sdhlBJK9sjbKhz1pT4P2mQJS8Zyvh2aziGP2hflx
 JLuuoKugLvKYfKxBmeWzwFCTAk2Of0qrJhoRWTWJ5ieTrNW5fzTHZuge5h5/kJTvrJfO
 UCYg==
X-Gm-Message-State: AKGB3mIlyzwWtaThjvSPFl6yQ03Ie5Ljql58jvJsA00vl9howy22NYNZ
 E30q4L8B9zhP+hH2obPd6w8yRPgYhDLAoZ/KIZo=
X-Google-Smtp-Source: AGs4zMYYh0sPnw92SQqkP+MIGC4B0E+iexgCW5kayE2GjxfOM/EMaIpy8imrYCfYq/zjs5LxQMcQ7CPKs3z3egGJNRU=
X-Received: by 10.55.19.158 with SMTP id 30mr35628793qkt.0.1512837988633; Sat,
 09 Dec 2017 08:46:28 -0800 (PST)
MIME-Version: 1.0
Received: by 10.12.175.168 with HTTP; Sat, 9 Dec 2017 08:46:28 -0800 (PST)
From: Pierre Peyronnel <pierre.peyronnel@gmail.com>
Date: Sat, 9 Dec 2017 17:46:28 +0100
Message-ID: <CA+mArZU+BvLR8wGspZerYVZXiFYJPeM-Bo18zu43=k_upzb1mg@mail.gmail.com>
To: xen-users <xen-users@lists.xen.org>
Subject: [Xen-users] Arch linux PV domU, only 201707 working ?
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7250542954446391223=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============7250542954446391223==
Content-Type: multipart/alternative; boundary="001a113f8dbcea5121055feb0aba"

--001a113f8dbcea5121055feb0aba
Content-Type: text/plain; charset="UTF-8"

Hello xen users using Arch linux as domU,

I wanted to move some of my PV domUs to Arch linux but it seems there is a
bug open since august about kernel 4.12 (and 4.14) preventing it to boot

It seems only 201707 version would work but it's not on the mirrors...

so does anyone have tried to use a more recent ISO ?
Or anyone know where I can find the 2017 07 one ?

thanks advance for the help

Pierre

--001a113f8dbcea5121055feb0aba
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hello xen users using Arch linux as domU,<div><br></div><d=
iv>I wanted to move some of my PV domUs to Arch linux but it seems there is=
 a bug open since august about kernel 4.12 (and 4.14) preventing it to boot=
</div><div><br></div><div>It seems only 201707 version would work but it&#3=
9;s not on the mirrors...</div><div><br></div><div>so does anyone have trie=
d to use a more recent ISO ?</div><div>Or anyone know where I can find the =
2017 07 one ?</div><div><br></div><div>thanks advance for the help</div><di=
v><br></div><div>Pierre</div></div>

--001a113f8dbcea5121055feb0aba--


--===============7250542954446391223==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============7250542954446391223==--


From xen-users-bounces@lists.xenproject.org Sat Dec 09 19:11:48 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Dec 2017 19:11:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eNkWM-0007QY-6D; Sat, 09 Dec 2017 19:10:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pcxb=df=johnthomson.fastmail.com.au=lists@srs-us1.protection.inumbo.net>)
 id 1eNkWL-0007QG-9j
 for xen-users@lists.xen.org; Sat, 09 Dec 2017 19:10:45 +0000
X-Inumbo-ID: b31cfa03-dd14-11e7-b0d7-9f685aff125f
Received: from out3-smtp.messagingengine.com (unknown [66.111.4.27])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b31cfa03-dd14-11e7-b0d7-9f685aff125f;
 Sat, 09 Dec 2017 19:11:03 +0000 (UTC)
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44])
 by mailout.nyi.internal (Postfix) with ESMTP id 378DD20BFF;
 Sat,  9 Dec 2017 14:10:36 -0500 (EST)
Received: from web5 ([10.202.2.215])
 by compute4.internal (MEProxy); Sat, 09 Dec 2017 14:10:36 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com.au;
 h=content-transfer-encoding:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc; s=fm1; bh=g+sfWdA3nVThmU/QXQ07kAfNKKB2n
 vca4fSny70RyL0=; b=ePpZMjitlM37ePIwWE/l2f8Rh30LwxyyouJHg+4GU9kk8
 fqCwWrSTmzm9XL+TT+WVzir4C+TyBZGXCO1l8WKM0Zz1tC+eGR4/Ll7/ETeDKZKJ
 y3ulHoB5MePGwP6zl3hde4aALS9r36rD/Das7lZVQ7k2pvYZF1a9YUZR+fGcTc9B
 f8qO8vTF9oX8Rw1eTiSix03CDtva8Z/W8zkoECkNupNgqCgtZKC7aYlBI2Y/7h33
 eeoEpg0gHWUtVmhoU16/1E75DKtvtqxK2PHiCsEg3xKWMrk/k8d9XuxlvVAsMDP+
 LKHgqSUbudrHDYKFTMe1Ulyfk99zMhzb7/qw1w+AQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=g+sfWd
 A3nVThmU/QXQ07kAfNKKB2nvca4fSny70RyL0=; b=FPD9pMSikwlQjxjvUDH4We
 u+9BeWlW9H/43P5whQunf9xOM6F4YNIPuTUM8UgB2marDIFlFBZSKC0UpNdZsIQi
 ++9ZGJ07k/djCnPPbt+lp8ykMIONDsVUHY6f2sGiTGFB46K5dCCavdHnA5thnp1t
 E5lJitOj9MNcww4nmYz13SWVFuDTgaXieVEGa8MjrrBSHefWpjn/lek3EazTbFwh
 Ae3QOIYh9xUbZLAB7aSId10Kf8nI6EWGgZKS6dLVSiU6zQSk5+0hcl6jtANhgLKX
 Dwqqsfc8rPiRMXkkCT/ritbD9J9rQ6Y6B0r1E3ffD+uepPLfQ5WsojQpZTG3tbww
 ==
X-ME-Sender: <xms:LDUsWpQhqJ3ntdoUmOiwFFjceVuF6oqjw2tqfTvrx9WEV6O4oEszDw>
Received: by mailuser.nyi.internal (Postfix, from userid 99)
 id 10D849E094; Sat,  9 Dec 2017 14:10:36 -0500 (EST)
Message-Id: <1512846635.1180698.1199624488.602D41A8@webmail.messagingengine.com>
From: John Thomson <lists@johnthomson.fastmail.com.au>
To: Pierre Peyronnel <pierre.peyronnel@gmail.com>,
 "xen-users" <xen-users@lists.xen.org>
MIME-Version: 1.0
X-Mailer: MessagingEngine.com Webmail Interface - ajax-c9e5630e
In-Reply-To: <CA+mArZU+BvLR8wGspZerYVZXiFYJPeM-Bo18zu43=k_upzb1mg@mail.gmail.com>
Date: Sun, 10 Dec 2017 06:10:35 +1100
References: <CA+mArZU+BvLR8wGspZerYVZXiFYJPeM-Bo18zu43=k_upzb1mg@mail.gmail.com>
Subject: Re: [Xen-users] Arch linux PV domU, only 201707 working ?
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGkgUGllcnJlLAoKT24gU3VuLCAxMCBEZWMgMjAxNywgYXQgMDM6NDYsIFBpZXJyZSBQZXlyb25u
ZWwgd3JvdGU6Cj4gUFYgZG9tVXMgdG8gQXJjaCBsaW51eCBidXQgaXQgc2VlbXMgdGhlcmUgaXMg
YSBidWcgb3BlbiBzaW5jZSBhdWd1c3QgYWJvdXQga2VybmVsIDQuMTIgKGFuZCA0LjE0KSBwcmV2
ZW50aW5nIGl0IHRvIGJvb3QKClRoZSBidWcgaXMgZml4ZWQgaW4ga2VybmVsIDQuMTUsIGJ1dCBo
YXMgbm90IGJlZW4gYWRkcmVzc2VkIGluIHRoZQpjdXJyZW50IEFyY2ggTGludXgga2VybmVscy4K
CkZvciBjdXJyZW50IGtlcm5lbCB5b3Ugd2lsbCBuZWVkIGN1c3RvbSBidWlsdCBrZXJuZWwuCldp
dGggZWl0aGVyIENPTkZJR19JTlRFTF9BVE9NSVNQPW4gb3IgcGF0Y2hlZCB3aXRoIGF0b21pc3A6
IHVzZSBjbG9jawpmcmFtZXdvcmsgZm9yIGNhbWVyYSBjbG9ja3MgW1BpZXJyZS1Mb3VpcyBCb3Nz
YXJ0XS4KCj4gT3IgYW55b25lIGtub3cgd2hlcmUgSSBjYW4gZmluZCB0aGUgMjAxNyAwNyBvbmUg
PwoKVGhleSBzaG91bGQgYmUgb24gdGhlIEFyY2ggTGludXggYXJjaGl2ZToKaHR0cHM6Ly9hcmNo
aXZlLmFyY2hsaW51eC5vcmcvaXNvLwoKSWYgeW91IHVzZSBBcmNoIExpbnV4IGFzIGRvbTAsIHlv
dSBjb3VsZCBhbHRlcm5hdGl2ZWx5IHVzZSBwYWNzdHJhcCB0bwppbnN0YWxsIHlvdXIgZG9tVSBz
eXN0ZW0sIHRoZW4gY2hyb290IGludG8gdGhlIGltYWdlIGFuZCBpbnN0YWxsIHlvdXIKY3VzdG9t
IGtlcm5lbC4KCkNoZWVycwotLQpKb2huIFRob21zb24KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJz
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tdXNlcnM=

From xen-users-bounces@lists.xenproject.org Mon Dec 11 01:06:16 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Dec 2017 01:06:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eOCWg-0006Ge-5p; Mon, 11 Dec 2017 01:04:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pzsu=dh=yahoo.com=tlviewer@srs-us1.protection.inumbo.net>)
 id 1eOCWe-0006GY-DU
 for xen-users@lists.xenproject.org; Mon, 11 Dec 2017 01:04:56 +0000
X-Inumbo-ID: 3ac58b43-de0f-11e7-b4a6-bc764e045a96
Received: from sonic305-22.consmr.mail.ne1.yahoo.com (unknown [66.163.185.148])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 3ac58b43-de0f-11e7-b4a6-bc764e045a96;
 Mon, 11 Dec 2017 02:04:25 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1512954293; bh=QiTsL+zEbS5rkTa0f/qw/0pgNcmCxKf1o5NbeSFYHSA=;
 h=Date:From:Reply-To:To:Subject:References:From:Subject;
 b=TWTOH2+CFoAgCEPLGw1hGJh1k4vt3QY2pKwI1sKG8YNfM6qWcRQYS1EPNVNZMP0lOo8BWPqwao0yMoJ+E2r6SY+RUwlInE7gu4Z3VtFlpke+gtt80hwdH2ECZAb54RzJaGXNLrvKqhxaLT+tWdyqThtu9b/dyA/pa8GU9ahIQFmVpPyzdsLhdz8TrL0kMRVo1IGhrY0yrh9b/ShQJZKIM4fBNwafrLFjlsNC6v33iDTl4DQv/3fsxHLJqoUVdwjnPHj6vyWubbrpgc6eFrWSXCbDejOi/Ly5jkwqQnzEtPG7ei90eotN+wPb+cQn7B1PssC0Qsy9QdlgnPzpuGkAGA==
X-YMail-OSG: iyP7Fq8VM1l7ganv6rsJOjhVBWuww3zaRGEfAQZsGAG0aayHao0Sk_ezKseu0FE
 X6pHj8wDfj5tV4e83v4jP5IFUMvpJf8PGRIvCELiLUJPbiQu1ckmDcKyjmkm1LgdalcBPjqM1Aiz
 nGQXRcZS7rQIGd6kdAsj_d1vkNEPozYpU4zudf45lXV3uUqXOoSOzXSK.nGHT9sR6J6SPD_teUXm
 ZJWBfgtVgpT.WPJNsaQmLzEp7qUi_o.5Ii6pLHSFuu3ST2Gzn.RYfqgir.vTR2goiuG.HYkXYvEK
 31ZMEk4_KRiYvuaS6epMKB4fR_.wi.iiUnQ4m673q6NdCg_yPih.9qXDONz4r.SphVOtQ788Uu6g
 jykwDbbXLrd.U4jueNaFXLXZ4lmRcOK.tL8_QuGm_8pduWVhSFpMn1k.Pl.NhALv97Gfz.FF6GnL
 .rWKyBxDeo9vDU0U5TlKNphTWxBIFuNuNQcBEBEn65McjydaaGHE5xh3.B5kzk9yJPYd4_DiWkJa
 wCm7hh62s
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic305.consmr.mail.ne1.yahoo.com with HTTP; Mon, 11 Dec 2017 01:04:53 +0000
Date: Mon, 11 Dec 2017 01:04:52 +0000 (UTC)
From: Mark Pryor <tlviewer@yahoo.com>
To: Xen-users <xen-users@lists.xenproject.org>
Message-ID: <1472303426.2416374.1512954292104@mail.yahoo.com>
MIME-Version: 1.0
References: <1472303426.2416374.1512954292104.ref@mail.yahoo.com>
X-Mailer: WebService/1.1.11051 YahooMailNeo Mozilla/5.0 (X11; Linux x86_64;
 rv:52.0) Gecko/20100101 Firefox/52.0
Content-Length: 3046
Subject: [Xen-users] xen-4.10 rc7 source build on CentOS 7.4 with qemuu
	split out
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Reply-To: Mark Pryor <tlviewer@yahoo.com>
Content-Type: multipart/mixed; boundary="===============8809457664467235153=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============8809457664467235153==
Content-Type: multipart/alternative; 
	boundary="----=_Part_2416373_1574367759.1512954292103"
Content-Length: 2469

------=_Part_2416373_1574367759.1512954292103
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

List,
xen-4.10 rc7 source build on CentOS 7.4 with qemuu split out
This build is a twist on the package partitioning usually seen with CentOS and Xen. The qemu-xen upstream is split into its own package.
http://pastebin.centos.org/459561/raw/
The package and more info can traced from the paste. You may have to back up a level on the filelist link.
I have it running now with 5 VM, booted in 37 seconds.
PryMar56
##xen-packaging on Freenode

------=_Part_2416373_1574367759.1512954292103
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<html><head></head><body><div style=3D"color:#000; background-color:#fff; f=
ont-family:Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font=
-size:13px"><div id=3D"yui_3_16_0_ym19_1_1512953988410_2708">List,</div><di=
v id=3D"yui_3_16_0_ym19_1_1512953988410_2707"><br></div><div id=3D"yui_3_16=
_0_ym19_1_1512953988410_2714" dir=3D"ltr">xen-4.10 rc7 source build on Cent=
OS 7.4 with qemuu split out</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1=
512953988410_2735"><br></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_15129=
53988410_2736">This build is a twist on the package partitioning usually se=
en with CentOS and Xen. The qemu-xen upstream is split into its own package=
.</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1512953988410_2706"><br></d=
iv><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1512953988410_2734"><a href=3D"=
http://pastebin.centos.org/459561/raw/" id=3D"yui_3_16_0_ym19_1_15129539884=
10_2733">http://pastebin.centos.org/459561/raw/</a></div><div dir=3D"ltr" i=
d=3D"yui_3_16_0_ym19_1_1512953988410_2731"><br></div><div dir=3D"ltr" id=3D=
"yui_3_16_0_ym19_1_1512953988410_2732">The package and more info can traced=
 from the paste. You may have to back up a level on the filelist link.</div=
><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1512953988410_2742"><br></div><di=
v dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1512953988410_2737">I have it running=
 now with 5 VM, booted in 37 seconds.</div><div dir=3D"ltr" id=3D"yui_3_16_=
0_ym19_1_1512953988410_2743"><br></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym=
19_1_1512953988410_2741">PryMar56</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym=
19_1_1512953988410_2744"><br></div><div dir=3D"ltr">##xen-packaging on Free=
node<br></div></div></body></html>
------=_Part_2416373_1574367759.1512954292103--


--===============8809457664467235153==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============8809457664467235153==--


From xen-users-bounces@lists.xenproject.org Mon Dec 11 04:20:23 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Dec 2017 04:20:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eOFYb-0002ZM-Sw; Mon, 11 Dec 2017 04:19:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tuyy=dh=gmail.com=nickeysgo@srs-us1.protection.inumbo.net>)
 id 1eOFYb-0002ZG-4J
 for xen-users@lists.xenproject.org; Mon, 11 Dec 2017 04:19:09 +0000
X-Inumbo-ID: 5bbf92c0-de2a-11e7-b4a6-bc764e045a96
Received: from mail-vk0-x241.google.com (unknown [2607:f8b0:400c:c05::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5bbf92c0-de2a-11e7-b4a6-bc764e045a96;
 Mon, 11 Dec 2017 05:18:37 +0100 (CET)
Received: by mail-vk0-x241.google.com with SMTP id h203so10065295vka.6
 for <xen-users@lists.xenproject.org>; Sun, 10 Dec 2017 20:19:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=wjhjzeScvJ6RQBr48jOq3cBH79GYQSC4vTwE7vwVAQc=;
 b=axW/UezbH3fw2xPadk4/7qo6XX/9b1v4OYexk0S1MI6Ggtog8Re6ID8Rg3fzA3e50t
 qIfWUTd6EG+Qnb+trGbvP+hfh+8WnOjg1vSpntTSnIGBhFa0CFV2Gfuc6JCReBnD1Oj4
 PQFo94LYBirhe7LilSsQxJvOHFIbgFxMqTF/PpF7GoEd3QYx0UXqmg3PFHCRTKHGJFaW
 2Z5qFMWGcO1PZSLryeB6Nfs6mCYTnQIuHV8Oj8DjIHBdRbYl2w7xKxNj8KoOqKB2d0EV
 B3H6gUyHiE3SAvwsKQszr7GnJ9EP/9VaaeKxlAD/cJ9jN7zLvoMfez0AtIibyCBhzxM2
 /TWw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=wjhjzeScvJ6RQBr48jOq3cBH79GYQSC4vTwE7vwVAQc=;
 b=DdBFAzsWGMzJ02flMb10YWLrmj9E2aCEKfvwGv/t0FA3/4vpOt4QiKTzBi2dv4gvlS
 wJyae4BuKUEdwd9NN9rG0z6suQcfXzkYJ6BkIVfAc3jvxuB5H1YhShu27SiFs+BmMLoO
 iDDuSKLGYxNE0mY5CQ3Dn6zJm7aQ0bHPabNNDtCfq5+OjgBL+5WVSzxMJvRZgu13oaD/
 3ZsWrfO2h5IKdETNBkVd6jTvAkFVGFPGDoeRBJm6CXcGQ+YIGfe+iSvmtTGj38V58xNx
 mV/FiDa6H5rT2lENpeyK3cBXUeXCvyWXe2sMGcT9mzABLO5P7TMa1rL0Y/3tF8NWEVhn
 h25w==
X-Gm-Message-State: AKGB3mJHgcaMOzoJ7DJcOUMjbn1PTB7tcfLgFnebmzESPauYDWMroV0s
 VOM05EMgzGHywQisPR4+4uv4ertK/zuE+C0TmwQObuhS
X-Google-Smtp-Source: AGs4zMateWHoiIGCq4gZO7KtxMVcFd9i34KZKWS5vRGDBFBW56/lOflO7GwyqhdFA5rBbX36zEmMAfot8o0HttJpz3U=
X-Received: by 10.31.162.133 with SMTP id l127mr23344794vke.65.1512965945389; 
 Sun, 10 Dec 2017 20:19:05 -0800 (PST)
MIME-Version: 1.0
Received: by 10.103.63.202 with HTTP; Sun, 10 Dec 2017 20:19:04 -0800 (PST)
From: Minjun Hong <nickeysgo@gmail.com>
Date: Mon, 11 Dec 2017 13:19:04 +0900
Message-ID: <CAFX_q-Gx+XLd=Nox4=rN-tcxybyHAuL7byEnbAY6g3wzPU+qzw@mail.gmail.com>
To: xen-users@lists.xenproject.org
Subject: [Xen-users] How to make tracking CPU cache-miss on Xen?
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0071496742566616273=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============0071496742566616273==
Content-Type: multipart/alternative; boundary="001a114406d2bb769b056008d573"

--001a114406d2bb769b056008d573
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hello, I'm working on the 'credit scheduler' of Xen.
And I need to compare CPU cache misses between original Xen and my patching
version.
But I failed all attempt even if I have tried many methods by googling.
When I typed 'perf list' with my 'perf' compiled by source code in the
current kernel source code, it said:

nickeys@nickeys-linux-machine:~/ubuntu/tools/perf$ ./perf list
>
>
>> List of pre-defined events (to be used in -e):
>
>
>>   msr/pperf/                                         [Kernel PMU event]
>
>   msr/smi/                                           [Kernel PMU event]
>
>   msr/tsc/                                           [Kernel PMU event]
>
>   power/energy-cores/                                [Kernel PMU event]
>
>   power/energy-gpu/                                  [Kernel PMU event]
>
>   power/energy-pkg/                                  [Kernel PMU event]
>
>   power/energy-psys/                                 [Kernel PMU event]
>
>   power/energy-ram/                                  [Kernel PMU event]
>
>
>>   rNNN                                               [Raw hardware event
>> descriptor]
>
>   cpu/t1=3Dv1[,t2=3Dv2,t3 ...]/modifier                  [Raw hardware ev=
ent
>> descriptor]
>
>    (see 'man perf-list' on how to encode it)
>
>
>>   mem:<addr>[/len][:access]                          [Hardware breakpoin=
t]
>
>
>> nickeys@nickeys-linux-machine:~/ubuntu/tools/perf$
>
>
>
Since there is no HW event in contrast with native environment, I should
try 'Raw hardware event descriptor' option.
According to 'Intel=C2=AE 64 and IA-32 Architectures Software Developer=E2=
=80=99s Manual
Volume 3B: System Programming Guide', I used 'r412e' raw hardware event to
get LLC Misses which is in '18.2.1.2 Pre-defined Architectural Performance
Events' section of the guide,
but I found out my 'perf' does not support the feature:

nickeys@nickeys-linux-machine:~/ubuntu/tools/perf$ sudo ./perf stat -e
>> r412e sleep 1
>
>
>>  Performance counter stats for 'sleep 1':
>
>
>>    <not supported>      r412e
>>
>
>
>>        1.002120111 seconds time elapsed
>
>
>> nickeys@nickeys-linux-machine:~/ubuntu/tools/perf$
>
>
 I could not understand why I cannot find out the number of cache-misses.
When I did googling, I did not think there would be a problem because there
were a lot of posts to get cache-misses in the Xen environment.

Below is my PC configuration:

CPU: Intel Core i7-6700

 OS : Ubuntu 16.04 LTS

--001a114406d2bb769b056008d573
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hello, I&#39;m working on the &#39;credit scheduler&#39; o=
f Xen.<div>And I need to compare CPU cache misses between original Xen and =
my patching version.</div><div>But I failed all attempt even if I have trie=
d many methods by googling.</div><div>When I typed &#39;perf list&#39; with=
 my &#39;perf&#39; compiled by source code in the current kernel source cod=
e, it said:</div><div><br></div><blockquote class=3D"gmail_quote" style=3D"=
margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-lef=
t:1ex"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;=
border-left:1px solid rgb(204,204,204);padding-left:1ex">nickeys@nickeys-li=
nux-machine:~/ubuntu/tools/perf$ ./perf list</blockquote><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><br></blockquote><blockquote class=3D"gmai=
l_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,20=
4,204);padding-left:1ex">List of pre-defined events (to be used in -e):</bl=
ockquote><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br></blockquote=
><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border=
-left:1px solid rgb(204,204,204);padding-left:1ex">=C2=A0 msr/pperf/=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0[Kernel P=
MU event]</blockquote><blockquote class=3D"gmail_quote" style=3D"margin:0px=
 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">=C2=
=A0 msr/smi/=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0[Kernel PMU event]</blockquote><blockquote class=3D"gmail_=
quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,=
204);padding-left:1ex">=C2=A0 msr/tsc/=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0[Kernel PMU event]</blockquote=
><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border=
-left:1px solid rgb(204,204,204);padding-left:1ex">=C2=A0 power/energy-core=
s/=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 [Kernel PMU event]</blockquote><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:=
1px solid rgb(204,204,204);padding-left:1ex">=C2=A0 power/energy-gpu/=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 [Kernel PMU event]</blockquote><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:=
1px solid rgb(204,204,204);padding-left:1ex">=C2=A0 power/energy-pkg/=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 [Kernel PMU event]</blockquote><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:=
1px solid rgb(204,204,204);padding-left:1ex">=C2=A0 power/energy-psys/=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0[Kernel PMU event]</blockquote><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-lef=
t:1px solid rgb(204,204,204);padding-left:1ex">=C2=A0 power/energy-ram/=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 [Kernel PMU event]</blockquote><b=
lockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-le=
ft:1px solid rgb(204,204,204);padding-left:1ex"><br></blockquote><blockquot=
e class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px s=
olid rgb(204,204,204);padding-left:1ex">=C2=A0 rNNN=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0[Raw h=
ardware event descriptor]</blockquote><blockquote class=3D"gmail_quote" sty=
le=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddi=
ng-left:1ex">=C2=A0 cpu/t1=3Dv1[,t2=3Dv2,t3 ...]/modifier=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 [Raw hardware event descripto=
r]</blockquote><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0p=
x 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">=C2=A0 =C2=
=A0(see &#39;man perf-list&#39; on how to encode it)</blockquote><blockquot=
e class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px s=
olid rgb(204,204,204);padding-left:1ex"><br></blockquote><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">=C2=A0 mem:&lt;addr&gt;[/len][:access]=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 [Hardware breakpoint]</blockquote><blockquote class=3D"gmail_=
quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,=
204);padding-left:1ex"><br></blockquote><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pad=
ding-left:1ex">nickeys@nickeys-linux-machine:~/ubuntu/tools/perf$=C2=A0</bl=
ockquote><div><br></div></blockquote><div><br></div><div>Since there is no =
HW event in contrast with native environment, I should try &#39;Raw hardwar=
e event descriptor&#39; option.</div><div>According to &#39;Intel=C2=AE 64 =
and IA-32 Architectures Software Developer=E2=80=99s Manual Volume 3B: Syst=
em Programming Guide&#39;, I used &#39;r412e&#39; raw hardware event to get=
 LLC Misses which is in &#39;18.2.1.2 Pre-defined Architectural Performance=
 Events&#39; section of the guide,</div><div>but I found out my &#39;perf&#=
39; does not support the feature:</div><div><br></div><blockquote class=3D"=
gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(20=
4,204,204);padding-left:1ex"><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1=
ex">nickeys@nickeys-linux-machine:~/ubuntu/tools/perf$ sudo ./perf stat -e =
r412e sleep 1</blockquote><blockquote class=3D"gmail_quote" style=3D"margin=
:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"=
><br></blockquote><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px=
 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">=C2=A0P=
erformance counter stats for &#39;sleep 1&#39;:</blockquote><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid =
rgb(204,204,204);padding-left:1ex"><br></blockquote><blockquote class=3D"gm=
ail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,=
204,204);padding-left:1ex">=C2=A0 =C2=A0&lt;not supported&gt;=C2=A0 =C2=A0 =
=C2=A0 r412e=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0</blockquote><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-lef=
t:1px solid rgb(204,204,204);padding-left:1ex"><br></blockquote><blockquote=
 class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px so=
lid rgb(204,204,204);padding-left:1ex">=C2=A0 =C2=A0 =C2=A0 =C2=A01.0021201=
11 seconds time elapsed</blockquote><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex"><br></blockquote><blockquote class=3D"gmail_quote" style=3D"marg=
in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e=
x">nickeys@nickeys-linux-machine:~/ubuntu/tools/perf$</blockquote></blockqu=
ote><div><br></div><div>=C2=A0I could not understand why I cannot find out =
the number of cache-misses. When I did googling, I did not think there woul=
d be a problem because there were a lot of posts to get cache-misses in the=
 Xen environment.</div><div><br></div><div>Below is my PC configuration:</d=
iv><div><br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px=
 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">CPU: In=
tel Core i7-6700=C2=A0</blockquote><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex">=C2=A0OS : Ubuntu 16.04 LTS</blockquote></div>

--001a114406d2bb769b056008d573--


--===============0071496742566616273==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============0071496742566616273==--


From xen-users-bounces@lists.xenproject.org Mon Dec 11 04:25:15 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Dec 2017 04:25:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eOFeJ-0003HW-J1; Mon, 11 Dec 2017 04:25:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tuyy=dh=gmail.com=nickeysgo@srs-us1.protection.inumbo.net>)
 id 1eOFeH-0003HP-Nu
 for xen-users@lists.xenproject.org; Mon, 11 Dec 2017 04:25:01 +0000
X-Inumbo-ID: 2ea8e9ef-de2b-11e7-b4a6-bc764e045a96
Received: from mail-ua0-x243.google.com (unknown [2607:f8b0:400c:c08::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2ea8e9ef-de2b-11e7-b4a6-bc764e045a96;
 Mon, 11 Dec 2017 05:24:30 +0100 (CET)
Received: by mail-ua0-x243.google.com with SMTP id t24so11095730uaa.13
 for <xen-users@lists.xenproject.org>; Sun, 10 Dec 2017 20:25:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=01VNoqv57a1klTGeKPcjPW26huKpEuMZMo7Pne/BUtI=;
 b=QMvHv+97CjbeCTtlNLD0aMKC5BlCDDY+/fleKTovHc1kdDNobmFs1u5oOeeRQoCt4R
 gqBDyVgtVeJu/kGqioVmlFX9prZ2spaYIlQQtQPx6zY9pwt3HJ7gIKODURBfjlGpxCRd
 4ew51f8S4vo2dCILMlAFFtluhda95r1KaKhRZwXwaFSQS6zeBE48vNLECFvabTpgFnHD
 8Rs3pyEUPebO8RDPF9tMdfQQFgYd0qU5UOM0jQIytgbSfviE4nECf8aYl2WSkkZkWcEz
 htvpBd+KaXK2PuypA9J8plH1/E/uLrSbfO76MRRsZmXG7dsyy603NZcY3xmRQ56JLSoi
 RekQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=01VNoqv57a1klTGeKPcjPW26huKpEuMZMo7Pne/BUtI=;
 b=FaDBMbq4wjdz1N6xekFhsN/ryyPQdAncF9ikS/IrrBRAmCcf+Fp5SL+jVp4NFxwx5V
 96fhsqqkNoS8DQRJFmG8SjcBQ9TY9rENfpphKzShldbWzF/9s6W/Hq+eTSF6iL2F2coe
 CwQog/MYBNWvTmvpVE2ul99gLJoN+pQEDexBrjBjn7t0OPbYkHKpLV9pks9zywMredOZ
 TLGUEzUtyzg4SWDAUB0CM1MqUMh2y3bccX4ocyEcCa0JXBLqa7fzaJI9OMeTD/Y/ta/F
 PMkveKsTk57oVzc50oA40Lfim8TVU2RTpnp4lPxWqBMkNB3B33AVjzRtkpbBzrhZ78vm
 LhEg==
X-Gm-Message-State: AKGB3mKPWyCMqGT8FxB9dkEtcvKraX4qurY6IbMPuLzvfaNEYHdkPEAj
 83hMb0FaWZ2wWxaRZLkZVT/FiluxDS4woDJ3grcgfEyn
X-Google-Smtp-Source: AGs4zMaGLyGTJME0/NYlf70jddMczXpOdcJiW8Ze188PAAJsCA1L2B1P7zys4bPwNdjsCsfJHN533w1iHmP4n21MwUo=
X-Received: by 10.176.80.2 with SMTP id b2mr25422380uaa.198.1512966299266;
 Sun, 10 Dec 2017 20:24:59 -0800 (PST)
MIME-Version: 1.0
Received: by 10.103.63.202 with HTTP; Sun, 10 Dec 2017 20:24:58 -0800 (PST)
From: Minjun Hong <nickeysgo@gmail.com>
Date: Mon, 11 Dec 2017 13:24:58 +0900
Message-ID: <CAFX_q-FSatvvbNpozu4vbUgN3==iCTC5FZmO6qFZg7T3u8+FYg@mail.gmail.com>
To: xen-users@lists.xenproject.org
Subject: [Xen-users]  How to make tracking CPU cache-miss on Xen?
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3149601320805832962=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============3149601320805832962==
Content-Type: multipart/alternative; boundary="94eb2c18ee44d3357b056008eae8"

--94eb2c18ee44d3357b056008eae8
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

## I'm sorry for bother you, because I mistakenly sent previous mail.
Please kindly understand my mistake. ##

Hello, I'm working on the 'credit scheduler' of Xen.
And I need to compare CPU cache misses between original Xen and my patching
version.
But I failed all attempt even if I have tried many methods by googling.
When I typed 'perf list' with my 'perf' compiled by source code in the
current kernel source code, it said:

nickeys@nickeys-linux-machine:~/ubuntu/tools/perf$ ./perf list
>
>
>> List of pre-defined events (to be used in -e):
>
>
>>   msr/pperf/                                         [Kernel PMU event]
>
>   msr/smi/                                           [Kernel PMU event]
>
>   msr/tsc/                                           [Kernel PMU event]
>
>   power/energy-cores/                                [Kernel PMU event]
>
>   power/energy-gpu/                                  [Kernel PMU event]
>
>   power/energy-pkg/                                  [Kernel PMU event]
>
>   power/energy-psys/                                 [Kernel PMU event]
>
>   power/energy-ram/                                  [Kernel PMU event]
>
>
>>   rNNN                                               [Raw hardware event
>> descriptor]
>
>   cpu/t1=3Dv1[,t2=3Dv2,t3 ...]/modifier                  [Raw hardware ev=
ent
>> descriptor]
>
>    (see 'man perf-list' on how to encode it)
>
>
>>   mem:<addr>[/len][:access]                          [Hardware breakpoin=
t]
>
>
>> nickeys@nickeys-linux-machine:~/ubuntu/tools/perf$
>
>
>
Since there is no HW event in contrast with native environment, I should
try 'Raw hardware event descriptor' option.
According to 'Intel=C2=AE 64 and IA-32 Architectures Software Developer=E2=
=80=99s Manual
Volume 3B: System Programming Guide', I used 'r412e' raw hardware event to
get LLC Misses which is in '18.2.1.2 Pre-defined Architectural Performance
Events' section of the guide,
but I found out my 'perf' does not support the feature:

nickeys@nickeys-linux-machine:~/ubuntu/tools/perf$ sudo ./perf stat -e
>> r412e sleep 1
>
>
>>  Performance counter stats for 'sleep 1':
>
>
>>    <not supported>      r412e
>>
>
>
>>        1.002120111 seconds time elapsed
>
>
>> nickeys@nickeys-linux-machine:~/ubuntu/tools/perf$
>
>
 I could not understand why I cannot find out the number of cache-misses.
When I did googling, I did not think there would be a problem because there
were a lot of posts to get cache-misses in the Xen environment.

Below is my PC configuration:

CPU: Intel Core i7-6700

OS: Ubuntu 16.04 LTS

Kernel: 4.10.17 from 'linux.org'

Xen:  4.9.0


Is there any other way to get CPU cache-misses in Xen environment?
Thanks for your help!

Minjun Hong

--94eb2c18ee44d3357b056008eae8
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><span style=3D"font-size:12.8px">## I&#39;m sorry for=
 bother you, because I mistakenly sent previous mail. Please kindly underst=
and my mistake. ##</span></div><span style=3D"font-size:12.8px"><div><span =
style=3D"font-size:12.8px"><br></span></div>Hello, I&#39;m working on the &=
#39;credit scheduler&#39; of Xen.</span><div style=3D"font-size:12.8px">And=
 I need to compare CPU cache misses between original Xen and my patching ve=
rsion.</div><div style=3D"font-size:12.8px">But I failed all attempt even i=
f I have tried many methods by googling.</div><div style=3D"font-size:12.8p=
x">When I typed &#39;perf list&#39; with my &#39;perf&#39; compiled by sour=
ce code in the current kernel source code, it said:</div><div style=3D"font=
-size:12.8px"><br></div><blockquote class=3D"gmail_quote" style=3D"font-siz=
e:12.8px;margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pa=
dding-left:1ex"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0=
px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">nickeys@n=
ickeys-linux-machine:<wbr>~/ubuntu/tools/perf$ ./perf list</blockquote><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left=
:1px solid rgb(204,204,204);padding-left:1ex"><br></blockquote><blockquote =
class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px sol=
id rgb(204,204,204);padding-left:1ex">List of pre-defined events (to be use=
d in -e):</blockquote><blockquote class=3D"gmail_quote" style=3D"margin:0px=
 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br=
></blockquote><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px=
 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">=C2=A0 msr/=
pperf/=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0[Kernel PMU event]</blockquote><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex">=C2=A0 msr/smi/=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0[Kernel PMU event]</blockquote><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px soli=
d rgb(204,204,204);padding-left:1ex">=C2=A0 msr/tsc/=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0[Kernel PMU even=
t]</blockquote><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0p=
x 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">=C2=A0 pow=
er/energy-cores/=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 [Kernel PMU event]</bl=
ockquote><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex">=C2=A0 power/ene=
rgy-gpu/=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 [Kernel PMU event]</bl=
ockquote><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex">=C2=A0 power/ene=
rgy-pkg/=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 [Kernel PMU event]</bl=
ockquote><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex">=C2=A0 power/ene=
rgy-psys/=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0[Kernel PMU event]</blo=
ckquote><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex">=C2=A0 power/ener=
gy-ram/=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 [Kernel PMU event]</bl=
ockquote><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br></blockquote=
><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border=
-left:1px solid rgb(204,204,204);padding-left:1ex">=C2=A0 rNNN=C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0[Raw hardware event descriptor]</blockquote><blockquote class=3D"gmai=
l_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,20=
4,204);padding-left:1ex">=C2=A0 cpu/t1=3Dv1[,t2=3Dv2,t3 ...]/modifier=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 [Raw hardware even=
t descriptor]</blockquote><blockquote class=3D"gmail_quote" style=3D"margin=
:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"=
>=C2=A0 =C2=A0(see &#39;man perf-list&#39; on how to encode it)</blockquote=
><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border=
-left:1px solid rgb(204,204,204);padding-left:1ex"><br></blockquote><blockq=
uote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1p=
x solid rgb(204,204,204);padding-left:1ex">=C2=A0 mem:&lt;addr&gt;[/len][:a=
ccess]=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 [Hardware breakpoint]</blockquote><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><br></blockquote><blockquote class=3D"gmai=
l_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,20=
4,204);padding-left:1ex">nickeys@nickeys-linux-machine:<wbr>~/ubuntu/tools/=
perf$=C2=A0</blockquote><div><br></div></blockquote><div style=3D"font-size=
:12.8px"><br></div><div style=3D"font-size:12.8px">Since there is no HW eve=
nt in contrast with native environment, I should try &#39;Raw hardware even=
t descriptor&#39; option.</div><div style=3D"font-size:12.8px">According to=
 &#39;Intel=C2=AE 64 and IA-32 Architectures Software Developer=E2=80=99s M=
anual Volume 3B: System Programming Guide&#39;, I used &#39;r412e&#39; raw =
hardware event to get LLC Misses which is in &#39;18.2.1.2 Pre-defined Arch=
itectural Performance Events&#39; section of the guide,</div><div style=3D"=
font-size:12.8px">but I found out my &#39;perf&#39; does not support the fe=
ature:</div><div style=3D"font-size:12.8px"><br></div><blockquote class=3D"=
gmail_quote" style=3D"font-size:12.8px;margin:0px 0px 0px 0.8ex;border-left=
:1px solid rgb(204,204,204);padding-left:1ex"><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,20=
4);padding-left:1ex">nickeys@nickeys-linux-machine:<wbr>~/ubuntu/tools/perf=
$ sudo ./perf stat -e r412e sleep 1</blockquote><blockquote class=3D"gmail_=
quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,=
204);padding-left:1ex"><br></blockquote><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pad=
ding-left:1ex">=C2=A0Performance counter stats for &#39;sleep 1&#39;:</bloc=
kquote><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;=
border-left:1px solid rgb(204,204,204);padding-left:1ex"><br></blockquote><=
blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-l=
eft:1px solid rgb(204,204,204);padding-left:1ex">=C2=A0 =C2=A0&lt;not suppo=
rted&gt;=C2=A0 =C2=A0 =C2=A0 r412e=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0</blockquote><blockquote class=3D"gmail_quote" style=3D"margin:0px 0p=
x 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br></=
blockquote><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.=
8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">=C2=A0 =C2=A0 =
=C2=A0 =C2=A01.002120111 seconds time elapsed</blockquote><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><br></blockquote><blockquote class=3D"gmai=
l_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,20=
4,204);padding-left:1ex">nickeys@nickeys-linux-machine:<wbr>~/ubuntu/tools/=
perf$</blockquote></blockquote><div style=3D"font-size:12.8px"><br></div><d=
iv style=3D"font-size:12.8px">=C2=A0I could not understand why I cannot fin=
d out the number of cache-misses. When I did googling, I did not think ther=
e would be a problem because there were a lot of posts to get cache-misses =
in the Xen environment.</div><div style=3D"font-size:12.8px"><br></div><div=
 style=3D"font-size:12.8px">Below is my PC configuration:</div><div style=
=3D"font-size:12.8px"><br></div><blockquote class=3D"gmail_quote" style=3D"=
font-size:12.8px;margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204=
,204);padding-left:1ex">CPU: Intel Core i7-6700<span style=3D"font-size:sma=
ll">=C2=A0</span></blockquote><blockquote class=3D"gmail_quote" style=3D"fo=
nt-size:12.8px;margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,2=
04);padding-left:1ex">OS: Ubuntu 16.04 LTS</blockquote><blockquote class=3D=
"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(2=
04,204,204);padding-left:1ex">Kernel:=C2=A04.10.17 from &#39;<a href=3D"htt=
p://linux.org">linux.org</a>&#39;</blockquote><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,20=
4);padding-left:1ex">Xen:=C2=A0 4.9.0</blockquote><div>=C2=A0</div><div>Is =
there any other way to get CPU cache-misses in Xen environment?</div><div>T=
hanks for your help!</div><div><br></div><div>Minjun Hong</div></div>

--94eb2c18ee44d3357b056008eae8--


--===============3149601320805832962==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============3149601320805832962==--


From xen-users-bounces@lists.xenproject.org Mon Dec 11 18:17:19 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Dec 2017 18:17:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eOScq-0007Nx-Ee; Mon, 11 Dec 2017 18:16:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fsh1=dh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eOSco-0007Nf-Pe
 for xen-users@lists.xen.org; Mon, 11 Dec 2017 18:16:22 +0000
X-Inumbo-ID: 50cdb615-de9f-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 50cdb615-de9f-11e7-b4a6-bc764e045a96;
 Mon, 11 Dec 2017 19:15:50 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eOScY-00069i-7F; Mon, 11 Dec 2017 18:16:06 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1eOScY-0006qM-5K; Mon, 11 Dec 2017 18:16:06 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1eOScY-0006qM-5K@xenbits.xenproject.org>
Date: Mon, 11 Dec 2017 18:16:06 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-users] Xen Security Advisory 240 (CVE-2017-15595) - Unlimited
 recursion in linear pagetable de-typing
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

            Xen Security Advisory CVE-2017-15595 / XSA-240
                               version 6

           Unlimited recursion in linear pagetable de-typing

UPDATES IN VERSION 6
====================

Yet another new patch, addressing another issue similar to the one
addressed in v5.

ISSUE DESCRIPTION
=================

x86 PV guests are permitted to set up certain forms of what is often
called "linear page tables", where pagetables contain references to
other pagetables at the same level or higher.  Certain restrictions
apply in order to fit into Xen's page type handling system.  An
important restriction was missed, however: Stacking multiple layers
of page tables of the same level on top of one another is not very
useful, and the tearing down of such an arrangement involves
recursion.  With sufficiently many layers such recursion will result
in a stack overflow, commonly resulting in Xen to crash.

IMPACT
======

A malicious or buggy PV guest may cause the hypervisor to crash,
resulting in Denial of Service (DoS) affecting the entire host.
Privilege escalation and information leaks cannot be excluded.

VULNERABLE SYSTEMS
==================

All Xen versions from at least 3.2 onwards are vulnerable.  Earlier
versions have not been checked.

Only x86 systems are affected.  ARM systems are not affected.

Only x86 PV guests can leverage the vulnerability.  x86 HVM guests
cannot leverage the vulnerability.

MITIGATION
==========

Running only HVM guests will avoid this vulnerability.

For PV guests, the vulnerability can be avoided if the guest kernel is
controlled by the host rather than guest administrator, provided that
further steps are taken to prevent the guest administrator from loading
code into the kernel (e.g. by disabling loadable modules etc) or from
using other mechanisms which allow them to run code at kernel privilege.

CREDITS
=======

This issue was discovered by Jann Horn of Google Project Zero.

RESOLUTION
==========

Applying the appropriate attached patch series resolves this issue.
The first patch fixes this known issue.  The second, optional, patch
in each series disables the `linear pagetable` option by default.  It
can be re-enabled by adding "pv-linear-pt=true' on the Xen
command-line.

Note that neither Linux nor MiniOS use linear pagetables; NetBSD and
Novell Netware, however, do use this feature when running in PV mode.

xsa240-unstable/*.patch  xen-unstable
xsa240-4.9/*.patch       Xen 4.9.x
xsa240-4.8/*.patch       Xen 4.8.x
xsa240-4.7/*.patch       Xen 4.7.x
xsa240-4.6/*.patch       Xen 4.6.x
xsa240-4.5/*.patch       Xen 4.5.x

$ sha256sum xsa240* xsa240*/*
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  xsa240.meta
e227126ea204d6049c8bfb694e3d2bcac10382733ca4ece1f0f7dc36c625ac1d  xsa240-unstable/0001-x86-limit-linear-page-table-use-to-a-single-level.patch
c6bb1f47754bf4f57bb9205509c525336ff55da8bcae8ae95415bdf1bba70209  xsa240-unstable/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch
549f56c7a3eacd1fc308a46ac5db32f2191d67e7e25aff501fb2ba26cc979feb  xsa240-unstable/0003-x86-dont-wrongly-trigger-linear-page-table-assertion.patch
d157826cbbae2f8815ccfb3aa23b936c5f7e7f5fb802cb85ae9e873723ac3d79  xsa240-unstable/0004-x86-dont-wrongly-trigger-linear-page-table-assertion-2.patch
2e8168449f8594c5faa50feb311eaa7e74b38c726853b1cfbaf2fbd4cbbdb476  xsa240-4.5/0001-x86-limit-linear-page-table-use-to-a-single-level.patch
ea95ed56a5f85753a41ca1abbb4abd5ea791d7596c8a9d20ceaa53862ee5ce15  xsa240-4.5/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch
76ba9206fbab686cc8c3b8b21945532b7029cc4725ee1cc38666035152ba87ad  xsa240-4.5/0003-x86-dont-wrongly-trigger-linear-page-table-assertion.patch
c0851264065f22ea60d54df7a23cda68b24762c032d881bd3d77c5f5f7f65dad  xsa240-4.5/0004-x86-dont-wrongly-trigger-linear-page-table-assertion-2.patch
f7556cc4a13cd4334d79e73861f15dd619dfd6041a3ad89865b358035d2fcff8  xsa240-4.6/0001-x86-limit-linear-page-table-use-to-a-single-level.patch
24ad9f92938c112a6fcf46177d44597c49dc213a3644ce4fd59d4df507b072d3  xsa240-4.6/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch
2fe49415a8925dda416fd2594f935ec03c8070bea4a049c1ad242c646fef01e1  xsa240-4.6/0003-x86-dont-wrongly-trigger-linear-page-table-assertion.patch
0c78bddbf12cefe9e04001ca31c5b913b3914eb80b63b27d1918a10a24022e74  xsa240-4.6/0004-x86-dont-wrongly-trigger-linear-page-table-assertion-2.patch
5a9b8e0a4e55482826e6cf820ea01fbf6674fecf19b101f4578396e3fa98a8fd  xsa240-4.7/0001-x86-limit-linear-page-table-use-to-a-single-level.patch
acf9744b853c1c6ac071bcf5776d8d9463781bbdf658c2fecc59ee338c094750  xsa240-4.7/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch
637ef53ca2d6633104abff47be208d87836042af79082666cb818f0ad53b6452  xsa240-4.7/0003-x86-dont-wrongly-trigger-linear-page-table-assertion.patch
7acccf8867d779914e77a83efcb0dbd172e572de8f700b9ac18db1194c37f82f  xsa240-4.7/0004-x86-dont-wrongly-trigger-linear-page-table-assertion-2.patch
c0c624f51fb1bd9e31a2c120343164d545ab6e709ed4bb9e5dd89b5c4c4e49f8  xsa240-4.8/0001-x86-limit-linear-page-table-use-to-a-single-level.patch
7e3c2c4a4d0ee0a29abaa7aceffbb774b1f92aa81dfa4c5d1c5c5156b6bb0a3a  xsa240-4.8/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch
f174ee608a7f7f0601ae46edafbf443c90a87632609c1b4145fb0e2e5c4b1b51  xsa240-4.8/0003-x86-dont-wrongly-trigger-linear-page-table-assertion.patch
eb74c580bdf0f972833ef058e7db50fe5f524d38d886776c66942712597a52c4  xsa240-4.8/0004-x86-dont-wrongly-trigger-linear-page-table-assertion-2.patch
7769866805e47b7a2109ba1778f263ddfa126bcb0b116612f76dfaca9bf70995  xsa240-4.9/0001-x86-limit-linear-page-table-use-to-a-single-level.patch
1053cb348dc8536cb12b4aca556ddc4c015810f8f0fd21a80dff37433ec082ea  xsa240-4.9/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch
4b312010962a294660b2e78a9a5bfd9d537000ceda11e587f88fc49da560c0ff  xsa240-4.9/0003-x86-dont-wrongly-trigger-linear-page-table-assertion.patch
9b79fb9b176e34b6f1c1208713537130c7ffe7e73e7b9a80e95b53209587628a  xsa240-4.9/0004-x86-dont-wrongly-trigger-linear-page-table-assertion-2.patch
$

DEPLOYMENT DURING EMBARGO
=========================

Deployment of the patches and/or mitigations described above (or
others which are substantially similar) is permitted during the
embargo, even on public-facing systems with untrusted guest users and
administrators.

But: Distribution of updated software is prohibited (except to other
members of the predisclosure list).

Predisclosure list members who wish to deploy significantly different
patches and/or mitigations, please contact the Xen Project Security
Team.

(Note: this during-embargo deployment notice is retained in
post-embargo publicly released Xen Project advisories, even though it
is then no longer applicable.  This is to enable the community to have
oversight of the Xen Project Security Team's decisionmaking.)

For more information about permissible uses of embargoed information,
consult the Xen Project community's agreed Security Policy:
  http://www.xenproject.org/security-policy.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJaLstaAAoJEIP+FMlX6CvZxdMIAIzMc0f+pU0bvefVCMuE7LBN
Xx3bSZ1Yd1V1c9/RmQMsxgv6BQ0hgoiAs9tP0PQ89UJ7CfJfWb221DMXuThhKSmo
1zxH4D0gyUzM01JxaCGjFAUAd30Aa9tZE9M5rgTVSyt3QiLL7IcjY6fks3+HBjMq
2phYB5p7vP9HRZbDbEnAEZRtUzMUUo8QlnjGYvc14wkr/e6quGNsWMKje82y42ha
5mNQ+4XfFI+PPBjAGV12aEHmwmx9PDPnrY59y2rkFoxGIZDjIRLjKS97ULlqq4WU
UbpNgAgrIr2ntfLKQvXKp0oGv+IvxBAMLGzxLWZ0VwKjp6tSUjohnVjq0Twb/74=
=luoB
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa240.meta"
Content-Disposition: attachment; filename="xsa240.meta"
Content-Transfer-Encoding: base64


--=separator
Content-Type: application/octet-stream;
 name="xsa240-unstable/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Disposition: attachment;
 filename="xsa240-unstable/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Transfer-Encoding: base64

RnJvbSAyODQxMzVkMTBkYzQyNTQzOTk3YTRlMzY4MWVmNDg1N2I1NzE4NTU1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFdlZCwgMjcgU2VwIDIwMTcgMTE6
NDY6NTIgKzAxMDAKU3ViamVjdDogW1BBVENIIDEvMl0geDg2OiBsaW1pdCBs
aW5lYXIgcGFnZSB0YWJsZSB1c2UgdG8gYSBzaW5nbGUgbGV2ZWwKClRoYXQn
cyB0aGUgb25seSB3YXkgdGhhdCB0aGV5J3JlIG1lYW50IHRvIGJlIHVzZWQu
IFdpdGhvdXQgc3VjaCBhCnJlc3RyaWN0aW9uIGFyYml0cmFyaWx5IGxvbmcg
Y2hhaW5zIG9mIHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgY2FuIGJlCmJ1aWx0
LCB0ZWFyaW5nIGRvd24gb2Ygd2hpY2ggbWF5IHRoZW4gY2F1c2UgYXJiaXRy
YXJpbHkgZGVlcCByZWN1cnNpb24sCmNhdXNpbmcgYSBzdGFjayBvdmVyZmxv
dy4gVG8gZmFjaWxpdGF0ZSB0aGlzIHJlc3RyaWN0aW9uLCBhIGNvdW50ZXIg
aXMKYmVpbmcgaW50cm9kdWNlZCB0byB0cmFjayBib3RoIHRoZSBudW1iZXIg
b2Ygc2FtZS1sZXZlbCBlbnRyaWVzIGluIGEKcGFnZSB0YWJsZSBhcyB3ZWxs
IGFzIHRoZSBudW1iZXIgb2YgdXNlcyBvZiBhIHBhZ2UgdGFibGUgaW4gYW5v
dGhlcgpzYW1lLWxldmVsIG9uZSAoY291bnRpbmcgaW50byBwb3NpdGl2ZSBh
bmQgbmVnYXRpdmUgZGlyZWN0aW9uCnJlc3BlY3RpdmVseSwgdXRpbGl6aW5n
IHRoZSBmYWN0IHRoYXQgYm90aCBjb3VudHMgY2FuJ3QgYmUgbm9uLXplcm8g
YXQKdGhlIHNhbWUgdGltZSkuCgpOb3RlIHRoYXQgdGhlIGFkZGVkIGFjY291
bnRpbmcgaW50cm9kdWNlcyBhIHJlc3RyaWN0aW9uIG9uIHRoZSBudW1iZXIK
b2YgdGltZXMgYSBwYWdlIGNhbiBiZSB1c2VkIGluIG90aGVyIHNhbWUtbGV2
ZWwgcGFnZSB0YWJsZXMgLSBtb3JlIHRoYW4KMzJrIG9mIHN1Y2ggdXNlcyBh
cmUgbm8gbG9uZ2VyIHBvc3NpYmxlLgoKTm90ZSBhbHNvIHRoYXQgc29tZSBw
dXRfcGFnZV9hbmRfdHlwZVtfcHJlZW1wdGlibGVdKCkgY2FsbHMgYXJlCnJl
cGxhY2VkIHdpdGggb3Blbi1jb2RlZCBlcXVpdmFsZW50cy4gIFRoaXMgc2Vl
bWVkIHByZWZlcnJhYmxlIHRvCmFkZGluZyAicGFyZW50X3RhYmxlIiB0byB0
aGUgbWF0cml4IG9mIGZ1bmN0aW9ucy4KCk5vdGUgZnVydGhlciB0aGF0IGNy
b3NzLWRvbWFpbiBzYW1lLWxldmVsIHBhZ2UgdGFibGUgcmVmZXJlbmNlcyBh
cmUgbm8KbG9uZ2VyIHBlcm1pdHRlZCAodGhleSBwcm9iYWJseSBuZXZlciBz
aG91bGQgaGF2ZSBiZWVuKS4KClRoaXMgaXMgWFNBLTI0MC4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9m
Zi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgotLS0KdjU6IENvcnJlY3QgcGxhY2VtZW50IG9mIGNvZGUgYWRkaXRpb24g
dG8gX3B1dF9maW5hbF9wYWdlX3R5cGUoKS4KdjQ6IEludHJvZHVjZSBhbmQg
dXNlIFBHVF90eXBlX2VxdWFsKCkuCnYzOiBBZGQgQlVJTERfQlVHX09OKClz
Lgp2MjogRml4IGFzc2VydGlvbnMgaW4gZGVjX2xpbmVhcl8qKCkgdHJpZ2dl
cmluZyBkdXJpbmcgZ3Vlc3Qgc2h1dGRvd24KICAgIHdoZW4gc2FtZS1sZXZl
bCBwYWdlIHRhYmxlIHJlZmVyZW5jZXMgc3RpbGwgZXhpc3QuIERpc2FsbG93
IGNyb3NzLQogICAgZG9tYWluIHNhbWUtbGV2ZWwgcGFnZSB0YWJsZSByZWZl
cmVuY2VzLgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgfCAg
IDEgKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDE3MiArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIHwgICAyICsKIHhlbi9pbmNsdWRl
L2FzbS14ODYvbW0uaCAgICAgfCAgMjUgKysrKystLQogNCBmaWxlcyBjaGFu
Z2VkLCAxNzcgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2
L2RvbWFpbi5jCmluZGV4IDQ2NmExYTJmYWMuLjg5ODgyODFlMWYgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94
ODYvZG9tYWluLmMKQEAgLTEwOTEsNiArMTA5MSw3IEBAIGludCBhcmNoX3Nl
dF9pbmZvX2d1ZXN0KAogICAgICAgICAgICAgICAgICAgICByYyA9IC1FUkVT
VEFSVDsKICAgICAgICAgICAgICAgICAgICAgLyogRmFsbHRocm91Z2ggKi8K
ICAgICAgICAgICAgICAgICBjYXNlIC1FUkVTVEFSVDoKKyAgICAgICAgICAg
ICAgICAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAg
ICAgICAgICAgICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0KICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhZ2V0YWJsZV9nZXRfcGFnZSh2LT5h
cmNoLmd1ZXN0X3RhYmxlKTsKICAgICAgICAgICAgICAgICAgICAgdi0+YXJj
aC5ndWVzdF90YWJsZSA9IHBhZ2V0YWJsZV9udWxsKCk7CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4
IGFmZDVhMTAxYTQuLjhiMDAyNjU4OWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC01ODcsNiAr
NTg3LDYxIEBAIHN0YXRpYyB2b2lkIHB1dF9kYXRhX3BhZ2UoCiAgICAgICAg
IHB1dF9wYWdlKHBhZ2UpOwogfQogCitzdGF0aWMgYm9vbCBpbmNfbGluZWFy
X2VudHJpZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7CisgICAgdHlwZW9m
KHBnLT5saW5lYXJfcHRfY291bnQpIG5jID0gcmVhZF9hdG9taWMoJnBnLT5s
aW5lYXJfcHRfY291bnQpLCBvYzsKKworICAgIGRvIHsKKyAgICAgICAgLyoK
KyAgICAgICAgICogVGhlIGNoZWNrIGJlbG93IGNoZWNrcyBmb3IgdGhlICJs
aW5lYXIgdXNlIiBjb3VudCBiZWluZyBub24temVybworICAgICAgICAgKiBh
cyB3ZWxsIGFzIG92ZXJmbG93LiAgU2lnbmVkIGludGVnZXIgb3ZlcmZsb3cg
aXMgdW5kZWZpbmVkIGJlaGF2aW9yCisgICAgICAgICAqIGFjY29yZGluZyB0
byB0aGUgQyBzcGVjLiAgSG93ZXZlciwgYXMgbG9uZyBhcyBsaW5lYXJfcHRf
Y291bnQgaXMKKyAgICAgICAgICogc21hbGxlciBpbiBzaXplIHRoYW4gJ2lu
dCcsIHRoZSBhcml0aG1ldGljIG9wZXJhdGlvbiBvZiB0aGUKKyAgICAgICAg
ICogaW5jcmVtZW50IGJlbG93IHdvbid0IG92ZXJmbG93OyByYXRoZXIgdGhl
IHJlc3VsdCB3aWxsIGJlIHRydW5jYXRlZAorICAgICAgICAgKiB3aGVuIHN0
b3JlZC4gIEVuc3VyZSB0aGF0IHRoaXMgaXMgYWx3YXlzIHRydWUuCisgICAg
ICAgICAqLworICAgICAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKG5jKSA+PSBz
aXplb2YoaW50KSk7CisgICAgICAgIG9jID0gbmMrKzsKKyAgICAgICAgaWYg
KCBuYyA8PSAwICkKKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAg
ICAgbmMgPSBjbXB4Y2hnKCZwZy0+bGluZWFyX3B0X2NvdW50LCBvYywgbmMp
OworICAgIH0gd2hpbGUgKCBvYyAhPSBuYyApOworCisgICAgcmV0dXJuIHRy
dWU7Cit9CisKK3N0YXRpYyB2b2lkIGRlY19saW5lYXJfZW50cmllcyhzdHJ1
Y3QgcGFnZV9pbmZvICpwZykKK3sKKyAgICB0eXBlb2YocGctPmxpbmVhcl9w
dF9jb3VudCkgb2M7CisKKyAgICBvYyA9IGFyY2hfZmV0Y2hfYW5kX2FkZCgm
cGctPmxpbmVhcl9wdF9jb3VudCwgLTEpOworICAgIEFTU0VSVChvYyA+IDAp
OworfQorCitzdGF0aWMgYm9vbCBpbmNfbGluZWFyX3VzZXMoc3RydWN0IHBh
Z2VfaW5mbyAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5saW5lYXJfcHRfY291
bnQpIG5jID0gcmVhZF9hdG9taWMoJnBnLT5saW5lYXJfcHRfY291bnQpLCBv
YzsKKworICAgIGRvIHsKKyAgICAgICAgLyogU2VlIHRoZSByZXNwZWN0aXZl
IGNvbW1lbnQgaW4gaW5jX2xpbmVhcl9lbnRyaWVzKCkuICovCisgICAgICAg
IEJVSUxEX0JVR19PTihzaXplb2YobmMpID49IHNpemVvZihpbnQpKTsKKyAg
ICAgICAgb2MgPSBuYy0tOworICAgICAgICBpZiAoIG5jID49IDAgKQorICAg
ICAgICAgICAgcmV0dXJuIGZhbHNlOworICAgICAgICBuYyA9IGNtcHhjaGco
JnBnLT5saW5lYXJfcHRfY291bnQsIG9jLCBuYyk7CisgICAgfSB3aGlsZSAo
IG9jICE9IG5jICk7CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworc3RhdGlj
IHZvaWQgZGVjX2xpbmVhcl91c2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnKQor
eworICAgIHR5cGVvZihwZy0+bGluZWFyX3B0X2NvdW50KSBvYzsKKworICAg
IG9jID0gYXJjaF9mZXRjaF9hbmRfYWRkKCZwZy0+bGluZWFyX3B0X2NvdW50
LCAxKTsKKyAgICBBU1NFUlQob2MgPCAwKTsKK30KKwogLyoKICAqIFdlIGFs
bG93IHJvb3QgdGFibGVzIHRvIG1hcCBlYWNoIG90aGVyIChhLmsuYS4gbGlu
ZWFyIHBhZ2UgdGFibGVzKS4gSXQKICAqIG5lZWRzIHNvbWUgc3BlY2lhbCBj
YXJlIHdpdGggcmVmZXJlbmNlIGNvdW50cyBhbmQgYWNjZXNzIHBlcm1pc3Np
b25zOgpAQCAtNjE3LDE1ICs2NzIsMzUgQEAgZ2V0XyMjbGV2ZWwjI19saW5l
YXJfcGFnZXRhYmxlKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgaWYgKCAocGZuID0gbGV2ZWwjI2VfZ2V0X3BmbihwZGUpKSAh
PSBwZGVfcGZuICkgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgc3RydWN0IHBh
Z2VfaW5mbyAqcHRwZyA9IG1mbl90b19wYWdlKF9tZm4ocGRlX3BmbikpOyAg
ICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICAvKiBNYWtlIHN1cmUgdGhlIHBhZ2UgdGFibGUgYmVs
b25ncyB0byB0aGUgY29ycmVjdCBkb21haW4uICovICAgICAgIFwKKyAgICAg
ICAgaWYgKCB1bmxpa2VseShwYWdlX2dldF9vd25lcihwdHBnKSAhPSBkKSAp
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICByZXR1
cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgLyogTWFrZSBzdXJlIHRoZSBtYXBwZWQgZnJhbWUg
YmVsb25ncyB0byB0aGUgY29ycmVjdCBkb21haW4uICovICAgICBcCiAgICAg
ICAgIGlmICggdW5saWtlbHkoIWdldF9wYWdlX2Zyb21fbWZuKF9tZm4ocGZu
KSwgZCkpICkgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgcmV0
dXJuIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgIC8qICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAg
ICAgICAgKiBFbnN1cmUgdGhhdCB0aGUgbWFwcGVkIGZyYW1lIGlzIGFuIGFs
cmVhZHktdmFsaWRhdGVkIHBhZ2UgdGFibGUuIFwKKyAgICAgICAgICogRW5z
dXJlIHRoYXQgdGhlIG1hcHBlZCBmcmFtZSBpcyBhbiBhbHJlYWR5LXZhbGlk
YXRlZCBwYWdlIHRhYmxlICBcCisgICAgICAgICAqIGFuZCBpcyBub3QgaXRz
ZWxmIGhhdmluZyBsaW5lYXIgZW50cmllcywgYXMgd2VsbCBhcyB0aGF0IHRo
ZSAgICAgXAorICAgICAgICAgKiBjb250YWluaW5nIHBhZ2UgdGFibGUgaXMg
bm90IGlzZWxmIGluIHVzZSBhcyBhIGxpbmVhciBwYWdlIHRhYmxlIFwKKyAg
ICAgICAgICogZWxzZXdoZXJlLiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAqIElm
IHNvLCBhdG9taWNhbGx5IGluY3JlbWVudCB0aGUgY291bnQgKGNoZWNraW5n
IGZvciBvdmVyZmxvdykuICAgXAogICAgICAgICAgKi8gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKF9tZm4ocGZu
KSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgIGlmICggIWluY19saW5lYXJfZW50cmllcyhwdHBnKSApICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIHB1dF9wYWdlKHBh
Z2UpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaWYg
KCAhaW5jX2xpbmVhcl91c2VzKHBhZ2UpICkgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIHsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgZGVjX2xpbmVhcl9lbnRyaWVzKHB0
cGcpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAg
ICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB9ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICAgICAgeSA9IHBhZ2UtPnUuaW51c2UudHlwZV9p
bmZvOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgICAgIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAg
ICAgeCA9IHk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTYzMyw2ICs3MDgsOCBAQCBn
ZXRfIyNsZXZlbCMjX2xpbmVhcl9wYWdldGFibGUoICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAg
ICAgICB1bmxpa2VseSgoeCAmIChQR1RfdHlwZV9tYXNrfFBHVF92YWxpZGF0
ZWQpKSAhPSAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKFBHVF8jI2xldmVsIyNfcGFnZV90YWJsZXxQR1RfdmFsaWRhdGVkKSkg
KSAgICAgICBcCiAgICAgICAgICAgICB7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICAgICAgICAgIGRlY19saW5lYXJfdXNlcyhwYWdlKTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAg
ICAgICBkZWNfbGluZWFyX2VudHJpZXMocHRwZyk7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgcHV0X3Bh
Z2UocGFnZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgICAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC0xMDM0LDYg
KzExMTEsOSBAQCBnZXRfcGFnZV9mcm9tX2w0ZSgKICAgICByZXR1cm4gcmM7
CiB9CiAKK3N0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSwgYm9vbCBwcmVlbXB0aWJsZSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZyk7CisKIHZvaWQg
cHV0X3BhZ2VfZnJvbV9sMWUobDFfcGdlbnRyeV90IGwxZSwgc3RydWN0IGRv
bWFpbiAqbDFlX293bmVyKQogewogICAgIHVuc2lnbmVkIGxvbmcgICAgIHBm
biA9IGwxZV9nZXRfcGZuKGwxZSk7CkBAIC0xMTEwLDggKzExOTAsMTUgQEAg
c3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5X3QgbDJl
LCB1bnNpZ25lZCBsb25nIHBmbikKIAogICAgICAgICBmb3IgKCBpID0gMDsg
aSA8ICgxdSA8PCBQQUdFVEFCTEVfT1JERVIpOyBpKyssIHBhZ2UrKyApCiAg
ICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKLSAgICB9IGVs
c2UKLSAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUobDJlX2dldF9wYWdlKGwy
ZSkpOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpwZyA9IGwyZV9nZXRfcGFnZShsMmUpOworICAgICAgICBp
bnQgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgZmFsc2UsIG1mbl90b19wYWdl
KF9tZm4ocGZuKSkpOworCisgICAgICAgIEFTU0VSVCghcmMpOworICAgICAg
ICBwdXRfcGFnZShwZyk7CisgICAgfQogCiAgICAgcmV0dXJuIDA7CiB9CkBA
IC0xMTIwLDYgKzEyMDcsNyBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21f
bDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcGFydGlhbCwgYm9vbCBk
ZWZlcikKIHsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKKyAgICBpbnQg
cmM7CiAKICAgICBpZiAoICEobDNlX2dldF9mbGFncyhsM2UpICYgX1BBR0Vf
UFJFU0VOVCkgfHwgKGwzZV9nZXRfcGZuKGwzZSkgPT0gcGZuKSApCiAgICAg
ICAgIHJldHVybiAxOwpAQCAtMTE0MiwyMSArMTIzMCwyOCBAQCBzdGF0aWMg
aW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2ln
bmVkIGxvbmcgcGZuLAogICAgIGlmICggdW5saWtlbHkocGFydGlhbCA+IDAp
ICkKICAgICB7CiAgICAgICAgIEFTU0VSVCghZGVmZXIpOwotICAgICAgICBy
ZXR1cm4gcHV0X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZShwZyk7CisgICAgICAg
IHJldHVybiBfcHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgbWZuX3RvX3BhZ2Uo
X21mbihwZm4pKSk7CiAgICAgfQogCiAgICAgaWYgKCBkZWZlciApCiAgICAg
eworICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gbWZu
X3RvX3BhZ2UoX21mbihwZm4pKTsKICAgICAgICAgY3VycmVudC0+YXJjaC5v
bGRfZ3Vlc3RfdGFibGUgPSBwZzsKICAgICAgICAgcmV0dXJuIDA7CiAgICAg
fQogCi0gICAgcmV0dXJuIHB1dF9wYWdlX2FuZF90eXBlX3ByZWVtcHRpYmxl
KHBnKTsKKyAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCB0cnVlLCBtZm5f
dG9fcGFnZShfbWZuKHBmbikpKTsKKyAgICBpZiAoIGxpa2VseSghcmMpICkK
KyAgICAgICAgcHV0X3BhZ2UocGcpOworCisgICAgcmV0dXJuIHJjOwogfQog
CiBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDRlKGw0X3BnZW50cnlfdCBs
NGUsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpbnQgcGFydGlhbCwgYm9vbCBkZWZlcikKIHsKKyAgICBpbnQg
cmMgPSAxOworCiAgICAgaWYgKCAobDRlX2dldF9mbGFncyhsNGUpICYgX1BB
R0VfUFJFU0VOVCkgJiYKICAgICAgICAgIChsNGVfZ2V0X3BmbihsNGUpICE9
IHBmbikgKQogICAgIHsKQEAgLTExNjUsMTggKzEyNjAsMjIgQEAgc3RhdGlj
IGludCBwdXRfcGFnZV9mcm9tX2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNp
Z25lZCBsb25nIHBmbiwKICAgICAgICAgaWYgKCB1bmxpa2VseShwYXJ0aWFs
ID4gMCkgKQogICAgICAgICB7CiAgICAgICAgICAgICBBU1NFUlQoIWRlZmVy
KTsKLSAgICAgICAgICAgIHJldHVybiBwdXRfcGFnZV90eXBlX3ByZWVtcHRp
YmxlKHBnKTsKKyAgICAgICAgICAgIHJldHVybiBfcHV0X3BhZ2VfdHlwZShw
ZywgdHJ1ZSwgbWZuX3RvX3BhZ2UoX21mbihwZm4pKSk7CiAgICAgICAgIH0K
IAogICAgICAgICBpZiAoIGRlZmVyICkKICAgICAgICAgeworICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90b19wYWdl
KF9tZm4ocGZuKSk7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9n
dWVzdF90YWJsZSA9IHBnOwogICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAg
ICAgIH0KIAotICAgICAgICByZXR1cm4gcHV0X3BhZ2VfYW5kX3R5cGVfcHJl
ZW1wdGlibGUocGcpOworICAgICAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBn
LCB0cnVlLCBtZm5fdG9fcGFnZShfbWZuKHBmbikpKTsKKyAgICAgICAgaWYg
KCBsaWtlbHkoIXJjKSApCisgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAg
ICAgfQotICAgIHJldHVybiAxOworCisgICAgcmV0dXJuIHJjOwogfQogCiBz
dGF0aWMgaW50IGFsbG9jX2wxX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCkBAIC0xMzY5LDYgKzE0NjgsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wz
X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIHsKICAg
ICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAg
ICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgIGN1
cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAg
ICAgICB9CiAgICAgICAgIHdoaWxlICggaS0tID4gMCApCkBAIC0xNDM4LDYg
KzE1MzgsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgICAgICBpZiAoIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxl
ICkKICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRl
ZF9wdGVzKys7CisgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gu
b2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICBj
dXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAg
ICAgICAgICAgfQogICAgICAgICAgICAgfQpAQCAtMjExNywxNCArMjIxOCwy
MCBAQCBpbnQgZnJlZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
CiB9CiAKIAotc3RhdGljIGludCBfX3B1dF9maW5hbF9wYWdlX3R5cGUoCi0g
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBl
LCBpbnQgcHJlZW1wdGlibGUpCitzdGF0aWMgaW50IF9wdXRfZmluYWxfcGFn
ZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcg
dHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBw
cmVlbXB0aWJsZSwgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZykKIHsKICAgICBp
bnQgcmMgPSBmcmVlX3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJs
ZSk7CiAKICAgICAvKiBObyBuZWVkIGZvciBhdG9taWMgdXBkYXRlIG9mIHR5
cGVfaW5mbyBoZXJlOiBub29uZSBlbHNlIHVwZGF0ZXMgaXQuICovCiAgICAg
aWYgKCByYyA9PSAwICkKICAgICB7CisgICAgICAgIGlmICggcHRwZyAmJiBQ
R1RfdHlwZV9lcXVhbCh0eXBlLCBwdHBnLT51LmludXNlLnR5cGVfaW5mbykg
KQorICAgICAgICB7CisgICAgICAgICAgICBkZWNfbGluZWFyX3VzZXMocGFn
ZSk7CisgICAgICAgICAgICBkZWNfbGluZWFyX2VudHJpZXMocHRwZyk7Cisg
ICAgICAgIH0KKyAgICAgICAgQVNTRVJUKCFwYWdlLT5saW5lYXJfcHRfY291
bnQgfHwgcGFnZV9nZXRfb3duZXIocGFnZSktPmlzX2R5aW5nKTsKICAgICAg
ICAgcGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKHBhZ2UpOwogICAgICAg
ICBzbXBfd21iKCk7CiAgICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZv
LS07CkBAIC0yMTQ5LDggKzIyNTYsOCBAQCBzdGF0aWMgaW50IF9fcHV0X2Zp
bmFsX3BhZ2VfdHlwZSgKIH0KIAogCi1zdGF0aWMgaW50IF9fcHV0X3BhZ2Vf
dHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50IHByZWVtcHRpYmxlKQorc3RhdGljIGludCBfcHV0
X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBib29sIHByZWVt
cHRpYmxlLAorICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFn
ZV9pbmZvICpwdHBnKQogewogICAgIHVuc2lnbmVkIGxvbmcgbngsIHgsIHkg
PSBwYWdlLT51LmludXNlLnR5cGVfaW5mbzsKICAgICBpbnQgcmMgPSAwOwpA
QCAtMjE3NywxMiArMjI4NCwyOCBAQCBzdGF0aWMgaW50IF9fcHV0X3BhZ2Vf
dHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHgsIG54KSkgIT0geCkgKQog
ICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgICAgICAg
ICAvKiBXZSBjbGVhcmVkIHRoZSAndmFsaWQgYml0JyBzbyB3ZSBkbyB0aGUg
Y2xlYW4gdXAuICovCi0gICAgICAgICAgICAgICAgcmMgPSBfX3B1dF9maW5h
bF9wYWdlX3R5cGUocGFnZSwgeCwgcHJlZW1wdGlibGUpOworICAgICAgICAg
ICAgICAgIHJjID0gX3B1dF9maW5hbF9wYWdlX3R5cGUocGFnZSwgeCwgcHJl
ZW1wdGlibGUsIHB0cGcpOworICAgICAgICAgICAgICAgIHB0cGcgPSBOVUxM
OwogICAgICAgICAgICAgICAgIGlmICggeCAmIFBHVF9wYXJ0aWFsICkKICAg
ICAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAgICAgICAgICAg
ICAgICAgYnJlYWs7CiAgICAgICAgICAgICB9CiAKKyAgICAgICAgICAgIGlm
ICggcHRwZyAmJiBQR1RfdHlwZV9lcXVhbCh4LCBwdHBnLT51LmludXNlLnR5
cGVfaW5mbykgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIC8q
CisgICAgICAgICAgICAgICAgICogcGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0
YW1wKCkgYWNjZXNzZXMgdGhlIHNhbWUgdW5pb24KKyAgICAgICAgICAgICAg
ICAgKiBsaW5lYXJfcHRfY291bnQgbGl2ZXMgaW4uIFVudmFsaWRhdGVkIHBh
Z2UgdGFibGUgcGFnZXMsCisgICAgICAgICAgICAgICAgICogaG93ZXZlciwg
c2hvdWxkIG9jY3VyIGR1cmluZyBkb21haW4gZGVzdHJ1Y3Rpb24gb25seQor
ICAgICAgICAgICAgICAgICAqIGFueXdheS4gIFVwZGF0aW5nIG9mIGxpbmVh
cl9wdF9jb3VudCBsdWNraWx5IGlzIG5vdAorICAgICAgICAgICAgICAgICAq
IG5lY2Vzc2FyeSBhbnltb3JlIGZvciBhIGR5aW5nIGRvbWFpbi4KKyAgICAg
ICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICBBU1NFUlQocGFnZV9n
ZXRfb3duZXIocGFnZSktPmlzX2R5aW5nKTsKKyAgICAgICAgICAgICAgICBB
U1NFUlQocGFnZS0+bGluZWFyX3B0X2NvdW50IDwgMCk7CisgICAgICAgICAg
ICAgICAgQVNTRVJUKHB0cGctPmxpbmVhcl9wdF9jb3VudCA+IDApOworICAg
ICAgICAgICAgICAgIHB0cGcgPSBOVUxMOworICAgICAgICAgICAgfQorCiAg
ICAgICAgICAgICBwYWdlX3NldF90bGJmbHVzaF90aW1lc3RhbXAocGFnZSk7
CiAgICAgICAgIH0KIApAQCAtMjE5Myw2ICsyMzE2LDEzIEBAIHN0YXRpYyBp
bnQgX19wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsCiAg
ICAgICAgICAgICByZXR1cm4gLUVJTlRSOwogICAgIH0KIAorICAgIGlmICgg
cHRwZyAmJiBQR1RfdHlwZV9lcXVhbCh4LCBwdHBnLT51LmludXNlLnR5cGVf
aW5mbykgKQorICAgIHsKKyAgICAgICAgQVNTRVJUKCFyYyk7CisgICAgICAg
IGRlY19saW5lYXJfdXNlcyhwYWdlKTsKKyAgICAgICAgZGVjX2xpbmVhcl9l
bnRyaWVzKHB0cGcpOworICAgIH0KKwogICAgIHJldHVybiByYzsKIH0KIApA
QCAtMjMzOCw2ICsyNDY4LDcgQEAgc3RhdGljIGludCBfX2dldF9wYWdlX3R5
cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBl
LAogICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSAwOwog
ICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSAwOwogICAgICAgICB9
CisgICAgICAgIHBhZ2UtPmxpbmVhcl9wdF9jb3VudCA9IDA7CiAgICAgICAg
IHJjID0gYWxsb2NfcGFnZV90eXBlKHBhZ2UsIHR5cGUsIHByZWVtcHRpYmxl
KTsKICAgICB9CiAKQEAgLTIzNTIsNyArMjQ4Myw3IEBAIHN0YXRpYyBpbnQg
X19nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2ln
bmVkIGxvbmcgdHlwZSwKIAogdm9pZCBwdXRfcGFnZV90eXBlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UpCiB7Ci0gICAgaW50IHJjID0gX19wdXRfcGFnZV90
eXBlKHBhZ2UsIDApOworICAgIGludCByYyA9IF9wdXRfcGFnZV90eXBlKHBh
Z2UsIGZhbHNlLCBOVUxMKTsKICAgICBBU1NFUlQocmMgPT0gMCk7CiAgICAg
KHZvaWQpcmM7CiB9CkBAIC0yMzY4LDcgKzI0OTksNyBAQCBpbnQgZ2V0X3Bh
Z2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25n
IHR5cGUpCiAKIGludCBwdXRfcGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UpCiB7Ci0gICAgcmV0dXJuIF9fcHV0X3BhZ2Vf
dHlwZShwYWdlLCAxKTsKKyAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGFn
ZSwgdHJ1ZSwgTlVMTCk7CiB9CiAKIGludCBnZXRfcGFnZV90eXBlX3ByZWVt
cHRpYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcg
dHlwZSkKQEAgLTIzODQsMTEgKzI1MTUsMTQgQEAgaW50IHB1dF9vbGRfZ3Vl
c3RfdGFibGUoc3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCAhdi0+YXJjaC5v
bGRfZ3Vlc3RfdGFibGUgKQogICAgICAgICByZXR1cm4gMDsKIAotICAgIHN3
aXRjaCAoIHJjID0gcHV0X3BhZ2VfYW5kX3R5cGVfcHJlZW1wdGlibGUodi0+
YXJjaC5vbGRfZ3Vlc3RfdGFibGUpICkKKyAgICBzd2l0Y2ggKCByYyA9IF9w
dXRfcGFnZV90eXBlKHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlLCB0cnVlLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5vbGRf
Z3Vlc3RfcHRwZykgKQogICAgIHsKICAgICBjYXNlIC1FSU5UUjoKICAgICBj
YXNlIC1FUkVTVEFSVDoKICAgICAgICAgcmV0dXJuIC1FUkVTVEFSVDsKKyAg
ICBjYXNlIDA6CisgICAgICAgIHB1dF9wYWdlKHYtPmFyY2gub2xkX2d1ZXN0
X3RhYmxlKTsKICAgICB9CiAKICAgICB2LT5hcmNoLm9sZF9ndWVzdF90YWJs
ZSA9IE5VTEw7CkBAIC0yNTQ2LDYgKzI2ODAsNyBAQCBpbnQgbmV3X2d1ZXN0
X2NyMyhtZm5fdCBtZm4pCiAgICAgICAgICAgICAgICAgcmMgPSAtRVJFU1RB
UlQ7CiAgICAgICAgICAgICAgICAgLyogZmFsbHRocm91Z2ggKi8KICAgICAg
ICAgICAgIGNhc2UgLUVSRVNUQVJUOgorICAgICAgICAgICAgICAgIGN1cnIt
PmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAg
IGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKICAgICAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgICAgIGRlZmF1bHQ6CkBAIC0yODEy
LDcgKzI5NDcsMTAgQEAgbG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAg
ICAgICAgICAgIGlmICggdHlwZSA9PSBQR1RfbDFfcGFnZV90YWJsZSApCiAg
ICAgICAgICAgICAgICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdl
KTsKICAgICAgICAgICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAg
ICAgICB7CisgICAgICAgICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9s
ZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgICAgICAgICAgICAg
IGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKKyAgICAgICAg
ICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAg
IH0KICAgICAgICAgICAgIGJyZWFrOwpAQCAtMjg0NCw2ICsyOTgyLDcgQEAg
bG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAgICB7CiAgICAgICAgICAg
ICBjYXNlIC1FSU5UUjoKICAgICAgICAgICAgIGNhc2UgLUVSRVNUQVJUOgor
ICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBO
VUxMOwogICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3Rh
YmxlID0gcGFnZTsKICAgICAgICAgICAgICAgICByYyA9IDA7CiAgICAgICAg
ICAgICAgICAgYnJlYWs7CkBAIC0yOTE2LDYgKzMwNTUsNyBAQCBsb25nIGRv
X21tdWV4dF9vcCgKICAgICAgICAgICAgICAgICAgICAgcmMgPSAtRVJFU1RB
UlQ7CiAgICAgICAgICAgICAgICAgICAgIC8qIGZhbGx0aHJvdWdoICovCiAg
ICAgICAgICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6CisgICAgICAgICAgICAg
ICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAg
ICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9
IHBhZ2U7CiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAg
ICAgICAgIGRlZmF1bHQ6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApp
bmRleCA1N2RhMGZjMGI2Li41ZDQzZmY3ZjcxIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZG9tYWluLmgKQEAgLTUzMSw2ICs1MzEsOCBAQCBzdHJ1Y3QgYXJj
aF92Y3B1CiAgICAgcGFnZXRhYmxlX3QgZ3Vlc3RfdGFibGVfdXNlcjsgICAg
ICAgLyogKE1GTikgeDg2LzY0IHVzZXItc3BhY2UgcGFnZXRhYmxlICovCiAg
ICAgcGFnZXRhYmxlX3QgZ3Vlc3RfdGFibGU7ICAgICAgICAgICAgLyogKE1G
TikgZ3Vlc3Qgbm90aW9uIG9mIGNyMyAqLwogICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKm9sZF9ndWVzdF90YWJsZTsgIC8qIHBhcnRpYWxseSBkZXN0cnVjdGVk
IHBhZ2V0YWJsZSAqLworICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVz
dF9wdHBnOyAgIC8qIGNvbnRhaW5pbmcgcGFnZSB0YWJsZSBvZiB0aGUgKi8K
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBm
b3JtZXIsIGlmIGFueSAqLwogICAgIC8qIGd1ZXN0X3RhYmxlIGhvbGRzIGEg
cmVmIHRvIHRoZSBwYWdlLCBhbmQgYWxzbyBhIHR5cGUtY291bnQgdW5sZXNz
CiAgICAgICogc2hhZG93IHJlZmNvdW50cyBhcmUgaW4gdXNlICovCiAgICAg
cGFnZXRhYmxlX3Qgc2hhZG93X3RhYmxlWzRdOyAgICAgICAgLyogKE1GTikg
c2hhZG93KHMpIG9mIGd1ZXN0ICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5k
ZXggZjJlMGY0OThjNC4uMjZmMDE1MzE2NCAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
bW0uaApAQCAtMTQxLDExICsxNDEsMTEgQEAgc3RydWN0IHBhZ2VfaW5mbwog
ICAgICAgICB1MzIgdGxiZmx1c2hfdGltZXN0YW1wOwogCiAgICAgICAgIC8q
Ci0gICAgICAgICAqIFdoZW4gUEdUX3BhcnRpYWwgaXMgdHJ1ZSB0aGVuIHRo
aXMgZmllbGQgaXMgdmFsaWQgYW5kIGluZGljYXRlcwotICAgICAgICAgKiB0
aGF0IFBURXMgaW4gdGhlIHJhbmdlIFswLCBAbnJfdmFsaWRhdGVkX3B0ZXMp
IGhhdmUgYmVlbiB2YWxpZGF0ZWQuCi0gICAgICAgICAqIEFuIGV4dHJhIHBh
Z2UgcmVmZXJlbmNlIG11c3QgYmUgYWNxdWlyZWQgKG9yIG5vdCBkcm9wcGVk
KSB3aGVuZXZlcgotICAgICAgICAgKiBQR1RfcGFydGlhbCBnZXRzIHNldCwg
YW5kIGl0IG11c3QgYmUgZHJvcHBlZCB3aGVuIHRoZSBmbGFnIGdldHMKLSAg
ICAgICAgICogY2xlYXJlZC4gVGhpcyBpcyBzbyB0aGF0IGEgZ2V0KCkgbGVh
dmluZyBhIHBhZ2UgaW4gcGFydGlhbGx5CisgICAgICAgICAqIFdoZW4gUEdU
X3BhcnRpYWwgaXMgdHJ1ZSB0aGVuIHRoZSBmaXJzdCB0d28gZmllbGRzIGFy
ZSB2YWxpZCBhbmQKKyAgICAgICAgICogaW5kaWNhdGUgdGhhdCBQVEVzIGlu
IHRoZSByYW5nZSBbMCwgQG5yX3ZhbGlkYXRlZF9wdGVzKSBoYXZlIGJlZW4K
KyAgICAgICAgICogdmFsaWRhdGVkLiBBbiBleHRyYSBwYWdlIHJlZmVyZW5j
ZSBtdXN0IGJlIGFjcXVpcmVkIChvciBub3QgZHJvcHBlZCkKKyAgICAgICAg
ICogd2hlbmV2ZXIgUEdUX3BhcnRpYWwgZ2V0cyBzZXQsIGFuZCBpdCBtdXN0
IGJlIGRyb3BwZWQgd2hlbiB0aGUgZmxhZworICAgICAgICAgKiBnZXRzIGNs
ZWFyZWQuIFRoaXMgaXMgc28gdGhhdCBhIGdldCgpIGxlYXZpbmcgYSBwYWdl
IGluIHBhcnRpYWxseQogICAgICAgICAgKiB2YWxpZGF0ZWQgc3RhdGUgKHdo
ZXJlIHRoZSBjYWxsZXIgd291bGQgZHJvcCB0aGUgcmVmZXJlbmNlIGFjcXVp
cmVkCiAgICAgICAgICAqIGR1ZSB0byB0aGUgZ2V0dGluZyBvZiB0aGUgdHlw
ZSBbYXBwYXJlbnRseV0gZmFpbGluZyBbLUVSRVNUQVJUXSkKICAgICAgICAg
ICogd291bGQgbm90IGFjY2lkZW50YWxseSByZXN1bHQgaW4gYSBwYWdlIGxl
ZnQgd2l0aCB6ZXJvIGdlbmVyYWwKQEAgLTE2OSwxMCArMTY5LDE4IEBAIHN0
cnVjdCBwYWdlX2luZm8KICAgICAgICAgICogcHV0X3BhZ2VfZnJvbV9sTmUo
KSAoZHVlIHRvIHRoZSBhcHBhcmVudCBmYWlsdXJlKSwgYW5kIGhlbmNlIGl0
CiAgICAgICAgICAqIG11c3QgYmUgZHJvcHBlZCB3aGVuIHRoZSBwdXQgb3Bl
cmF0aW9uIGlzIHJlc3VtZWQgKGFuZCBjb21wbGV0ZXMpLAogICAgICAgICAg
KiBidXQgaXQgbXVzdCBub3QgYmUgYWNxdWlyZWQgaWYgcGlja2luZyB1cCB0
aGUgcGFnZSBmb3IgdmFsaWRhdGlvbi4KKyAgICAgICAgICoKKyAgICAgICAg
ICogVGhlIDNyZCBmaWVsZCwgQGxpbmVhcl9wdF9jb3VudCwgaW5kaWNhdGVz
CisgICAgICAgICAqIC0gYnkgYSBwb3NpdGl2ZSB2YWx1ZSwgaG93IG1hbnkg
c2FtZS1sZXZlbCBwYWdlIHRhYmxlIGVudHJpZXMgYSBwYWdlCisgICAgICAg
ICAqICAgdGFibGUgaGFzLAorICAgICAgICAgKiAtIGJ5IGEgbmVnYXRpdmUg
dmFsdWUsIGluIGhvdyBtYW55IHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgYSBw
YWdlIGlzCisgICAgICAgICAqICAgaW4gdXNlLgogICAgICAgICAgKi8KICAg
ICAgICAgc3RydWN0IHsKLSAgICAgICAgICAgIHUxNiBucl92YWxpZGF0ZWRf
cHRlczsKLSAgICAgICAgICAgIHM4IHBhcnRpYWxfcHRlOworICAgICAgICAg
ICAgdTE2IG5yX3ZhbGlkYXRlZF9wdGVzOlBBR0VUQUJMRV9PUkRFUiArIDE7
CisgICAgICAgICAgICB1MTYgOjE2IC0gUEFHRVRBQkxFX09SREVSIC0gMSAt
IDI7CisgICAgICAgICAgICBzMTYgcGFydGlhbF9wdGU6MjsKKyAgICAgICAg
ICAgIHMxNiBsaW5lYXJfcHRfY291bnQ7CiAgICAgICAgIH07CiAKICAgICAg
ICAgLyoKQEAgLTIyMyw2ICsyMzEsOSBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAj
ZGVmaW5lIFBHVF9jb3VudF93aWR0aCAgIFBHX3NoaWZ0KDgpCiAjZGVmaW5l
IFBHVF9jb3VudF9tYXNrICAgICgoMVVMPDxQR1RfY291bnRfd2lkdGgpLTEp
CiAKKy8qIEFyZSB0aGUgJ3R5cGUgbWFzaycgYml0cyBpZGVudGljYWw/ICov
CisjZGVmaW5lIFBHVF90eXBlX2VxdWFsKHgsIHkpICghKCgoeCkgXiAoeSkp
ICYgUEdUX3R5cGVfbWFzaykpCisKICAvKiBDbGVhcmVkIHdoZW4gdGhlIG93
bmluZyBndWVzdCAnZnJlZXMnIHRoaXMgcGFnZS4gKi8KICNkZWZpbmUgX1BH
Q19hbGxvY2F0ZWQgICAgUEdfc2hpZnQoMSkKICNkZWZpbmUgUEdDX2FsbG9j
YXRlZCAgICAgUEdfbWFzaygxLCAxKQotLSAKMi4xNC4xCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa240-unstable/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Disposition: attachment;
 filename="xsa240-unstable/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Transfer-Encoding: base64

RnJvbSA5MGM2NDhiNGZkM2FhNGY4NWNhNTFkZGE2OTNiMTZmMjg2MDU4NjBi
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMjIgU2Vw
IDIwMTcgMTE6NDY6NTUgKzAxMDAKU3ViamVjdDogW1BBVENIIDIvMl0geDg2
L21tOiBEaXNhYmxlIFBWIGxpbmVhciBwYWdldGFibGVzIGJ5IGRlZmF1bHQK
CkFsbG93aW5nIHBhZ2V0YWJsZXMgdG8gcG9pbnQgdG8gb3RoZXIgcGFnZXRh
YmxlcyBvZiB0aGUgc2FtZSBsZXZlbAoob2Z0ZW4gY2FsbGVkICdsaW5lYXIg
cGFnZXRhYmxlcycpIGhhcyBiZWVuIGluY2x1ZGVkIGluIFhlbiBzaW5jZSBp
dHMKaW5jZXB0aW9uLiAgQnV0IGl0IGlzIG5vdCB1c2VkIGJ5IHRoZSBtb3N0
IGNvbW1vbiBQViBndWVzdHMgKExpbnV4LApOZXRCU0QsIG1pbmlvcyksIGFu
ZCBoYXMgYmVlbiB0aGUgc291cmNlIG9mIGEgbnVtYmVyIG9mIHN1YnRsZQpy
ZWZlcmVuY2UtY291bnRpbmcgYnVncy4KCkFkZCBhIGNvbW1hbmQtbGluZSBv
cHRpb24gdG8gY29udHJvbCB3aGV0aGVyIFBWIGxpbmVhciBwYWdldGFibGVz
IGFyZQphbGxvd2VkIChkaXNhYmxlZCBieSBkZWZhdWx0KS4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYyOgotIHMvXy8tLzsgaW4g
Y29tbWFuZC1saW5lIG9wdGlvbgotIEFkZGVkIF9fcmVhZF9tb3N0bHkKLS0t
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDE1ICsr
KysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAg
ICAgICAgfCAxMCArKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDI1IGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
Lm1hcmtkb3duCmluZGV4IDk3OTdjOGRiMmQuLjJiZGU0MjRlOGUgMTAwNjQ0
Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisr
KyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC0x
NDIyLDYgKzE0MjIsMjEgQEAgVGhlIGZvbGxvd2luZyByZXNvdXJjZXMgYXJl
IGF2YWlsYWJsZToKICAgICBDRFAsIG9uZSBDT1Mgd2lsbCBjb3Jlc3BvbmQg
dHdvIENCTXMgb3RoZXIgdGhhbiBvbmUgd2l0aCBDQVQsIGR1ZSB0byB0aGUK
ICAgICBzdW0gb2YgQ0JNcyBpcyBmaXhlZCwgdGhhdCBtZWFucyBhY3R1YWwg
YGNvc19tYXhgIGluIHVzZSB3aWxsIGF1dG9tYXRpY2FsbHkKICAgICByZWR1
Y2UgdG8gaGFsZiB3aGVuIENEUCBpcyBlbmFibGVkLgorCQorIyMjIHB2LWxp
bmVhci1wdAorPiBgPSA8Ym9vbGVhbj5gCisKKz4gRGVmYXVsdDogYGZhbHNl
YAorCitBbGxvdyBQViBndWVzdHMgdG8gaGF2ZSBwYWdldGFibGUgZW50cmll
cyBwb2ludGluZyB0byBvdGhlciBwYWdldGFibGVzCitvZiB0aGUgc2FtZSBs
ZXZlbCAoaS5lLiwgYWxsb3dpbmcgTDIgUFRFcyB0byBwb2ludCB0byBvdGhl
ciBMMiBwYWdlcykuCitUaGlzIHRlY2huaXF1ZSBpcyBvZnRlbiBjYWxsZWQg
ImxpbmVhciBwYWdldGFibGVzIiwgYW5kIGlzIHNvbWV0aW1lcwordXNlZCB0
byBhbGxvdyBvcGVyYXRpbmcgc3lzdGVtcyBhIHNpbXBsZSB3YXkgdG8gY29u
c2lzdGVudGx5IG1hcCB0aGUKK2N1cnJlbnQgcHJvY2VzcydzIHBhZ2V0YWJs
ZXMgaW50byBpdHMgb3duIHZpcnR1YWwgYWRkcmVzcyBzcGFjZS4KKworTm9u
ZSBvZiB0aGUgbW9zdCBjb21tb24gUFYgb3BlcmF0aW5nIHN5c3RlbXMgKExp
bnV4LCBOZXRCU0QsIE1pbmlPUykKK3VzZSB0aGlzIHRlY2huaXF1ZSwgYnV0
IHRoZXJlIG1heSBiZSBjdXN0b20gb3BlcmF0aW5nIHN5c3RlbXMgd2hpY2gK
K2RvLgogCiAjIyMgcmN1LWlkbGUtdGltZXItcGVyaW9kLW1zCiA+IGA9IDxp
bnRlZ2VyPmAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVu
L2FyY2gveDg2L21tLmMKaW5kZXggOGIwMDI2NTg5ZC4uM2Y0NzA0N2FmMyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gv
eDg2L21tLmMKQEAgLTY1NCw2ICs2NTQsOSBAQCBzdGF0aWMgdm9pZCBkZWNf
bGluZWFyX3VzZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCiAgKiAgICAgZnJh
bWUgaWYgaXQgaXMgbWFwcGVkIGJ5IGEgZGlmZmVyZW50IHJvb3QgdGFibGUu
IFRoaXMgaXMgc3VmZmljaWVudCBhbmQKICAqICAgICBhbHNvIG5lY2Vzc2Fy
eSB0byBhbGxvdyB2YWxpZGF0aW9uIG9mIGEgcm9vdCB0YWJsZSBtYXBwaW5n
IGl0c2VsZi4KICAqLworc3RhdGljIGJvb2wgX19yZWFkX21vc3RseSBwdl9s
aW5lYXJfcHRfZW5hYmxlID0gZmFsc2U7Citib29sZWFuX3BhcmFtKCJwdi1s
aW5lYXItcHQiLCBwdl9saW5lYXJfcHRfZW5hYmxlKTsKKwogI2RlZmluZSBk
ZWZpbmVfZ2V0X2xpbmVhcl9wYWdldGFibGUobGV2ZWwpICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKIHN0YXRpYyBpbnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiBnZXRfIyNsZXZlbCMjX2xpbmVhcl9wYWdldGFibGUo
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XApAQCAtNjYzLDYgKzY2NiwxMyBAQCBnZXRfIyNsZXZlbCMjX2xpbmVhcl9w
YWdldGFibGUoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICB1bnNpZ25lZCBsb25nIHBmbjsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgIGlmICggIXB2X2xpbmVhcl9w
dF9lbmFibGUgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAg
ICAgICAgICAiQXR0ZW1wdCB0byBjcmVhdGUgbGluZWFyIHAudC4gKGZlYXR1
cmUgZGlzYWJsZWQpXG4iKTsgICAgIFwKKyAgICAgICAgcmV0dXJuIDA7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBpZiAo
IChsZXZlbCMjZV9nZXRfZmxhZ3MocGRlKSAmIF9QQUdFX1JXKSApICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgeyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAogICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklO
RywgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKLS0gCjIuMTQuMQoK

--=separator
Content-Type: application/octet-stream;
 name="xsa240-unstable/0003-x86-dont-wrongly-trigger-linear-page-table-assertion.patch"
Content-Disposition: attachment;
 filename="xsa240-unstable/0003-x86-dont-wrongly-trigger-linear-page-table-assertion.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRvbid0IHdyb25nbHkgdHJpZ2dlciBsaW5lYXIgcGFnZSB0YWJs
ZSBhc3NlcnRpb24KCl9wdXRfcGFnZV90eXBlKCkgbWF5IGRvIG11bHRpcGxl
IGl0ZXJhdGlvbnMgdW50aWwgaXRzIGNtcHhjaGcoKQpzdWNjZWVkcy4gSXQg
aW52b2tlcyBzZXRfdGxiZmx1c2hfdGltZXN0YW1wKCkgb24gdGhlIGZpcnN0
Cml0ZXJhdGlvbiwgaG93ZXZlci4gQ29kZSBpbnNpZGUgdGhlIGZ1bmN0aW9u
IHRha2VzIGNhcmUgb2YgdGhpcywgYnV0Ci0gdGhlIGFzc2VydGlvbiBpbiBf
cHV0X2ZpbmFsX3BhZ2VfdHlwZSgpIHdvdWxkIHRyaWdnZXIgb24gdGhlIHNl
Y29uZAogIGl0ZXJhdGlvbiBpZiB0aW1lIHN0YW1wcyBpbiBhIGRlYnVnIGJ1
aWxkIGFyZSBwZXJtaXR0ZWQgdG8gYmUKICBzdWZmaWNpZW50bHkgbXVjaCB3
aWRlciB0aGFuIHRoZSBkZWZhdWx0IDYgYml0cyAoc2VlIFdSQVBfTUFTSyBp
bgogIGZsdXNodGxiLmMpLAotIGl0IHJldHVybmluZyAtRUlOVFIgKGZvciBh
IGNvbnRpbnVhdGlvbiB0byBiZSBzY2hlZHVsZWQpIHdvdWxkIGxlYXZlCiAg
dGhlIHBhZ2UgaW5jb25zaXN0ZW50IHN0YXRlICh1bnRpbCB0aGUgcmUtaW52
b2NhdGlvbiBjb21wbGV0ZXMpLgpNYWtlIHRoZSBzZXRfdGxiZmx1c2hfdGlt
ZXN0YW1wKCkgaW52b2NhdGlvbiBjb25kaXRpb25hbCwgYnlwYXNzaW5nIGl0
Cihmb3Igbm93KSBvbmx5IGluIHRoZSBjYXNlIHdlIHJlYWxseSBjYW4ndCB0
b2xlcmF0ZSB0aGUgc3RhbXAgdG8gYmUKc3RvcmVkLgoKVGhpcyBpcyBwYXJ0
IG9mIFhTQS0yNDAuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQp2MjogUmUtZG8gZnJvbSBz
Y3JhdGNoLgpUQkQ6IFRoZSBjb25kaXRpb25hbCB1c2VkIHdhcyBjaG9zZW4g
dG8gYmUgYXMgbGl0dGxlIG9mIGEgY2hhbmdlIGluCiAgICAgYmVoYXZpb3Ig
YXMgcG9zc2libGUuIFNpbmNlIHdoYXQgdGhlIGNoYW5nZWQgY29tbWVudCBz
YXlzIGFwcGxpZXMKICAgICB0byBhbGwgcGFnZSB0YWJsZXMsIHRoZSBjb25k
aXRpb24gY291bGQgYmUgZnVydGhlciByZWxheGVkIHN1Y2gKICAgICB0aGF0
IG9ubHkgbm9uLXBhZ2UtdGFibGUgcGFnZXMgd291bGQgYWN0dWFsbHkgaGF2
ZSB0aGVpciB0aW1lIHN0YW1wCiAgICAgc2V0IGhlcmUuCgotLS0gYS94ZW4v
YXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjQ3
NywyNiArMjQ3NywxOSBAQCBzdGF0aWMgaW50IF9wdXRfcGFnZV90eXBlKHN0
cnVjdCBwYWdlX2luCiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAg
ICAgICB9CiAKLSNpZmRlZiBDT05GSUdfUFZfTElORUFSX1BUCi0gICAgICAg
ICAgICBpZiAoIHB0cGcgJiYgUEdUX3R5cGVfZXF1YWwoeCwgcHRwZy0+dS5p
bnVzZS50eXBlX2luZm8pICkKKyAgICAgICAgICAgIGlmICggIXB0cGcgfHwg
IVBHVF90eXBlX2VxdWFsKHgsIHB0cGctPnUuaW51c2UudHlwZV9pbmZvKSAp
CiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgLyoKICAgICAgICAg
ICAgICAgICAgKiBzZXRfdGxiZmx1c2hfdGltZXN0YW1wKCkgYWNjZXNzZXMg
dGhlIHNhbWUgdW5pb24KLSAgICAgICAgICAgICAgICAgKiBsaW5lYXJfcHRf
Y291bnQgbGl2ZXMgaW4uIFVudmFsaWRhdGVkIHBhZ2UgdGFibGUgcGFnZXMs
Ci0gICAgICAgICAgICAgICAgICogaG93ZXZlciwgc2hvdWxkIG9jY3VyIGR1
cmluZyBkb21haW4gZGVzdHJ1Y3Rpb24gb25seQotICAgICAgICAgICAgICAg
ICAqIGFueXdheS4gIFVwZGF0aW5nIG9mIGxpbmVhcl9wdF9jb3VudCBsdWNr
aWx5IGlzIG5vdAotICAgICAgICAgICAgICAgICAqIG5lY2Vzc2FyeSBhbnlt
b3JlIGZvciBhIGR5aW5nIGRvbWFpbi4KKyAgICAgICAgICAgICAgICAgKiBs
aW5lYXJfcHRfY291bnQgbGl2ZXMgaW4uIFBhZ2VzIChpbmNsdWRpbmcgcGFn
ZSB0YWJsZSBvbmVzKSwKKyAgICAgICAgICAgICAgICAgKiBob3dldmVyLCBk
b24ndCBuZWVkIHRoZWlyIGZsdXNoIHRpbWUgc3RhbXAgc2V0IGV4Y2VwdCB3
aGVuCisgICAgICAgICAgICAgICAgICogdGhlIGxhc3QgcmVmZXJlbmNlIGlz
IGJlaW5nIGRyb3BwZWQuIEZvciBwYWdlIHRhYmxlIHBhZ2VzCisgICAgICAg
ICAgICAgICAgICogdGhpcyBoYXBwZW5zIGluIF9wdXRfZmluYWxfcGFnZV90
eXBlKCkuCiAgICAgICAgICAgICAgICAgICovCi0gICAgICAgICAgICAgICAg
QVNTRVJUKHBhZ2VfZ2V0X293bmVyKHBhZ2UpLT5pc19keWluZyk7Ci0gICAg
ICAgICAgICAgICAgQVNTRVJUKHBhZ2UtPmxpbmVhcl9wdF9jb3VudCA8IDAp
OwotICAgICAgICAgICAgICAgIEFTU0VSVChwdHBnLT5saW5lYXJfcHRfY291
bnQgPiAwKTsKLSAgICAgICAgICAgICAgICBwdHBnID0gTlVMTDsKKyAgICAg
ICAgICAgICAgICBzZXRfdGxiZmx1c2hfdGltZXN0YW1wKHBhZ2UpOwogICAg
ICAgICAgICAgfQotI2Vsc2UgLyogQ09ORklHX1BWX0xJTkVBUl9QVCAqLwot
ICAgICAgICAgICAgQlVHX09OKHB0cGcgJiYgUEdUX3R5cGVfZXF1YWwoeCwg
cHRwZy0+dS5pbnVzZS50eXBlX2luZm8pKTsKLSNlbmRpZgotCi0gICAgICAg
ICAgICBzZXRfdGxiZmx1c2hfdGltZXN0YW1wKHBhZ2UpOworICAgICAgICAg
ICAgZWxzZQorICAgICAgICAgICAgICAgIEJVR19PTighSVNfRU5BQkxFRChD
T05GSUdfUFZfTElORUFSX1BUKSk7CiAgICAgICAgIH0KICAgICAgICAgZWxz
ZSBpZiAoIHVubGlrZWx5KChueCAmIChQR1RfbG9ja2VkIHwgUEdUX2NvdW50
X21hc2spKSA9PQogICAgICAgICAgICAgICAgICAgICAgICAgICAgKFBHVF9s
b2NrZWQgfCAxKSkgKQo=

--=separator
Content-Type: application/octet-stream;
 name="xsa240-unstable/0004-x86-dont-wrongly-trigger-linear-page-table-assertion-2.patch"
Content-Disposition: attachment;
 filename="xsa240-unstable/0004-x86-dont-wrongly-trigger-linear-page-table-assertion-2.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRvbid0IHdyb25nbHkgdHJpZ2dlciBsaW5lYXIgcGFnZSB0YWJs
ZSBhc3NlcnRpb24gKDIpCgpfcHV0X2ZpbmFsX3BhZ2VfdHlwZSgpLCB3aGVu
IGZyZWVfcGFnZV90eXBlKCkgaGFzIGV4aXRlZCBlYXJseSB0byBhbGxvdwpm
b3IgcHJlZW1wdGlvbiwgc2hvdWxkIG5vdCB1cGRhdGUgdGhlIHRpbWUgc3Rh
bXAsIGFzIHRoZSBwYWdlIGNvbnRpbnVlcwp0byByZXRhaW4gdGhlIHR5cCB3
aGljaCBpcyBpbiB0aGUgcHJvY2VzcyBvZiBiZWluZyB1bnZhbGlkYXRlZC4g
SSBjYW4ndApzZWUgd2h5IHRoZSB0aW1lIHN0YW1wIHVwZGF0ZSB3YXMgcHV0
IG9uIHRoYXQgcGF0aCBpbiB0aGUgZmlyc3QgcGxhY2UKKGFsYmVpdCBpdCBt
YXkgd2VsbCBoYXZlIGJlZW4gbWUgd2hvIGhhZCBwdXQgaXQgdGhlcmUgeWVh
cnMgYWdvKS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjQwLgoKU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdl
ZC1ieTogPEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXAuY29tPgoKLS0t
IGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMK
QEAgLTI0MzYsNyArMjQzNiw2IEBAIHN0YXRpYyBpbnQgX3B1dF9maW5hbF9w
YWdlX3R5cGUoc3RydWN0IHAKICAgICB7CiAgICAgICAgIEFTU0VSVCgocGFn
ZS0+dS5pbnVzZS50eXBlX2luZm8gJgogICAgICAgICAgICAgICAgIChQR1Rf
Y291bnRfbWFza3xQR1RfdmFsaWRhdGVkfFBHVF9wYXJ0aWFsKSkgPT0gMSk7
Ci0gICAgICAgIHNldF90bGJmbHVzaF90aW1lc3RhbXAocGFnZSk7CiAgICAg
ICAgIHNtcF93bWIoKTsKICAgICAgICAgcGFnZS0+dS5pbnVzZS50eXBlX2lu
Zm8gfD0gUEdUX3ZhbGlkYXRlZDsKICAgICB9Cg==

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.5/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Disposition: attachment;
 filename="xsa240-4.5/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Transfer-Encoding: base64

RnJvbSA3OGE3NjNiOTRmZWVkNWY3MjZlOGRmZTk1M2ZkODRlZjZiYzFiZWNi
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFRodSwgMjggU2VwIDIwMTcgMTU6
MTc6MjkgKzAxMDAKU3ViamVjdDogW1BBVENIIDEvMl0geDg2OiBsaW1pdCBs
aW5lYXIgcGFnZSB0YWJsZSB1c2UgdG8gYSBzaW5nbGUgbGV2ZWwKClRoYXQn
cyB0aGUgb25seSB3YXkgdGhhdCB0aGV5J3JlIG1lYW50IHRvIGJlIHVzZWQu
IFdpdGhvdXQgc3VjaCBhCnJlc3RyaWN0aW9uIGFyYml0cmFyaWx5IGxvbmcg
Y2hhaW5zIG9mIHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgY2FuIGJlCmJ1aWx0
LCB0ZWFyaW5nIGRvd24gb2Ygd2hpY2ggbWF5IHRoZW4gY2F1c2UgYXJiaXRy
YXJpbHkgZGVlcCByZWN1cnNpb24sCmNhdXNpbmcgYSBzdGFjayBvdmVyZmxv
dy4gVG8gZmFjaWxpdGF0ZSB0aGlzIHJlc3RyaWN0aW9uLCBhIGNvdW50ZXIg
aXMKYmVpbmcgaW50cm9kdWNlZCB0byB0cmFjayBib3RoIHRoZSBudW1iZXIg
b2Ygc2FtZS1sZXZlbCBlbnRyaWVzIGluIGEKcGFnZSB0YWJsZSBhcyB3ZWxs
IGFzIHRoZSBudW1iZXIgb2YgdXNlcyBvZiBhIHBhZ2UgdGFibGUgaW4gYW5v
dGhlcgpzYW1lLWxldmVsIG9uZSAoY291bnRpbmcgaW50byBwb3NpdGl2ZSBh
bmQgbmVnYXRpdmUgZGlyZWN0aW9uCnJlc3BlY3RpdmVseSwgdXRpbGl6aW5n
IHRoZSBmYWN0IHRoYXQgYm90aCBjb3VudHMgY2FuJ3QgYmUgbm9uLXplcm8g
YXQKdGhlIHNhbWUgdGltZSkuCgpOb3RlIHRoYXQgdGhlIGFkZGVkIGFjY291
bnRpbmcgaW50cm9kdWNlcyBhIHJlc3RyaWN0aW9uIG9uIHRoZSBudW1iZXIK
b2YgdGltZXMgYSBwYWdlIGNhbiBiZSB1c2VkIGluIG90aGVyIHNhbWUtbGV2
ZWwgcGFnZSB0YWJsZXMgLSBtb3JlIHRoYW4KMzJrIG9mIHN1Y2ggdXNlcyBh
cmUgbm8gbG9uZ2VyIHBvc3NpYmxlLgoKTm90ZSBhbHNvIHRoYXQgc29tZSBw
dXRfcGFnZV9hbmRfdHlwZVtfcHJlZW1wdGlibGVdKCkgY2FsbHMgYXJlCnJl
cGxhY2VkIHdpdGggb3Blbi1jb2RlZCBlcXVpdmFsZW50cy4gIFRoaXMgc2Vl
bWVkIHByZWZlcnJhYmxlIHRvCmFkZGluZyAicGFyZW50X3RhYmxlIiB0byB0
aGUgbWF0cml4IG9mIGZ1bmN0aW9ucy4KCk5vdGUgZnVydGhlciB0aGF0IGNy
b3NzLWRvbWFpbiBzYW1lLWxldmVsIHBhZ2UgdGFibGUgcmVmZXJlbmNlcyBh
cmUgbm8KbG9uZ2VyIHBlcm1pdHRlZCAodGhleSBwcm9iYWJseSBuZXZlciBz
aG91bGQgaGF2ZSBiZWVuKS4KClRoaXMgaXMgWFNBLTI0MC4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9m
Zi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgfCAgIDEgKwog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDE3MSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbWFpbi5oIHwgICAyICsKIHhlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaCAgICAgfCAgMjUgKysrKystLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9zeXN0ZW0uaCB8ICA0NiArKysrKysrKysrKysKIDUgZmlsZXMgY2hhbmdl
ZCwgMjIxIGluc2VydGlvbnMoKyksIDI0IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9k
b21haW4uYwppbmRleCAyNTk2YmZmYjIxLi5hZTFhYmY3NDY1IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2
L2RvbWFpbi5jCkBAIC0xMDMxLDYgKzEwMzEsNyBAQCBpbnQgYXJjaF9zZXRf
aW5mb19ndWVzdCgKICAgICAgICAgICAgICAgICBjYXNlIC1FSU5UUjoKICAg
ICAgICAgICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgICAg
ICAgICAgY2FzZSAtRVJFU1RBUlQ6CisgICAgICAgICAgICAgICAgICAgIHYt
PmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAg
ICAgICB2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9CiAgICAgICAgICAgICAg
ICAgICAgICAgICBwYWdldGFibGVfZ2V0X3BhZ2Uodi0+YXJjaC5ndWVzdF90
YWJsZSk7CiAgICAgICAgICAgICAgICAgICAgIHYtPmFyY2guZ3Vlc3RfdGFi
bGUgPSBwYWdldGFibGVfbnVsbCgpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAyNTAzOGZhOTk2
Li43YjRiZjFmN2ViIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYwor
KysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNjY3LDYgKzY2Nyw2MSBAQCBz
dGF0aWMgdm9pZCBwdXRfZGF0YV9wYWdlKAogICAgICAgICBwdXRfcGFnZShw
YWdlKTsKIH0KIAorc3RhdGljIGJvb2xfdCBpbmNfbGluZWFyX2VudHJpZXMo
c3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5saW5l
YXJfcHRfY291bnQpIG5jID0gcmVhZF9hdG9taWMoJnBnLT5saW5lYXJfcHRf
Y291bnQpLCBvYzsKKworICAgIGRvIHsKKyAgICAgICAgLyoKKyAgICAgICAg
ICogVGhlIGNoZWNrIGJlbG93IGNoZWNrcyBmb3IgdGhlICJsaW5lYXIgdXNl
IiBjb3VudCBiZWluZyBub24temVybworICAgICAgICAgKiBhcyB3ZWxsIGFz
IG92ZXJmbG93LiAgU2lnbmVkIGludGVnZXIgb3ZlcmZsb3cgaXMgdW5kZWZp
bmVkIGJlaGF2aW9yCisgICAgICAgICAqIGFjY29yZGluZyB0byB0aGUgQyBz
cGVjLiAgSG93ZXZlciwgYXMgbG9uZyBhcyBsaW5lYXJfcHRfY291bnQgaXMK
KyAgICAgICAgICogc21hbGxlciBpbiBzaXplIHRoYW4gJ2ludCcsIHRoZSBh
cml0aG1ldGljIG9wZXJhdGlvbiBvZiB0aGUKKyAgICAgICAgICogaW5jcmVt
ZW50IGJlbG93IHdvbid0IG92ZXJmbG93OyByYXRoZXIgdGhlIHJlc3VsdCB3
aWxsIGJlIHRydW5jYXRlZAorICAgICAgICAgKiB3aGVuIHN0b3JlZC4gIEVu
c3VyZSB0aGF0IHRoaXMgaXMgYWx3YXlzIHRydWUuCisgICAgICAgICAqLwor
ICAgICAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKG5jKSA+PSBzaXplb2YoaW50
KSk7CisgICAgICAgIG9jID0gbmMrKzsKKyAgICAgICAgaWYgKCBuYyA8PSAw
ICkKKyAgICAgICAgICAgIHJldHVybiAwOworICAgICAgICBuYyA9IGNtcHhj
aGcoJnBnLT5saW5lYXJfcHRfY291bnQsIG9jLCBuYyk7CisgICAgfSB3aGls
ZSAoIG9jICE9IG5jICk7CisKKyAgICByZXR1cm4gMTsKK30KKworc3RhdGlj
IHZvaWQgZGVjX2xpbmVhcl9lbnRyaWVzKHN0cnVjdCBwYWdlX2luZm8gKnBn
KQoreworICAgIHR5cGVvZihwZy0+bGluZWFyX3B0X2NvdW50KSBvYzsKKwor
ICAgIG9jID0gYXJjaF9mZXRjaF9hbmRfYWRkKCZwZy0+bGluZWFyX3B0X2Nv
dW50LCAtMSk7CisgICAgQVNTRVJUKG9jID4gMCk7Cit9CisKK3N0YXRpYyBi
b29sX3QgaW5jX2xpbmVhcl91c2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnKQor
eworICAgIHR5cGVvZihwZy0+bGluZWFyX3B0X2NvdW50KSBuYyA9IHJlYWRf
YXRvbWljKCZwZy0+bGluZWFyX3B0X2NvdW50KSwgb2M7CisKKyAgICBkbyB7
CisgICAgICAgIC8qIFNlZSB0aGUgcmVzcGVjdGl2ZSBjb21tZW50IGluIGlu
Y19saW5lYXJfZW50cmllcygpLiAqLworICAgICAgICBCVUlMRF9CVUdfT04o
c2l6ZW9mKG5jKSA+PSBzaXplb2YoaW50KSk7CisgICAgICAgIG9jID0gbmMt
LTsKKyAgICAgICAgaWYgKCBuYyA+PSAwICkKKyAgICAgICAgICAgIHJldHVy
biAwOworICAgICAgICBuYyA9IGNtcHhjaGcoJnBnLT5saW5lYXJfcHRfY291
bnQsIG9jLCBuYyk7CisgICAgfSB3aGlsZSAoIG9jICE9IG5jICk7CisKKyAg
ICByZXR1cm4gMTsKK30KKworc3RhdGljIHZvaWQgZGVjX2xpbmVhcl91c2Vz
KHN0cnVjdCBwYWdlX2luZm8gKnBnKQoreworICAgIHR5cGVvZihwZy0+bGlu
ZWFyX3B0X2NvdW50KSBvYzsKKworICAgIG9jID0gYXJjaF9mZXRjaF9hbmRf
YWRkKCZwZy0+bGluZWFyX3B0X2NvdW50LCAxKTsKKyAgICBBU1NFUlQob2Mg
PCAwKTsKK30KKwogLyoKICAqIFdlIGFsbG93IHJvb3QgdGFibGVzIHRvIG1h
cCBlYWNoIG90aGVyIChhLmsuYS4gbGluZWFyIHBhZ2UgdGFibGVzKS4gSXQK
ICAqIG5lZWRzIHNvbWUgc3BlY2lhbCBjYXJlIHdpdGggcmVmZXJlbmNlIGNv
dW50cyBhbmQgYWNjZXNzIHBlcm1pc3Npb25zOgpAQCAtNjk2LDE1ICs3NTEs
MzUgQEAgZ2V0XyMjbGV2ZWwjI19saW5lYXJfcGFnZXRhYmxlKCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgaWYgKCAocGZuID0g
bGV2ZWwjI2VfZ2V0X3BmbihwZGUpKSAhPSBwZGVfcGZuICkgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgIHsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZyA9IG1mbl90
b19wYWdlKHBkZV9wZm4pOyAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAvKiBNYWtl
IHN1cmUgdGhlIHBhZ2UgdGFibGUgYmVsb25ncyB0byB0aGUgY29ycmVjdCBk
b21haW4uICovICAgICAgIFwKKyAgICAgICAgaWYgKCB1bmxpa2VseShwYWdl
X2dldF9vd25lcihwdHBnKSAhPSBkKSApICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgLyogTWFr
ZSBzdXJlIHRoZSBtYXBwZWQgZnJhbWUgYmVsb25ncyB0byB0aGUgY29ycmVj
dCBkb21haW4uICovICAgICBcCiAgICAgICAgIGlmICggdW5saWtlbHkoIWdl
dF9wYWdlX2Zyb21fcGFnZW5yKHBmbiwgZCkpICkgICAgICAgICAgICAgICAg
ICAgICAgXAogICAgICAgICAgICAgcmV0dXJuIDA7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIC8qICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgKiBFbnN1cmUgdGhhdCB0
aGUgbWFwcGVkIGZyYW1lIGlzIGFuIGFscmVhZHktdmFsaWRhdGVkIHBhZ2Ug
dGFibGUuIFwKKyAgICAgICAgICogRW5zdXJlIHRoYXQgdGhlIG1hcHBlZCBm
cmFtZSBpcyBhbiBhbHJlYWR5LXZhbGlkYXRlZCBwYWdlIHRhYmxlICBcCisg
ICAgICAgICAqIGFuZCBpcyBub3QgaXRzZWxmIGhhdmluZyBsaW5lYXIgZW50
cmllcywgYXMgd2VsbCBhcyB0aGF0IHRoZSAgICAgXAorICAgICAgICAgKiBj
b250YWluaW5nIHBhZ2UgdGFibGUgaXMgbm90IGlzZWxmIGluIHVzZSBhcyBh
IGxpbmVhciBwYWdlIHRhYmxlIFwKKyAgICAgICAgICogZWxzZXdoZXJlLiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgICAgICAqIElmIHNvLCBhdG9taWNhbGx5IGluY3Jl
bWVudCB0aGUgY291bnQgKGNoZWNraW5nIGZvciBvdmVyZmxvdykuICAgXAog
ICAgICAgICAgKi8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgcGFn
ZSA9IG1mbl90b19wYWdlKHBmbik7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGlmICggIWluY19saW5l
YXJfZW50cmllcyhwdHBnKSApICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICB7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAg
ICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB9ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgaWYgKCAhaW5jX2xpbmVhcl91c2VzKHBh
Z2UpICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAg
ICAgZGVjX2xpbmVhcl9lbnRyaWVzKHB0cGcpOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIHB1dF9wYWdl
KHBhZ2UpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAg
eSA9IHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIGRvIHsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAogICAgICAgICAgICAgeCA9IHk7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKQEAgLTcxMiw2ICs3ODcsOCBAQCBnZXRfIyNsZXZlbCMjX2xpbmVhcl9w
YWdldGFibGUoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgICAgICAgICAgICAgICB1bmxpa2VseSgoeCAmIChQ
R1RfdHlwZV9tYXNrfFBHVF92YWxpZGF0ZWQpKSAhPSAgICAgICAgICAgIFwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKFBHVF8jI2xldmVsIyNfcGFn
ZV90YWJsZXxQR1RfdmFsaWRhdGVkKSkgKSAgICAgICBcCiAgICAgICAgICAg
ICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgIGRlY19s
aW5lYXJfdXNlcyhwYWdlKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICBkZWNfbGluZWFyX2VudHJp
ZXMocHRwZyk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAg
ICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgIH0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCkBAIC0xMDgyLDYgKzExNTksOSBAQCBnZXRfcGFnZV9m
cm9tX2w0ZSgKICAgICAgICAgICAgIGwzZV9yZW1vdmVfZmxhZ3MoKHBsM2Up
LCBfUEFHRV9VU0VSfF9QQUdFX1JXfF9QQUdFX0FDQ0VTU0VEKTsgICBcCiAg
ICAgfSB3aGlsZSAoIDAgKQogCitzdGF0aWMgaW50IF9wdXRfcGFnZV90eXBl
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2xfdCBwcmVlbXB0aWJsZSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAq
cHRwZyk7CisKIHZvaWQgcHV0X3BhZ2VfZnJvbV9sMWUobDFfcGdlbnRyeV90
IGwxZSwgc3RydWN0IGRvbWFpbiAqbDFlX293bmVyKQogewogICAgIHVuc2ln
bmVkIGxvbmcgICAgIHBmbiA9IGwxZV9nZXRfcGZuKGwxZSk7CkBAIC0xMTUx
LDE3ICsxMjMxLDIyIEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUo
bDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4pCiAgICAgaWYg
KCBsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QU0UgKQogICAgICAgICBw
dXRfc3VwZXJwYWdlKGwyZV9nZXRfcGZuKGwyZSkpOwogICAgIGVsc2UKLSAg
ICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUobDJlX2dldF9wYWdlKGwyZSkpOwor
ICAgIHsKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcgPSBsMmVfZ2V0
X3BhZ2UobDJlKTsKKyAgICAgICAgaW50IHJjID0gX3B1dF9wYWdlX3R5cGUo
cGcsIDAsIG1mbl90b19wYWdlKHBmbikpOworCisgICAgICAgIEFTU0VSVCgh
cmMpOworICAgICAgICBwdXRfcGFnZShwZyk7CisgICAgfQogCiAgICAgcmV0
dXJuIDA7CiB9CiAKLXN0YXRpYyBpbnQgX19wdXRfcGFnZV90eXBlKHN0cnVj
dCBwYWdlX2luZm8gKiwgaW50IHByZWVtcHRpYmxlKTsKLQogc3RhdGljIGlu
dCBwdXRfcGFnZV9mcm9tX2wzZShsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25l
ZCBsb25nIHBmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50
IHBhcnRpYWwsIGJvb2xfdCBkZWZlcikKIHsKICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpwZzsKKyAgICBpbnQgcmM7CiAKICAgICBpZiAoICEobDNlX2dldF9m
bGFncyhsM2UpICYgX1BBR0VfUFJFU0VOVCkgfHwgKGwzZV9nZXRfcGZuKGwz
ZSkgPT0gcGZuKSApCiAgICAgICAgIHJldHVybiAxOwpAQCAtMTE4NCwyMSAr
MTI2OSwyOCBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3Bn
ZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgIGlmICggdW5s
aWtlbHkocGFydGlhbCA+IDApICkKICAgICB7CiAgICAgICAgIEFTU0VSVCgh
ZGVmZXIpOwotICAgICAgICByZXR1cm4gX19wdXRfcGFnZV90eXBlKHBnLCAx
KTsKKyAgICAgICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBnLCAxLCBtZm5f
dG9fcGFnZShwZm4pKTsKICAgICB9CiAKICAgICBpZiAoIGRlZmVyICkKICAg
ICB7CisgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBt
Zm5fdG9fcGFnZShwZm4pOwogICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9n
dWVzdF90YWJsZSA9IHBnOwogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAK
LSAgICByZXR1cm4gcHV0X3BhZ2VfYW5kX3R5cGVfcHJlZW1wdGlibGUocGcp
OworICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIDEsIG1mbl90b19wYWdl
KHBmbikpOworICAgIGlmICggbGlrZWx5KCFyYykgKQorICAgICAgICBwdXRf
cGFnZShwZyk7CisKKyAgICByZXR1cm4gcmM7CiB9CiAKIHN0YXRpYyBpbnQg
cHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQg
bG9uZyBwZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBw
YXJ0aWFsLCBib29sX3QgZGVmZXIpCiB7CisgICAgaW50IHJjID0gMTsKKwog
ICAgIGlmICggKGw0ZV9nZXRfZmxhZ3MobDRlKSAmIF9QQUdFX1BSRVNFTlQp
ICYmIAogICAgICAgICAgKGw0ZV9nZXRfcGZuKGw0ZSkgIT0gcGZuKSApCiAg
ICAgewpAQCAtMTIwNywxOCArMTI5OSwyMiBAQCBzdGF0aWMgaW50IHB1dF9w
YWdlX2Zyb21fbDRlKGw0X3BnZW50cnlfdCBsNGUsIHVuc2lnbmVkIGxvbmcg
cGZuLAogICAgICAgICBpZiAoIHVubGlrZWx5KHBhcnRpYWwgPiAwKSApCiAg
ICAgICAgIHsKICAgICAgICAgICAgIEFTU0VSVCghZGVmZXIpOwotICAgICAg
ICAgICAgcmV0dXJuIF9fcHV0X3BhZ2VfdHlwZShwZywgMSk7CisgICAgICAg
ICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIDEsIG1mbl90b19wYWdl
KHBmbikpOwogICAgICAgICB9CiAKICAgICAgICAgaWYgKCBkZWZlciApCiAg
ICAgICAgIHsKKyAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0
X3B0cGcgPSBtZm5fdG9fcGFnZShwZm4pOwogICAgICAgICAgICAgY3VycmVu
dC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwZzsKICAgICAgICAgICAgIHJl
dHVybiAwOwogICAgICAgICB9CiAKLSAgICAgICAgcmV0dXJuIHB1dF9wYWdl
X2FuZF90eXBlX3ByZWVtcHRpYmxlKHBnKTsKKyAgICAgICAgcmMgPSBfcHV0
X3BhZ2VfdHlwZShwZywgMSwgbWZuX3RvX3BhZ2UocGZuKSk7CisgICAgICAg
IGlmICggbGlrZWx5KCFyYykgKQorICAgICAgICAgICAgcHV0X3BhZ2UocGcp
OwogICAgIH0KLSAgICByZXR1cm4gMTsKKworICAgIHJldHVybiByYzsKIH0K
IAogc3RhdGljIGludCBhbGxvY19sMV90YWJsZShzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlKQpAQCAtMTQxNiw2ICsxNTEyLDcgQEAgc3RhdGljIGludCBhbGxv
Y19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICB7
CiAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CiAg
ICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgICAg
ICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAg
ICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsK
ICAgICAgICAgfQogICAgICAgICB3aGlsZSAoIGktLSA+IDAgKQpAQCAtMTQ4
MSw2ICsxNTc4LDcgQEAgc3RhdGljIGludCBhbGxvY19sNF90YWJsZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgICAgICAgaWYgKCBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90
YWJsZSApCiAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlLT5ucl92YWxp
ZGF0ZWRfcHRlcysrOworICAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5h
cmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAg
ICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KQEAgLTIyMTMsMTQgKzIz
MTEsMjAgQEAgaW50IGZyZWVfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8g
KnBhZwogfQogCiAKLXN0YXRpYyBpbnQgX19wdXRfZmluYWxfcGFnZV90eXBl
KAotICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcg
dHlwZSwgaW50IHByZWVtcHRpYmxlKQorc3RhdGljIGludCBfcHV0X2ZpbmFs
X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBs
b25nIHR5cGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJv
b2xfdCBwcmVlbXB0aWJsZSwgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZykKIHsK
ICAgICBpbnQgcmMgPSBmcmVlX3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBwcmVl
bXB0aWJsZSk7CiAKICAgICAvKiBObyBuZWVkIGZvciBhdG9taWMgdXBkYXRl
IG9mIHR5cGVfaW5mbyBoZXJlOiBub29uZSBlbHNlIHVwZGF0ZXMgaXQuICov
CiAgICAgaWYgKCByYyA9PSAwICkKICAgICB7CisgICAgICAgIGlmICggcHRw
ZyAmJiBQR1RfdHlwZV9lcXVhbCh0eXBlLCBwdHBnLT51LmludXNlLnR5cGVf
aW5mbykgKQorICAgICAgICB7CisgICAgICAgICAgICBkZWNfbGluZWFyX3Vz
ZXMocGFnZSk7CisgICAgICAgICAgICBkZWNfbGluZWFyX2VudHJpZXMocHRw
Zyk7CisgICAgICAgIH0KKyAgICAgICAgQVNTRVJUKCFwYWdlLT5saW5lYXJf
cHRfY291bnQgfHwgcGFnZV9nZXRfb3duZXIocGFnZSktPmlzX2R5aW5nKTsK
ICAgICAgICAgLyoKICAgICAgICAgICogUmVjb3JkIFRMQiBpbmZvcm1hdGlv
biBmb3IgZmx1c2ggbGF0ZXIuIFdlIGRvIG5vdCBzdGFtcCBwYWdlIHRhYmxl
cwogICAgICAgICAgKiB3aGVuIHJ1bm5pbmcgaW4gc2hhZG93IG1vZGU6CkBA
IC0yMjU2LDggKzIzNjAsOCBAQCBzdGF0aWMgaW50IF9fcHV0X2ZpbmFsX3Bh
Z2VfdHlwZSgKIH0KIAogCi1zdGF0aWMgaW50IF9fcHV0X3BhZ2VfdHlwZShz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaW50IHByZWVtcHRpYmxlKQorc3RhdGljIGludCBfcHV0X3BhZ2Vf
dHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBib29sX3QgcHJlZW1wdGli
bGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKnB0cGcpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBueCwgeCwgeSA9IHBh
Z2UtPnUuaW51c2UudHlwZV9pbmZvOwogICAgIGludCByYyA9IDA7CkBAIC0y
Mjg0LDEyICsyMzg4LDI4IEBAIHN0YXRpYyBpbnQgX19wdXRfcGFnZV90eXBl
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgeCwgbngpKSAhPSB4KSApCiAgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgICAgIC8q
IFdlIGNsZWFyZWQgdGhlICd2YWxpZCBiaXQnIHNvIHdlIGRvIHRoZSBjbGVh
biB1cC4gKi8KLSAgICAgICAgICAgICAgICByYyA9IF9fcHV0X2ZpbmFsX3Bh
Z2VfdHlwZShwYWdlLCB4LCBwcmVlbXB0aWJsZSk7CisgICAgICAgICAgICAg
ICAgcmMgPSBfcHV0X2ZpbmFsX3BhZ2VfdHlwZShwYWdlLCB4LCBwcmVlbXB0
aWJsZSwgcHRwZyk7CisgICAgICAgICAgICAgICAgcHRwZyA9IE5VTEw7CiAg
ICAgICAgICAgICAgICAgaWYgKCB4ICYgUEdUX3BhcnRpYWwgKQogICAgICAg
ICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKICAgICAgICAgICAgICAg
ICBicmVhazsKICAgICAgICAgICAgIH0KIAorICAgICAgICAgICAgaWYgKCBw
dHBnICYmIFBHVF90eXBlX2VxdWFsKHgsIHB0cGctPnUuaW51c2UudHlwZV9p
bmZvKSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgLyoKKyAg
ICAgICAgICAgICAgICAgKiBwYWdlX3NldF90bGJmbHVzaF90aW1lc3RhbXAo
KSBhY2Nlc3NlcyB0aGUgc2FtZSB1bmlvbgorICAgICAgICAgICAgICAgICAq
IGxpbmVhcl9wdF9jb3VudCBsaXZlcyBpbi4gVW52YWxpZGF0ZWQgcGFnZSB0
YWJsZSBwYWdlcywKKyAgICAgICAgICAgICAgICAgKiBob3dldmVyLCBzaG91
bGQgb2NjdXIgZHVyaW5nIGRvbWFpbiBkZXN0cnVjdGlvbiBvbmx5CisgICAg
ICAgICAgICAgICAgICogYW55d2F5LiAgVXBkYXRpbmcgb2YgbGluZWFyX3B0
X2NvdW50IGx1Y2tpbHkgaXMgbm90CisgICAgICAgICAgICAgICAgICogbmVj
ZXNzYXJ5IGFueW1vcmUgZm9yIGEgZHlpbmcgZG9tYWluLgorICAgICAgICAg
ICAgICAgICAqLworICAgICAgICAgICAgICAgIEFTU0VSVChwYWdlX2dldF9v
d25lcihwYWdlKS0+aXNfZHlpbmcpOworICAgICAgICAgICAgICAgIEFTU0VS
VChwYWdlLT5saW5lYXJfcHRfY291bnQgPCAwKTsKKyAgICAgICAgICAgICAg
ICBBU1NFUlQocHRwZy0+bGluZWFyX3B0X2NvdW50ID4gMCk7CisgICAgICAg
ICAgICAgICAgcHRwZyA9IE5VTEw7CisgICAgICAgICAgICB9CisKICAgICAg
ICAgICAgIC8qCiAgICAgICAgICAgICAgKiBSZWNvcmQgVExCIGluZm9ybWF0
aW9uIGZvciBmbHVzaCBsYXRlci4gV2UgZG8gbm90IHN0YW1wIHBhZ2UKICAg
ICAgICAgICAgICAqIHRhYmxlcyB3aGVuIHJ1bm5pbmcgaW4gc2hhZG93IG1v
ZGU6CkBAIC0yMzA5LDYgKzI0MjksMTMgQEAgc3RhdGljIGludCBfX3B1dF9w
YWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwKICAgICAgICAgICAg
IHJldHVybiAtRUlOVFI7CiAgICAgfQogCisgICAgaWYgKCBwdHBnICYmIFBH
VF90eXBlX2VxdWFsKHgsIHB0cGctPnUuaW51c2UudHlwZV9pbmZvKSApCisg
ICAgeworICAgICAgICBBU1NFUlQoIXJjKTsKKyAgICAgICAgZGVjX2xpbmVh
cl91c2VzKHBhZ2UpOworICAgICAgICBkZWNfbGluZWFyX2VudHJpZXMocHRw
Zyk7CisgICAgfQorCiAgICAgcmV0dXJuIHJjOwogfQogCkBAIC0yNDQzLDYg
KzI1NzAsNyBAQCBzdGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlwZShzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAg
ICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IDA7CiAgICAgICAgICAg
ICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CiAgICAgICAgIH0KKyAgICAgICAg
cGFnZS0+bGluZWFyX3B0X2NvdW50ID0gMDsKICAgICAgICAgcmMgPSBhbGxv
Y19wYWdlX3R5cGUocGFnZSwgdHlwZSwgcHJlZW1wdGlibGUpOwogICAgIH0K
IApAQCAtMjQ1NCw3ICsyNTgyLDcgQEAgc3RhdGljIGludCBfX2dldF9wYWdl
X3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0
eXBlLAogCiB2b2lkIHB1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSkKIHsKLSAgICBpbnQgcmMgPSBfX3B1dF9wYWdlX3R5cGUocGFnZSwg
MCk7CisgICAgaW50IHJjID0gX3B1dF9wYWdlX3R5cGUocGFnZSwgMCwgTlVM
TCk7CiAgICAgQVNTRVJUKHJjID09IDApOwogICAgICh2b2lkKXJjOwogfQpA
QCAtMjQ3MCw3ICsyNTk4LDcgQEAgaW50IGdldF9wYWdlX3R5cGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogCiBpbnQg
cHV0X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlKQogewotICAgIHJldHVybiBfX3B1dF9wYWdlX3R5cGUocGFnZSwgMSk7
CisgICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBhZ2UsIDEsIE5VTEwpOwog
fQogCiBpbnQgZ2V0X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCkBAIC0yNjc2LDEx
ICsyODA0LDE0IEBAIGludCBwdXRfb2xkX2d1ZXN0X3RhYmxlKHN0cnVjdCB2
Y3B1ICp2KQogICAgIGlmICggIXYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlICkK
ICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICBzd2l0Y2ggKCByYyA9IHB1dF9w
YWdlX2FuZF90eXBlX3ByZWVtcHRpYmxlKHYtPmFyY2gub2xkX2d1ZXN0X3Rh
YmxlKSApCisgICAgc3dpdGNoICggcmMgPSBfcHV0X3BhZ2VfdHlwZSh2LT5h
cmNoLm9sZF9ndWVzdF90YWJsZSwgMSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0X3B0cGcpICkKICAgICB7
CiAgICAgY2FzZSAtRUlOVFI6CiAgICAgY2FzZSAtRVJFU1RBUlQ6CiAgICAg
ICAgIHJldHVybiAtRVJFU1RBUlQ7CisgICAgY2FzZSAwOgorICAgICAgICBw
dXRfcGFnZSh2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSk7CiAgICAgfQogCiAg
ICAgdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBOVUxMOwpAQCAtMjgzNCw2
ICsyOTY1LDcgQEAgaW50IG5ld19ndWVzdF9jcjModW5zaWduZWQgbG9uZyBt
Zm4pCiAgICAgICAgICAgICBjYXNlIC1FSU5UUjoKICAgICAgICAgICAgICAg
ICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgIGNhc2UgLUVSRVNUQVJU
OgorICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcg
PSBOVUxMOwogICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0
X3RhYmxlID0gcGFnZTsKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgICAgIGRlZmF1bHQ6CkBAIC0zMDc5LDcgKzMyMTEsMTAgQEAgbG9uZyBk
b19tbXVleHRfb3AoCiAgICAgICAgICAgICAgICAgICAgIGlmICggdHlwZSA9
PSBQR1RfbDFfcGFnZV90YWJsZSApCiAgICAgICAgICAgICAgICAgICAgICAg
ICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKICAgICAgICAgICAgICAgICAg
ICAgZWxzZQorICAgICAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAg
ICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsK
ICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0
X3RhYmxlID0gcGFnZTsKKyAgICAgICAgICAgICAgICAgICAgfQogICAgICAg
ICAgICAgICAgIH0KICAgICAgICAgICAgIH0KIApAQCAtMzExMiw2ICszMjQ3
LDcgQEAgbG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICBjYXNlIC1FSU5UUjoKICAgICAgICAgICAgIGNhc2UgLUVSRVNU
QVJUOgorICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0
cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1
ZXN0X3RhYmxlID0gcGFnZTsKICAgICAgICAgICAgICAgICByYyA9IDA7CiAg
ICAgICAgICAgICAgICAgYnJlYWs7CkBAIC0zMTg5LDYgKzMzMjUsNyBAQCBs
b25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgICAgICAgICAgY2FzZSAt
RUlOVFI6CiAgICAgICAgICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFS
VDsKICAgICAgICAgICAgICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6CisgICAg
ICAgICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF9wdHBn
ID0gTlVMTDsKICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gu
b2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKICAgICAgICAgICAgICAgICAgICAg
ICAgIG9rYXkgPSAwOwogICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCAwNjJkZTllZDhl
Li5hM2YzNzlkNDI5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgK
QEAgLTQ1Myw2ICs0NTMsOCBAQCBzdHJ1Y3QgYXJjaF92Y3B1CiAgICAgcGFn
ZXRhYmxlX3QgZ3Vlc3RfdGFibGVfdXNlcjsgICAgICAgLyogKE1GTikgeDg2
LzY0IHVzZXItc3BhY2UgcGFnZXRhYmxlICovCiAgICAgcGFnZXRhYmxlX3Qg
Z3Vlc3RfdGFibGU7ICAgICAgICAgICAgLyogKE1GTikgZ3Vlc3Qgbm90aW9u
IG9mIGNyMyAqLwogICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVzdF90
YWJsZTsgIC8qIHBhcnRpYWxseSBkZXN0cnVjdGVkIHBhZ2V0YWJsZSAqLwor
ICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVzdF9wdHBnOyAgIC8qIGNv
bnRhaW5pbmcgcGFnZSB0YWJsZSBvZiB0aGUgKi8KKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBmb3JtZXIsIGlmIGFueSAq
LwogICAgIC8qIGd1ZXN0X3RhYmxlIGhvbGRzIGEgcmVmIHRvIHRoZSBwYWdl
LCBhbmQgYWxzbyBhIHR5cGUtY291bnQgdW5sZXNzCiAgICAgICogc2hhZG93
IHJlZmNvdW50cyBhcmUgaW4gdXNlICovCiAgICAgcGFnZXRhYmxlX3Qgc2hh
ZG93X3RhYmxlWzRdOyAgICAgICAgLyogKE1GTikgc2hhZG93KHMpIG9mIGd1
ZXN0ICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggZGNhMjk4ZmI2NC4u
NTU4YjdmMDBmMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMTE5LDEx
ICsxMTksMTEgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICB1MzIgdGxi
Zmx1c2hfdGltZXN0YW1wOwogCiAgICAgICAgIC8qCi0gICAgICAgICAqIFdo
ZW4gUEdUX3BhcnRpYWwgaXMgdHJ1ZSB0aGVuIHRoaXMgZmllbGQgaXMgdmFs
aWQgYW5kIGluZGljYXRlcwotICAgICAgICAgKiB0aGF0IFBURXMgaW4gdGhl
IHJhbmdlIFswLCBAbnJfdmFsaWRhdGVkX3B0ZXMpIGhhdmUgYmVlbiB2YWxp
ZGF0ZWQuCi0gICAgICAgICAqIEFuIGV4dHJhIHBhZ2UgcmVmZXJlbmNlIG11
c3QgYmUgYWNxdWlyZWQgKG9yIG5vdCBkcm9wcGVkKSB3aGVuZXZlcgotICAg
ICAgICAgKiBQR1RfcGFydGlhbCBnZXRzIHNldCwgYW5kIGl0IG11c3QgYmUg
ZHJvcHBlZCB3aGVuIHRoZSBmbGFnIGdldHMKLSAgICAgICAgICogY2xlYXJl
ZC4gVGhpcyBpcyBzbyB0aGF0IGEgZ2V0KCkgbGVhdmluZyBhIHBhZ2UgaW4g
cGFydGlhbGx5CisgICAgICAgICAqIFdoZW4gUEdUX3BhcnRpYWwgaXMgdHJ1
ZSB0aGVuIHRoZSBmaXJzdCB0d28gZmllbGRzIGFyZSB2YWxpZCBhbmQKKyAg
ICAgICAgICogaW5kaWNhdGUgdGhhdCBQVEVzIGluIHRoZSByYW5nZSBbMCwg
QG5yX3ZhbGlkYXRlZF9wdGVzKSBoYXZlIGJlZW4KKyAgICAgICAgICogdmFs
aWRhdGVkLiBBbiBleHRyYSBwYWdlIHJlZmVyZW5jZSBtdXN0IGJlIGFjcXVp
cmVkIChvciBub3QgZHJvcHBlZCkKKyAgICAgICAgICogd2hlbmV2ZXIgUEdU
X3BhcnRpYWwgZ2V0cyBzZXQsIGFuZCBpdCBtdXN0IGJlIGRyb3BwZWQgd2hl
biB0aGUgZmxhZworICAgICAgICAgKiBnZXRzIGNsZWFyZWQuIFRoaXMgaXMg
c28gdGhhdCBhIGdldCgpIGxlYXZpbmcgYSBwYWdlIGluIHBhcnRpYWxseQog
ICAgICAgICAgKiB2YWxpZGF0ZWQgc3RhdGUgKHdoZXJlIHRoZSBjYWxsZXIg
d291bGQgZHJvcCB0aGUgcmVmZXJlbmNlIGFjcXVpcmVkCiAgICAgICAgICAq
IGR1ZSB0byB0aGUgZ2V0dGluZyBvZiB0aGUgdHlwZSBbYXBwYXJlbnRseV0g
ZmFpbGluZyBbLUVSRVNUQVJUXSkKICAgICAgICAgICogd291bGQgbm90IGFj
Y2lkZW50YWxseSByZXN1bHQgaW4gYSBwYWdlIGxlZnQgd2l0aCB6ZXJvIGdl
bmVyYWwKQEAgLTE0NywxMCArMTQ3LDE4IEBAIHN0cnVjdCBwYWdlX2luZm8K
ICAgICAgICAgICogcHV0X3BhZ2VfZnJvbV9sTmUoKSAoZHVlIHRvIHRoZSBh
cHBhcmVudCBmYWlsdXJlKSwgYW5kIGhlbmNlIGl0CiAgICAgICAgICAqIG11
c3QgYmUgZHJvcHBlZCB3aGVuIHRoZSBwdXQgb3BlcmF0aW9uIGlzIHJlc3Vt
ZWQgKGFuZCBjb21wbGV0ZXMpLAogICAgICAgICAgKiBidXQgaXQgbXVzdCBu
b3QgYmUgYWNxdWlyZWQgaWYgcGlja2luZyB1cCB0aGUgcGFnZSBmb3IgdmFs
aWRhdGlvbi4KKyAgICAgICAgICoKKyAgICAgICAgICogVGhlIDNyZCBmaWVs
ZCwgQGxpbmVhcl9wdF9jb3VudCwgaW5kaWNhdGVzCisgICAgICAgICAqIC0g
YnkgYSBwb3NpdGl2ZSB2YWx1ZSwgaG93IG1hbnkgc2FtZS1sZXZlbCBwYWdl
IHRhYmxlIGVudHJpZXMgYSBwYWdlCisgICAgICAgICAqICAgdGFibGUgaGFz
LAorICAgICAgICAgKiAtIGJ5IGEgbmVnYXRpdmUgdmFsdWUsIGluIGhvdyBt
YW55IHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgYSBwYWdlIGlzCisgICAgICAg
ICAqICAgaW4gdXNlLgogICAgICAgICAgKi8KICAgICAgICAgc3RydWN0IHsK
LSAgICAgICAgICAgIHUxNiBucl92YWxpZGF0ZWRfcHRlczsKLSAgICAgICAg
ICAgIHM4IHBhcnRpYWxfcHRlOworICAgICAgICAgICAgdTE2IG5yX3ZhbGlk
YXRlZF9wdGVzOlBBR0VUQUJMRV9PUkRFUiArIDE7CisgICAgICAgICAgICB1
MTYgOjE2IC0gUEFHRVRBQkxFX09SREVSIC0gMSAtIDI7CisgICAgICAgICAg
ICBzMTYgcGFydGlhbF9wdGU6MjsKKyAgICAgICAgICAgIHMxNiBsaW5lYXJf
cHRfY291bnQ7CiAgICAgICAgIH07CiAKICAgICAgICAgLyoKQEAgLTIwMSw2
ICsyMDksOSBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAjZGVmaW5lIFBHVF9jb3Vu
dF93aWR0aCAgIFBHX3NoaWZ0KDkpCiAjZGVmaW5lIFBHVF9jb3VudF9tYXNr
ICAgICgoMVVMPDxQR1RfY291bnRfd2lkdGgpLTEpCiAKKy8qIEFyZSB0aGUg
J3R5cGUgbWFzaycgYml0cyBpZGVudGljYWw/ICovCisjZGVmaW5lIFBHVF90
eXBlX2VxdWFsKHgsIHkpICghKCgoeCkgXiAoeSkpICYgUEdUX3R5cGVfbWFz
aykpCisKICAvKiBDbGVhcmVkIHdoZW4gdGhlIG93bmluZyBndWVzdCAnZnJl
ZXMnIHRoaXMgcGFnZS4gKi8KICNkZWZpbmUgX1BHQ19hbGxvY2F0ZWQgICAg
UEdfc2hpZnQoMSkKICNkZWZpbmUgUEdDX2FsbG9jYXRlZCAgICAgUEdfbWFz
aygxLCAxKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zeXN0
ZW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmgKaW5kZXggNzEx
MTMyOTViZC4uZWZlNzIxY2I0NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9zeXN0ZW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3N5
c3RlbS5oCkBAIC0xMTcsNiArMTE3LDUyIEBAIHN0YXRpYyBhbHdheXNfaW5s
aW5lIHVuc2lnbmVkIGxvbmcgX19jbXB4Y2hnKAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZylfX24sc2l6ZW9m
KCoocHRyKSkpKTsgXAogfSkKIAorLyoKKyAqIFVuZGVmaW5lZCBzeW1ib2wg
dG8gY2F1c2UgbGluayBmYWlsdXJlIGlmIGEgd3Jvbmcgc2l6ZSBpcyB1c2Vk
IHdpdGgKKyAqIGFyY2hfZmV0Y2hfYW5kX2FkZCgpLgorICovCitleHRlcm4g
dW5zaWduZWQgbG9uZyBfX2JhZF9mZXRjaF9hbmRfYWRkX3NpemUodm9pZCk7
CisKK3N0YXRpYyBhbHdheXNfaW5saW5lIHVuc2lnbmVkIGxvbmcgX194YWRk
KAorICAgIHZvbGF0aWxlIHZvaWQgKnB0ciwgdW5zaWduZWQgbG9uZyB2LCBp
bnQgc2l6ZSkKK3sKKyAgICBzd2l0Y2ggKCBzaXplICkKKyAgICB7CisgICAg
Y2FzZSAxOgorICAgICAgICBhc20gdm9sYXRpbGUgKCAibG9jazsgeGFkZGIg
JWIwLCUxIgorICAgICAgICAgICAgICAgICAgICAgICA6ICIrciIgKHYpLCAi
K20iICgqX194ZyhwdHIpKQorICAgICAgICAgICAgICAgICAgICAgICA6OiAi
bWVtb3J5Iik7CisgICAgICAgIHJldHVybiB2OworICAgIGNhc2UgMjoKKyAg
ICAgICAgYXNtIHZvbGF0aWxlICggImxvY2s7IHhhZGR3ICV3MCwlMSIKKyAg
ICAgICAgICAgICAgICAgICAgICAgOiAiK3IiICh2KSwgIittIiAoKl9feGco
cHRyKSkKKyAgICAgICAgICAgICAgICAgICAgICAgOjogIm1lbW9yeSIpOwor
ICAgICAgICByZXR1cm4gdjsKKyAgICBjYXNlIDQ6CisgICAgICAgIGFzbSB2
b2xhdGlsZSAoICJsb2NrOyB4YWRkbCAlazAsJTEiCisgICAgICAgICAgICAg
ICAgICAgICAgIDogIityIiAodiksICIrbSIgKCpfX3hnKHB0cikpCisgICAg
ICAgICAgICAgICAgICAgICAgIDo6ICJtZW1vcnkiKTsKKyAgICAgICAgcmV0
dXJuIHY7CisgICAgY2FzZSA4OgorICAgICAgICBhc20gdm9sYXRpbGUgKCAi
bG9jazsgeGFkZHEgJXEwLCUxIgorICAgICAgICAgICAgICAgICAgICAgICA6
ICIrciIgKHYpLCAiK20iICgqX194ZyhwdHIpKQorICAgICAgICAgICAgICAg
ICAgICAgICA6OiAibWVtb3J5Iik7CisKKyAgICAgICAgcmV0dXJuIHY7Cisg
ICAgZGVmYXVsdDoKKyAgICAgICAgcmV0dXJuIF9fYmFkX2ZldGNoX2FuZF9h
ZGRfc2l6ZSgpOworICAgIH0KK30KKworLyoKKyAqIEF0b21pY2FsbHkgYWRk
IEB2IHRvIHRoZSAxLCAyLCA0LCBvciA4IGJ5dGUgdmFsdWUgYXQgQHB0ci4g
IFJldHVybnMKKyAqIHRoZSBwcmV2aW91cyB2YWx1ZS4KKyAqCisgKiBUaGlz
IGlzIGEgZnVsbCBtZW1vcnkgYmFycmllci4KKyAqLworI2RlZmluZSBhcmNo
X2ZldGNoX2FuZF9hZGQocHRyLCB2KSBcCisgICAgKCh0eXBlb2YoKihwdHIp
KSlfX3hhZGQocHRyLCAodHlwZW9mKCoocHRyKSkpKHYpLCBzaXplb2YoKihw
dHIpKSkpCisKIC8qCiAgKiBCb3RoIEludGVsIGFuZCBBTUQgYWdyZWUgdGhh
dCwgZnJvbSBhIHByb2dyYW1tZXIncyB2aWV3cG9pbnQ6CiAgKiAgTG9hZHMg
Y2Fubm90IGJlIHJlb3JkZXJlZCByZWxhdGl2ZSB0byBvdGhlciBsb2Fkcy4K
LS0gCjIuMTQuMQoK

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.5/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Disposition: attachment;
 filename="xsa240-4.5/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Transfer-Encoding: base64

RnJvbSA3NDQ0ZjhhNmMxYThkZjA4MmMyM2EwYzFhY2M1NDJkZWZjZmZjMGFk
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMjIgU2Vw
IDIwMTcgMTE6NDY6NTUgKzAxMDAKU3ViamVjdDogW1BBVENIIDIvMl0geDg2
L21tOiBEaXNhYmxlIFBWIGxpbmVhciBwYWdldGFibGVzIGJ5IGRlZmF1bHQK
CkFsbG93aW5nIHBhZ2V0YWJsZXMgdG8gcG9pbnQgdG8gb3RoZXIgcGFnZXRh
YmxlcyBvZiB0aGUgc2FtZSBsZXZlbAoob2Z0ZW4gY2FsbGVkICdsaW5lYXIg
cGFnZXRhYmxlcycpIGhhcyBiZWVuIGluY2x1ZGVkIGluIFhlbiBzaW5jZSBp
dHMKaW5jZXB0aW9uLiAgQnV0IGl0IGlzIG5vdCB1c2VkIGJ5IHRoZSBtb3N0
IGNvbW1vbiBQViBndWVzdHMgKExpbnV4LApOZXRCU0QsIG1pbmlvcyksIGFu
ZCBoYXMgYmVlbiB0aGUgc291cmNlIG9mIGEgbnVtYmVyIG9mIHN1YnRsZQpy
ZWZlcmVuY2UtY291bnRpbmcgYnVncy4KCkFkZCBhIGNvbW1hbmQtbGluZSBv
cHRpb24gdG8gY29udHJvbCB3aGV0aGVyIFBWIGxpbmVhciBwYWdldGFibGVz
IGFyZQphbGxvd2VkIChkaXNhYmxlZCBieSBkZWZhdWx0KS4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYyOgotIHMvXy8tLzsgaW4g
Y29tbWFuZC1saW5lIG9wdGlvbgotIEFkZGVkIF9fcmVhZF9tb3N0bHkKLS0t
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDE1ICsr
KysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAg
ICAgICAgfCAgOSArKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMjQgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24KaW5kZXggMTZiZmIzOWQwMi4uMzZhZTlkOTkyNSAxMDA2NDQK
LS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysr
IGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTEx
MzcsNiArMTEzNywyMSBAQCBUaGUgZm9sbG93aW5nIHJlc291cmNlcyBhcmUg
YXZhaWxhYmxlOgogICBMMyBjYWNoZSBvY2N1cGFuY3kuCiAgICogYGNtdGAg
aW5zdHJ1Y3RzIFhlbiB0byBlbmFibGUvZGlzYWJsZSBDYWNoZSBNb25pdG9y
aW5nIFRlY2hub2xvZ3kuCiAgICogYHJtaWRfbWF4YCBpbmRpY2F0ZXMgdGhl
IG1heCB2YWx1ZSBmb3Igcm1pZC4KKworIyMjIHB2LWxpbmVhci1wdAorPiBg
PSA8Ym9vbGVhbj5gCisKKz4gRGVmYXVsdDogYGZhbHNlYAorCitBbGxvdyBQ
ViBndWVzdHMgdG8gaGF2ZSBwYWdldGFibGUgZW50cmllcyBwb2ludGluZyB0
byBvdGhlciBwYWdldGFibGVzCitvZiB0aGUgc2FtZSBsZXZlbCAoaS5lLiwg
YWxsb3dpbmcgTDIgUFRFcyB0byBwb2ludCB0byBvdGhlciBMMiBwYWdlcyku
CitUaGlzIHRlY2huaXF1ZSBpcyBvZnRlbiBjYWxsZWQgImxpbmVhciBwYWdl
dGFibGVzIiwgYW5kIGlzIHNvbWV0aW1lcwordXNlZCB0byBhbGxvdyBvcGVy
YXRpbmcgc3lzdGVtcyBhIHNpbXBsZSB3YXkgdG8gY29uc2lzdGVudGx5IG1h
cCB0aGUKK2N1cnJlbnQgcHJvY2VzcydzIHBhZ2V0YWJsZXMgaW50byBpdHMg
b3duIHZpcnR1YWwgYWRkcmVzcyBzcGFjZS4KKworTm9uZSBvZiB0aGUgbW9z
dCBjb21tb24gUFYgb3BlcmF0aW5nIHN5c3RlbXMgKExpbnV4LCBOZXRCU0Qs
IE1pbmlPUykKK3VzZSB0aGlzIHRlY2huaXF1ZSwgYnV0IHRoZXJlIG1heSBi
ZSBjdXN0b20gb3BlcmF0aW5nIHN5c3RlbXMgd2hpY2gKK2RvLgogCiAjIyMg
cmVib290CiA+IGA9IHRbcmlwbGVdIHwga1tiZF0gfCBhW2NwaV0gfCBwW2Np
XSB8IGVbZmldIHwgbltvXSBbLCBbd11hcm0gfCBbY11vbGRdYApkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwpp
bmRleCA3YjRiZjFmN2ViLi43MjEzOWJkNTRjIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNzM0
LDYgKzczNCw5IEBAIHN0YXRpYyB2b2lkIGRlY19saW5lYXJfdXNlcyhzdHJ1
Y3QgcGFnZV9pbmZvICpwZykKICAqICAgICBmcmFtZSBpZiBpdCBpcyBtYXBw
ZWQgYnkgYSBkaWZmZXJlbnQgcm9vdCB0YWJsZS4gVGhpcyBpcyBzdWZmaWNp
ZW50IGFuZAogICogICAgIGFsc28gbmVjZXNzYXJ5IHRvIGFsbG93IHZhbGlk
YXRpb24gb2YgYSByb290IHRhYmxlIG1hcHBpbmcgaXRzZWxmLgogICovCitz
dGF0aWMgYm9vbF90IF9fcmVhZF9tb3N0bHkgcHZfbGluZWFyX3B0X2VuYWJs
ZSA9IDA7Citib29sZWFuX3BhcmFtKCJwdi1saW5lYXItcHQiLCBwdl9saW5l
YXJfcHRfZW5hYmxlKTsKKwogI2RlZmluZSBkZWZpbmVfZ2V0X2xpbmVhcl9w
YWdldGFibGUobGV2ZWwpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKIHN0YXRpYyBpbnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiBnZXRf
IyNsZXZlbCMjX2xpbmVhcl9wYWdldGFibGUoICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtNzQzLDYgKzc0Niwx
MiBAQCBnZXRfIyNsZXZlbCMjX2xpbmVhcl9wYWdldGFibGUoICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2U7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB1bnNpZ25lZCBsb25n
IHBmbjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgIGlmICggIXB2X2xpbmVhcl9wdF9lbmFibGUgKSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIE1FTV9MT0co
IkF0dGVtcHQgdG8gY3JlYXRlIGxpbmVhciBwLnQuIChmZWF0dXJlIGRpc2Fi
bGVkKSIpOyAgICAgICAgXAorICAgICAgICByZXR1cm4gMDsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGlmICggKGxldmVs
IyNlX2dldF9mbGFncyhwZGUpICYgX1BBR0VfUlcpICkgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKICAgICB7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgIE1FTV9MT0coIkF0dGVtcHQgdG8gY3JlYXRlIGxp
bmVhciBwLnQuIHdpdGggd3JpdGUgcGVybXMiKTsgICAgICAgICAgXAotLSAK
Mi4xNC4xCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.5/0003-x86-dont-wrongly-trigger-linear-page-table-assertion.patch"
Content-Disposition: attachment;
 filename="xsa240-4.5/0003-x86-dont-wrongly-trigger-linear-page-table-assertion.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRvbid0IHdyb25nbHkgdHJpZ2dlciBsaW5lYXIgcGFnZSB0YWJs
ZSBhc3NlcnRpb24KCl9wdXRfcGFnZV90eXBlKCkgbWF5IGRvIG11bHRpcGxl
IGl0ZXJhdGlvbnMgdW50aWwgaXRzIGNtcHhjaGcoKQpzdWNjZWVkcy4gSXQg
aW52b2tlcyBzZXRfdGxiZmx1c2hfdGltZXN0YW1wKCkgb24gdGhlIGZpcnN0
Cml0ZXJhdGlvbiwgaG93ZXZlci4gQ29kZSBpbnNpZGUgdGhlIGZ1bmN0aW9u
IHRha2VzIGNhcmUgb2YgdGhpcywgYnV0Ci0gdGhlIGFzc2VydGlvbiBpbiBf
cHV0X2ZpbmFsX3BhZ2VfdHlwZSgpIHdvdWxkIHRyaWdnZXIgb24gdGhlIHNl
Y29uZAogIGl0ZXJhdGlvbiBpZiB0aW1lIHN0YW1wcyBpbiBhIGRlYnVnIGJ1
aWxkIGFyZSBwZXJtaXR0ZWQgdG8gYmUKICBzdWZmaWNpZW50bHkgbXVjaCB3
aWRlciB0aGFuIHRoZSBkZWZhdWx0IDYgYml0cyAoc2VlIFdSQVBfTUFTSyBp
bgogIGZsdXNodGxiLmMpLAotIGl0IHJldHVybmluZyAtRUlOVFIgKGZvciBh
IGNvbnRpbnVhdGlvbiB0byBiZSBzY2hlZHVsZWQpIHdvdWxkIGxlYXZlCiAg
dGhlIHBhZ2UgaW5jb25zaXN0ZW50IHN0YXRlICh1bnRpbCB0aGUgcmUtaW52
b2NhdGlvbiBjb21wbGV0ZXMpLgpNYWtlIHRoZSBzZXRfdGxiZmx1c2hfdGlt
ZXN0YW1wKCkgaW52b2NhdGlvbiBjb25kaXRpb25hbCwgYnlwYXNzaW5nIGl0
Cihmb3Igbm93KSBvbmx5IGluIHRoZSBjYXNlIHdlIHJlYWxseSBjYW4ndCB0
b2xlcmF0ZSB0aGUgc3RhbXAgdG8gYmUKc3RvcmVkLgoKVGhpcyBpcyBwYXJ0
IG9mIFhTQS0yNDAuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYv
bW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjQ0NiwyOSArMjQ0
NiwyMCBAQCBzdGF0aWMgaW50IF9wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdl
X2luCiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICB9CiAK
LSAgICAgICAgICAgIGlmICggcHRwZyAmJiBQR1RfdHlwZV9lcXVhbCh4LCBw
dHBnLT51LmludXNlLnR5cGVfaW5mbykgKQotICAgICAgICAgICAgewotICAg
ICAgICAgICAgICAgIC8qCi0gICAgICAgICAgICAgICAgICogc2V0X3RsYmZs
dXNoX3RpbWVzdGFtcCgpIGFjY2Vzc2VzIHRoZSBzYW1lIHVuaW9uCi0gICAg
ICAgICAgICAgICAgICogbGluZWFyX3B0X2NvdW50IGxpdmVzIGluLiBVbnZh
bGlkYXRlZCBwYWdlIHRhYmxlIHBhZ2VzLAotICAgICAgICAgICAgICAgICAq
IGhvd2V2ZXIsIHNob3VsZCBvY2N1ciBkdXJpbmcgZG9tYWluIGRlc3RydWN0
aW9uIG9ubHkKLSAgICAgICAgICAgICAgICAgKiBhbnl3YXkuICBVcGRhdGlu
ZyBvZiBsaW5lYXJfcHRfY291bnQgbHVja2lseSBpcyBub3QKLSAgICAgICAg
ICAgICAgICAgKiBuZWNlc3NhcnkgYW55bW9yZSBmb3IgYSBkeWluZyBkb21h
aW4uCi0gICAgICAgICAgICAgICAgICovCi0gICAgICAgICAgICAgICAgQVNT
RVJUKHBhZ2VfZ2V0X293bmVyKHBhZ2UpLT5pc19keWluZyk7Ci0gICAgICAg
ICAgICAgICAgQVNTRVJUKHBhZ2UtPmxpbmVhcl9wdF9jb3VudCA8IDApOwot
ICAgICAgICAgICAgICAgIEFTU0VSVChwdHBnLT5saW5lYXJfcHRfY291bnQg
PiAwKTsKLSAgICAgICAgICAgICAgICBwdHBnID0gTlVMTDsKLSAgICAgICAg
ICAgIH0KLQogICAgICAgICAgICAgLyoKICAgICAgICAgICAgICAqIFJlY29y
ZCBUTEIgaW5mb3JtYXRpb24gZm9yIGZsdXNoIGxhdGVyLiBXZSBkbyBub3Qg
c3RhbXAgcGFnZQogICAgICAgICAgICAgICogdGFibGVzIHdoZW4gcnVubmlu
ZyBpbiBzaGFkb3cgbW9kZToKICAgICAgICAgICAgICAqICAxLiBQb2ludGxl
c3MsIHNpbmNlIGl0J3MgdGhlIHNoYWRvdyBwdCdzIHdoaWNoIG11c3QgYmUg
dHJhY2tlZC4KICAgICAgICAgICAgICAqICAyLiBTaGFkb3cgbW9kZSByZXVz
ZXMgdGhpcyBmaWVsZCBmb3Igc2hhZG93ZWQgcGFnZSB0YWJsZXMgdG8KICAg
ICAgICAgICAgICAqICAgICBzdG9yZSBmbGFncyBpbmZvIC0tIHdlIGRvbid0
IHdhbnQgdG8gY29uZmxpY3Qgd2l0aCB0aGF0LgorICAgICAgICAgICAgICog
QWxzbyBwYWdlX3NldF90bGJmbHVzaF90aW1lc3RhbXAoKSBhY2Nlc3NlcyB0
aGUgc2FtZSB1bmlvbgorICAgICAgICAgICAgICogbGluZWFyX3B0X2NvdW50
IGxpdmVzIGluLiBQYWdlcyAoaW5jbHVkaW5nIHBhZ2UgdGFibGUgb25lcyks
CisgICAgICAgICAgICAgKiBob3dldmVyLCBkb24ndCBuZWVkIHRoZWlyIGZs
dXNoIHRpbWUgc3RhbXAgc2V0IGV4Y2VwdCB3aGVuCisgICAgICAgICAgICAg
KiB0aGUgbGFzdCByZWZlcmVuY2UgaXMgYmVpbmcgZHJvcHBlZC4gRm9yIHBh
Z2UgdGFibGUgcGFnZXMKKyAgICAgICAgICAgICAqIHRoaXMgaGFwcGVucyBp
biBfcHV0X2ZpbmFsX3BhZ2VfdHlwZSgpLgogICAgICAgICAgICAgICovCi0g
ICAgICAgICAgICBpZiAoICEoc2hhZG93X21vZGVfZW5hYmxlZChwYWdlX2dl
dF9vd25lcihwYWdlKSkgJiYKKyAgICAgICAgICAgIGlmICggKCFwdHBnIHx8
ICFQR1RfdHlwZV9lcXVhbCh4LCBwdHBnLT51LmludXNlLnR5cGVfaW5mbykp
ICYmCisgICAgICAgICAgICAgICAgICEoc2hhZG93X21vZGVfZW5hYmxlZChw
YWdlX2dldF9vd25lcihwYWdlKSkgJiYKICAgICAgICAgICAgICAgICAgICAo
cGFnZS0+Y291bnRfaW5mbyAmIFBHQ19wYWdlX3RhYmxlKSkgKQogICAgICAg
ICAgICAgICAgIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChwYWdlKTsK
ICAgICAgICAgfQo=

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.5/0004-x86-dont-wrongly-trigger-linear-page-table-assertion-2.patch"
Content-Disposition: attachment;
 filename="xsa240-4.5/0004-x86-dont-wrongly-trigger-linear-page-table-assertion-2.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRvbid0IHdyb25nbHkgdHJpZ2dlciBsaW5lYXIgcGFnZSB0YWJs
ZSBhc3NlcnRpb24gKDIpCgpfcHV0X2ZpbmFsX3BhZ2VfdHlwZSgpLCB3aGVu
IGZyZWVfcGFnZV90eXBlKCkgaGFzIGV4aXRlZCBlYXJseSB0byBhbGxvdwpm
b3IgcHJlZW1wdGlvbiwgc2hvdWxkIG5vdCB1cGRhdGUgdGhlIHRpbWUgc3Rh
bXAsIGFzIHRoZSBwYWdlIGNvbnRpbnVlcwp0byByZXRhaW4gdGhlIHR5cCB3
aGljaCBpcyBpbiB0aGUgcHJvY2VzcyBvZiBiZWluZyB1bnZhbGlkYXRlZC4g
SSBjYW4ndApzZWUgd2h5IHRoZSB0aW1lIHN0YW1wIHVwZGF0ZSB3YXMgcHV0
IG9uIHRoYXQgcGF0aCBpbiB0aGUgZmlyc3QgcGxhY2UKKGFsYmVpdCBpdCBt
YXkgd2VsbCBoYXZlIGJlZW4gbWUgd2hvIGhhZCBwdXQgaXQgdGhlcmUgeWVh
cnMgYWdvKS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjQwLgoKU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdl
ZC1ieTogPEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXAuY29tPgoKLS0t
IGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMK
QEAgLTIzNTUsOSArMjM1NSw2IEBAIHN0YXRpYyBpbnQgX3B1dF9maW5hbF9w
YWdlX3R5cGUoc3RydWN0IHAKICAgICB7CiAgICAgICAgIEFTU0VSVCgocGFn
ZS0+dS5pbnVzZS50eXBlX2luZm8gJgogICAgICAgICAgICAgICAgIChQR1Rf
Y291bnRfbWFza3xQR1RfdmFsaWRhdGVkfFBHVF9wYXJ0aWFsKSkgPT0gMSk7
Ci0gICAgICAgIGlmICggIShzaGFkb3dfbW9kZV9lbmFibGVkKHBhZ2VfZ2V0
X293bmVyKHBhZ2UpKSAmJgotICAgICAgICAgICAgICAgKHBhZ2UtPmNvdW50
X2luZm8gJiBQR0NfcGFnZV90YWJsZSkpICkKLSAgICAgICAgICAgIHBhZ2Vf
c2V0X3RsYmZsdXNoX3RpbWVzdGFtcChwYWdlKTsKICAgICAgICAgd21iKCk7
CiAgICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvIHw9IFBHVF92YWxp
ZGF0ZWQ7CiAgICAgfQo=

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.6/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Disposition: attachment;
 filename="xsa240-4.6/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Transfer-Encoding: base64

RnJvbSBjZTMxMTk4ZGQ4MTE0NzlkYTM0ZGZiNjYzMTVmMzk5ZGM0Yjk4MDU1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFRodSwgMjggU2VwIDIwMTcgMTU6
MTc6MjggKzAxMDAKU3ViamVjdDogW1BBVENIIDEvMl0geDg2OiBsaW1pdCBs
aW5lYXIgcGFnZSB0YWJsZSB1c2UgdG8gYSBzaW5nbGUgbGV2ZWwKClRoYXQn
cyB0aGUgb25seSB3YXkgdGhhdCB0aGV5J3JlIG1lYW50IHRvIGJlIHVzZWQu
IFdpdGhvdXQgc3VjaCBhCnJlc3RyaWN0aW9uIGFyYml0cmFyaWx5IGxvbmcg
Y2hhaW5zIG9mIHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgY2FuIGJlCmJ1aWx0
LCB0ZWFyaW5nIGRvd24gb2Ygd2hpY2ggbWF5IHRoZW4gY2F1c2UgYXJiaXRy
YXJpbHkgZGVlcCByZWN1cnNpb24sCmNhdXNpbmcgYSBzdGFjayBvdmVyZmxv
dy4gVG8gZmFjaWxpdGF0ZSB0aGlzIHJlc3RyaWN0aW9uLCBhIGNvdW50ZXIg
aXMKYmVpbmcgaW50cm9kdWNlZCB0byB0cmFjayBib3RoIHRoZSBudW1iZXIg
b2Ygc2FtZS1sZXZlbCBlbnRyaWVzIGluIGEKcGFnZSB0YWJsZSBhcyB3ZWxs
IGFzIHRoZSBudW1iZXIgb2YgdXNlcyBvZiBhIHBhZ2UgdGFibGUgaW4gYW5v
dGhlcgpzYW1lLWxldmVsIG9uZSAoY291bnRpbmcgaW50byBwb3NpdGl2ZSBh
bmQgbmVnYXRpdmUgZGlyZWN0aW9uCnJlc3BlY3RpdmVseSwgdXRpbGl6aW5n
IHRoZSBmYWN0IHRoYXQgYm90aCBjb3VudHMgY2FuJ3QgYmUgbm9uLXplcm8g
YXQKdGhlIHNhbWUgdGltZSkuCgpOb3RlIHRoYXQgdGhlIGFkZGVkIGFjY291
bnRpbmcgaW50cm9kdWNlcyBhIHJlc3RyaWN0aW9uIG9uIHRoZSBudW1iZXIK
b2YgdGltZXMgYSBwYWdlIGNhbiBiZSB1c2VkIGluIG90aGVyIHNhbWUtbGV2
ZWwgcGFnZSB0YWJsZXMgLSBtb3JlIHRoYW4KMzJrIG9mIHN1Y2ggdXNlcyBh
cmUgbm8gbG9uZ2VyIHBvc3NpYmxlLgoKTm90ZSBhbHNvIHRoYXQgc29tZSBw
dXRfcGFnZV9hbmRfdHlwZVtfcHJlZW1wdGlibGVdKCkgY2FsbHMgYXJlCnJl
cGxhY2VkIHdpdGggb3Blbi1jb2RlZCBlcXVpdmFsZW50cy4gIFRoaXMgc2Vl
bWVkIHByZWZlcnJhYmxlIHRvCmFkZGluZyAicGFyZW50X3RhYmxlIiB0byB0
aGUgbWF0cml4IG9mIGZ1bmN0aW9ucy4KCk5vdGUgZnVydGhlciB0aGF0IGNy
b3NzLWRvbWFpbiBzYW1lLWxldmVsIHBhZ2UgdGFibGUgcmVmZXJlbmNlcyBh
cmUgbm8KbG9uZ2VyIHBlcm1pdHRlZCAodGhleSBwcm9iYWJseSBuZXZlciBz
aG91bGQgaGF2ZSBiZWVuKS4KClRoaXMgaXMgWFNBLTI0MC4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9m
Zi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgfCAgIDEgKwog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDE3MSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbWFpbi5oIHwgICAyICsKIHhlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaCAgICAgfCAgMjUgKysrKystLQogNCBmaWxlcyBjaGFuZ2VkLCAx
NzUgaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFp
bi5jCmluZGV4IGJmZTYxNGQ3YjcuLjIzZDAzNGZhOGQgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9t
YWluLmMKQEAgLTExMzEsNiArMTEzMSw3IEBAIGludCBhcmNoX3NldF9pbmZv
X2d1ZXN0KAogICAgICAgICAgICAgICAgIGNhc2UgLUVJTlRSOgogICAgICAg
ICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAg
ICBjYXNlIC1FUkVTVEFSVDoKKyAgICAgICAgICAgICAgICAgICAgdi0+YXJj
aC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgICAg
IHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0KICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhZ2V0YWJsZV9nZXRfcGFnZSh2LT5hcmNoLmd1ZXN0X3RhYmxl
KTsKICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5ndWVzdF90YWJsZSA9
IHBhZ2V0YWJsZV9udWxsKCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDIwZDk2M2NiMjIuLjgx
MDc0YWE0NzMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC02NjAsNiArNjYwLDYxIEBAIHN0YXRp
YyB2b2lkIHB1dF9kYXRhX3BhZ2UoCiAgICAgICAgIHB1dF9wYWdlKHBhZ2Up
OwogfQogCitzdGF0aWMgYm9vbF90IGluY19saW5lYXJfZW50cmllcyhzdHJ1
Y3QgcGFnZV9pbmZvICpwZykKK3sKKyAgICB0eXBlb2YocGctPmxpbmVhcl9w
dF9jb3VudCkgbmMgPSByZWFkX2F0b21pYygmcGctPmxpbmVhcl9wdF9jb3Vu
dCksIG9jOworCisgICAgZG8geworICAgICAgICAvKgorICAgICAgICAgKiBU
aGUgY2hlY2sgYmVsb3cgY2hlY2tzIGZvciB0aGUgImxpbmVhciB1c2UiIGNv
dW50IGJlaW5nIG5vbi16ZXJvCisgICAgICAgICAqIGFzIHdlbGwgYXMgb3Zl
cmZsb3cuICBTaWduZWQgaW50ZWdlciBvdmVyZmxvdyBpcyB1bmRlZmluZWQg
YmVoYXZpb3IKKyAgICAgICAgICogYWNjb3JkaW5nIHRvIHRoZSBDIHNwZWMu
ICBIb3dldmVyLCBhcyBsb25nIGFzIGxpbmVhcl9wdF9jb3VudCBpcworICAg
ICAgICAgKiBzbWFsbGVyIGluIHNpemUgdGhhbiAnaW50JywgdGhlIGFyaXRo
bWV0aWMgb3BlcmF0aW9uIG9mIHRoZQorICAgICAgICAgKiBpbmNyZW1lbnQg
YmVsb3cgd29uJ3Qgb3ZlcmZsb3c7IHJhdGhlciB0aGUgcmVzdWx0IHdpbGwg
YmUgdHJ1bmNhdGVkCisgICAgICAgICAqIHdoZW4gc3RvcmVkLiAgRW5zdXJl
IHRoYXQgdGhpcyBpcyBhbHdheXMgdHJ1ZS4KKyAgICAgICAgICovCisgICAg
ICAgIEJVSUxEX0JVR19PTihzaXplb2YobmMpID49IHNpemVvZihpbnQpKTsK
KyAgICAgICAgb2MgPSBuYysrOworICAgICAgICBpZiAoIG5jIDw9IDAgKQor
ICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIG5jID0gY21weGNoZygm
cGctPmxpbmVhcl9wdF9jb3VudCwgb2MsIG5jKTsKKyAgICB9IHdoaWxlICgg
b2MgIT0gbmMgKTsKKworICAgIHJldHVybiAxOworfQorCitzdGF0aWMgdm9p
ZCBkZWNfbGluZWFyX2VudHJpZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7
CisgICAgdHlwZW9mKHBnLT5saW5lYXJfcHRfY291bnQpIG9jOworCisgICAg
b2MgPSBhcmNoX2ZldGNoX2FuZF9hZGQoJnBnLT5saW5lYXJfcHRfY291bnQs
IC0xKTsKKyAgICBBU1NFUlQob2MgPiAwKTsKK30KKworc3RhdGljIGJvb2xf
dCBpbmNfbGluZWFyX3VzZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7Cisg
ICAgdHlwZW9mKHBnLT5saW5lYXJfcHRfY291bnQpIG5jID0gcmVhZF9hdG9t
aWMoJnBnLT5saW5lYXJfcHRfY291bnQpLCBvYzsKKworICAgIGRvIHsKKyAg
ICAgICAgLyogU2VlIHRoZSByZXNwZWN0aXZlIGNvbW1lbnQgaW4gaW5jX2xp
bmVhcl9lbnRyaWVzKCkuICovCisgICAgICAgIEJVSUxEX0JVR19PTihzaXpl
b2YobmMpID49IHNpemVvZihpbnQpKTsKKyAgICAgICAgb2MgPSBuYy0tOwor
ICAgICAgICBpZiAoIG5jID49IDAgKQorICAgICAgICAgICAgcmV0dXJuIDA7
CisgICAgICAgIG5jID0gY21weGNoZygmcGctPmxpbmVhcl9wdF9jb3VudCwg
b2MsIG5jKTsKKyAgICB9IHdoaWxlICggb2MgIT0gbmMgKTsKKworICAgIHJl
dHVybiAxOworfQorCitzdGF0aWMgdm9pZCBkZWNfbGluZWFyX3VzZXMoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5saW5lYXJf
cHRfY291bnQpIG9jOworCisgICAgb2MgPSBhcmNoX2ZldGNoX2FuZF9hZGQo
JnBnLT5saW5lYXJfcHRfY291bnQsIDEpOworICAgIEFTU0VSVChvYyA8IDAp
OworfQorCiAvKgogICogV2UgYWxsb3cgcm9vdCB0YWJsZXMgdG8gbWFwIGVh
Y2ggb3RoZXIgKGEuay5hLiBsaW5lYXIgcGFnZSB0YWJsZXMpLiBJdAogICog
bmVlZHMgc29tZSBzcGVjaWFsIGNhcmUgd2l0aCByZWZlcmVuY2UgY291bnRz
IGFuZCBhY2Nlc3MgcGVybWlzc2lvbnM6CkBAIC02ODksMTUgKzc0NCwzNSBA
QCBnZXRfIyNsZXZlbCMjX2xpbmVhcl9wYWdldGFibGUoICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBpZiAoIChwZm4gPSBsZXZl
bCMjZV9nZXRfcGZuKHBkZSkpICE9IHBkZV9wZm4gKSAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnID0gbWZuX3RvX3Bh
Z2UocGRlX3Bmbik7ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIC8qIE1ha2Ugc3Vy
ZSB0aGUgcGFnZSB0YWJsZSBiZWxvbmdzIHRvIHRoZSBjb3JyZWN0IGRvbWFp
bi4gKi8gICAgICAgXAorICAgICAgICBpZiAoIHVubGlrZWx5KHBhZ2VfZ2V0
X293bmVyKHB0cGcpICE9IGQpICkgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAvKiBNYWtlIHN1
cmUgdGhlIG1hcHBlZCBmcmFtZSBiZWxvbmdzIHRvIHRoZSBjb3JyZWN0IGRv
bWFpbi4gKi8gICAgIFwKICAgICAgICAgaWYgKCB1bmxpa2VseSghZ2V0X3Bh
Z2VfZnJvbV9wYWdlbnIocGZuLCBkKSkgKSAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgLyogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgICAgICAqIEVuc3VyZSB0aGF0IHRoZSBt
YXBwZWQgZnJhbWUgaXMgYW4gYWxyZWFkeS12YWxpZGF0ZWQgcGFnZSB0YWJs
ZS4gXAorICAgICAgICAgKiBFbnN1cmUgdGhhdCB0aGUgbWFwcGVkIGZyYW1l
IGlzIGFuIGFscmVhZHktdmFsaWRhdGVkIHBhZ2UgdGFibGUgIFwKKyAgICAg
ICAgICogYW5kIGlzIG5vdCBpdHNlbGYgaGF2aW5nIGxpbmVhciBlbnRyaWVz
LCBhcyB3ZWxsIGFzIHRoYXQgdGhlICAgICBcCisgICAgICAgICAqIGNvbnRh
aW5pbmcgcGFnZSB0YWJsZSBpcyBub3QgaXNlbGYgaW4gdXNlIGFzIGEgbGlu
ZWFyIHBhZ2UgdGFibGUgXAorICAgICAgICAgKiBlbHNld2hlcmUuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgICogSWYgc28sIGF0b21pY2FsbHkgaW5jcmVtZW50
IHRoZSBjb3VudCAoY2hlY2tpbmcgZm9yIG92ZXJmbG93KS4gICBcCiAgICAg
ICAgICAqLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBwYWdlID0g
bWZuX3RvX3BhZ2UocGZuKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaWYgKCAhaW5jX2xpbmVhcl9l
bnRyaWVzKHB0cGcpICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICAgICAgcHV0X3BhZ2UocGFnZSk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIHJl
dHVybiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgIH0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICBpZiAoICFpbmNfbGluZWFyX3VzZXMocGFnZSkg
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICBk
ZWNfbGluZWFyX2VudHJpZXMocHRwZyk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgcHV0X3BhZ2UocGFn
ZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICB5ID0g
cGFnZS0+dS5pbnVzZS50eXBlX2luZm87ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgZG8geyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgICAgICAgICB4ID0geTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApA
QCAtNzA1LDYgKzc4MCw4IEBAIGdldF8jI2xldmVsIyNfbGluZWFyX3BhZ2V0
YWJsZSggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgICAgICAgICAgIHVubGlrZWx5KCh4ICYgKFBHVF90
eXBlX21hc2t8UEdUX3ZhbGlkYXRlZCkpICE9ICAgICAgICAgICAgXAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAoUEdUXyMjbGV2ZWwjI19wYWdlX3Rh
YmxlfFBHVF92YWxpZGF0ZWQpKSApICAgICAgIFwKICAgICAgICAgICAgIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgZGVjX2xpbmVh
cl91c2VzKHBhZ2UpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICAgICAgICAgIGRlY19saW5lYXJfZW50cmllcyhw
dHBnKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAg
ICAgcmV0dXJuIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgfSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKQEAgLTExMjksNiArMTIwNiw5IEBAIGdldF9wYWdlX2Zyb21f
bDRlKAogICAgICAgICAgICAgbDNlX3JlbW92ZV9mbGFncygocGwzZSksIF9Q
QUdFX1VTRVJ8X1BBR0VfUld8X1BBR0VfQUNDRVNTRUQpOyAgIFwKICAgICB9
IHdoaWxlICggMCApCiAKK3N0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSwgYm9vbF90IHByZWVtcHRpYmxlLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBn
KTsKKwogdm9pZCBwdXRfcGFnZV9mcm9tX2wxZShsMV9wZ2VudHJ5X3QgbDFl
LCBzdHJ1Y3QgZG9tYWluICpsMWVfb3duZXIpCiB7CiAgICAgdW5zaWduZWQg
bG9uZyAgICAgcGZuID0gbDFlX2dldF9wZm4obDFlKTsKQEAgLTExOTgsMTcg
KzEyNzgsMjIgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9w
Z2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbikKICAgICBpZiAoIGwy
ZV9nZXRfZmxhZ3MobDJlKSAmIF9QQUdFX1BTRSApCiAgICAgICAgIHB1dF9z
dXBlcnBhZ2UobDJlX2dldF9wZm4obDJlKSk7CiAgICAgZWxzZQotICAgICAg
ICBwdXRfcGFnZV9hbmRfdHlwZShsMmVfZ2V0X3BhZ2UobDJlKSk7CisgICAg
eworICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGwyZV9nZXRfcGFn
ZShsMmUpOworICAgICAgICBpbnQgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywg
MCwgbWZuX3RvX3BhZ2UocGZuKSk7CisKKyAgICAgICAgQVNTRVJUKCFyYyk7
CisgICAgICAgIHB1dF9wYWdlKHBnKTsKKyAgICB9CiAKICAgICByZXR1cm4g
MDsKIH0KIAotc3RhdGljIGludCBfX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBh
Z2VfaW5mbyAqLCBpbnQgcHJlZW1wdGlibGUpOwotCiBzdGF0aWMgaW50IHB1
dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxv
bmcgcGZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcGFy
dGlhbCwgYm9vbF90IGRlZmVyKQogewogICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBnOworICAgIGludCByYzsKIAogICAgIGlmICggIShsM2VfZ2V0X2ZsYWdz
KGwzZSkgJiBfUEFHRV9QUkVTRU5UKSB8fCAobDNlX2dldF9wZm4obDNlKSA9
PSBwZm4pICkKICAgICAgICAgcmV0dXJuIDE7CkBAIC0xMjMxLDIxICsxMzE2
LDI4IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sM2UobDNfcGdlbnRy
eV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgaWYgKCB1bmxpa2Vs
eShwYXJ0aWFsID4gMCkgKQogICAgIHsKICAgICAgICAgQVNTRVJUKCFkZWZl
cik7Ci0gICAgICAgIHJldHVybiBfX3B1dF9wYWdlX3R5cGUocGcsIDEpOwor
ICAgICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIDEsIG1mbl90b19w
YWdlKHBmbikpOwogICAgIH0KIAogICAgIGlmICggZGVmZXIgKQogICAgIHsK
KyAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90
b19wYWdlKHBmbik7CiAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0
X3RhYmxlID0gcGc7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIAotICAg
IHJldHVybiBwdXRfcGFnZV9hbmRfdHlwZV9wcmVlbXB0aWJsZShwZyk7Cisg
ICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgMSwgbWZuX3RvX3BhZ2UocGZu
KSk7CisgICAgaWYgKCBsaWtlbHkoIXJjKSApCisgICAgICAgIHB1dF9wYWdl
KHBnKTsKKworICAgIHJldHVybiByYzsKIH0KIAogc3RhdGljIGludCBwdXRf
cGFnZV9mcm9tX2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25n
IHBmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBhcnRp
YWwsIGJvb2xfdCBkZWZlcikKIHsKKyAgICBpbnQgcmMgPSAxOworCiAgICAg
aWYgKCAobDRlX2dldF9mbGFncyhsNGUpICYgX1BBR0VfUFJFU0VOVCkgJiYg
CiAgICAgICAgICAobDRlX2dldF9wZm4obDRlKSAhPSBwZm4pICkKICAgICB7
CkBAIC0xMjU0LDE4ICsxMzQ2LDIyIEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2Vf
ZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4s
CiAgICAgICAgIGlmICggdW5saWtlbHkocGFydGlhbCA+IDApICkKICAgICAg
ICAgewogICAgICAgICAgICAgQVNTRVJUKCFkZWZlcik7Ci0gICAgICAgICAg
ICByZXR1cm4gX19wdXRfcGFnZV90eXBlKHBnLCAxKTsKKyAgICAgICAgICAg
IHJldHVybiBfcHV0X3BhZ2VfdHlwZShwZywgMSwgbWZuX3RvX3BhZ2UocGZu
KSk7CiAgICAgICAgIH0KIAogICAgICAgICBpZiAoIGRlZmVyICkKICAgICAg
ICAgeworICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRw
ZyA9IG1mbl90b19wYWdlKHBmbik7CiAgICAgICAgICAgICBjdXJyZW50LT5h
cmNoLm9sZF9ndWVzdF90YWJsZSA9IHBnOwogICAgICAgICAgICAgcmV0dXJu
IDA7CiAgICAgICAgIH0KIAotICAgICAgICByZXR1cm4gcHV0X3BhZ2VfYW5k
X3R5cGVfcHJlZW1wdGlibGUocGcpOworICAgICAgICByYyA9IF9wdXRfcGFn
ZV90eXBlKHBnLCAxLCBtZm5fdG9fcGFnZShwZm4pKTsKKyAgICAgICAgaWYg
KCBsaWtlbHkoIXJjKSApCisgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAg
ICAgfQotICAgIHJldHVybiAxOworCisgICAgcmV0dXJuIHJjOwogfQogCiBz
dGF0aWMgaW50IGFsbG9jX2wxX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCkBAIC0xNDYzLDYgKzE1NTksNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wz
X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIHsKICAg
ICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAg
ICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgIGN1
cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAg
ICAgICB9CiAgICAgICAgIHdoaWxlICggaS0tID4gMCApCkBAIC0xNTU1LDYg
KzE2NTIsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgICAgICBpZiAoIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxl
ICkKICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRl
ZF9wdGVzKys7CisgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gu
b2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICBj
dXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAg
ICAgICAgICAgfQogICAgICAgICAgICAgfQpAQCAtMjMwMywxNCArMjQwMSwy
MCBAQCBpbnQgZnJlZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
CiB9CiAKIAotc3RhdGljIGludCBfX3B1dF9maW5hbF9wYWdlX3R5cGUoCi0g
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBl
LCBpbnQgcHJlZW1wdGlibGUpCitzdGF0aWMgaW50IF9wdXRfZmluYWxfcGFn
ZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcg
dHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90
IHByZWVtcHRpYmxlLCBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnKQogewogICAg
IGludCByYyA9IGZyZWVfcGFnZV90eXBlKHBhZ2UsIHR5cGUsIHByZWVtcHRp
YmxlKTsKIAogICAgIC8qIE5vIG5lZWQgZm9yIGF0b21pYyB1cGRhdGUgb2Yg
dHlwZV9pbmZvIGhlcmU6IG5vb25lIGVsc2UgdXBkYXRlcyBpdC4gKi8KICAg
ICBpZiAoIHJjID09IDAgKQogICAgIHsKKyAgICAgICAgaWYgKCBwdHBnICYm
IFBHVF90eXBlX2VxdWFsKHR5cGUsIHB0cGctPnUuaW51c2UudHlwZV9pbmZv
KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGRlY19saW5lYXJfdXNlcyhw
YWdlKTsKKyAgICAgICAgICAgIGRlY19saW5lYXJfZW50cmllcyhwdHBnKTsK
KyAgICAgICAgfQorICAgICAgICBBU1NFUlQoIXBhZ2UtPmxpbmVhcl9wdF9j
b3VudCB8fCBwYWdlX2dldF9vd25lcihwYWdlKS0+aXNfZHlpbmcpOwogICAg
ICAgICAvKgogICAgICAgICAgKiBSZWNvcmQgVExCIGluZm9ybWF0aW9uIGZv
ciBmbHVzaCBsYXRlci4gV2UgZG8gbm90IHN0YW1wIHBhZ2UgdGFibGVzCiAg
ICAgICAgICAqIHdoZW4gcnVubmluZyBpbiBzaGFkb3cgbW9kZToKQEAgLTIz
NDYsOCArMjQ1MCw4IEBAIHN0YXRpYyBpbnQgX19wdXRfZmluYWxfcGFnZV90
eXBlKAogfQogCiAKLXN0YXRpYyBpbnQgX19wdXRfcGFnZV90eXBlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbnQgcHJlZW1wdGlibGUpCitzdGF0aWMgaW50IF9wdXRfcGFnZV90eXBl
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2xfdCBwcmVlbXB0aWJsZSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAq
cHRwZykKIHsKICAgICB1bnNpZ25lZCBsb25nIG54LCB4LCB5ID0gcGFnZS0+
dS5pbnVzZS50eXBlX2luZm87CiAgICAgaW50IHJjID0gMDsKQEAgLTIzNzQs
MTIgKzI0NzgsMjggQEAgc3RhdGljIGludCBfX3B1dF9wYWdlX3R5cGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB4LCBueCkpICE9IHgpICkKICAgICAgICAg
ICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICAgICAgLyogV2Ug
Y2xlYXJlZCB0aGUgJ3ZhbGlkIGJpdCcgc28gd2UgZG8gdGhlIGNsZWFuIHVw
LiAqLwotICAgICAgICAgICAgICAgIHJjID0gX19wdXRfZmluYWxfcGFnZV90
eXBlKHBhZ2UsIHgsIHByZWVtcHRpYmxlKTsKKyAgICAgICAgICAgICAgICBy
YyA9IF9wdXRfZmluYWxfcGFnZV90eXBlKHBhZ2UsIHgsIHByZWVtcHRpYmxl
LCBwdHBnKTsKKyAgICAgICAgICAgICAgICBwdHBnID0gTlVMTDsKICAgICAg
ICAgICAgICAgICBpZiAoIHggJiBQR1RfcGFydGlhbCApCiAgICAgICAgICAg
ICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogICAgICAgICAgICAgICAgIGJy
ZWFrOwogICAgICAgICAgICAgfQogCisgICAgICAgICAgICBpZiAoIHB0cGcg
JiYgUEdUX3R5cGVfZXF1YWwoeCwgcHRwZy0+dS5pbnVzZS50eXBlX2luZm8p
ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAvKgorICAgICAg
ICAgICAgICAgICAqIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcCgpIGFj
Y2Vzc2VzIHRoZSBzYW1lIHVuaW9uCisgICAgICAgICAgICAgICAgICogbGlu
ZWFyX3B0X2NvdW50IGxpdmVzIGluLiBVbnZhbGlkYXRlZCBwYWdlIHRhYmxl
IHBhZ2VzLAorICAgICAgICAgICAgICAgICAqIGhvd2V2ZXIsIHNob3VsZCBv
Y2N1ciBkdXJpbmcgZG9tYWluIGRlc3RydWN0aW9uIG9ubHkKKyAgICAgICAg
ICAgICAgICAgKiBhbnl3YXkuICBVcGRhdGluZyBvZiBsaW5lYXJfcHRfY291
bnQgbHVja2lseSBpcyBub3QKKyAgICAgICAgICAgICAgICAgKiBuZWNlc3Nh
cnkgYW55bW9yZSBmb3IgYSBkeWluZyBkb21haW4uCisgICAgICAgICAgICAg
ICAgICovCisgICAgICAgICAgICAgICAgQVNTRVJUKHBhZ2VfZ2V0X293bmVy
KHBhZ2UpLT5pc19keWluZyk7CisgICAgICAgICAgICAgICAgQVNTRVJUKHBh
Z2UtPmxpbmVhcl9wdF9jb3VudCA8IDApOworICAgICAgICAgICAgICAgIEFT
U0VSVChwdHBnLT5saW5lYXJfcHRfY291bnQgPiAwKTsKKyAgICAgICAgICAg
ICAgICBwdHBnID0gTlVMTDsKKyAgICAgICAgICAgIH0KKwogICAgICAgICAg
ICAgLyoKICAgICAgICAgICAgICAqIFJlY29yZCBUTEIgaW5mb3JtYXRpb24g
Zm9yIGZsdXNoIGxhdGVyLiBXZSBkbyBub3Qgc3RhbXAgcGFnZQogICAgICAg
ICAgICAgICogdGFibGVzIHdoZW4gcnVubmluZyBpbiBzaGFkb3cgbW9kZToK
QEAgLTIzOTksNiArMjUxOSwxMyBAQCBzdGF0aWMgaW50IF9fcHV0X3BhZ2Vf
dHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLAogICAgICAgICAgICAgcmV0
dXJuIC1FSU5UUjsKICAgICB9CiAKKyAgICBpZiAoIHB0cGcgJiYgUEdUX3R5
cGVfZXF1YWwoeCwgcHRwZy0+dS5pbnVzZS50eXBlX2luZm8pICkKKyAgICB7
CisgICAgICAgIEFTU0VSVCghcmMpOworICAgICAgICBkZWNfbGluZWFyX3Vz
ZXMocGFnZSk7CisgICAgICAgIGRlY19saW5lYXJfZW50cmllcyhwdHBnKTsK
KyAgICB9CisKICAgICByZXR1cm4gcmM7CiB9CiAKQEAgLTI1MzMsNiArMjY2
MCw3IEBAIHN0YXRpYyBpbnQgX19nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKICAgICAgICAgICAg
IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gMDsKICAgICAgICAgICAgIHBh
Z2UtPnBhcnRpYWxfcHRlID0gMDsKICAgICAgICAgfQorICAgICAgICBwYWdl
LT5saW5lYXJfcHRfY291bnQgPSAwOwogICAgICAgICByYyA9IGFsbG9jX3Bh
Z2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJsZSk7CiAgICAgfQogCkBA
IC0yNTQ0LDcgKzI2NzIsNyBAQCBzdGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlw
ZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUs
CiAKIHZvaWQgcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
KQogewotICAgIGludCByYyA9IF9fcHV0X3BhZ2VfdHlwZShwYWdlLCAwKTsK
KyAgICBpbnQgcmMgPSBfcHV0X3BhZ2VfdHlwZShwYWdlLCAwLCBOVUxMKTsK
ICAgICBBU1NFUlQocmMgPT0gMCk7CiAgICAgKHZvaWQpcmM7CiB9CkBAIC0y
NTYwLDcgKzI2ODgsNyBAQCBpbnQgZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAKIGludCBwdXRf
cGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Up
CiB7Ci0gICAgcmV0dXJuIF9fcHV0X3BhZ2VfdHlwZShwYWdlLCAxKTsKKyAg
ICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGFnZSwgMSwgTlVMTCk7CiB9CiAK
IGludCBnZXRfcGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSkKQEAgLTI3NjYsMTEgKzI4
OTQsMTQgQEAgaW50IHB1dF9vbGRfZ3Vlc3RfdGFibGUoc3RydWN0IHZjcHUg
KnYpCiAgICAgaWYgKCAhdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQogICAg
ICAgICByZXR1cm4gMDsKIAotICAgIHN3aXRjaCAoIHJjID0gcHV0X3BhZ2Vf
YW5kX3R5cGVfcHJlZW1wdGlibGUodi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUp
ICkKKyAgICBzd2l0Y2ggKCByYyA9IF9wdXRfcGFnZV90eXBlKHYtPmFyY2gu
b2xkX2d1ZXN0X3RhYmxlLCAxLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZykgKQogICAgIHsKICAg
ICBjYXNlIC1FSU5UUjoKICAgICBjYXNlIC1FUkVTVEFSVDoKICAgICAgICAg
cmV0dXJuIC1FUkVTVEFSVDsKKyAgICBjYXNlIDA6CisgICAgICAgIHB1dF9w
YWdlKHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlKTsKICAgICB9CiAKICAgICB2
LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IE5VTEw7CkBAIC0yOTI3LDYgKzMw
NTgsNyBAQCBpbnQgbmV3X2d1ZXN0X2NyMyh1bnNpZ25lZCBsb25nIG1mbikK
ICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAg
ICAgICAvKiBmYWxsdGhyb3VnaCAqLwogICAgICAgICAgICAgY2FzZSAtRVJF
U1RBUlQ6CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3Rf
cHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRf
Z3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICAgICAgZGVmYXVsdDoKQEAgLTMxNzIsNyArMzMwNCwxMCBAQCBs
b25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgICAgICAgICAgaWYgKCB0
eXBlID09IFBHVF9sMV9wYWdlX3RhYmxlICkKICAgICAgICAgICAgICAgICAg
ICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwogICAgICAgICAgICAg
ICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBO
VUxMOwogICAgICAgICAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRf
Z3Vlc3RfdGFibGUgPSBwYWdlOworICAgICAgICAgICAgICAgICAgICB9CiAg
ICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQogCkBAIC0zMjA1LDYg
KzMzNDAsNyBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgIHsK
ICAgICAgICAgICAgIGNhc2UgLUVJTlRSOgogICAgICAgICAgICAgY2FzZSAt
RVJFU1RBUlQ6CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vl
c3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5v
bGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAgICAgIHJjID0g
MDsKICAgICAgICAgICAgICAgICBicmVhazsKQEAgLTMyODUsNiArMzQyMSw3
IEBAIGxvbmcgZG9fbW11ZXh0X29wKAogICAgICAgICAgICAgICAgICAgICAg
ICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAv
KiBmYWxsdGhyb3VnaCAqLwogICAgICAgICAgICAgICAgICAgICBjYXNlIC1F
UkVTVEFSVDoKKyAgICAgICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gu
b2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICAg
ICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAg
ICAgICAgICAgICAgICAgICAgb2theSA9IDA7CiAgICAgICAgICAgICAgICAg
ICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCmlu
ZGV4IGEyZDRmNzQ2OTYuLjQyNzk1NDljMjggMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9kb21haW4uaApAQCAtNTEyLDYgKzUxMiw4IEBAIHN0cnVjdCBhcmNo
X3ZjcHUKICAgICBwYWdldGFibGVfdCBndWVzdF90YWJsZV91c2VyOyAgICAg
ICAvKiAoTUZOKSB4ODYvNjQgdXNlci1zcGFjZSBwYWdldGFibGUgKi8KICAg
ICBwYWdldGFibGVfdCBndWVzdF90YWJsZTsgICAgICAgICAgICAvKiAoTUZO
KSBndWVzdCBub3Rpb24gb2YgY3IzICovCiAgICAgc3RydWN0IHBhZ2VfaW5m
byAqb2xkX2d1ZXN0X3RhYmxlOyAgLyogcGFydGlhbGx5IGRlc3RydWN0ZWQg
cGFnZXRhYmxlICovCisgICAgc3RydWN0IHBhZ2VfaW5mbyAqb2xkX2d1ZXN0
X3B0cGc7ICAgLyogY29udGFpbmluZyBwYWdlIHRhYmxlIG9mIHRoZSAqLwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIGZv
cm1lciwgaWYgYW55ICovCiAgICAgLyogZ3Vlc3RfdGFibGUgaG9sZHMgYSBy
ZWYgdG8gdGhlIHBhZ2UsIGFuZCBhbHNvIGEgdHlwZS1jb3VudCB1bmxlc3MK
ICAgICAgKiBzaGFkb3cgcmVmY291bnRzIGFyZSBpbiB1c2UgKi8KICAgICBw
YWdldGFibGVfdCBzaGFkb3dfdGFibGVbNF07ICAgICAgICAvKiAoTUZOKSBz
aGFkb3cocykgb2YgZ3Vlc3QgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRl
eCBiNDI5OWZkZGVhLi40MTkxZTEzMTEyIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
bS5oCkBAIC0xMjQsMTEgKzEyNCwxMSBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAg
ICAgICAgIHUzMiB0bGJmbHVzaF90aW1lc3RhbXA7CiAKICAgICAgICAgLyoK
LSAgICAgICAgICogV2hlbiBQR1RfcGFydGlhbCBpcyB0cnVlIHRoZW4gdGhp
cyBmaWVsZCBpcyB2YWxpZCBhbmQgaW5kaWNhdGVzCi0gICAgICAgICAqIHRo
YXQgUFRFcyBpbiB0aGUgcmFuZ2UgWzAsIEBucl92YWxpZGF0ZWRfcHRlcykg
aGF2ZSBiZWVuIHZhbGlkYXRlZC4KLSAgICAgICAgICogQW4gZXh0cmEgcGFn
ZSByZWZlcmVuY2UgbXVzdCBiZSBhY3F1aXJlZCAob3Igbm90IGRyb3BwZWQp
IHdoZW5ldmVyCi0gICAgICAgICAqIFBHVF9wYXJ0aWFsIGdldHMgc2V0LCBh
bmQgaXQgbXVzdCBiZSBkcm9wcGVkIHdoZW4gdGhlIGZsYWcgZ2V0cwotICAg
ICAgICAgKiBjbGVhcmVkLiBUaGlzIGlzIHNvIHRoYXQgYSBnZXQoKSBsZWF2
aW5nIGEgcGFnZSBpbiBwYXJ0aWFsbHkKKyAgICAgICAgICogV2hlbiBQR1Rf
cGFydGlhbCBpcyB0cnVlIHRoZW4gdGhlIGZpcnN0IHR3byBmaWVsZHMgYXJl
IHZhbGlkIGFuZAorICAgICAgICAgKiBpbmRpY2F0ZSB0aGF0IFBURXMgaW4g
dGhlIHJhbmdlIFswLCBAbnJfdmFsaWRhdGVkX3B0ZXMpIGhhdmUgYmVlbgor
ICAgICAgICAgKiB2YWxpZGF0ZWQuIEFuIGV4dHJhIHBhZ2UgcmVmZXJlbmNl
IG11c3QgYmUgYWNxdWlyZWQgKG9yIG5vdCBkcm9wcGVkKQorICAgICAgICAg
KiB3aGVuZXZlciBQR1RfcGFydGlhbCBnZXRzIHNldCwgYW5kIGl0IG11c3Qg
YmUgZHJvcHBlZCB3aGVuIHRoZSBmbGFnCisgICAgICAgICAqIGdldHMgY2xl
YXJlZC4gVGhpcyBpcyBzbyB0aGF0IGEgZ2V0KCkgbGVhdmluZyBhIHBhZ2Ug
aW4gcGFydGlhbGx5CiAgICAgICAgICAqIHZhbGlkYXRlZCBzdGF0ZSAod2hl
cmUgdGhlIGNhbGxlciB3b3VsZCBkcm9wIHRoZSByZWZlcmVuY2UgYWNxdWly
ZWQKICAgICAgICAgICogZHVlIHRvIHRoZSBnZXR0aW5nIG9mIHRoZSB0eXBl
IFthcHBhcmVudGx5XSBmYWlsaW5nIFstRVJFU1RBUlRdKQogICAgICAgICAg
KiB3b3VsZCBub3QgYWNjaWRlbnRhbGx5IHJlc3VsdCBpbiBhIHBhZ2UgbGVm
dCB3aXRoIHplcm8gZ2VuZXJhbApAQCAtMTUyLDEwICsxNTIsMTggQEAgc3Ry
dWN0IHBhZ2VfaW5mbwogICAgICAgICAgKiBwdXRfcGFnZV9mcm9tX2xOZSgp
IChkdWUgdG8gdGhlIGFwcGFyZW50IGZhaWx1cmUpLCBhbmQgaGVuY2UgaXQK
ICAgICAgICAgICogbXVzdCBiZSBkcm9wcGVkIHdoZW4gdGhlIHB1dCBvcGVy
YXRpb24gaXMgcmVzdW1lZCAoYW5kIGNvbXBsZXRlcyksCiAgICAgICAgICAq
IGJ1dCBpdCBtdXN0IG5vdCBiZSBhY3F1aXJlZCBpZiBwaWNraW5nIHVwIHRo
ZSBwYWdlIGZvciB2YWxpZGF0aW9uLgorICAgICAgICAgKgorICAgICAgICAg
KiBUaGUgM3JkIGZpZWxkLCBAbGluZWFyX3B0X2NvdW50LCBpbmRpY2F0ZXMK
KyAgICAgICAgICogLSBieSBhIHBvc2l0aXZlIHZhbHVlLCBob3cgbWFueSBz
YW1lLWxldmVsIHBhZ2UgdGFibGUgZW50cmllcyBhIHBhZ2UKKyAgICAgICAg
ICogICB0YWJsZSBoYXMsCisgICAgICAgICAqIC0gYnkgYSBuZWdhdGl2ZSB2
YWx1ZSwgaW4gaG93IG1hbnkgc2FtZS1sZXZlbCBwYWdlIHRhYmxlcyBhIHBh
Z2UgaXMKKyAgICAgICAgICogICBpbiB1c2UuCiAgICAgICAgICAqLwogICAg
ICAgICBzdHJ1Y3QgewotICAgICAgICAgICAgdTE2IG5yX3ZhbGlkYXRlZF9w
dGVzOwotICAgICAgICAgICAgczggcGFydGlhbF9wdGU7CisgICAgICAgICAg
ICB1MTYgbnJfdmFsaWRhdGVkX3B0ZXM6UEFHRVRBQkxFX09SREVSICsgMTsK
KyAgICAgICAgICAgIHUxNiA6MTYgLSBQQUdFVEFCTEVfT1JERVIgLSAxIC0g
MjsKKyAgICAgICAgICAgIHMxNiBwYXJ0aWFsX3B0ZToyOworICAgICAgICAg
ICAgczE2IGxpbmVhcl9wdF9jb3VudDsKICAgICAgICAgfTsKIAogICAgICAg
ICAvKgpAQCAtMjA2LDYgKzIxNCw5IEBAIHN0cnVjdCBwYWdlX2luZm8KICNk
ZWZpbmUgUEdUX2NvdW50X3dpZHRoICAgUEdfc2hpZnQoOSkKICNkZWZpbmUg
UEdUX2NvdW50X21hc2sgICAgKCgxVUw8PFBHVF9jb3VudF93aWR0aCktMSkK
IAorLyogQXJlIHRoZSAndHlwZSBtYXNrJyBiaXRzIGlkZW50aWNhbD8gKi8K
KyNkZWZpbmUgUEdUX3R5cGVfZXF1YWwoeCwgeSkgKCEoKCh4KSBeICh5KSkg
JiBQR1RfdHlwZV9tYXNrKSkKKwogIC8qIENsZWFyZWQgd2hlbiB0aGUgb3du
aW5nIGd1ZXN0ICdmcmVlcycgdGhpcyBwYWdlLiAqLwogI2RlZmluZSBfUEdD
X2FsbG9jYXRlZCAgICBQR19zaGlmdCgxKQogI2RlZmluZSBQR0NfYWxsb2Nh
dGVkICAgICBQR19tYXNrKDEsIDEpCi0tIAoyLjE0LjEKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.6/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Disposition: attachment;
 filename="xsa240-4.6/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Transfer-Encoding: base64

RnJvbSBlZWVhMDBjNDI3Mzc2YzI2OWZmYTM0NTg3ZjE2ZmExMTgyZDhjMjlk
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMjIgU2Vw
IDIwMTcgMTE6NDY6NTUgKzAxMDAKU3ViamVjdDogW1BBVENIIDIvMl0geDg2
L21tOiBEaXNhYmxlIFBWIGxpbmVhciBwYWdldGFibGVzIGJ5IGRlZmF1bHQK
CkFsbG93aW5nIHBhZ2V0YWJsZXMgdG8gcG9pbnQgdG8gb3RoZXIgcGFnZXRh
YmxlcyBvZiB0aGUgc2FtZSBsZXZlbAoob2Z0ZW4gY2FsbGVkICdsaW5lYXIg
cGFnZXRhYmxlcycpIGhhcyBiZWVuIGluY2x1ZGVkIGluIFhlbiBzaW5jZSBp
dHMKaW5jZXB0aW9uLiAgQnV0IGl0IGlzIG5vdCB1c2VkIGJ5IHRoZSBtb3N0
IGNvbW1vbiBQViBndWVzdHMgKExpbnV4LApOZXRCU0QsIG1pbmlvcyksIGFu
ZCBoYXMgYmVlbiB0aGUgc291cmNlIG9mIGEgbnVtYmVyIG9mIHN1YnRsZQpy
ZWZlcmVuY2UtY291bnRpbmcgYnVncy4KCkFkZCBhIGNvbW1hbmQtbGluZSBv
cHRpb24gdG8gY29udHJvbCB3aGV0aGVyIFBWIGxpbmVhciBwYWdldGFibGVz
IGFyZQphbGxvd2VkIChkaXNhYmxlZCBieSBkZWZhdWx0KS4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYyOgotIHMvXy8tLzsgaW4g
Y29tbWFuZC1saW5lIG9wdGlvbgotIEFkZGVkIF9fcmVhZF9tb3N0bHkKLS0t
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDE1ICsr
KysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAg
ICAgICAgfCAgOSArKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMjQgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24KaW5kZXggZDk5YTIwYTQ0Yi4uYzkxYWNhYTQ2NCAxMDA2NDQK
LS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysr
IGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTEy
MzEsNiArMTIzMSwyMSBAQCBUaGUgZm9sbG93aW5nIHJlc291cmNlcyBhcmUg
YXZhaWxhYmxlOgogICB0aGUgY2FjaGUgYWxsb2NhdGlvbi4KICAgKiBgY2F0
YCBpbnN0cnVjdHMgWGVuIHRvIGVuYWJsZS9kaXNhYmxlIENhY2hlIEFsbG9j
YXRpb24gVGVjaG5vbG9neS4KICAgKiBgY29zX21heGAgaW5kaWNhdGVzIHRo
ZSBtYXggdmFsdWUgZm9yIENPUyBJRC4KKworIyMjIHB2LWxpbmVhci1wdAor
PiBgPSA8Ym9vbGVhbj5gCisKKz4gRGVmYXVsdDogYGZhbHNlYAorCitBbGxv
dyBQViBndWVzdHMgdG8gaGF2ZSBwYWdldGFibGUgZW50cmllcyBwb2ludGlu
ZyB0byBvdGhlciBwYWdldGFibGVzCitvZiB0aGUgc2FtZSBsZXZlbCAoaS5l
LiwgYWxsb3dpbmcgTDIgUFRFcyB0byBwb2ludCB0byBvdGhlciBMMiBwYWdl
cykuCitUaGlzIHRlY2huaXF1ZSBpcyBvZnRlbiBjYWxsZWQgImxpbmVhciBw
YWdldGFibGVzIiwgYW5kIGlzIHNvbWV0aW1lcwordXNlZCB0byBhbGxvdyBv
cGVyYXRpbmcgc3lzdGVtcyBhIHNpbXBsZSB3YXkgdG8gY29uc2lzdGVudGx5
IG1hcCB0aGUKK2N1cnJlbnQgcHJvY2VzcydzIHBhZ2V0YWJsZXMgaW50byBp
dHMgb3duIHZpcnR1YWwgYWRkcmVzcyBzcGFjZS4KKworTm9uZSBvZiB0aGUg
bW9zdCBjb21tb24gUFYgb3BlcmF0aW5nIHN5c3RlbXMgKExpbnV4LCBOZXRC
U0QsIE1pbmlPUykKK3VzZSB0aGlzIHRlY2huaXF1ZSwgYnV0IHRoZXJlIG1h
eSBiZSBjdXN0b20gb3BlcmF0aW5nIHN5c3RlbXMgd2hpY2gKK2RvLgogCiAj
IyMgcmVib290CiA+IGA9IHRbcmlwbGVdIHwga1tiZF0gfCBhW2NwaV0gfCBw
W2NpXSB8IFBbb3dlcl0gfCBlW2ZpXSB8IG5bb10gWywgW3ddYXJtIHwgW2Nd
b2xkXWAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2Fy
Y2gveDg2L21tLmMKaW5kZXggODEwNzRhYTQ3My4uNzVkZDA3NzA0NiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2
L21tLmMKQEAgLTcyNyw2ICs3MjcsOSBAQCBzdGF0aWMgdm9pZCBkZWNfbGlu
ZWFyX3VzZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCiAgKiAgICAgZnJhbWUg
aWYgaXQgaXMgbWFwcGVkIGJ5IGEgZGlmZmVyZW50IHJvb3QgdGFibGUuIFRo
aXMgaXMgc3VmZmljaWVudCBhbmQKICAqICAgICBhbHNvIG5lY2Vzc2FyeSB0
byBhbGxvdyB2YWxpZGF0aW9uIG9mIGEgcm9vdCB0YWJsZSBtYXBwaW5nIGl0
c2VsZi4KICAqLworc3RhdGljIGJvb2xfdCBfX3JlYWRfbW9zdGx5IHB2X2xp
bmVhcl9wdF9lbmFibGUgPSAwOworYm9vbGVhbl9wYXJhbSgicHYtbGluZWFy
LXB0IiwgcHZfbGluZWFyX3B0X2VuYWJsZSk7CisKICNkZWZpbmUgZGVmaW5l
X2dldF9saW5lYXJfcGFnZXRhYmxlKGxldmVsKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiBzdGF0aWMgaW50ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogZ2V0XyMjbGV2ZWwjI19saW5lYXJfcGFnZXRhYmxlKCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAg
LTczNiw2ICs3MzksMTIgQEAgZ2V0XyMjbGV2ZWwjI19saW5lYXJfcGFnZXRh
YmxlKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
dW5zaWduZWQgbG9uZyBwZm47ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICBpZiAoICFwdl9saW5lYXJfcHRfZW5h
YmxlICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICBNRU1fTE9HKCJBdHRlbXB0IHRvIGNyZWF0ZSBsaW5lYXIgcC50LiAo
ZmVhdHVyZSBkaXNhYmxlZCkiKTsgICAgICAgIFwKKyAgICAgICAgcmV0dXJu
IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgfSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICBpZiAoIChsZXZlbCMjZV9nZXRfZmxhZ3MocGRlKSAmIF9QQUdFX1JXKSAp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgeyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgICAgICBNRU1fTE9HKCJBdHRlbXB0
IHRvIGNyZWF0ZSBsaW5lYXIgcC50LiB3aXRoIHdyaXRlIHBlcm1zIik7ICAg
ICAgICAgIFwKLS0gCjIuMTQuMQoK

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.6/0003-x86-dont-wrongly-trigger-linear-page-table-assertion.patch"
Content-Disposition: attachment;
 filename="xsa240-4.6/0003-x86-dont-wrongly-trigger-linear-page-table-assertion.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRvbid0IHdyb25nbHkgdHJpZ2dlciBsaW5lYXIgcGFnZSB0YWJs
ZSBhc3NlcnRpb24KCl9wdXRfcGFnZV90eXBlKCkgbWF5IGRvIG11bHRpcGxl
IGl0ZXJhdGlvbnMgdW50aWwgaXRzIGNtcHhjaGcoKQpzdWNjZWVkcy4gSXQg
aW52b2tlcyBzZXRfdGxiZmx1c2hfdGltZXN0YW1wKCkgb24gdGhlIGZpcnN0
Cml0ZXJhdGlvbiwgaG93ZXZlci4gQ29kZSBpbnNpZGUgdGhlIGZ1bmN0aW9u
IHRha2VzIGNhcmUgb2YgdGhpcywgYnV0Ci0gdGhlIGFzc2VydGlvbiBpbiBf
cHV0X2ZpbmFsX3BhZ2VfdHlwZSgpIHdvdWxkIHRyaWdnZXIgb24gdGhlIHNl
Y29uZAogIGl0ZXJhdGlvbiBpZiB0aW1lIHN0YW1wcyBpbiBhIGRlYnVnIGJ1
aWxkIGFyZSBwZXJtaXR0ZWQgdG8gYmUKICBzdWZmaWNpZW50bHkgbXVjaCB3
aWRlciB0aGFuIHRoZSBkZWZhdWx0IDYgYml0cyAoc2VlIFdSQVBfTUFTSyBp
bgogIGZsdXNodGxiLmMpLAotIGl0IHJldHVybmluZyAtRUlOVFIgKGZvciBh
IGNvbnRpbnVhdGlvbiB0byBiZSBzY2hlZHVsZWQpIHdvdWxkIGxlYXZlCiAg
dGhlIHBhZ2UgaW5jb25zaXN0ZW50IHN0YXRlICh1bnRpbCB0aGUgcmUtaW52
b2NhdGlvbiBjb21wbGV0ZXMpLgpNYWtlIHRoZSBzZXRfdGxiZmx1c2hfdGlt
ZXN0YW1wKCkgaW52b2NhdGlvbiBjb25kaXRpb25hbCwgYnlwYXNzaW5nIGl0
Cihmb3Igbm93KSBvbmx5IGluIHRoZSBjYXNlIHdlIHJlYWxseSBjYW4ndCB0
b2xlcmF0ZSB0aGUgc3RhbXAgdG8gYmUKc3RvcmVkLgoKVGhpcyBpcyBwYXJ0
IG9mIFhTQS0yNDAuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYv
bW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjQ5OCwyOSArMjQ5
OCwyMCBAQCBzdGF0aWMgaW50IF9wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdl
X2luCiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICB9CiAK
LSAgICAgICAgICAgIGlmICggcHRwZyAmJiBQR1RfdHlwZV9lcXVhbCh4LCBw
dHBnLT51LmludXNlLnR5cGVfaW5mbykgKQotICAgICAgICAgICAgewotICAg
ICAgICAgICAgICAgIC8qCi0gICAgICAgICAgICAgICAgICogc2V0X3RsYmZs
dXNoX3RpbWVzdGFtcCgpIGFjY2Vzc2VzIHRoZSBzYW1lIHVuaW9uCi0gICAg
ICAgICAgICAgICAgICogbGluZWFyX3B0X2NvdW50IGxpdmVzIGluLiBVbnZh
bGlkYXRlZCBwYWdlIHRhYmxlIHBhZ2VzLAotICAgICAgICAgICAgICAgICAq
IGhvd2V2ZXIsIHNob3VsZCBvY2N1ciBkdXJpbmcgZG9tYWluIGRlc3RydWN0
aW9uIG9ubHkKLSAgICAgICAgICAgICAgICAgKiBhbnl3YXkuICBVcGRhdGlu
ZyBvZiBsaW5lYXJfcHRfY291bnQgbHVja2lseSBpcyBub3QKLSAgICAgICAg
ICAgICAgICAgKiBuZWNlc3NhcnkgYW55bW9yZSBmb3IgYSBkeWluZyBkb21h
aW4uCi0gICAgICAgICAgICAgICAgICovCi0gICAgICAgICAgICAgICAgQVNT
RVJUKHBhZ2VfZ2V0X293bmVyKHBhZ2UpLT5pc19keWluZyk7Ci0gICAgICAg
ICAgICAgICAgQVNTRVJUKHBhZ2UtPmxpbmVhcl9wdF9jb3VudCA8IDApOwot
ICAgICAgICAgICAgICAgIEFTU0VSVChwdHBnLT5saW5lYXJfcHRfY291bnQg
PiAwKTsKLSAgICAgICAgICAgICAgICBwdHBnID0gTlVMTDsKLSAgICAgICAg
ICAgIH0KLQogICAgICAgICAgICAgLyoKICAgICAgICAgICAgICAqIFJlY29y
ZCBUTEIgaW5mb3JtYXRpb24gZm9yIGZsdXNoIGxhdGVyLiBXZSBkbyBub3Qg
c3RhbXAgcGFnZQogICAgICAgICAgICAgICogdGFibGVzIHdoZW4gcnVubmlu
ZyBpbiBzaGFkb3cgbW9kZToKICAgICAgICAgICAgICAqICAxLiBQb2ludGxl
c3MsIHNpbmNlIGl0J3MgdGhlIHNoYWRvdyBwdCdzIHdoaWNoIG11c3QgYmUg
dHJhY2tlZC4KICAgICAgICAgICAgICAqICAyLiBTaGFkb3cgbW9kZSByZXVz
ZXMgdGhpcyBmaWVsZCBmb3Igc2hhZG93ZWQgcGFnZSB0YWJsZXMgdG8KICAg
ICAgICAgICAgICAqICAgICBzdG9yZSBmbGFncyBpbmZvIC0tIHdlIGRvbid0
IHdhbnQgdG8gY29uZmxpY3Qgd2l0aCB0aGF0LgorICAgICAgICAgICAgICog
QWxzbyBwYWdlX3NldF90bGJmbHVzaF90aW1lc3RhbXAoKSBhY2Nlc3NlcyB0
aGUgc2FtZSB1bmlvbgorICAgICAgICAgICAgICogbGluZWFyX3B0X2NvdW50
IGxpdmVzIGluLiBQYWdlcyAoaW5jbHVkaW5nIHBhZ2UgdGFibGUgb25lcyks
CisgICAgICAgICAgICAgKiBob3dldmVyLCBkb24ndCBuZWVkIHRoZWlyIGZs
dXNoIHRpbWUgc3RhbXAgc2V0IGV4Y2VwdCB3aGVuCisgICAgICAgICAgICAg
KiB0aGUgbGFzdCByZWZlcmVuY2UgaXMgYmVpbmcgZHJvcHBlZC4gRm9yIHBh
Z2UgdGFibGUgcGFnZXMKKyAgICAgICAgICAgICAqIHRoaXMgaGFwcGVucyBp
biBfcHV0X2ZpbmFsX3BhZ2VfdHlwZSgpLgogICAgICAgICAgICAgICovCi0g
ICAgICAgICAgICBpZiAoICEoc2hhZG93X21vZGVfZW5hYmxlZChwYWdlX2dl
dF9vd25lcihwYWdlKSkgJiYKKyAgICAgICAgICAgIGlmICggKCFwdHBnIHx8
ICFQR1RfdHlwZV9lcXVhbCh4LCBwdHBnLT51LmludXNlLnR5cGVfaW5mbykp
ICYmCisgICAgICAgICAgICAgICAgICEoc2hhZG93X21vZGVfZW5hYmxlZChw
YWdlX2dldF9vd25lcihwYWdlKSkgJiYKICAgICAgICAgICAgICAgICAgICAo
cGFnZS0+Y291bnRfaW5mbyAmIFBHQ19wYWdlX3RhYmxlKSkgKQogICAgICAg
ICAgICAgICAgIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChwYWdlKTsK
ICAgICAgICAgfQo=

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.6/0004-x86-dont-wrongly-trigger-linear-page-table-assertion-2.patch"
Content-Disposition: attachment;
 filename="xsa240-4.6/0004-x86-dont-wrongly-trigger-linear-page-table-assertion-2.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRvbid0IHdyb25nbHkgdHJpZ2dlciBsaW5lYXIgcGFnZSB0YWJs
ZSBhc3NlcnRpb24gKDIpCgpfcHV0X2ZpbmFsX3BhZ2VfdHlwZSgpLCB3aGVu
IGZyZWVfcGFnZV90eXBlKCkgaGFzIGV4aXRlZCBlYXJseSB0byBhbGxvdwpm
b3IgcHJlZW1wdGlvbiwgc2hvdWxkIG5vdCB1cGRhdGUgdGhlIHRpbWUgc3Rh
bXAsIGFzIHRoZSBwYWdlIGNvbnRpbnVlcwp0byByZXRhaW4gdGhlIHR5cCB3
aGljaCBpcyBpbiB0aGUgcHJvY2VzcyBvZiBiZWluZyB1bnZhbGlkYXRlZC4g
SSBjYW4ndApzZWUgd2h5IHRoZSB0aW1lIHN0YW1wIHVwZGF0ZSB3YXMgcHV0
IG9uIHRoYXQgcGF0aCBpbiB0aGUgZmlyc3QgcGxhY2UKKGFsYmVpdCBpdCBt
YXkgd2VsbCBoYXZlIGJlZW4gbWUgd2hvIGhhZCBwdXQgaXQgdGhlcmUgeWVh
cnMgYWdvKS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjQwLgoKU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdl
ZC1ieTogPEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXAuY29tPgoKLS0t
IGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMK
QEAgLTI0NDUsOSArMjQ0NSw2IEBAIHN0YXRpYyBpbnQgX3B1dF9maW5hbF9w
YWdlX3R5cGUoc3RydWN0IHAKICAgICB7CiAgICAgICAgIEFTU0VSVCgocGFn
ZS0+dS5pbnVzZS50eXBlX2luZm8gJgogICAgICAgICAgICAgICAgIChQR1Rf
Y291bnRfbWFza3xQR1RfdmFsaWRhdGVkfFBHVF9wYXJ0aWFsKSkgPT0gMSk7
Ci0gICAgICAgIGlmICggIShzaGFkb3dfbW9kZV9lbmFibGVkKHBhZ2VfZ2V0
X293bmVyKHBhZ2UpKSAmJgotICAgICAgICAgICAgICAgKHBhZ2UtPmNvdW50
X2luZm8gJiBQR0NfcGFnZV90YWJsZSkpICkKLSAgICAgICAgICAgIHBhZ2Vf
c2V0X3RsYmZsdXNoX3RpbWVzdGFtcChwYWdlKTsKICAgICAgICAgd21iKCk7
CiAgICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvIHw9IFBHVF92YWxp
ZGF0ZWQ7CiAgICAgfQo=

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.7/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Disposition: attachment;
 filename="xsa240-4.7/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Transfer-Encoding: base64

RnJvbSBlYTc1MTNhM2UzZjI4Y2ZlYzU5ZGRhNmUxMjhiNmI0OTY4Njg1NzYy
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFRodSwgMjggU2VwIDIwMTcgMTU6
MTc6MjcgKzAxMDAKU3ViamVjdDogW1BBVENIIDEvMl0geDg2OiBsaW1pdCBs
aW5lYXIgcGFnZSB0YWJsZSB1c2UgdG8gYSBzaW5nbGUgbGV2ZWwKClRoYXQn
cyB0aGUgb25seSB3YXkgdGhhdCB0aGV5J3JlIG1lYW50IHRvIGJlIHVzZWQu
IFdpdGhvdXQgc3VjaCBhCnJlc3RyaWN0aW9uIGFyYml0cmFyaWx5IGxvbmcg
Y2hhaW5zIG9mIHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgY2FuIGJlCmJ1aWx0
LCB0ZWFyaW5nIGRvd24gb2Ygd2hpY2ggbWF5IHRoZW4gY2F1c2UgYXJiaXRy
YXJpbHkgZGVlcCByZWN1cnNpb24sCmNhdXNpbmcgYSBzdGFjayBvdmVyZmxv
dy4gVG8gZmFjaWxpdGF0ZSB0aGlzIHJlc3RyaWN0aW9uLCBhIGNvdW50ZXIg
aXMKYmVpbmcgaW50cm9kdWNlZCB0byB0cmFjayBib3RoIHRoZSBudW1iZXIg
b2Ygc2FtZS1sZXZlbCBlbnRyaWVzIGluIGEKcGFnZSB0YWJsZSBhcyB3ZWxs
IGFzIHRoZSBudW1iZXIgb2YgdXNlcyBvZiBhIHBhZ2UgdGFibGUgaW4gYW5v
dGhlcgpzYW1lLWxldmVsIG9uZSAoY291bnRpbmcgaW50byBwb3NpdGl2ZSBh
bmQgbmVnYXRpdmUgZGlyZWN0aW9uCnJlc3BlY3RpdmVseSwgdXRpbGl6aW5n
IHRoZSBmYWN0IHRoYXQgYm90aCBjb3VudHMgY2FuJ3QgYmUgbm9uLXplcm8g
YXQKdGhlIHNhbWUgdGltZSkuCgpOb3RlIHRoYXQgdGhlIGFkZGVkIGFjY291
bnRpbmcgaW50cm9kdWNlcyBhIHJlc3RyaWN0aW9uIG9uIHRoZSBudW1iZXIK
b2YgdGltZXMgYSBwYWdlIGNhbiBiZSB1c2VkIGluIG90aGVyIHNhbWUtbGV2
ZWwgcGFnZSB0YWJsZXMgLSBtb3JlIHRoYW4KMzJrIG9mIHN1Y2ggdXNlcyBh
cmUgbm8gbG9uZ2VyIHBvc3NpYmxlLgoKTm90ZSBhbHNvIHRoYXQgc29tZSBw
dXRfcGFnZV9hbmRfdHlwZVtfcHJlZW1wdGlibGVdKCkgY2FsbHMgYXJlCnJl
cGxhY2VkIHdpdGggb3Blbi1jb2RlZCBlcXVpdmFsZW50cy4gIFRoaXMgc2Vl
bWVkIHByZWZlcnJhYmxlIHRvCmFkZGluZyAicGFyZW50X3RhYmxlIiB0byB0
aGUgbWF0cml4IG9mIGZ1bmN0aW9ucy4KCk5vdGUgZnVydGhlciB0aGF0IGNy
b3NzLWRvbWFpbiBzYW1lLWxldmVsIHBhZ2UgdGFibGUgcmVmZXJlbmNlcyBh
cmUgbm8KbG9uZ2VyIHBlcm1pdHRlZCAodGhleSBwcm9iYWJseSBuZXZlciBz
aG91bGQgaGF2ZSBiZWVuKS4KClRoaXMgaXMgWFNBLTI0MC4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9m
Zi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgfCAgIDEgKwog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDE3MSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbWFpbi5oIHwgICAyICsKIHhlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaCAgICAgfCAgMjUgKysrKystLQogNCBmaWxlcyBjaGFuZ2VkLCAx
NzUgaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFp
bi5jCmluZGV4IDQ1Mjc0OGRkNWIuLjQ0ZWQyY2NkMGEgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9t
YWluLmMKQEAgLTEyMzcsNiArMTIzNyw3IEBAIGludCBhcmNoX3NldF9pbmZv
X2d1ZXN0KAogICAgICAgICAgICAgICAgIGNhc2UgLUVJTlRSOgogICAgICAg
ICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAg
ICBjYXNlIC1FUkVTVEFSVDoKKyAgICAgICAgICAgICAgICAgICAgdi0+YXJj
aC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgICAg
IHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0KICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhZ2V0YWJsZV9nZXRfcGFnZSh2LT5hcmNoLmd1ZXN0X3RhYmxl
KTsKICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5ndWVzdF90YWJsZSA9
IHBhZ2V0YWJsZV9udWxsKCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGU5N2VjY2NkOTMuLmU4
MWE0NjFiOTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC03MzIsNiArNzMyLDYxIEBAIHN0YXRp
YyB2b2lkIHB1dF9kYXRhX3BhZ2UoCiAgICAgICAgIHB1dF9wYWdlKHBhZ2Up
OwogfQogCitzdGF0aWMgYm9vbF90IGluY19saW5lYXJfZW50cmllcyhzdHJ1
Y3QgcGFnZV9pbmZvICpwZykKK3sKKyAgICB0eXBlb2YocGctPmxpbmVhcl9w
dF9jb3VudCkgbmMgPSByZWFkX2F0b21pYygmcGctPmxpbmVhcl9wdF9jb3Vu
dCksIG9jOworCisgICAgZG8geworICAgICAgICAvKgorICAgICAgICAgKiBU
aGUgY2hlY2sgYmVsb3cgY2hlY2tzIGZvciB0aGUgImxpbmVhciB1c2UiIGNv
dW50IGJlaW5nIG5vbi16ZXJvCisgICAgICAgICAqIGFzIHdlbGwgYXMgb3Zl
cmZsb3cuICBTaWduZWQgaW50ZWdlciBvdmVyZmxvdyBpcyB1bmRlZmluZWQg
YmVoYXZpb3IKKyAgICAgICAgICogYWNjb3JkaW5nIHRvIHRoZSBDIHNwZWMu
ICBIb3dldmVyLCBhcyBsb25nIGFzIGxpbmVhcl9wdF9jb3VudCBpcworICAg
ICAgICAgKiBzbWFsbGVyIGluIHNpemUgdGhhbiAnaW50JywgdGhlIGFyaXRo
bWV0aWMgb3BlcmF0aW9uIG9mIHRoZQorICAgICAgICAgKiBpbmNyZW1lbnQg
YmVsb3cgd29uJ3Qgb3ZlcmZsb3c7IHJhdGhlciB0aGUgcmVzdWx0IHdpbGwg
YmUgdHJ1bmNhdGVkCisgICAgICAgICAqIHdoZW4gc3RvcmVkLiAgRW5zdXJl
IHRoYXQgdGhpcyBpcyBhbHdheXMgdHJ1ZS4KKyAgICAgICAgICovCisgICAg
ICAgIEJVSUxEX0JVR19PTihzaXplb2YobmMpID49IHNpemVvZihpbnQpKTsK
KyAgICAgICAgb2MgPSBuYysrOworICAgICAgICBpZiAoIG5jIDw9IDAgKQor
ICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIG5jID0gY21weGNoZygm
cGctPmxpbmVhcl9wdF9jb3VudCwgb2MsIG5jKTsKKyAgICB9IHdoaWxlICgg
b2MgIT0gbmMgKTsKKworICAgIHJldHVybiAxOworfQorCitzdGF0aWMgdm9p
ZCBkZWNfbGluZWFyX2VudHJpZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7
CisgICAgdHlwZW9mKHBnLT5saW5lYXJfcHRfY291bnQpIG9jOworCisgICAg
b2MgPSBhcmNoX2ZldGNoX2FuZF9hZGQoJnBnLT5saW5lYXJfcHRfY291bnQs
IC0xKTsKKyAgICBBU1NFUlQob2MgPiAwKTsKK30KKworc3RhdGljIGJvb2xf
dCBpbmNfbGluZWFyX3VzZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7Cisg
ICAgdHlwZW9mKHBnLT5saW5lYXJfcHRfY291bnQpIG5jID0gcmVhZF9hdG9t
aWMoJnBnLT5saW5lYXJfcHRfY291bnQpLCBvYzsKKworICAgIGRvIHsKKyAg
ICAgICAgLyogU2VlIHRoZSByZXNwZWN0aXZlIGNvbW1lbnQgaW4gaW5jX2xp
bmVhcl9lbnRyaWVzKCkuICovCisgICAgICAgIEJVSUxEX0JVR19PTihzaXpl
b2YobmMpID49IHNpemVvZihpbnQpKTsKKyAgICAgICAgb2MgPSBuYy0tOwor
ICAgICAgICBpZiAoIG5jID49IDAgKQorICAgICAgICAgICAgcmV0dXJuIDA7
CisgICAgICAgIG5jID0gY21weGNoZygmcGctPmxpbmVhcl9wdF9jb3VudCwg
b2MsIG5jKTsKKyAgICB9IHdoaWxlICggb2MgIT0gbmMgKTsKKworICAgIHJl
dHVybiAxOworfQorCitzdGF0aWMgdm9pZCBkZWNfbGluZWFyX3VzZXMoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5saW5lYXJf
cHRfY291bnQpIG9jOworCisgICAgb2MgPSBhcmNoX2ZldGNoX2FuZF9hZGQo
JnBnLT5saW5lYXJfcHRfY291bnQsIDEpOworICAgIEFTU0VSVChvYyA8IDAp
OworfQorCiAvKgogICogV2UgYWxsb3cgcm9vdCB0YWJsZXMgdG8gbWFwIGVh
Y2ggb3RoZXIgKGEuay5hLiBsaW5lYXIgcGFnZSB0YWJsZXMpLiBJdAogICog
bmVlZHMgc29tZSBzcGVjaWFsIGNhcmUgd2l0aCByZWZlcmVuY2UgY291bnRz
IGFuZCBhY2Nlc3MgcGVybWlzc2lvbnM6CkBAIC03NjEsMTUgKzgxNiwzNSBA
QCBnZXRfIyNsZXZlbCMjX2xpbmVhcl9wYWdldGFibGUoICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBpZiAoIChwZm4gPSBsZXZl
bCMjZV9nZXRfcGZuKHBkZSkpICE9IHBkZV9wZm4gKSAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnID0gbWZuX3RvX3Bh
Z2UocGRlX3Bmbik7ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIC8qIE1ha2Ugc3Vy
ZSB0aGUgcGFnZSB0YWJsZSBiZWxvbmdzIHRvIHRoZSBjb3JyZWN0IGRvbWFp
bi4gKi8gICAgICAgXAorICAgICAgICBpZiAoIHVubGlrZWx5KHBhZ2VfZ2V0
X293bmVyKHB0cGcpICE9IGQpICkgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAvKiBNYWtlIHN1
cmUgdGhlIG1hcHBlZCBmcmFtZSBiZWxvbmdzIHRvIHRoZSBjb3JyZWN0IGRv
bWFpbi4gKi8gICAgIFwKICAgICAgICAgaWYgKCB1bmxpa2VseSghZ2V0X3Bh
Z2VfZnJvbV9wYWdlbnIocGZuLCBkKSkgKSAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgLyogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgICAgICAqIEVuc3VyZSB0aGF0IHRoZSBt
YXBwZWQgZnJhbWUgaXMgYW4gYWxyZWFkeS12YWxpZGF0ZWQgcGFnZSB0YWJs
ZS4gXAorICAgICAgICAgKiBFbnN1cmUgdGhhdCB0aGUgbWFwcGVkIGZyYW1l
IGlzIGFuIGFscmVhZHktdmFsaWRhdGVkIHBhZ2UgdGFibGUgIFwKKyAgICAg
ICAgICogYW5kIGlzIG5vdCBpdHNlbGYgaGF2aW5nIGxpbmVhciBlbnRyaWVz
LCBhcyB3ZWxsIGFzIHRoYXQgdGhlICAgICBcCisgICAgICAgICAqIGNvbnRh
aW5pbmcgcGFnZSB0YWJsZSBpcyBub3QgaXNlbGYgaW4gdXNlIGFzIGEgbGlu
ZWFyIHBhZ2UgdGFibGUgXAorICAgICAgICAgKiBlbHNld2hlcmUuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgICogSWYgc28sIGF0b21pY2FsbHkgaW5jcmVtZW50
IHRoZSBjb3VudCAoY2hlY2tpbmcgZm9yIG92ZXJmbG93KS4gICBcCiAgICAg
ICAgICAqLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBwYWdlID0g
bWZuX3RvX3BhZ2UocGZuKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaWYgKCAhaW5jX2xpbmVhcl9l
bnRyaWVzKHB0cGcpICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICAgICAgcHV0X3BhZ2UocGFnZSk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIHJl
dHVybiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgIH0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICBpZiAoICFpbmNfbGluZWFyX3VzZXMocGFnZSkg
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICBk
ZWNfbGluZWFyX2VudHJpZXMocHRwZyk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgcHV0X3BhZ2UocGFn
ZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICB5ID0g
cGFnZS0+dS5pbnVzZS50eXBlX2luZm87ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgZG8geyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgICAgICAgICB4ID0geTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApA
QCAtNzc3LDYgKzg1Miw4IEBAIGdldF8jI2xldmVsIyNfbGluZWFyX3BhZ2V0
YWJsZSggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgICAgICAgICAgIHVubGlrZWx5KCh4ICYgKFBHVF90
eXBlX21hc2t8UEdUX3ZhbGlkYXRlZCkpICE9ICAgICAgICAgICAgXAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAoUEdUXyMjbGV2ZWwjI19wYWdlX3Rh
YmxlfFBHVF92YWxpZGF0ZWQpKSApICAgICAgIFwKICAgICAgICAgICAgIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgZGVjX2xpbmVh
cl91c2VzKHBhZ2UpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICAgICAgICAgIGRlY19saW5lYXJfZW50cmllcyhw
dHBnKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAg
ICAgcmV0dXJuIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgfSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKQEAgLTEyMDEsNiArMTI3OCw5IEBAIGdldF9wYWdlX2Zyb21f
bDRlKAogICAgICAgICAgICAgbDNlX3JlbW92ZV9mbGFncygocGwzZSksIF9Q
QUdFX1VTRVJ8X1BBR0VfUld8X1BBR0VfQUNDRVNTRUQpOyAgIFwKICAgICB9
IHdoaWxlICggMCApCiAKK3N0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSwgYm9vbF90IHByZWVtcHRpYmxlLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBn
KTsKKwogdm9pZCBwdXRfcGFnZV9mcm9tX2wxZShsMV9wZ2VudHJ5X3QgbDFl
LCBzdHJ1Y3QgZG9tYWluICpsMWVfb3duZXIpCiB7CiAgICAgdW5zaWduZWQg
bG9uZyAgICAgcGZuID0gbDFlX2dldF9wZm4obDFlKTsKQEAgLTEyNzAsMTcg
KzEzNTAsMjIgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9w
Z2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbikKICAgICBpZiAoIGwy
ZV9nZXRfZmxhZ3MobDJlKSAmIF9QQUdFX1BTRSApCiAgICAgICAgIHB1dF9z
dXBlcnBhZ2UobDJlX2dldF9wZm4obDJlKSk7CiAgICAgZWxzZQotICAgICAg
ICBwdXRfcGFnZV9hbmRfdHlwZShsMmVfZ2V0X3BhZ2UobDJlKSk7CisgICAg
eworICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGwyZV9nZXRfcGFn
ZShsMmUpOworICAgICAgICBpbnQgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywg
MCwgbWZuX3RvX3BhZ2UocGZuKSk7CisKKyAgICAgICAgQVNTRVJUKCFyYyk7
CisgICAgICAgIHB1dF9wYWdlKHBnKTsKKyAgICB9CiAKICAgICByZXR1cm4g
MDsKIH0KIAotc3RhdGljIGludCBfX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBh
Z2VfaW5mbyAqLCBpbnQgcHJlZW1wdGlibGUpOwotCiBzdGF0aWMgaW50IHB1
dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxv
bmcgcGZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcGFy
dGlhbCwgYm9vbF90IGRlZmVyKQogewogICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBnOworICAgIGludCByYzsKIAogICAgIGlmICggIShsM2VfZ2V0X2ZsYWdz
KGwzZSkgJiBfUEFHRV9QUkVTRU5UKSB8fCAobDNlX2dldF9wZm4obDNlKSA9
PSBwZm4pICkKICAgICAgICAgcmV0dXJuIDE7CkBAIC0xMzAzLDIxICsxMzg4
LDI4IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sM2UobDNfcGdlbnRy
eV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgaWYgKCB1bmxpa2Vs
eShwYXJ0aWFsID4gMCkgKQogICAgIHsKICAgICAgICAgQVNTRVJUKCFkZWZl
cik7Ci0gICAgICAgIHJldHVybiBfX3B1dF9wYWdlX3R5cGUocGcsIDEpOwor
ICAgICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIDEsIG1mbl90b19w
YWdlKHBmbikpOwogICAgIH0KIAogICAgIGlmICggZGVmZXIgKQogICAgIHsK
KyAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90
b19wYWdlKHBmbik7CiAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0
X3RhYmxlID0gcGc7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIAotICAg
IHJldHVybiBwdXRfcGFnZV9hbmRfdHlwZV9wcmVlbXB0aWJsZShwZyk7Cisg
ICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgMSwgbWZuX3RvX3BhZ2UocGZu
KSk7CisgICAgaWYgKCBsaWtlbHkoIXJjKSApCisgICAgICAgIHB1dF9wYWdl
KHBnKTsKKworICAgIHJldHVybiByYzsKIH0KIAogc3RhdGljIGludCBwdXRf
cGFnZV9mcm9tX2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25n
IHBmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBhcnRp
YWwsIGJvb2xfdCBkZWZlcikKIHsKKyAgICBpbnQgcmMgPSAxOworCiAgICAg
aWYgKCAobDRlX2dldF9mbGFncyhsNGUpICYgX1BBR0VfUFJFU0VOVCkgJiYg
CiAgICAgICAgICAobDRlX2dldF9wZm4obDRlKSAhPSBwZm4pICkKICAgICB7
CkBAIC0xMzI2LDE4ICsxNDE4LDIyIEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2Vf
ZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4s
CiAgICAgICAgIGlmICggdW5saWtlbHkocGFydGlhbCA+IDApICkKICAgICAg
ICAgewogICAgICAgICAgICAgQVNTRVJUKCFkZWZlcik7Ci0gICAgICAgICAg
ICByZXR1cm4gX19wdXRfcGFnZV90eXBlKHBnLCAxKTsKKyAgICAgICAgICAg
IHJldHVybiBfcHV0X3BhZ2VfdHlwZShwZywgMSwgbWZuX3RvX3BhZ2UocGZu
KSk7CiAgICAgICAgIH0KIAogICAgICAgICBpZiAoIGRlZmVyICkKICAgICAg
ICAgeworICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRw
ZyA9IG1mbl90b19wYWdlKHBmbik7CiAgICAgICAgICAgICBjdXJyZW50LT5h
cmNoLm9sZF9ndWVzdF90YWJsZSA9IHBnOwogICAgICAgICAgICAgcmV0dXJu
IDA7CiAgICAgICAgIH0KIAotICAgICAgICByZXR1cm4gcHV0X3BhZ2VfYW5k
X3R5cGVfcHJlZW1wdGlibGUocGcpOworICAgICAgICByYyA9IF9wdXRfcGFn
ZV90eXBlKHBnLCAxLCBtZm5fdG9fcGFnZShwZm4pKTsKKyAgICAgICAgaWYg
KCBsaWtlbHkoIXJjKSApCisgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAg
ICAgfQotICAgIHJldHVybiAxOworCisgICAgcmV0dXJuIHJjOwogfQogCiBz
dGF0aWMgaW50IGFsbG9jX2wxX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCkBAIC0xNTM1LDYgKzE2MzEsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wz
X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIHsKICAg
ICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAg
ICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgIGN1
cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAg
ICAgICB9CiAgICAgICAgIHdoaWxlICggaS0tID4gMCApCkBAIC0xNjI3LDYg
KzE3MjQsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgICAgICBpZiAoIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxl
ICkKICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRl
ZF9wdGVzKys7CisgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gu
b2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICBj
dXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAg
ICAgICAgICAgfQogICAgICAgICAgICAgfQpAQCAtMjM2OSwxNCArMjQ2Nywy
MCBAQCBpbnQgZnJlZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
CiB9CiAKIAotc3RhdGljIGludCBfX3B1dF9maW5hbF9wYWdlX3R5cGUoCi0g
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBl
LCBpbnQgcHJlZW1wdGlibGUpCitzdGF0aWMgaW50IF9wdXRfZmluYWxfcGFn
ZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcg
dHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90
IHByZWVtcHRpYmxlLCBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnKQogewogICAg
IGludCByYyA9IGZyZWVfcGFnZV90eXBlKHBhZ2UsIHR5cGUsIHByZWVtcHRp
YmxlKTsKIAogICAgIC8qIE5vIG5lZWQgZm9yIGF0b21pYyB1cGRhdGUgb2Yg
dHlwZV9pbmZvIGhlcmU6IG5vb25lIGVsc2UgdXBkYXRlcyBpdC4gKi8KICAg
ICBpZiAoIHJjID09IDAgKQogICAgIHsKKyAgICAgICAgaWYgKCBwdHBnICYm
IFBHVF90eXBlX2VxdWFsKHR5cGUsIHB0cGctPnUuaW51c2UudHlwZV9pbmZv
KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGRlY19saW5lYXJfdXNlcyhw
YWdlKTsKKyAgICAgICAgICAgIGRlY19saW5lYXJfZW50cmllcyhwdHBnKTsK
KyAgICAgICAgfQorICAgICAgICBBU1NFUlQoIXBhZ2UtPmxpbmVhcl9wdF9j
b3VudCB8fCBwYWdlX2dldF9vd25lcihwYWdlKS0+aXNfZHlpbmcpOwogICAg
ICAgICAvKgogICAgICAgICAgKiBSZWNvcmQgVExCIGluZm9ybWF0aW9uIGZv
ciBmbHVzaCBsYXRlci4gV2UgZG8gbm90IHN0YW1wIHBhZ2UgdGFibGVzCiAg
ICAgICAgICAqIHdoZW4gcnVubmluZyBpbiBzaGFkb3cgbW9kZToKQEAgLTI0
MTIsOCArMjUxNiw4IEBAIHN0YXRpYyBpbnQgX19wdXRfZmluYWxfcGFnZV90
eXBlKAogfQogCiAKLXN0YXRpYyBpbnQgX19wdXRfcGFnZV90eXBlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbnQgcHJlZW1wdGlibGUpCitzdGF0aWMgaW50IF9wdXRfcGFnZV90eXBl
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2xfdCBwcmVlbXB0aWJsZSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAq
cHRwZykKIHsKICAgICB1bnNpZ25lZCBsb25nIG54LCB4LCB5ID0gcGFnZS0+
dS5pbnVzZS50eXBlX2luZm87CiAgICAgaW50IHJjID0gMDsKQEAgLTI0NDAs
MTIgKzI1NDQsMjggQEAgc3RhdGljIGludCBfX3B1dF9wYWdlX3R5cGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB4LCBueCkpICE9IHgpICkKICAgICAgICAg
ICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICAgICAgLyogV2Ug
Y2xlYXJlZCB0aGUgJ3ZhbGlkIGJpdCcgc28gd2UgZG8gdGhlIGNsZWFuIHVw
LiAqLwotICAgICAgICAgICAgICAgIHJjID0gX19wdXRfZmluYWxfcGFnZV90
eXBlKHBhZ2UsIHgsIHByZWVtcHRpYmxlKTsKKyAgICAgICAgICAgICAgICBy
YyA9IF9wdXRfZmluYWxfcGFnZV90eXBlKHBhZ2UsIHgsIHByZWVtcHRpYmxl
LCBwdHBnKTsKKyAgICAgICAgICAgICAgICBwdHBnID0gTlVMTDsKICAgICAg
ICAgICAgICAgICBpZiAoIHggJiBQR1RfcGFydGlhbCApCiAgICAgICAgICAg
ICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogICAgICAgICAgICAgICAgIGJy
ZWFrOwogICAgICAgICAgICAgfQogCisgICAgICAgICAgICBpZiAoIHB0cGcg
JiYgUEdUX3R5cGVfZXF1YWwoeCwgcHRwZy0+dS5pbnVzZS50eXBlX2luZm8p
ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAvKgorICAgICAg
ICAgICAgICAgICAqIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcCgpIGFj
Y2Vzc2VzIHRoZSBzYW1lIHVuaW9uCisgICAgICAgICAgICAgICAgICogbGlu
ZWFyX3B0X2NvdW50IGxpdmVzIGluLiBVbnZhbGlkYXRlZCBwYWdlIHRhYmxl
IHBhZ2VzLAorICAgICAgICAgICAgICAgICAqIGhvd2V2ZXIsIHNob3VsZCBv
Y2N1ciBkdXJpbmcgZG9tYWluIGRlc3RydWN0aW9uIG9ubHkKKyAgICAgICAg
ICAgICAgICAgKiBhbnl3YXkuICBVcGRhdGluZyBvZiBsaW5lYXJfcHRfY291
bnQgbHVja2lseSBpcyBub3QKKyAgICAgICAgICAgICAgICAgKiBuZWNlc3Nh
cnkgYW55bW9yZSBmb3IgYSBkeWluZyBkb21haW4uCisgICAgICAgICAgICAg
ICAgICovCisgICAgICAgICAgICAgICAgQVNTRVJUKHBhZ2VfZ2V0X293bmVy
KHBhZ2UpLT5pc19keWluZyk7CisgICAgICAgICAgICAgICAgQVNTRVJUKHBh
Z2UtPmxpbmVhcl9wdF9jb3VudCA8IDApOworICAgICAgICAgICAgICAgIEFT
U0VSVChwdHBnLT5saW5lYXJfcHRfY291bnQgPiAwKTsKKyAgICAgICAgICAg
ICAgICBwdHBnID0gTlVMTDsKKyAgICAgICAgICAgIH0KKwogICAgICAgICAg
ICAgLyoKICAgICAgICAgICAgICAqIFJlY29yZCBUTEIgaW5mb3JtYXRpb24g
Zm9yIGZsdXNoIGxhdGVyLiBXZSBkbyBub3Qgc3RhbXAgcGFnZQogICAgICAg
ICAgICAgICogdGFibGVzIHdoZW4gcnVubmluZyBpbiBzaGFkb3cgbW9kZToK
QEAgLTI0NjUsNiArMjU4NSwxMyBAQCBzdGF0aWMgaW50IF9fcHV0X3BhZ2Vf
dHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLAogICAgICAgICAgICAgcmV0
dXJuIC1FSU5UUjsKICAgICB9CiAKKyAgICBpZiAoIHB0cGcgJiYgUEdUX3R5
cGVfZXF1YWwoeCwgcHRwZy0+dS5pbnVzZS50eXBlX2luZm8pICkKKyAgICB7
CisgICAgICAgIEFTU0VSVCghcmMpOworICAgICAgICBkZWNfbGluZWFyX3Vz
ZXMocGFnZSk7CisgICAgICAgIGRlY19saW5lYXJfZW50cmllcyhwdHBnKTsK
KyAgICB9CisKICAgICByZXR1cm4gcmM7CiB9CiAKQEAgLTI1OTksNiArMjcy
Niw3IEBAIHN0YXRpYyBpbnQgX19nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKICAgICAgICAgICAg
IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gMDsKICAgICAgICAgICAgIHBh
Z2UtPnBhcnRpYWxfcHRlID0gMDsKICAgICAgICAgfQorICAgICAgICBwYWdl
LT5saW5lYXJfcHRfY291bnQgPSAwOwogICAgICAgICByYyA9IGFsbG9jX3Bh
Z2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJsZSk7CiAgICAgfQogCkBA
IC0yNjEwLDcgKzI3MzgsNyBAQCBzdGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlw
ZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUs
CiAKIHZvaWQgcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
KQogewotICAgIGludCByYyA9IF9fcHV0X3BhZ2VfdHlwZShwYWdlLCAwKTsK
KyAgICBpbnQgcmMgPSBfcHV0X3BhZ2VfdHlwZShwYWdlLCAwLCBOVUxMKTsK
ICAgICBBU1NFUlQocmMgPT0gMCk7CiAgICAgKHZvaWQpcmM7CiB9CkBAIC0y
NjI2LDcgKzI3NTQsNyBAQCBpbnQgZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAKIGludCBwdXRf
cGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Up
CiB7Ci0gICAgcmV0dXJuIF9fcHV0X3BhZ2VfdHlwZShwYWdlLCAxKTsKKyAg
ICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGFnZSwgMSwgTlVMTCk7CiB9CiAK
IGludCBnZXRfcGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSkKQEAgLTI4MzIsMTEgKzI5
NjAsMTQgQEAgaW50IHB1dF9vbGRfZ3Vlc3RfdGFibGUoc3RydWN0IHZjcHUg
KnYpCiAgICAgaWYgKCAhdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQogICAg
ICAgICByZXR1cm4gMDsKIAotICAgIHN3aXRjaCAoIHJjID0gcHV0X3BhZ2Vf
YW5kX3R5cGVfcHJlZW1wdGlibGUodi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUp
ICkKKyAgICBzd2l0Y2ggKCByYyA9IF9wdXRfcGFnZV90eXBlKHYtPmFyY2gu
b2xkX2d1ZXN0X3RhYmxlLCAxLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZykgKQogICAgIHsKICAg
ICBjYXNlIC1FSU5UUjoKICAgICBjYXNlIC1FUkVTVEFSVDoKICAgICAgICAg
cmV0dXJuIC1FUkVTVEFSVDsKKyAgICBjYXNlIDA6CisgICAgICAgIHB1dF9w
YWdlKHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlKTsKICAgICB9CiAKICAgICB2
LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IE5VTEw7CkBAIC0yOTkzLDYgKzMx
MjQsNyBAQCBpbnQgbmV3X2d1ZXN0X2NyMyh1bnNpZ25lZCBsb25nIG1mbikK
ICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAg
ICAgICAvKiBmYWxsdGhyb3VnaCAqLwogICAgICAgICAgICAgY2FzZSAtRVJF
U1RBUlQ6CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3Rf
cHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRf
Z3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICAgICAgZGVmYXVsdDoKQEAgLTMyNjAsNyArMzM5MiwxMCBAQCBs
b25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgICAgICAgICAgaWYgKCB0
eXBlID09IFBHVF9sMV9wYWdlX3RhYmxlICkKICAgICAgICAgICAgICAgICAg
ICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwogICAgICAgICAgICAg
ICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBO
VUxMOwogICAgICAgICAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRf
Z3Vlc3RfdGFibGUgPSBwYWdlOworICAgICAgICAgICAgICAgICAgICB9CiAg
ICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQogCkBAIC0zMjkzLDYg
KzM0MjgsNyBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgIHsK
ICAgICAgICAgICAgIGNhc2UgLUVJTlRSOgogICAgICAgICAgICAgY2FzZSAt
RVJFU1RBUlQ6CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vl
c3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5v
bGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAgICAgIHJjID0g
MDsKICAgICAgICAgICAgICAgICBicmVhazsKQEAgLTMzNzEsNiArMzUwNyw3
IEBAIGxvbmcgZG9fbW11ZXh0X29wKAogICAgICAgICAgICAgICAgICAgICAg
ICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAv
KiBmYWxsdGhyb3VnaCAqLwogICAgICAgICAgICAgICAgICAgICBjYXNlIC1F
UkVTVEFSVDoKKyAgICAgICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gu
b2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICAg
ICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAg
ICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAg
IGRlZmF1bHQ6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2Rv
bWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCAx
NjVlNTMzYWIzLi41ZWY3NjFiZThiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
ZG9tYWluLmgKQEAgLTUyOSw2ICs1MjksOCBAQCBzdHJ1Y3QgYXJjaF92Y3B1
CiAgICAgcGFnZXRhYmxlX3QgZ3Vlc3RfdGFibGVfdXNlcjsgICAgICAgLyog
KE1GTikgeDg2LzY0IHVzZXItc3BhY2UgcGFnZXRhYmxlICovCiAgICAgcGFn
ZXRhYmxlX3QgZ3Vlc3RfdGFibGU7ICAgICAgICAgICAgLyogKE1GTikgZ3Vl
c3Qgbm90aW9uIG9mIGNyMyAqLwogICAgIHN0cnVjdCBwYWdlX2luZm8gKm9s
ZF9ndWVzdF90YWJsZTsgIC8qIHBhcnRpYWxseSBkZXN0cnVjdGVkIHBhZ2V0
YWJsZSAqLworICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVzdF9wdHBn
OyAgIC8qIGNvbnRhaW5pbmcgcGFnZSB0YWJsZSBvZiB0aGUgKi8KKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBmb3JtZXIs
IGlmIGFueSAqLwogICAgIC8qIGd1ZXN0X3RhYmxlIGhvbGRzIGEgcmVmIHRv
IHRoZSBwYWdlLCBhbmQgYWxzbyBhIHR5cGUtY291bnQgdW5sZXNzCiAgICAg
ICogc2hhZG93IHJlZmNvdW50cyBhcmUgaW4gdXNlICovCiAgICAgcGFnZXRh
YmxlX3Qgc2hhZG93X3RhYmxlWzRdOyAgICAgICAgLyogKE1GTikgc2hhZG93
KHMpIG9mIGd1ZXN0ICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggYTMw
ZTc2ZGIxZS4uOTA1Yzc5NzFmMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApA
QCAtMTI1LDExICsxMjUsMTEgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAg
ICB1MzIgdGxiZmx1c2hfdGltZXN0YW1wOwogCiAgICAgICAgIC8qCi0gICAg
ICAgICAqIFdoZW4gUEdUX3BhcnRpYWwgaXMgdHJ1ZSB0aGVuIHRoaXMgZmll
bGQgaXMgdmFsaWQgYW5kIGluZGljYXRlcwotICAgICAgICAgKiB0aGF0IFBU
RXMgaW4gdGhlIHJhbmdlIFswLCBAbnJfdmFsaWRhdGVkX3B0ZXMpIGhhdmUg
YmVlbiB2YWxpZGF0ZWQuCi0gICAgICAgICAqIEFuIGV4dHJhIHBhZ2UgcmVm
ZXJlbmNlIG11c3QgYmUgYWNxdWlyZWQgKG9yIG5vdCBkcm9wcGVkKSB3aGVu
ZXZlcgotICAgICAgICAgKiBQR1RfcGFydGlhbCBnZXRzIHNldCwgYW5kIGl0
IG11c3QgYmUgZHJvcHBlZCB3aGVuIHRoZSBmbGFnIGdldHMKLSAgICAgICAg
ICogY2xlYXJlZC4gVGhpcyBpcyBzbyB0aGF0IGEgZ2V0KCkgbGVhdmluZyBh
IHBhZ2UgaW4gcGFydGlhbGx5CisgICAgICAgICAqIFdoZW4gUEdUX3BhcnRp
YWwgaXMgdHJ1ZSB0aGVuIHRoZSBmaXJzdCB0d28gZmllbGRzIGFyZSB2YWxp
ZCBhbmQKKyAgICAgICAgICogaW5kaWNhdGUgdGhhdCBQVEVzIGluIHRoZSBy
YW5nZSBbMCwgQG5yX3ZhbGlkYXRlZF9wdGVzKSBoYXZlIGJlZW4KKyAgICAg
ICAgICogdmFsaWRhdGVkLiBBbiBleHRyYSBwYWdlIHJlZmVyZW5jZSBtdXN0
IGJlIGFjcXVpcmVkIChvciBub3QgZHJvcHBlZCkKKyAgICAgICAgICogd2hl
bmV2ZXIgUEdUX3BhcnRpYWwgZ2V0cyBzZXQsIGFuZCBpdCBtdXN0IGJlIGRy
b3BwZWQgd2hlbiB0aGUgZmxhZworICAgICAgICAgKiBnZXRzIGNsZWFyZWQu
IFRoaXMgaXMgc28gdGhhdCBhIGdldCgpIGxlYXZpbmcgYSBwYWdlIGluIHBh
cnRpYWxseQogICAgICAgICAgKiB2YWxpZGF0ZWQgc3RhdGUgKHdoZXJlIHRo
ZSBjYWxsZXIgd291bGQgZHJvcCB0aGUgcmVmZXJlbmNlIGFjcXVpcmVkCiAg
ICAgICAgICAqIGR1ZSB0byB0aGUgZ2V0dGluZyBvZiB0aGUgdHlwZSBbYXBw
YXJlbnRseV0gZmFpbGluZyBbLUVSRVNUQVJUXSkKICAgICAgICAgICogd291
bGQgbm90IGFjY2lkZW50YWxseSByZXN1bHQgaW4gYSBwYWdlIGxlZnQgd2l0
aCB6ZXJvIGdlbmVyYWwKQEAgLTE1MywxMCArMTUzLDE4IEBAIHN0cnVjdCBw
YWdlX2luZm8KICAgICAgICAgICogcHV0X3BhZ2VfZnJvbV9sTmUoKSAoZHVl
IHRvIHRoZSBhcHBhcmVudCBmYWlsdXJlKSwgYW5kIGhlbmNlIGl0CiAgICAg
ICAgICAqIG11c3QgYmUgZHJvcHBlZCB3aGVuIHRoZSBwdXQgb3BlcmF0aW9u
IGlzIHJlc3VtZWQgKGFuZCBjb21wbGV0ZXMpLAogICAgICAgICAgKiBidXQg
aXQgbXVzdCBub3QgYmUgYWNxdWlyZWQgaWYgcGlja2luZyB1cCB0aGUgcGFn
ZSBmb3IgdmFsaWRhdGlvbi4KKyAgICAgICAgICoKKyAgICAgICAgICogVGhl
IDNyZCBmaWVsZCwgQGxpbmVhcl9wdF9jb3VudCwgaW5kaWNhdGVzCisgICAg
ICAgICAqIC0gYnkgYSBwb3NpdGl2ZSB2YWx1ZSwgaG93IG1hbnkgc2FtZS1s
ZXZlbCBwYWdlIHRhYmxlIGVudHJpZXMgYSBwYWdlCisgICAgICAgICAqICAg
dGFibGUgaGFzLAorICAgICAgICAgKiAtIGJ5IGEgbmVnYXRpdmUgdmFsdWUs
IGluIGhvdyBtYW55IHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgYSBwYWdlIGlz
CisgICAgICAgICAqICAgaW4gdXNlLgogICAgICAgICAgKi8KICAgICAgICAg
c3RydWN0IHsKLSAgICAgICAgICAgIHUxNiBucl92YWxpZGF0ZWRfcHRlczsK
LSAgICAgICAgICAgIHM4IHBhcnRpYWxfcHRlOworICAgICAgICAgICAgdTE2
IG5yX3ZhbGlkYXRlZF9wdGVzOlBBR0VUQUJMRV9PUkRFUiArIDE7CisgICAg
ICAgICAgICB1MTYgOjE2IC0gUEFHRVRBQkxFX09SREVSIC0gMSAtIDI7Cisg
ICAgICAgICAgICBzMTYgcGFydGlhbF9wdGU6MjsKKyAgICAgICAgICAgIHMx
NiBsaW5lYXJfcHRfY291bnQ7CiAgICAgICAgIH07CiAKICAgICAgICAgLyoK
QEAgLTIwNyw2ICsyMTUsOSBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAjZGVmaW5l
IFBHVF9jb3VudF93aWR0aCAgIFBHX3NoaWZ0KDkpCiAjZGVmaW5lIFBHVF9j
b3VudF9tYXNrICAgICgoMVVMPDxQR1RfY291bnRfd2lkdGgpLTEpCiAKKy8q
IEFyZSB0aGUgJ3R5cGUgbWFzaycgYml0cyBpZGVudGljYWw/ICovCisjZGVm
aW5lIFBHVF90eXBlX2VxdWFsKHgsIHkpICghKCgoeCkgXiAoeSkpICYgUEdU
X3R5cGVfbWFzaykpCisKICAvKiBDbGVhcmVkIHdoZW4gdGhlIG93bmluZyBn
dWVzdCAnZnJlZXMnIHRoaXMgcGFnZS4gKi8KICNkZWZpbmUgX1BHQ19hbGxv
Y2F0ZWQgICAgUEdfc2hpZnQoMSkKICNkZWZpbmUgUEdDX2FsbG9jYXRlZCAg
ICAgUEdfbWFzaygxLCAxKQotLSAKMi4xNC4xCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.7/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Disposition: attachment;
 filename="xsa240-4.7/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Transfer-Encoding: base64

RnJvbSA5YTRiMzQ3MjlmMWJiOTJlZWExZTFlZmU1MmU2ZmFjZTlmMGIxN2Fl
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMjIgU2Vw
IDIwMTcgMTE6NDY6NTUgKzAxMDAKU3ViamVjdDogW1BBVENIIDIvMl0geDg2
L21tOiBEaXNhYmxlIFBWIGxpbmVhciBwYWdldGFibGVzIGJ5IGRlZmF1bHQK
CkFsbG93aW5nIHBhZ2V0YWJsZXMgdG8gcG9pbnQgdG8gb3RoZXIgcGFnZXRh
YmxlcyBvZiB0aGUgc2FtZSBsZXZlbAoob2Z0ZW4gY2FsbGVkICdsaW5lYXIg
cGFnZXRhYmxlcycpIGhhcyBiZWVuIGluY2x1ZGVkIGluIFhlbiBzaW5jZSBp
dHMKaW5jZXB0aW9uLiAgQnV0IGl0IGlzIG5vdCB1c2VkIGJ5IHRoZSBtb3N0
IGNvbW1vbiBQViBndWVzdHMgKExpbnV4LApOZXRCU0QsIG1pbmlvcyksIGFu
ZCBoYXMgYmVlbiB0aGUgc291cmNlIG9mIGEgbnVtYmVyIG9mIHN1YnRsZQpy
ZWZlcmVuY2UtY291bnRpbmcgYnVncy4KCkFkZCBhIGNvbW1hbmQtbGluZSBv
cHRpb24gdG8gY29udHJvbCB3aGV0aGVyIFBWIGxpbmVhciBwYWdldGFibGVz
IGFyZQphbGxvd2VkIChkaXNhYmxlZCBieSBkZWZhdWx0KS4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYyOgotIHMvXy8tLzsgaW4g
Y29tbWFuZC1saW5lIG9wdGlvbgotIEFkZGVkIF9fcmVhZF9tb3N0bHkKLS0t
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDE1ICsr
KysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAg
ICAgICAgfCAgOSArKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMjQgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24KaW5kZXggNzNmNTI2NWZjNi4uMDYxYWZmNWVkYyAxMDA2NDQK
LS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysr
IGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTEy
ODAsNiArMTI4MCwyMSBAQCBUaGUgZm9sbG93aW5nIHJlc291cmNlcyBhcmUg
YXZhaWxhYmxlOgogICAgIENEUCwgb25lIENPUyB3aWxsIGNvcmVzcG9uZCB0
d28gQ0JNcyBvdGhlciB0aGFuIG9uZSB3aXRoIENBVCwgZHVlIHRvIHRoZQog
ICAgIHN1bSBvZiBDQk1zIGlzIGZpeGVkLCB0aGF0IG1lYW5zIGFjdHVhbCBg
Y29zX21heGAgaW4gdXNlIHdpbGwgYXV0b21hdGljYWxseQogICAgIHJlZHVj
ZSB0byBoYWxmIHdoZW4gQ0RQIGlzIGVuYWJsZWQuCisKKyMjIyBwdi1saW5l
YXItcHQKKz4gYD0gPGJvb2xlYW4+YAorCis+IERlZmF1bHQ6IGBmYWxzZWAK
KworQWxsb3cgUFYgZ3Vlc3RzIHRvIGhhdmUgcGFnZXRhYmxlIGVudHJpZXMg
cG9pbnRpbmcgdG8gb3RoZXIgcGFnZXRhYmxlcworb2YgdGhlIHNhbWUgbGV2
ZWwgKGkuZS4sIGFsbG93aW5nIEwyIFBURXMgdG8gcG9pbnQgdG8gb3RoZXIg
TDIgcGFnZXMpLgorVGhpcyB0ZWNobmlxdWUgaXMgb2Z0ZW4gY2FsbGVkICJs
aW5lYXIgcGFnZXRhYmxlcyIsIGFuZCBpcyBzb21ldGltZXMKK3VzZWQgdG8g
YWxsb3cgb3BlcmF0aW5nIHN5c3RlbXMgYSBzaW1wbGUgd2F5IHRvIGNvbnNp
c3RlbnRseSBtYXAgdGhlCitjdXJyZW50IHByb2Nlc3MncyBwYWdldGFibGVz
IGludG8gaXRzIG93biB2aXJ0dWFsIGFkZHJlc3Mgc3BhY2UuCisKK05vbmUg
b2YgdGhlIG1vc3QgY29tbW9uIFBWIG9wZXJhdGluZyBzeXN0ZW1zIChMaW51
eCwgTmV0QlNELCBNaW5pT1MpCit1c2UgdGhpcyB0ZWNobmlxdWUsIGJ1dCB0
aGVyZSBtYXkgYmUgY3VzdG9tIG9wZXJhdGluZyBzeXN0ZW1zIHdoaWNoCitk
by4KIAogIyMjIHJlYm9vdAogPiBgPSB0W3JpcGxlXSB8IGtbYmRdIHwgYVtj
cGldIHwgcFtjaV0gfCBQW293ZXJdIHwgZVtmaV0gfCBuW29dIFssIFt3XWFy
bSB8IFtjXW9sZF1gCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBi
L3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGU4MWE0NjFiOTEuLmY3NDhkNGEy
MjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCkBAIC03OTksNiArNzk5LDkgQEAgc3RhdGljIHZvaWQg
ZGVjX2xpbmVhcl91c2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnKQogICogICAg
IGZyYW1lIGlmIGl0IGlzIG1hcHBlZCBieSBhIGRpZmZlcmVudCByb290IHRh
YmxlLiBUaGlzIGlzIHN1ZmZpY2llbnQgYW5kCiAgKiAgICAgYWxzbyBuZWNl
c3NhcnkgdG8gYWxsb3cgdmFsaWRhdGlvbiBvZiBhIHJvb3QgdGFibGUgbWFw
cGluZyBpdHNlbGYuCiAgKi8KK3N0YXRpYyBib29sX3QgX19yZWFkX21vc3Rs
eSBwdl9saW5lYXJfcHRfZW5hYmxlID0gMDsKK2Jvb2xlYW5fcGFyYW0oInB2
LWxpbmVhci1wdCIsIHB2X2xpbmVhcl9wdF9lbmFibGUpOworCiAjZGVmaW5l
IGRlZmluZV9nZXRfbGluZWFyX3BhZ2V0YWJsZShsZXZlbCkgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogc3RhdGljIGludCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKIGdldF8jI2xldmVsIyNfbGluZWFyX3BhZ2V0YWJs
ZSggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCkBAIC04MDgsNiArODExLDEyIEBAIGdldF8jI2xldmVsIyNfbGluZWFy
X3BhZ2V0YWJsZSggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgIHVuc2lnbmVkIGxvbmcgcGZuOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgaWYgKCAhcHZfbGluZWFy
X3B0X2VuYWJsZSApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgTUVNX0xPRygiQXR0ZW1wdCB0byBjcmVhdGUgbGluZWFy
IHAudC4gKGZlYXR1cmUgZGlzYWJsZWQpIik7ICAgICAgICBcCisgICAgICAg
IHJldHVybiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIH0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgaWYgKCAobGV2ZWwjI2VfZ2V0X2ZsYWdzKHBkZSkgJiBfUEFH
RV9SVykgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgTUVNX0xPRygi
QXR0ZW1wdCB0byBjcmVhdGUgbGluZWFyIHAudC4gd2l0aCB3cml0ZSBwZXJt
cyIpOyAgICAgICAgICBcCi0tIAoyLjE0LjEKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.7/0003-x86-dont-wrongly-trigger-linear-page-table-assertion.patch"
Content-Disposition: attachment;
 filename="xsa240-4.7/0003-x86-dont-wrongly-trigger-linear-page-table-assertion.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRvbid0IHdyb25nbHkgdHJpZ2dlciBsaW5lYXIgcGFnZSB0YWJs
ZSBhc3NlcnRpb24KCl9wdXRfcGFnZV90eXBlKCkgbWF5IGRvIG11bHRpcGxl
IGl0ZXJhdGlvbnMgdW50aWwgaXRzIGNtcHhjaGcoKQpzdWNjZWVkcy4gSXQg
aW52b2tlcyBzZXRfdGxiZmx1c2hfdGltZXN0YW1wKCkgb24gdGhlIGZpcnN0
Cml0ZXJhdGlvbiwgaG93ZXZlci4gQ29kZSBpbnNpZGUgdGhlIGZ1bmN0aW9u
IHRha2VzIGNhcmUgb2YgdGhpcywgYnV0Ci0gdGhlIGFzc2VydGlvbiBpbiBf
cHV0X2ZpbmFsX3BhZ2VfdHlwZSgpIHdvdWxkIHRyaWdnZXIgb24gdGhlIHNl
Y29uZAogIGl0ZXJhdGlvbiBpZiB0aW1lIHN0YW1wcyBpbiBhIGRlYnVnIGJ1
aWxkIGFyZSBwZXJtaXR0ZWQgdG8gYmUKICBzdWZmaWNpZW50bHkgbXVjaCB3
aWRlciB0aGFuIHRoZSBkZWZhdWx0IDYgYml0cyAoc2VlIFdSQVBfTUFTSyBp
bgogIGZsdXNodGxiLmMpLAotIGl0IHJldHVybmluZyAtRUlOVFIgKGZvciBh
IGNvbnRpbnVhdGlvbiB0byBiZSBzY2hlZHVsZWQpIHdvdWxkIGxlYXZlCiAg
dGhlIHBhZ2UgaW5jb25zaXN0ZW50IHN0YXRlICh1bnRpbCB0aGUgcmUtaW52
b2NhdGlvbiBjb21wbGV0ZXMpLgpNYWtlIHRoZSBzZXRfdGxiZmx1c2hfdGlt
ZXN0YW1wKCkgaW52b2NhdGlvbiBjb25kaXRpb25hbCwgYnlwYXNzaW5nIGl0
Cihmb3Igbm93KSBvbmx5IGluIHRoZSBjYXNlIHdlIHJlYWxseSBjYW4ndCB0
b2xlcmF0ZSB0aGUgc3RhbXAgdG8gYmUKc3RvcmVkLgoKVGhpcyBpcyBwYXJ0
IG9mIFhTQS0yNDAuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYv
bW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjYxMiwzNCArMjYx
MiwyMiBAQCBzdGF0aWMgaW50IF9wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdl
X2luCiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICB9CiAK
LSNpZmRlZiBDT05GSUdfUFZfTElORUFSX1BUCi0gICAgICAgICAgICBpZiAo
IHB0cGcgJiYgUEdUX3R5cGVfZXF1YWwoeCwgcHRwZy0+dS5pbnVzZS50eXBl
X2luZm8pICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAvKgot
ICAgICAgICAgICAgICAgICAqIHNldF90bGJmbHVzaF90aW1lc3RhbXAoKSBh
Y2Nlc3NlcyB0aGUgc2FtZSB1bmlvbgotICAgICAgICAgICAgICAgICAqIGxp
bmVhcl9wdF9jb3VudCBsaXZlcyBpbi4gVW52YWxpZGF0ZWQgcGFnZSB0YWJs
ZSBwYWdlcywKLSAgICAgICAgICAgICAgICAgKiBob3dldmVyLCBzaG91bGQg
b2NjdXIgZHVyaW5nIGRvbWFpbiBkZXN0cnVjdGlvbiBvbmx5Ci0gICAgICAg
ICAgICAgICAgICogYW55d2F5LiAgVXBkYXRpbmcgb2YgbGluZWFyX3B0X2Nv
dW50IGx1Y2tpbHkgaXMgbm90Ci0gICAgICAgICAgICAgICAgICogbmVjZXNz
YXJ5IGFueW1vcmUgZm9yIGEgZHlpbmcgZG9tYWluLgotICAgICAgICAgICAg
ICAgICAqLwotICAgICAgICAgICAgICAgIEFTU0VSVChwYWdlX2dldF9vd25l
cihwYWdlKS0+aXNfZHlpbmcpOwotICAgICAgICAgICAgICAgIEFTU0VSVChw
YWdlLT5saW5lYXJfcHRfY291bnQgPCAwKTsKLSAgICAgICAgICAgICAgICBB
U1NFUlQocHRwZy0+bGluZWFyX3B0X2NvdW50ID4gMCk7Ci0gICAgICAgICAg
ICAgICAgcHRwZyA9IE5VTEw7Ci0gICAgICAgICAgICB9Ci0jZWxzZSAvKiBD
T05GSUdfUFZfTElORUFSX1BUICovCi0gICAgICAgICAgICBCVUdfT04ocHRw
ZyAmJiBQR1RfdHlwZV9lcXVhbCh4LCBwdHBnLT51LmludXNlLnR5cGVfaW5m
bykpOwotI2VuZGlmCi0KICAgICAgICAgICAgIC8qCiAgICAgICAgICAgICAg
KiBSZWNvcmQgVExCIGluZm9ybWF0aW9uIGZvciBmbHVzaCBsYXRlci4gV2Ug
ZG8gbm90IHN0YW1wIHBhZ2UKICAgICAgICAgICAgICAqIHRhYmxlcyB3aGVu
IHJ1bm5pbmcgaW4gc2hhZG93IG1vZGU6CiAgICAgICAgICAgICAgKiAgMS4g
UG9pbnRsZXNzLCBzaW5jZSBpdCdzIHRoZSBzaGFkb3cgcHQncyB3aGljaCBt
dXN0IGJlIHRyYWNrZWQuCiAgICAgICAgICAgICAgKiAgMi4gU2hhZG93IG1v
ZGUgcmV1c2VzIHRoaXMgZmllbGQgZm9yIHNoYWRvd2VkIHBhZ2UgdGFibGVz
IHRvCiAgICAgICAgICAgICAgKiAgICAgc3RvcmUgZmxhZ3MgaW5mbyAtLSB3
ZSBkb24ndCB3YW50IHRvIGNvbmZsaWN0IHdpdGggdGhhdC4KKyAgICAgICAg
ICAgICAqIEFsc28gcGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKCkgYWNj
ZXNzZXMgdGhlIHNhbWUgdW5pb24KKyAgICAgICAgICAgICAqIGxpbmVhcl9w
dF9jb3VudCBsaXZlcyBpbi4gUGFnZXMgKGluY2x1ZGluZyBwYWdlIHRhYmxl
IG9uZXMpLAorICAgICAgICAgICAgICogaG93ZXZlciwgZG9uJ3QgbmVlZCB0
aGVpciBmbHVzaCB0aW1lIHN0YW1wIHNldCBleGNlcHQgd2hlbgorICAgICAg
ICAgICAgICogdGhlIGxhc3QgcmVmZXJlbmNlIGlzIGJlaW5nIGRyb3BwZWQu
IEZvciBwYWdlIHRhYmxlIHBhZ2VzCisgICAgICAgICAgICAgKiB0aGlzIGhh
cHBlbnMgaW4gX3B1dF9maW5hbF9wYWdlX3R5cGUoKS4KICAgICAgICAgICAg
ICAqLwotICAgICAgICAgICAgaWYgKCAhKHNoYWRvd19tb2RlX2VuYWJsZWQo
cGFnZV9nZXRfb3duZXIocGFnZSkpICYmCi0gICAgICAgICAgICAgICAgICAg
KHBhZ2UtPmNvdW50X2luZm8gJiBQR0NfcGFnZV90YWJsZSkpICkKKyAgICAg
ICAgICAgIGlmICggcHRwZyAmJiBQR1RfdHlwZV9lcXVhbCh4LCBwdHBnLT51
LmludXNlLnR5cGVfaW5mbykgKQorICAgICAgICAgICAgICAgIEJVR19PTigh
SVNfRU5BQkxFRChDT05GSUdfUFZfTElORUFSX1BUKSk7CisgICAgICAgICAg
ICBlbHNlIGlmICggIShzaGFkb3dfbW9kZV9lbmFibGVkKHBhZ2VfZ2V0X293
bmVyKHBhZ2UpKSAmJgorICAgICAgICAgICAgICAgICAgICAgICAgKHBhZ2Ut
PmNvdW50X2luZm8gJiBQR0NfcGFnZV90YWJsZSkpICkKICAgICAgICAgICAg
ICAgICBwYWdlX3NldF90bGJmbHVzaF90aW1lc3RhbXAocGFnZSk7CiAgICAg
ICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHVubGlrZWx5KChueCAmIChQR1Rf
bG9ja2VkIHwgUEdUX2NvdW50X21hc2spKSA9PQo=

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.7/0004-x86-dont-wrongly-trigger-linear-page-table-assertion-2.patch"
Content-Disposition: attachment;
 filename="xsa240-4.7/0004-x86-dont-wrongly-trigger-linear-page-table-assertion-2.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRvbid0IHdyb25nbHkgdHJpZ2dlciBsaW5lYXIgcGFnZSB0YWJs
ZSBhc3NlcnRpb24gKDIpCgpfcHV0X2ZpbmFsX3BhZ2VfdHlwZSgpLCB3aGVu
IGZyZWVfcGFnZV90eXBlKCkgaGFzIGV4aXRlZCBlYXJseSB0byBhbGxvdwpm
b3IgcHJlZW1wdGlvbiwgc2hvdWxkIG5vdCB1cGRhdGUgdGhlIHRpbWUgc3Rh
bXAsIGFzIHRoZSBwYWdlIGNvbnRpbnVlcwp0byByZXRhaW4gdGhlIHR5cCB3
aGljaCBpcyBpbiB0aGUgcHJvY2VzcyBvZiBiZWluZyB1bnZhbGlkYXRlZC4g
SSBjYW4ndApzZWUgd2h5IHRoZSB0aW1lIHN0YW1wIHVwZGF0ZSB3YXMgcHV0
IG9uIHRoYXQgcGF0aCBpbiB0aGUgZmlyc3QgcGxhY2UKKGFsYmVpdCBpdCBt
YXkgd2VsbCBoYXZlIGJlZW4gbWUgd2hvIGhhZCBwdXQgaXQgdGhlcmUgeWVh
cnMgYWdvKS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjQwLgoKU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdl
ZC1ieTogPEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXAuY29tPgoKLS0t
IGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMK
QEAgLTI1NTksOSArMjU1OSw2IEBAIHN0YXRpYyBpbnQgX3B1dF9maW5hbF9w
YWdlX3R5cGUoc3RydWN0IHAKICAgICB7CiAgICAgICAgIEFTU0VSVCgocGFn
ZS0+dS5pbnVzZS50eXBlX2luZm8gJgogICAgICAgICAgICAgICAgIChQR1Rf
Y291bnRfbWFza3xQR1RfdmFsaWRhdGVkfFBHVF9wYXJ0aWFsKSkgPT0gMSk7
Ci0gICAgICAgIGlmICggIShzaGFkb3dfbW9kZV9lbmFibGVkKHBhZ2VfZ2V0
X293bmVyKHBhZ2UpKSAmJgotICAgICAgICAgICAgICAgKHBhZ2UtPmNvdW50
X2luZm8gJiBQR0NfcGFnZV90YWJsZSkpICkKLSAgICAgICAgICAgIHBhZ2Vf
c2V0X3RsYmZsdXNoX3RpbWVzdGFtcChwYWdlKTsKICAgICAgICAgd21iKCk7
CiAgICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvIHw9IFBHVF92YWxp
ZGF0ZWQ7CiAgICAgfQo=

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.8/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Disposition: attachment;
 filename="xsa240-4.8/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Transfer-Encoding: base64

RnJvbSAyMzE1YjhjNjUxZTBjYzMxYzkxNTNkMDljOTkxMmI4ZmJlNjMyYWQy
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFRodSwgMjggU2VwIDIwMTcgMTU6
MTc6MjUgKzAxMDAKU3ViamVjdDogW1BBVENIIDEvMl0geDg2OiBsaW1pdCBs
aW5lYXIgcGFnZSB0YWJsZSB1c2UgdG8gYSBzaW5nbGUgbGV2ZWwKClRoYXQn
cyB0aGUgb25seSB3YXkgdGhhdCB0aGV5J3JlIG1lYW50IHRvIGJlIHVzZWQu
IFdpdGhvdXQgc3VjaCBhCnJlc3RyaWN0aW9uIGFyYml0cmFyaWx5IGxvbmcg
Y2hhaW5zIG9mIHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgY2FuIGJlCmJ1aWx0
LCB0ZWFyaW5nIGRvd24gb2Ygd2hpY2ggbWF5IHRoZW4gY2F1c2UgYXJiaXRy
YXJpbHkgZGVlcCByZWN1cnNpb24sCmNhdXNpbmcgYSBzdGFjayBvdmVyZmxv
dy4gVG8gZmFjaWxpdGF0ZSB0aGlzIHJlc3RyaWN0aW9uLCBhIGNvdW50ZXIg
aXMKYmVpbmcgaW50cm9kdWNlZCB0byB0cmFjayBib3RoIHRoZSBudW1iZXIg
b2Ygc2FtZS1sZXZlbCBlbnRyaWVzIGluIGEKcGFnZSB0YWJsZSBhcyB3ZWxs
IGFzIHRoZSBudW1iZXIgb2YgdXNlcyBvZiBhIHBhZ2UgdGFibGUgaW4gYW5v
dGhlcgpzYW1lLWxldmVsIG9uZSAoY291bnRpbmcgaW50byBwb3NpdGl2ZSBh
bmQgbmVnYXRpdmUgZGlyZWN0aW9uCnJlc3BlY3RpdmVseSwgdXRpbGl6aW5n
IHRoZSBmYWN0IHRoYXQgYm90aCBjb3VudHMgY2FuJ3QgYmUgbm9uLXplcm8g
YXQKdGhlIHNhbWUgdGltZSkuCgpOb3RlIHRoYXQgdGhlIGFkZGVkIGFjY291
bnRpbmcgaW50cm9kdWNlcyBhIHJlc3RyaWN0aW9uIG9uIHRoZSBudW1iZXIK
b2YgdGltZXMgYSBwYWdlIGNhbiBiZSB1c2VkIGluIG90aGVyIHNhbWUtbGV2
ZWwgcGFnZSB0YWJsZXMgLSBtb3JlIHRoYW4KMzJrIG9mIHN1Y2ggdXNlcyBh
cmUgbm8gbG9uZ2VyIHBvc3NpYmxlLgoKTm90ZSBhbHNvIHRoYXQgc29tZSBw
dXRfcGFnZV9hbmRfdHlwZVtfcHJlZW1wdGlibGVdKCkgY2FsbHMgYXJlCnJl
cGxhY2VkIHdpdGggb3Blbi1jb2RlZCBlcXVpdmFsZW50cy4gIFRoaXMgc2Vl
bWVkIHByZWZlcnJhYmxlIHRvCmFkZGluZyAicGFyZW50X3RhYmxlIiB0byB0
aGUgbWF0cml4IG9mIGZ1bmN0aW9ucy4KCk5vdGUgZnVydGhlciB0aGF0IGNy
b3NzLWRvbWFpbiBzYW1lLWxldmVsIHBhZ2UgdGFibGUgcmVmZXJlbmNlcyBh
cmUgbm8KbG9uZ2VyIHBlcm1pdHRlZCAodGhleSBwcm9iYWJseSBuZXZlciBz
aG91bGQgaGF2ZSBiZWVuKS4KClRoaXMgaXMgWFNBLTI0MC4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9m
Zi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgfCAgIDEgKwog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDE3MSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbWFpbi5oIHwgICAyICsKIHhlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaCAgICAgfCAgMjUgKysrKystLQogNCBmaWxlcyBjaGFuZ2VkLCAx
NzUgaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFp
bi5jCmluZGV4IGE3MjViNDNhNjcuLjUyNjViMDQ5NmMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9t
YWluLmMKQEAgLTEyNDUsNiArMTI0NSw3IEBAIGludCBhcmNoX3NldF9pbmZv
X2d1ZXN0KAogICAgICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsK
ICAgICAgICAgICAgICAgICAgICAgLyogRmFsbHRocm91Z2ggKi8KICAgICAg
ICAgICAgICAgICBjYXNlIC1FUkVTVEFSVDoKKyAgICAgICAgICAgICAgICAg
ICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAg
ICAgICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0KICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhZ2V0YWJsZV9nZXRfcGFnZSh2LT5hcmNoLmd1
ZXN0X3RhYmxlKTsKICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5ndWVz
dF90YWJsZSA9IHBhZ2V0YWJsZV9udWxsKCk7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGE0MDQ2
MWQ0ZDYuLjMxZDRhMDM4NDAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC03MzMsNiArNzMzLDYx
IEBAIHN0YXRpYyB2b2lkIHB1dF9kYXRhX3BhZ2UoCiAgICAgICAgIHB1dF9w
YWdlKHBhZ2UpOwogfQogCitzdGF0aWMgYm9vbCBpbmNfbGluZWFyX2VudHJp
ZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5s
aW5lYXJfcHRfY291bnQpIG5jID0gcmVhZF9hdG9taWMoJnBnLT5saW5lYXJf
cHRfY291bnQpLCBvYzsKKworICAgIGRvIHsKKyAgICAgICAgLyoKKyAgICAg
ICAgICogVGhlIGNoZWNrIGJlbG93IGNoZWNrcyBmb3IgdGhlICJsaW5lYXIg
dXNlIiBjb3VudCBiZWluZyBub24temVybworICAgICAgICAgKiBhcyB3ZWxs
IGFzIG92ZXJmbG93LiAgU2lnbmVkIGludGVnZXIgb3ZlcmZsb3cgaXMgdW5k
ZWZpbmVkIGJlaGF2aW9yCisgICAgICAgICAqIGFjY29yZGluZyB0byB0aGUg
QyBzcGVjLiAgSG93ZXZlciwgYXMgbG9uZyBhcyBsaW5lYXJfcHRfY291bnQg
aXMKKyAgICAgICAgICogc21hbGxlciBpbiBzaXplIHRoYW4gJ2ludCcsIHRo
ZSBhcml0aG1ldGljIG9wZXJhdGlvbiBvZiB0aGUKKyAgICAgICAgICogaW5j
cmVtZW50IGJlbG93IHdvbid0IG92ZXJmbG93OyByYXRoZXIgdGhlIHJlc3Vs
dCB3aWxsIGJlIHRydW5jYXRlZAorICAgICAgICAgKiB3aGVuIHN0b3JlZC4g
IEVuc3VyZSB0aGF0IHRoaXMgaXMgYWx3YXlzIHRydWUuCisgICAgICAgICAq
LworICAgICAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKG5jKSA+PSBzaXplb2Yo
aW50KSk7CisgICAgICAgIG9jID0gbmMrKzsKKyAgICAgICAgaWYgKCBuYyA8
PSAwICkKKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAgICAgbmMg
PSBjbXB4Y2hnKCZwZy0+bGluZWFyX3B0X2NvdW50LCBvYywgbmMpOworICAg
IH0gd2hpbGUgKCBvYyAhPSBuYyApOworCisgICAgcmV0dXJuIHRydWU7Cit9
CisKK3N0YXRpYyB2b2lkIGRlY19saW5lYXJfZW50cmllcyhzdHJ1Y3QgcGFn
ZV9pbmZvICpwZykKK3sKKyAgICB0eXBlb2YocGctPmxpbmVhcl9wdF9jb3Vu
dCkgb2M7CisKKyAgICBvYyA9IGFyY2hfZmV0Y2hfYW5kX2FkZCgmcGctPmxp
bmVhcl9wdF9jb3VudCwgLTEpOworICAgIEFTU0VSVChvYyA+IDApOworfQor
CitzdGF0aWMgYm9vbCBpbmNfbGluZWFyX3VzZXMoc3RydWN0IHBhZ2VfaW5m
byAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5saW5lYXJfcHRfY291bnQpIG5j
ID0gcmVhZF9hdG9taWMoJnBnLT5saW5lYXJfcHRfY291bnQpLCBvYzsKKwor
ICAgIGRvIHsKKyAgICAgICAgLyogU2VlIHRoZSByZXNwZWN0aXZlIGNvbW1l
bnQgaW4gaW5jX2xpbmVhcl9lbnRyaWVzKCkuICovCisgICAgICAgIEJVSUxE
X0JVR19PTihzaXplb2YobmMpID49IHNpemVvZihpbnQpKTsKKyAgICAgICAg
b2MgPSBuYy0tOworICAgICAgICBpZiAoIG5jID49IDAgKQorICAgICAgICAg
ICAgcmV0dXJuIGZhbHNlOworICAgICAgICBuYyA9IGNtcHhjaGcoJnBnLT5s
aW5lYXJfcHRfY291bnQsIG9jLCBuYyk7CisgICAgfSB3aGlsZSAoIG9jICE9
IG5jICk7CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworc3RhdGljIHZvaWQg
ZGVjX2xpbmVhcl91c2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnKQoreworICAg
IHR5cGVvZihwZy0+bGluZWFyX3B0X2NvdW50KSBvYzsKKworICAgIG9jID0g
YXJjaF9mZXRjaF9hbmRfYWRkKCZwZy0+bGluZWFyX3B0X2NvdW50LCAxKTsK
KyAgICBBU1NFUlQob2MgPCAwKTsKK30KKwogLyoKICAqIFdlIGFsbG93IHJv
b3QgdGFibGVzIHRvIG1hcCBlYWNoIG90aGVyIChhLmsuYS4gbGluZWFyIHBh
Z2UgdGFibGVzKS4gSXQKICAqIG5lZWRzIHNvbWUgc3BlY2lhbCBjYXJlIHdp
dGggcmVmZXJlbmNlIGNvdW50cyBhbmQgYWNjZXNzIHBlcm1pc3Npb25zOgpA
QCAtNzYyLDE1ICs4MTcsMzUgQEAgZ2V0XyMjbGV2ZWwjI19saW5lYXJfcGFn
ZXRhYmxlKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgaWYgKCAocGZuID0gbGV2ZWwjI2VfZ2V0X3BmbihwZGUpKSAhPSBwZGVf
cGZuICkgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5m
byAqcHRwZyA9IG1mbl90b19wYWdlKHBkZV9wZm4pOyAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICAvKiBNYWtlIHN1cmUgdGhlIHBhZ2UgdGFibGUgYmVsb25ncyB0
byB0aGUgY29ycmVjdCBkb21haW4uICovICAgICAgIFwKKyAgICAgICAgaWYg
KCB1bmxpa2VseShwYWdlX2dldF9vd25lcihwdHBnKSAhPSBkKSApICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICByZXR1cm4gMDsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICAgICAgLyogTWFrZSBzdXJlIHRoZSBtYXBwZWQgZnJhbWUgYmVsb25n
cyB0byB0aGUgY29ycmVjdCBkb21haW4uICovICAgICBcCiAgICAgICAgIGlm
ICggdW5saWtlbHkoIWdldF9wYWdlX2Zyb21fcGFnZW5yKHBmbiwgZCkpICkg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgcmV0dXJuIDA7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgICAgIC8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAg
KiBFbnN1cmUgdGhhdCB0aGUgbWFwcGVkIGZyYW1lIGlzIGFuIGFscmVhZHkt
dmFsaWRhdGVkIHBhZ2UgdGFibGUuIFwKKyAgICAgICAgICogRW5zdXJlIHRo
YXQgdGhlIG1hcHBlZCBmcmFtZSBpcyBhbiBhbHJlYWR5LXZhbGlkYXRlZCBw
YWdlIHRhYmxlICBcCisgICAgICAgICAqIGFuZCBpcyBub3QgaXRzZWxmIGhh
dmluZyBsaW5lYXIgZW50cmllcywgYXMgd2VsbCBhcyB0aGF0IHRoZSAgICAg
XAorICAgICAgICAgKiBjb250YWluaW5nIHBhZ2UgdGFibGUgaXMgbm90IGlz
ZWxmIGluIHVzZSBhcyBhIGxpbmVhciBwYWdlIHRhYmxlIFwKKyAgICAgICAg
ICogZWxzZXdoZXJlLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAqIElmIHNvLCBh
dG9taWNhbGx5IGluY3JlbWVudCB0aGUgY291bnQgKGNoZWNraW5nIGZvciBv
dmVyZmxvdykuICAgXAogICAgICAgICAgKi8gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKICAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKHBmbik7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAg
IGlmICggIWluY19saW5lYXJfZW50cmllcyhwdHBnKSApICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaWYgKCAhaW5j
X2xpbmVhcl91c2VzKHBhZ2UpICkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgIHsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICAgICAgZGVjX2xpbmVhcl9lbnRyaWVzKHB0cGcpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgICAgIHB1dF9wYWdlKHBhZ2UpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICByZXR1
cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICB9ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgeSA9IHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
ICAgIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgeCA9
IHk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKQEAgLTc3OCw2ICs4NTMsOCBAQCBnZXRfIyNs
ZXZlbCMjX2xpbmVhcl9wYWdldGFibGUoICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICB1
bmxpa2VseSgoeCAmIChQR1RfdHlwZV9tYXNrfFBHVF92YWxpZGF0ZWQpKSAh
PSAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgKFBH
VF8jI2xldmVsIyNfcGFnZV90YWJsZXxQR1RfdmFsaWRhdGVkKSkgKSAgICAg
ICBcCiAgICAgICAgICAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAgICAgICAgIGRlY19saW5lYXJfdXNlcyhwYWdlKTsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICBk
ZWNfbGluZWFyX2VudHJpZXMocHRwZyk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFn
ZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgICAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
ICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC0xMjAyLDYgKzEyNzks
OSBAQCBnZXRfcGFnZV9mcm9tX2w0ZSgKICAgICAgICAgICAgIGwzZV9yZW1v
dmVfZmxhZ3MoKHBsM2UpLCBfUEFHRV9VU0VSfF9QQUdFX1JXfF9QQUdFX0FD
Q0VTU0VEKTsgICBcCiAgICAgfSB3aGlsZSAoIDAgKQogCitzdGF0aWMgaW50
IF9wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2wg
cHJlZW1wdGlibGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBwYWdlX2luZm8gKnB0cGcpOworCiB2b2lkIHB1dF9wYWdlX2Zyb21fbDFl
KGwxX3BnZW50cnlfdCBsMWUsIHN0cnVjdCBkb21haW4gKmwxZV9vd25lcikK
IHsKICAgICB1bnNpZ25lZCBsb25nICAgICBwZm4gPSBsMWVfZ2V0X3Bmbihs
MWUpOwpAQCAtMTI3MSwxNyArMTM1MSwyMiBAQCBzdGF0aWMgaW50IHB1dF9w
YWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcg
cGZuKQogICAgIGlmICggbDJlX2dldF9mbGFncyhsMmUpICYgX1BBR0VfUFNF
ICkKICAgICAgICAgcHV0X3N1cGVycGFnZShsMmVfZ2V0X3BmbihsMmUpKTsK
ICAgICBlbHNlCi0gICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKGwyZV9nZXRf
cGFnZShsMmUpKTsKKyAgICB7CisgICAgICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBnID0gbDJlX2dldF9wYWdlKGwyZSk7CisgICAgICAgIGludCByYyA9IF9w
dXRfcGFnZV90eXBlKHBnLCBmYWxzZSwgbWZuX3RvX3BhZ2UocGZuKSk7CisK
KyAgICAgICAgQVNTRVJUKCFyYyk7CisgICAgICAgIHB1dF9wYWdlKHBnKTsK
KyAgICB9CiAKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIGludCBfX3B1
dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqLCBpbnQgcHJlZW1wdGli
bGUpOwotCiBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50
cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnQgcGFydGlhbCwgYm9vbF90IGRlZmVyKQogewog
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOworICAgIGludCByYzsKIAogICAg
IGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9QUkVTRU5UKSB8
fCAobDNlX2dldF9wZm4obDNlKSA9PSBwZm4pICkKICAgICAgICAgcmV0dXJu
IDE7CkBAIC0xMzA0LDIxICsxMzg5LDI4IEBAIHN0YXRpYyBpbnQgcHV0X3Bh
Z2VfZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBw
Zm4sCiAgICAgaWYgKCB1bmxpa2VseShwYXJ0aWFsID4gMCkgKQogICAgIHsK
ICAgICAgICAgQVNTRVJUKCFkZWZlcik7Ci0gICAgICAgIHJldHVybiBfX3B1
dF9wYWdlX3R5cGUocGcsIDEpOworICAgICAgICByZXR1cm4gX3B1dF9wYWdl
X3R5cGUocGcsIHRydWUsIG1mbl90b19wYWdlKHBmbikpOwogICAgIH0KIAog
ICAgIGlmICggZGVmZXIgKQogICAgIHsKKyAgICAgICAgY3VycmVudC0+YXJj
aC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90b19wYWdlKHBmbik7CiAgICAgICAg
IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGc7CiAgICAgICAg
IHJldHVybiAwOwogICAgIH0KIAotICAgIHJldHVybiBwdXRfcGFnZV9hbmRf
dHlwZV9wcmVlbXB0aWJsZShwZyk7CisgICAgcmMgPSBfcHV0X3BhZ2VfdHlw
ZShwZywgdHJ1ZSwgbWZuX3RvX3BhZ2UocGZuKSk7CisgICAgaWYgKCBsaWtl
bHkoIXJjKSApCisgICAgICAgIHB1dF9wYWdlKHBnKTsKKworICAgIHJldHVy
biByYzsKIH0KIAogc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2w0ZShsNF9w
Z2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IHBhcnRpYWwsIGJvb2xfdCBkZWZlcikK
IHsKKyAgICBpbnQgcmMgPSAxOworCiAgICAgaWYgKCAobDRlX2dldF9mbGFn
cyhsNGUpICYgX1BBR0VfUFJFU0VOVCkgJiYgCiAgICAgICAgICAobDRlX2dl
dF9wZm4obDRlKSAhPSBwZm4pICkKICAgICB7CkBAIC0xMzI3LDE4ICsxNDE5
LDIyIEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRy
eV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgICAgIGlmICggdW5s
aWtlbHkocGFydGlhbCA+IDApICkKICAgICAgICAgewogICAgICAgICAgICAg
QVNTRVJUKCFkZWZlcik7Ci0gICAgICAgICAgICByZXR1cm4gX19wdXRfcGFn
ZV90eXBlKHBnLCAxKTsKKyAgICAgICAgICAgIHJldHVybiBfcHV0X3BhZ2Vf
dHlwZShwZywgdHJ1ZSwgbWZuX3RvX3BhZ2UocGZuKSk7CiAgICAgICAgIH0K
IAogICAgICAgICBpZiAoIGRlZmVyICkKICAgICAgICAgeworICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90b19wYWdl
KHBmbik7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90
YWJsZSA9IHBnOwogICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAgICAgIH0K
IAotICAgICAgICByZXR1cm4gcHV0X3BhZ2VfYW5kX3R5cGVfcHJlZW1wdGli
bGUocGcpOworICAgICAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCB0cnVl
LCBtZm5fdG9fcGFnZShwZm4pKTsKKyAgICAgICAgaWYgKCBsaWtlbHkoIXJj
KSApCisgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAgICAgfQotICAgIHJl
dHVybiAxOworCisgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgaW50IGFs
bG9jX2wxX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCkBAIC0xNTM2
LDYgKzE2MzIsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIHsKICAgICAgICAgICAgIHBh
Z2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAgICAgICAgIHBhZ2Ut
PnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gu
b2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgY3VycmVudC0+
YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICB9CiAgICAg
ICAgIHdoaWxlICggaS0tID4gMCApCkBAIC0xNjI4LDYgKzE3MjUsNyBAQCBz
dGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICBp
ZiAoIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlICkKICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzKys7Cisg
ICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0
cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAgICAgICAgICAgfQog
ICAgICAgICAgICAgfQpAQCAtMjM3MCwxNCArMjQ2OCwyMCBAQCBpbnQgZnJl
ZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnCiB9CiAKIAotc3Rh
dGljIGludCBfX3B1dF9maW5hbF9wYWdlX3R5cGUoCi0gICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLCBpbnQgcHJlZW1w
dGlibGUpCitzdGF0aWMgaW50IF9wdXRfZmluYWxfcGFnZV90eXBlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBwcmVlbXB0aWJsZSwg
c3RydWN0IHBhZ2VfaW5mbyAqcHRwZykKIHsKICAgICBpbnQgcmMgPSBmcmVl
X3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJsZSk7CiAKICAgICAv
KiBObyBuZWVkIGZvciBhdG9taWMgdXBkYXRlIG9mIHR5cGVfaW5mbyBoZXJl
OiBub29uZSBlbHNlIHVwZGF0ZXMgaXQuICovCiAgICAgaWYgKCByYyA9PSAw
ICkKICAgICB7CisgICAgICAgIGlmICggcHRwZyAmJiBQR1RfdHlwZV9lcXVh
bCh0eXBlLCBwdHBnLT51LmludXNlLnR5cGVfaW5mbykgKQorICAgICAgICB7
CisgICAgICAgICAgICBkZWNfbGluZWFyX3VzZXMocGFnZSk7CisgICAgICAg
ICAgICBkZWNfbGluZWFyX2VudHJpZXMocHRwZyk7CisgICAgICAgIH0KKyAg
ICAgICAgQVNTRVJUKCFwYWdlLT5saW5lYXJfcHRfY291bnQgfHwgcGFnZV9n
ZXRfb3duZXIocGFnZSktPmlzX2R5aW5nKTsKICAgICAgICAgLyoKICAgICAg
ICAgICogUmVjb3JkIFRMQiBpbmZvcm1hdGlvbiBmb3IgZmx1c2ggbGF0ZXIu
IFdlIGRvIG5vdCBzdGFtcCBwYWdlIHRhYmxlcwogICAgICAgICAgKiB3aGVu
IHJ1bm5pbmcgaW4gc2hhZG93IG1vZGU6CkBAIC0yNDEzLDggKzI1MTcsOCBA
QCBzdGF0aWMgaW50IF9fcHV0X2ZpbmFsX3BhZ2VfdHlwZSgKIH0KIAogCi1z
dGF0aWMgaW50IF9fcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHByZWVtcHRp
YmxlKQorc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlLCBib29sIHByZWVtcHRpYmxlLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnKQogewogICAgIHVu
c2lnbmVkIGxvbmcgbngsIHgsIHkgPSBwYWdlLT51LmludXNlLnR5cGVfaW5m
bzsKICAgICBpbnQgcmMgPSAwOwpAQCAtMjQ0MSwxMiArMjU0NSwyOCBAQCBz
dGF0aWMgaW50IF9fcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHgsIG54KSkgIT0geCkgKQogICAgICAgICAgICAgICAgICAgICBjb250
aW51ZTsKICAgICAgICAgICAgICAgICAvKiBXZSBjbGVhcmVkIHRoZSAndmFs
aWQgYml0JyBzbyB3ZSBkbyB0aGUgY2xlYW4gdXAuICovCi0gICAgICAgICAg
ICAgICAgcmMgPSBfX3B1dF9maW5hbF9wYWdlX3R5cGUocGFnZSwgeCwgcHJl
ZW1wdGlibGUpOworICAgICAgICAgICAgICAgIHJjID0gX3B1dF9maW5hbF9w
YWdlX3R5cGUocGFnZSwgeCwgcHJlZW1wdGlibGUsIHB0cGcpOworICAgICAg
ICAgICAgICAgIHB0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgIGlmICgg
eCAmIFBHVF9wYXJ0aWFsICkKICAgICAgICAgICAgICAgICAgICAgcHV0X3Bh
Z2UocGFnZSk7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAg
ICB9CiAKKyAgICAgICAgICAgIGlmICggcHRwZyAmJiBQR1RfdHlwZV9lcXVh
bCh4LCBwdHBnLT51LmludXNlLnR5cGVfaW5mbykgKQorICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICogcGFn
ZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKCkgYWNjZXNzZXMgdGhlIHNhbWUg
dW5pb24KKyAgICAgICAgICAgICAgICAgKiBsaW5lYXJfcHRfY291bnQgbGl2
ZXMgaW4uIFVudmFsaWRhdGVkIHBhZ2UgdGFibGUgcGFnZXMsCisgICAgICAg
ICAgICAgICAgICogaG93ZXZlciwgc2hvdWxkIG9jY3VyIGR1cmluZyBkb21h
aW4gZGVzdHJ1Y3Rpb24gb25seQorICAgICAgICAgICAgICAgICAqIGFueXdh
eS4gIFVwZGF0aW5nIG9mIGxpbmVhcl9wdF9jb3VudCBsdWNraWx5IGlzIG5v
dAorICAgICAgICAgICAgICAgICAqIG5lY2Vzc2FyeSBhbnltb3JlIGZvciBh
IGR5aW5nIGRvbWFpbi4KKyAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAg
ICAgICAgICBBU1NFUlQocGFnZV9nZXRfb3duZXIocGFnZSktPmlzX2R5aW5n
KTsKKyAgICAgICAgICAgICAgICBBU1NFUlQocGFnZS0+bGluZWFyX3B0X2Nv
dW50IDwgMCk7CisgICAgICAgICAgICAgICAgQVNTRVJUKHB0cGctPmxpbmVh
cl9wdF9jb3VudCA+IDApOworICAgICAgICAgICAgICAgIHB0cGcgPSBOVUxM
OworICAgICAgICAgICAgfQorCiAgICAgICAgICAgICAvKgogICAgICAgICAg
ICAgICogUmVjb3JkIFRMQiBpbmZvcm1hdGlvbiBmb3IgZmx1c2ggbGF0ZXIu
IFdlIGRvIG5vdCBzdGFtcCBwYWdlCiAgICAgICAgICAgICAgKiB0YWJsZXMg
d2hlbiBydW5uaW5nIGluIHNoYWRvdyBtb2RlOgpAQCAtMjQ2Niw2ICsyNTg2
LDEzIEBAIHN0YXRpYyBpbnQgX19wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UsCiAgICAgICAgICAgICByZXR1cm4gLUVJTlRSOwogICAg
IH0KIAorICAgIGlmICggcHRwZyAmJiBQR1RfdHlwZV9lcXVhbCh4LCBwdHBn
LT51LmludXNlLnR5cGVfaW5mbykgKQorICAgIHsKKyAgICAgICAgQVNTRVJU
KCFyYyk7CisgICAgICAgIGRlY19saW5lYXJfdXNlcyhwYWdlKTsKKyAgICAg
ICAgZGVjX2xpbmVhcl9lbnRyaWVzKHB0cGcpOworICAgIH0KKwogICAgIHJl
dHVybiByYzsKIH0KIApAQCAtMjYwMCw2ICsyNzI3LDcgQEAgc3RhdGljIGlu
dCBfX2dldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5z
aWduZWQgbG9uZyB0eXBlLAogICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRh
dGVkX3B0ZXMgPSAwOwogICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUg
PSAwOwogICAgICAgICB9CisgICAgICAgIHBhZ2UtPmxpbmVhcl9wdF9jb3Vu
dCA9IDA7CiAgICAgICAgIHJjID0gYWxsb2NfcGFnZV90eXBlKHBhZ2UsIHR5
cGUsIHByZWVtcHRpYmxlKTsKICAgICB9CiAKQEAgLTI2MTQsNyArMjc0Miw3
IEBAIHN0YXRpYyBpbnQgX19nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKIAogdm9pZCBwdXRfcGFn
ZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7Ci0gICAgaW50IHJj
ID0gX19wdXRfcGFnZV90eXBlKHBhZ2UsIDApOworICAgIGludCByYyA9IF9w
dXRfcGFnZV90eXBlKHBhZ2UsIGZhbHNlLCBOVUxMKTsKICAgICBBU1NFUlQo
cmMgPT0gMCk7CiAgICAgKHZvaWQpcmM7CiB9CkBAIC0yNjMwLDcgKzI3NTgs
NyBAQCBpbnQgZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
LCB1bnNpZ25lZCBsb25nIHR5cGUpCiAKIGludCBwdXRfcGFnZV90eXBlX3By
ZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7Ci0gICAgcmV0
dXJuIF9fcHV0X3BhZ2VfdHlwZShwYWdlLCAxKTsKKyAgICByZXR1cm4gX3B1
dF9wYWdlX3R5cGUocGFnZSwgdHJ1ZSwgTlVMTCk7CiB9CiAKIGludCBnZXRf
cGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Us
IHVuc2lnbmVkIGxvbmcgdHlwZSkKQEAgLTI4MzYsMTEgKzI5NjQsMTQgQEAg
aW50IHB1dF9vbGRfZ3Vlc3RfdGFibGUoc3RydWN0IHZjcHUgKnYpCiAgICAg
aWYgKCAhdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQogICAgICAgICByZXR1
cm4gMDsKIAotICAgIHN3aXRjaCAoIHJjID0gcHV0X3BhZ2VfYW5kX3R5cGVf
cHJlZW1wdGlibGUodi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUpICkKKyAgICBz
d2l0Y2ggKCByYyA9IF9wdXRfcGFnZV90eXBlKHYtPmFyY2gub2xkX2d1ZXN0
X3RhYmxlLCB0cnVlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZykgKQogICAgIHsKICAgICBjYXNl
IC1FSU5UUjoKICAgICBjYXNlIC1FUkVTVEFSVDoKICAgICAgICAgcmV0dXJu
IC1FUkVTVEFSVDsKKyAgICBjYXNlIDA6CisgICAgICAgIHB1dF9wYWdlKHYt
PmFyY2gub2xkX2d1ZXN0X3RhYmxlKTsKICAgICB9CiAKICAgICB2LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZSA9IE5VTEw7CkBAIC0yOTk3LDYgKzMxMjgsNyBA
QCBpbnQgbmV3X2d1ZXN0X2NyMyh1bnNpZ25lZCBsb25nIG1mbikKICAgICAg
ICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAgICAv
KiBmYWxsdGhyb3VnaCAqLwogICAgICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6
CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9
IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3Rf
dGFibGUgPSBwYWdlOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAg
ICAgICAgZGVmYXVsdDoKQEAgLTMyNjQsNyArMzM5NiwxMCBAQCBsb25nIGRv
X21tdWV4dF9vcCgKICAgICAgICAgICAgICAgICAgICAgaWYgKCB0eXBlID09
IFBHVF9sMV9wYWdlX3RhYmxlICkKICAgICAgICAgICAgICAgICAgICAgICAg
IHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwogICAgICAgICAgICAgICAgICAg
ICBlbHNlCisgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwog
ICAgICAgICAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3Rf
dGFibGUgPSBwYWdlOworICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAg
ICAgICAgICAgfQogICAgICAgICAgICAgfQogCkBAIC0zMjk3LDYgKzM0MzIs
NyBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgIGNhc2UgLUVJTlRSOgogICAgICAgICAgICAgY2FzZSAtRVJFU1RB
UlQ6CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfcHRw
ZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vl
c3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAgICAgIHJjID0gMDsKICAg
ICAgICAgICAgICAgICBicmVhazsKQEAgLTMzNzUsNiArMzUxMSw3IEBAIGxv
bmcgZG9fbW11ZXh0X29wKAogICAgICAgICAgICAgICAgICAgICAgICAgcmMg
PSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAvKiBmYWxs
dGhyb3VnaCAqLwogICAgICAgICAgICAgICAgICAgICBjYXNlIC1FUkVTVEFS
VDoKKyAgICAgICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1
ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICAgICAgY3Vy
ci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAg
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAgIGRlZmF1
bHQ6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCBmNmE0MGVi
ODgxLi42MGJiOGM5MDE0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWlu
LmgKQEAgLTUzMSw2ICs1MzEsOCBAQCBzdHJ1Y3QgYXJjaF92Y3B1CiAgICAg
cGFnZXRhYmxlX3QgZ3Vlc3RfdGFibGVfdXNlcjsgICAgICAgLyogKE1GTikg
eDg2LzY0IHVzZXItc3BhY2UgcGFnZXRhYmxlICovCiAgICAgcGFnZXRhYmxl
X3QgZ3Vlc3RfdGFibGU7ICAgICAgICAgICAgLyogKE1GTikgZ3Vlc3Qgbm90
aW9uIG9mIGNyMyAqLwogICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVz
dF90YWJsZTsgIC8qIHBhcnRpYWxseSBkZXN0cnVjdGVkIHBhZ2V0YWJsZSAq
LworICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVzdF9wdHBnOyAgIC8q
IGNvbnRhaW5pbmcgcGFnZSB0YWJsZSBvZiB0aGUgKi8KKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBmb3JtZXIsIGlmIGFu
eSAqLwogICAgIC8qIGd1ZXN0X3RhYmxlIGhvbGRzIGEgcmVmIHRvIHRoZSBw
YWdlLCBhbmQgYWxzbyBhIHR5cGUtY291bnQgdW5sZXNzCiAgICAgICogc2hh
ZG93IHJlZmNvdW50cyBhcmUgaW4gdXNlICovCiAgICAgcGFnZXRhYmxlX3Qg
c2hhZG93X3RhYmxlWzRdOyAgICAgICAgLyogKE1GTikgc2hhZG93KHMpIG9m
IGd1ZXN0ICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21t
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggNjY4N2RiYzk4
NS4uNjM1OTBhNzcxNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMTI1
LDExICsxMjUsMTEgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICB1MzIg
dGxiZmx1c2hfdGltZXN0YW1wOwogCiAgICAgICAgIC8qCi0gICAgICAgICAq
IFdoZW4gUEdUX3BhcnRpYWwgaXMgdHJ1ZSB0aGVuIHRoaXMgZmllbGQgaXMg
dmFsaWQgYW5kIGluZGljYXRlcwotICAgICAgICAgKiB0aGF0IFBURXMgaW4g
dGhlIHJhbmdlIFswLCBAbnJfdmFsaWRhdGVkX3B0ZXMpIGhhdmUgYmVlbiB2
YWxpZGF0ZWQuCi0gICAgICAgICAqIEFuIGV4dHJhIHBhZ2UgcmVmZXJlbmNl
IG11c3QgYmUgYWNxdWlyZWQgKG9yIG5vdCBkcm9wcGVkKSB3aGVuZXZlcgot
ICAgICAgICAgKiBQR1RfcGFydGlhbCBnZXRzIHNldCwgYW5kIGl0IG11c3Qg
YmUgZHJvcHBlZCB3aGVuIHRoZSBmbGFnIGdldHMKLSAgICAgICAgICogY2xl
YXJlZC4gVGhpcyBpcyBzbyB0aGF0IGEgZ2V0KCkgbGVhdmluZyBhIHBhZ2Ug
aW4gcGFydGlhbGx5CisgICAgICAgICAqIFdoZW4gUEdUX3BhcnRpYWwgaXMg
dHJ1ZSB0aGVuIHRoZSBmaXJzdCB0d28gZmllbGRzIGFyZSB2YWxpZCBhbmQK
KyAgICAgICAgICogaW5kaWNhdGUgdGhhdCBQVEVzIGluIHRoZSByYW5nZSBb
MCwgQG5yX3ZhbGlkYXRlZF9wdGVzKSBoYXZlIGJlZW4KKyAgICAgICAgICog
dmFsaWRhdGVkLiBBbiBleHRyYSBwYWdlIHJlZmVyZW5jZSBtdXN0IGJlIGFj
cXVpcmVkIChvciBub3QgZHJvcHBlZCkKKyAgICAgICAgICogd2hlbmV2ZXIg
UEdUX3BhcnRpYWwgZ2V0cyBzZXQsIGFuZCBpdCBtdXN0IGJlIGRyb3BwZWQg
d2hlbiB0aGUgZmxhZworICAgICAgICAgKiBnZXRzIGNsZWFyZWQuIFRoaXMg
aXMgc28gdGhhdCBhIGdldCgpIGxlYXZpbmcgYSBwYWdlIGluIHBhcnRpYWxs
eQogICAgICAgICAgKiB2YWxpZGF0ZWQgc3RhdGUgKHdoZXJlIHRoZSBjYWxs
ZXIgd291bGQgZHJvcCB0aGUgcmVmZXJlbmNlIGFjcXVpcmVkCiAgICAgICAg
ICAqIGR1ZSB0byB0aGUgZ2V0dGluZyBvZiB0aGUgdHlwZSBbYXBwYXJlbnRs
eV0gZmFpbGluZyBbLUVSRVNUQVJUXSkKICAgICAgICAgICogd291bGQgbm90
IGFjY2lkZW50YWxseSByZXN1bHQgaW4gYSBwYWdlIGxlZnQgd2l0aCB6ZXJv
IGdlbmVyYWwKQEAgLTE1MywxMCArMTUzLDE4IEBAIHN0cnVjdCBwYWdlX2lu
Zm8KICAgICAgICAgICogcHV0X3BhZ2VfZnJvbV9sTmUoKSAoZHVlIHRvIHRo
ZSBhcHBhcmVudCBmYWlsdXJlKSwgYW5kIGhlbmNlIGl0CiAgICAgICAgICAq
IG11c3QgYmUgZHJvcHBlZCB3aGVuIHRoZSBwdXQgb3BlcmF0aW9uIGlzIHJl
c3VtZWQgKGFuZCBjb21wbGV0ZXMpLAogICAgICAgICAgKiBidXQgaXQgbXVz
dCBub3QgYmUgYWNxdWlyZWQgaWYgcGlja2luZyB1cCB0aGUgcGFnZSBmb3Ig
dmFsaWRhdGlvbi4KKyAgICAgICAgICoKKyAgICAgICAgICogVGhlIDNyZCBm
aWVsZCwgQGxpbmVhcl9wdF9jb3VudCwgaW5kaWNhdGVzCisgICAgICAgICAq
IC0gYnkgYSBwb3NpdGl2ZSB2YWx1ZSwgaG93IG1hbnkgc2FtZS1sZXZlbCBw
YWdlIHRhYmxlIGVudHJpZXMgYSBwYWdlCisgICAgICAgICAqICAgdGFibGUg
aGFzLAorICAgICAgICAgKiAtIGJ5IGEgbmVnYXRpdmUgdmFsdWUsIGluIGhv
dyBtYW55IHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgYSBwYWdlIGlzCisgICAg
ICAgICAqICAgaW4gdXNlLgogICAgICAgICAgKi8KICAgICAgICAgc3RydWN0
IHsKLSAgICAgICAgICAgIHUxNiBucl92YWxpZGF0ZWRfcHRlczsKLSAgICAg
ICAgICAgIHM4IHBhcnRpYWxfcHRlOworICAgICAgICAgICAgdTE2IG5yX3Zh
bGlkYXRlZF9wdGVzOlBBR0VUQUJMRV9PUkRFUiArIDE7CisgICAgICAgICAg
ICB1MTYgOjE2IC0gUEFHRVRBQkxFX09SREVSIC0gMSAtIDI7CisgICAgICAg
ICAgICBzMTYgcGFydGlhbF9wdGU6MjsKKyAgICAgICAgICAgIHMxNiBsaW5l
YXJfcHRfY291bnQ7CiAgICAgICAgIH07CiAKICAgICAgICAgLyoKQEAgLTIw
Nyw2ICsyMTUsOSBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAjZGVmaW5lIFBHVF9j
b3VudF93aWR0aCAgIFBHX3NoaWZ0KDkpCiAjZGVmaW5lIFBHVF9jb3VudF9t
YXNrICAgICgoMVVMPDxQR1RfY291bnRfd2lkdGgpLTEpCiAKKy8qIEFyZSB0
aGUgJ3R5cGUgbWFzaycgYml0cyBpZGVudGljYWw/ICovCisjZGVmaW5lIFBH
VF90eXBlX2VxdWFsKHgsIHkpICghKCgoeCkgXiAoeSkpICYgUEdUX3R5cGVf
bWFzaykpCisKICAvKiBDbGVhcmVkIHdoZW4gdGhlIG93bmluZyBndWVzdCAn
ZnJlZXMnIHRoaXMgcGFnZS4gKi8KICNkZWZpbmUgX1BHQ19hbGxvY2F0ZWQg
ICAgUEdfc2hpZnQoMSkKICNkZWZpbmUgUEdDX2FsbG9jYXRlZCAgICAgUEdf
bWFzaygxLCAxKQotLSAKMi4xNC4xCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.8/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Disposition: attachment;
 filename="xsa240-4.8/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Transfer-Encoding: base64

RnJvbSA0MWQ1NzlhYWQyZmVlOTcxZTVjZTAyNzlhOWI1NTlhMGZkYzc0NDUy
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMjIgU2Vw
IDIwMTcgMTE6NDY6NTUgKzAxMDAKU3ViamVjdDogW1BBVENIIDIvMl0geDg2
L21tOiBEaXNhYmxlIFBWIGxpbmVhciBwYWdldGFibGVzIGJ5IGRlZmF1bHQK
CkFsbG93aW5nIHBhZ2V0YWJsZXMgdG8gcG9pbnQgdG8gb3RoZXIgcGFnZXRh
YmxlcyBvZiB0aGUgc2FtZSBsZXZlbAoob2Z0ZW4gY2FsbGVkICdsaW5lYXIg
cGFnZXRhYmxlcycpIGhhcyBiZWVuIGluY2x1ZGVkIGluIFhlbiBzaW5jZSBp
dHMKaW5jZXB0aW9uLiAgQnV0IGl0IGlzIG5vdCB1c2VkIGJ5IHRoZSBtb3N0
IGNvbW1vbiBQViBndWVzdHMgKExpbnV4LApOZXRCU0QsIG1pbmlvcyksIGFu
ZCBoYXMgYmVlbiB0aGUgc291cmNlIG9mIGEgbnVtYmVyIG9mIHN1YnRsZQpy
ZWZlcmVuY2UtY291bnRpbmcgYnVncy4KCkFkZCBhIGNvbW1hbmQtbGluZSBv
cHRpb24gdG8gY29udHJvbCB3aGV0aGVyIFBWIGxpbmVhciBwYWdldGFibGVz
IGFyZQphbGxvd2VkIChkaXNhYmxlZCBieSBkZWZhdWx0KS4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYyOgotIHMvXy8tLzsgaW4g
Y29tbWFuZC1saW5lIG9wdGlvbgotIEFkZGVkIF9fcmVhZF9tb3N0bHkKLS0t
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDE1ICsr
KysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAg
ICAgICAgfCAgOSArKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMjQgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24KaW5kZXggNTRhY2M2MDcyMy4uZmZhNjZlYjE0NiAxMDA2NDQK
LS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysr
IGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTEz
NTAsNiArMTM1MCwyMSBAQCBUaGUgZm9sbG93aW5nIHJlc291cmNlcyBhcmUg
YXZhaWxhYmxlOgogICAgIENEUCwgb25lIENPUyB3aWxsIGNvcmVzcG9uZCB0
d28gQ0JNcyBvdGhlciB0aGFuIG9uZSB3aXRoIENBVCwgZHVlIHRvIHRoZQog
ICAgIHN1bSBvZiBDQk1zIGlzIGZpeGVkLCB0aGF0IG1lYW5zIGFjdHVhbCBg
Y29zX21heGAgaW4gdXNlIHdpbGwgYXV0b21hdGljYWxseQogICAgIHJlZHVj
ZSB0byBoYWxmIHdoZW4gQ0RQIGlzIGVuYWJsZWQuCisKKyMjIyBwdi1saW5l
YXItcHQKKz4gYD0gPGJvb2xlYW4+YAorCis+IERlZmF1bHQ6IGBmYWxzZWAK
KworQWxsb3cgUFYgZ3Vlc3RzIHRvIGhhdmUgcGFnZXRhYmxlIGVudHJpZXMg
cG9pbnRpbmcgdG8gb3RoZXIgcGFnZXRhYmxlcworb2YgdGhlIHNhbWUgbGV2
ZWwgKGkuZS4sIGFsbG93aW5nIEwyIFBURXMgdG8gcG9pbnQgdG8gb3RoZXIg
TDIgcGFnZXMpLgorVGhpcyB0ZWNobmlxdWUgaXMgb2Z0ZW4gY2FsbGVkICJs
aW5lYXIgcGFnZXRhYmxlcyIsIGFuZCBpcyBzb21ldGltZXMKK3VzZWQgdG8g
YWxsb3cgb3BlcmF0aW5nIHN5c3RlbXMgYSBzaW1wbGUgd2F5IHRvIGNvbnNp
c3RlbnRseSBtYXAgdGhlCitjdXJyZW50IHByb2Nlc3MncyBwYWdldGFibGVz
IGludG8gaXRzIG93biB2aXJ0dWFsIGFkZHJlc3Mgc3BhY2UuCisKK05vbmUg
b2YgdGhlIG1vc3QgY29tbW9uIFBWIG9wZXJhdGluZyBzeXN0ZW1zIChMaW51
eCwgTmV0QlNELCBNaW5pT1MpCit1c2UgdGhpcyB0ZWNobmlxdWUsIGJ1dCB0
aGVyZSBtYXkgYmUgY3VzdG9tIG9wZXJhdGluZyBzeXN0ZW1zIHdoaWNoCitk
by4KIAogIyMjIHJlYm9vdAogPiBgPSB0W3JpcGxlXSB8IGtbYmRdIHwgYVtj
cGldIHwgcFtjaV0gfCBQW293ZXJdIHwgZVtmaV0gfCBuW29dIFssIFt3XWFy
bSB8IFtjXW9sZF1gCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBi
L3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDMxZDRhMDM4NDAuLjVkMTI1Y2Zm
M2EgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCkBAIC04MDAsNiArODAwLDkgQEAgc3RhdGljIHZvaWQg
ZGVjX2xpbmVhcl91c2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnKQogICogICAg
IGZyYW1lIGlmIGl0IGlzIG1hcHBlZCBieSBhIGRpZmZlcmVudCByb290IHRh
YmxlLiBUaGlzIGlzIHN1ZmZpY2llbnQgYW5kCiAgKiAgICAgYWxzbyBuZWNl
c3NhcnkgdG8gYWxsb3cgdmFsaWRhdGlvbiBvZiBhIHJvb3QgdGFibGUgbWFw
cGluZyBpdHNlbGYuCiAgKi8KK3N0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkg
cHZfbGluZWFyX3B0X2VuYWJsZSA9IGZhbHNlOworYm9vbGVhbl9wYXJhbSgi
cHYtbGluZWFyLXB0IiwgcHZfbGluZWFyX3B0X2VuYWJsZSk7CisKICNkZWZp
bmUgZGVmaW5lX2dldF9saW5lYXJfcGFnZXRhYmxlKGxldmVsKSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiBzdGF0aWMgaW50ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogZ2V0XyMjbGV2ZWwjI19saW5lYXJfcGFnZXRh
YmxlKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKQEAgLTgwOSw2ICs4MTIsMTIgQEAgZ2V0XyMjbGV2ZWwjI19saW5l
YXJfcGFnZXRhYmxlKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgdW5zaWduZWQgbG9uZyBwZm47ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBpZiAoICFwdl9saW5l
YXJfcHRfZW5hYmxlICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgeyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICBNRU1fTE9HKCJBdHRlbXB0IHRvIGNyZWF0ZSBsaW5l
YXIgcC50LiAoZmVhdHVyZSBkaXNhYmxlZCkiKTsgICAgICAgIFwKKyAgICAg
ICAgcmV0dXJuIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgfSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICBpZiAoIChsZXZlbCMjZV9nZXRfZmxhZ3MocGRlKSAmIF9Q
QUdFX1JXKSApICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
eyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBNRU1fTE9H
KCJBdHRlbXB0IHRvIGNyZWF0ZSBsaW5lYXIgcC50LiB3aXRoIHdyaXRlIHBl
cm1zIik7ICAgICAgICAgIFwKLS0gCjIuMTQuMQoK

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.8/0003-x86-dont-wrongly-trigger-linear-page-table-assertion.patch"
Content-Disposition: attachment;
 filename="xsa240-4.8/0003-x86-dont-wrongly-trigger-linear-page-table-assertion.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRvbid0IHdyb25nbHkgdHJpZ2dlciBsaW5lYXIgcGFnZSB0YWJs
ZSBhc3NlcnRpb24KCl9wdXRfcGFnZV90eXBlKCkgbWF5IGRvIG11bHRpcGxl
IGl0ZXJhdGlvbnMgdW50aWwgaXRzIGNtcHhjaGcoKQpzdWNjZWVkcy4gSXQg
aW52b2tlcyBzZXRfdGxiZmx1c2hfdGltZXN0YW1wKCkgb24gdGhlIGZpcnN0
Cml0ZXJhdGlvbiwgaG93ZXZlci4gQ29kZSBpbnNpZGUgdGhlIGZ1bmN0aW9u
IHRha2VzIGNhcmUgb2YgdGhpcywgYnV0Ci0gdGhlIGFzc2VydGlvbiBpbiBf
cHV0X2ZpbmFsX3BhZ2VfdHlwZSgpIHdvdWxkIHRyaWdnZXIgb24gdGhlIHNl
Y29uZAogIGl0ZXJhdGlvbiBpZiB0aW1lIHN0YW1wcyBpbiBhIGRlYnVnIGJ1
aWxkIGFyZSBwZXJtaXR0ZWQgdG8gYmUKICBzdWZmaWNpZW50bHkgbXVjaCB3
aWRlciB0aGFuIHRoZSBkZWZhdWx0IDYgYml0cyAoc2VlIFdSQVBfTUFTSyBp
bgogIGZsdXNodGxiLmMpLAotIGl0IHJldHVybmluZyAtRUlOVFIgKGZvciBh
IGNvbnRpbnVhdGlvbiB0byBiZSBzY2hlZHVsZWQpIHdvdWxkIGxlYXZlCiAg
dGhlIHBhZ2UgaW5jb25zaXN0ZW50IHN0YXRlICh1bnRpbCB0aGUgcmUtaW52
b2NhdGlvbiBjb21wbGV0ZXMpLgpNYWtlIHRoZSBzZXRfdGxiZmx1c2hfdGlt
ZXN0YW1wKCkgaW52b2NhdGlvbiBjb25kaXRpb25hbCwgYnlwYXNzaW5nIGl0
Cihmb3Igbm93KSBvbmx5IGluIHRoZSBjYXNlIHdlIHJlYWxseSBjYW4ndCB0
b2xlcmF0ZSB0aGUgc3RhbXAgdG8gYmUKc3RvcmVkLgoKVGhpcyBpcyBwYXJ0
IG9mIFhTQS0yNDAuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYv
bW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjYxMywzNCArMjYx
MywyMiBAQCBzdGF0aWMgaW50IF9wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdl
X2luCiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICB9CiAK
LSNpZmRlZiBDT05GSUdfUFZfTElORUFSX1BUCi0gICAgICAgICAgICBpZiAo
IHB0cGcgJiYgUEdUX3R5cGVfZXF1YWwoeCwgcHRwZy0+dS5pbnVzZS50eXBl
X2luZm8pICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAvKgot
ICAgICAgICAgICAgICAgICAqIHNldF90bGJmbHVzaF90aW1lc3RhbXAoKSBh
Y2Nlc3NlcyB0aGUgc2FtZSB1bmlvbgotICAgICAgICAgICAgICAgICAqIGxp
bmVhcl9wdF9jb3VudCBsaXZlcyBpbi4gVW52YWxpZGF0ZWQgcGFnZSB0YWJs
ZSBwYWdlcywKLSAgICAgICAgICAgICAgICAgKiBob3dldmVyLCBzaG91bGQg
b2NjdXIgZHVyaW5nIGRvbWFpbiBkZXN0cnVjdGlvbiBvbmx5Ci0gICAgICAg
ICAgICAgICAgICogYW55d2F5LiAgVXBkYXRpbmcgb2YgbGluZWFyX3B0X2Nv
dW50IGx1Y2tpbHkgaXMgbm90Ci0gICAgICAgICAgICAgICAgICogbmVjZXNz
YXJ5IGFueW1vcmUgZm9yIGEgZHlpbmcgZG9tYWluLgotICAgICAgICAgICAg
ICAgICAqLwotICAgICAgICAgICAgICAgIEFTU0VSVChwYWdlX2dldF9vd25l
cihwYWdlKS0+aXNfZHlpbmcpOwotICAgICAgICAgICAgICAgIEFTU0VSVChw
YWdlLT5saW5lYXJfcHRfY291bnQgPCAwKTsKLSAgICAgICAgICAgICAgICBB
U1NFUlQocHRwZy0+bGluZWFyX3B0X2NvdW50ID4gMCk7Ci0gICAgICAgICAg
ICAgICAgcHRwZyA9IE5VTEw7Ci0gICAgICAgICAgICB9Ci0jZWxzZSAvKiBD
T05GSUdfUFZfTElORUFSX1BUICovCi0gICAgICAgICAgICBCVUdfT04ocHRw
ZyAmJiBQR1RfdHlwZV9lcXVhbCh4LCBwdHBnLT51LmludXNlLnR5cGVfaW5m
bykpOwotI2VuZGlmCi0KICAgICAgICAgICAgIC8qCiAgICAgICAgICAgICAg
KiBSZWNvcmQgVExCIGluZm9ybWF0aW9uIGZvciBmbHVzaCBsYXRlci4gV2Ug
ZG8gbm90IHN0YW1wIHBhZ2UKICAgICAgICAgICAgICAqIHRhYmxlcyB3aGVu
IHJ1bm5pbmcgaW4gc2hhZG93IG1vZGU6CiAgICAgICAgICAgICAgKiAgMS4g
UG9pbnRsZXNzLCBzaW5jZSBpdCdzIHRoZSBzaGFkb3cgcHQncyB3aGljaCBt
dXN0IGJlIHRyYWNrZWQuCiAgICAgICAgICAgICAgKiAgMi4gU2hhZG93IG1v
ZGUgcmV1c2VzIHRoaXMgZmllbGQgZm9yIHNoYWRvd2VkIHBhZ2UgdGFibGVz
IHRvCiAgICAgICAgICAgICAgKiAgICAgc3RvcmUgZmxhZ3MgaW5mbyAtLSB3
ZSBkb24ndCB3YW50IHRvIGNvbmZsaWN0IHdpdGggdGhhdC4KKyAgICAgICAg
ICAgICAqIEFsc28gcGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKCkgYWNj
ZXNzZXMgdGhlIHNhbWUgdW5pb24KKyAgICAgICAgICAgICAqIGxpbmVhcl9w
dF9jb3VudCBsaXZlcyBpbi4gUGFnZXMgKGluY2x1ZGluZyBwYWdlIHRhYmxl
IG9uZXMpLAorICAgICAgICAgICAgICogaG93ZXZlciwgZG9uJ3QgbmVlZCB0
aGVpciBmbHVzaCB0aW1lIHN0YW1wIHNldCBleGNlcHQgd2hlbgorICAgICAg
ICAgICAgICogdGhlIGxhc3QgcmVmZXJlbmNlIGlzIGJlaW5nIGRyb3BwZWQu
IEZvciBwYWdlIHRhYmxlIHBhZ2VzCisgICAgICAgICAgICAgKiB0aGlzIGhh
cHBlbnMgaW4gX3B1dF9maW5hbF9wYWdlX3R5cGUoKS4KICAgICAgICAgICAg
ICAqLwotICAgICAgICAgICAgaWYgKCAhKHNoYWRvd19tb2RlX2VuYWJsZWQo
cGFnZV9nZXRfb3duZXIocGFnZSkpICYmCi0gICAgICAgICAgICAgICAgICAg
KHBhZ2UtPmNvdW50X2luZm8gJiBQR0NfcGFnZV90YWJsZSkpICkKKyAgICAg
ICAgICAgIGlmICggcHRwZyAmJiBQR1RfdHlwZV9lcXVhbCh4LCBwdHBnLT51
LmludXNlLnR5cGVfaW5mbykgKQorICAgICAgICAgICAgICAgIEJVR19PTigh
SVNfRU5BQkxFRChDT05GSUdfUFZfTElORUFSX1BUKSk7CisgICAgICAgICAg
ICBlbHNlIGlmICggIShzaGFkb3dfbW9kZV9lbmFibGVkKHBhZ2VfZ2V0X293
bmVyKHBhZ2UpKSAmJgorICAgICAgICAgICAgICAgICAgICAgICAgKHBhZ2Ut
PmNvdW50X2luZm8gJiBQR0NfcGFnZV90YWJsZSkpICkKICAgICAgICAgICAg
ICAgICBwYWdlX3NldF90bGJmbHVzaF90aW1lc3RhbXAocGFnZSk7CiAgICAg
ICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHVubGlrZWx5KChueCAmIChQR1Rf
bG9ja2VkIHwgUEdUX2NvdW50X21hc2spKSA9PQo=

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.8/0004-x86-dont-wrongly-trigger-linear-page-table-assertion-2.patch"
Content-Disposition: attachment;
 filename="xsa240-4.8/0004-x86-dont-wrongly-trigger-linear-page-table-assertion-2.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRvbid0IHdyb25nbHkgdHJpZ2dlciBsaW5lYXIgcGFnZSB0YWJs
ZSBhc3NlcnRpb24gKDIpCgpfcHV0X2ZpbmFsX3BhZ2VfdHlwZSgpLCB3aGVu
IGZyZWVfcGFnZV90eXBlKCkgaGFzIGV4aXRlZCBlYXJseSB0byBhbGxvdwpm
b3IgcHJlZW1wdGlvbiwgc2hvdWxkIG5vdCB1cGRhdGUgdGhlIHRpbWUgc3Rh
bXAsIGFzIHRoZSBwYWdlIGNvbnRpbnVlcwp0byByZXRhaW4gdGhlIHR5cCB3
aGljaCBpcyBpbiB0aGUgcHJvY2VzcyBvZiBiZWluZyB1bnZhbGlkYXRlZC4g
SSBjYW4ndApzZWUgd2h5IHRoZSB0aW1lIHN0YW1wIHVwZGF0ZSB3YXMgcHV0
IG9uIHRoYXQgcGF0aCBpbiB0aGUgZmlyc3QgcGxhY2UKKGFsYmVpdCBpdCBt
YXkgd2VsbCBoYXZlIGJlZW4gbWUgd2hvIGhhZCBwdXQgaXQgdGhlcmUgeWVh
cnMgYWdvKS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjQwLgoKU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdl
ZC1ieTogPEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXAuY29tPgoKLS0t
IGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMK
QEAgLTI1NjAsOSArMjU2MCw2IEBAIHN0YXRpYyBpbnQgX3B1dF9maW5hbF9w
YWdlX3R5cGUoc3RydWN0IHAKICAgICB7CiAgICAgICAgIEFTU0VSVCgocGFn
ZS0+dS5pbnVzZS50eXBlX2luZm8gJgogICAgICAgICAgICAgICAgIChQR1Rf
Y291bnRfbWFza3xQR1RfdmFsaWRhdGVkfFBHVF9wYXJ0aWFsKSkgPT0gMSk7
Ci0gICAgICAgIGlmICggIShzaGFkb3dfbW9kZV9lbmFibGVkKHBhZ2VfZ2V0
X293bmVyKHBhZ2UpKSAmJgotICAgICAgICAgICAgICAgKHBhZ2UtPmNvdW50
X2luZm8gJiBQR0NfcGFnZV90YWJsZSkpICkKLSAgICAgICAgICAgIHBhZ2Vf
c2V0X3RsYmZsdXNoX3RpbWVzdGFtcChwYWdlKTsKICAgICAgICAgd21iKCk7
CiAgICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvIHw9IFBHVF92YWxp
ZGF0ZWQ7CiAgICAgfQo=

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.9/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Disposition: attachment;
 filename="xsa240-4.9/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Transfer-Encoding: base64

RnJvbSA4Njc5ODgyMzdkM2U0NzJmZTJjOTllODFhZTczM2UxMDM0MjI1NjZj
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFRodSwgMjggU2VwIDIwMTcgMTU6
MTc6MjUgKzAxMDAKU3ViamVjdDogW1BBVENIIDEvMl0geDg2OiBsaW1pdCBs
aW5lYXIgcGFnZSB0YWJsZSB1c2UgdG8gYSBzaW5nbGUgbGV2ZWwKClRoYXQn
cyB0aGUgb25seSB3YXkgdGhhdCB0aGV5J3JlIG1lYW50IHRvIGJlIHVzZWQu
IFdpdGhvdXQgc3VjaCBhCnJlc3RyaWN0aW9uIGFyYml0cmFyaWx5IGxvbmcg
Y2hhaW5zIG9mIHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgY2FuIGJlCmJ1aWx0
LCB0ZWFyaW5nIGRvd24gb2Ygd2hpY2ggbWF5IHRoZW4gY2F1c2UgYXJiaXRy
YXJpbHkgZGVlcCByZWN1cnNpb24sCmNhdXNpbmcgYSBzdGFjayBvdmVyZmxv
dy4gVG8gZmFjaWxpdGF0ZSB0aGlzIHJlc3RyaWN0aW9uLCBhIGNvdW50ZXIg
aXMKYmVpbmcgaW50cm9kdWNlZCB0byB0cmFjayBib3RoIHRoZSBudW1iZXIg
b2Ygc2FtZS1sZXZlbCBlbnRyaWVzIGluIGEKcGFnZSB0YWJsZSBhcyB3ZWxs
IGFzIHRoZSBudW1iZXIgb2YgdXNlcyBvZiBhIHBhZ2UgdGFibGUgaW4gYW5v
dGhlcgpzYW1lLWxldmVsIG9uZSAoY291bnRpbmcgaW50byBwb3NpdGl2ZSBh
bmQgbmVnYXRpdmUgZGlyZWN0aW9uCnJlc3BlY3RpdmVseSwgdXRpbGl6aW5n
IHRoZSBmYWN0IHRoYXQgYm90aCBjb3VudHMgY2FuJ3QgYmUgbm9uLXplcm8g
YXQKdGhlIHNhbWUgdGltZSkuCgpOb3RlIHRoYXQgdGhlIGFkZGVkIGFjY291
bnRpbmcgaW50cm9kdWNlcyBhIHJlc3RyaWN0aW9uIG9uIHRoZSBudW1iZXIK
b2YgdGltZXMgYSBwYWdlIGNhbiBiZSB1c2VkIGluIG90aGVyIHNhbWUtbGV2
ZWwgcGFnZSB0YWJsZXMgLSBtb3JlIHRoYW4KMzJrIG9mIHN1Y2ggdXNlcyBh
cmUgbm8gbG9uZ2VyIHBvc3NpYmxlLgoKTm90ZSBhbHNvIHRoYXQgc29tZSBw
dXRfcGFnZV9hbmRfdHlwZVtfcHJlZW1wdGlibGVdKCkgY2FsbHMgYXJlCnJl
cGxhY2VkIHdpdGggb3Blbi1jb2RlZCBlcXVpdmFsZW50cy4gIFRoaXMgc2Vl
bWVkIHByZWZlcnJhYmxlIHRvCmFkZGluZyAicGFyZW50X3RhYmxlIiB0byB0
aGUgbWF0cml4IG9mIGZ1bmN0aW9ucy4KCk5vdGUgZnVydGhlciB0aGF0IGNy
b3NzLWRvbWFpbiBzYW1lLWxldmVsIHBhZ2UgdGFibGUgcmVmZXJlbmNlcyBh
cmUgbm8KbG9uZ2VyIHBlcm1pdHRlZCAodGhleSBwcm9iYWJseSBuZXZlciBz
aG91bGQgaGF2ZSBiZWVuKS4KClRoaXMgaXMgWFNBLTI0MC4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9m
Zi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgfCAgIDEgKwog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDE3MSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbWFpbi5oIHwgICAyICsKIHhlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaCAgICAgfCAgMjUgKysrKystLQogNCBmaWxlcyBjaGFuZ2VkLCAx
NzUgaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFp
bi5jCmluZGV4IGQ3ZTY5OTIyOGMuLmQ3ZWQ3MmMyNDYgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9t
YWluLmMKQEAgLTEyMjYsNiArMTIyNiw3IEBAIGludCBhcmNoX3NldF9pbmZv
X2d1ZXN0KAogICAgICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsK
ICAgICAgICAgICAgICAgICAgICAgLyogRmFsbHRocm91Z2ggKi8KICAgICAg
ICAgICAgICAgICBjYXNlIC1FUkVTVEFSVDoKKyAgICAgICAgICAgICAgICAg
ICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAg
ICAgICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0KICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhZ2V0YWJsZV9nZXRfcGFnZSh2LT5hcmNoLmd1
ZXN0X3RhYmxlKTsKICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5ndWVz
dF90YWJsZSA9IHBhZ2V0YWJsZV9udWxsKCk7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDg2ZjVl
ZGE1MmQuLjFlNDY5YmQzNTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC03NDcsNiArNzQ3LDYx
IEBAIHN0YXRpYyB2b2lkIHB1dF9kYXRhX3BhZ2UoCiAgICAgICAgIHB1dF9w
YWdlKHBhZ2UpOwogfQogCitzdGF0aWMgYm9vbCBpbmNfbGluZWFyX2VudHJp
ZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5s
aW5lYXJfcHRfY291bnQpIG5jID0gcmVhZF9hdG9taWMoJnBnLT5saW5lYXJf
cHRfY291bnQpLCBvYzsKKworICAgIGRvIHsKKyAgICAgICAgLyoKKyAgICAg
ICAgICogVGhlIGNoZWNrIGJlbG93IGNoZWNrcyBmb3IgdGhlICJsaW5lYXIg
dXNlIiBjb3VudCBiZWluZyBub24temVybworICAgICAgICAgKiBhcyB3ZWxs
IGFzIG92ZXJmbG93LiAgU2lnbmVkIGludGVnZXIgb3ZlcmZsb3cgaXMgdW5k
ZWZpbmVkIGJlaGF2aW9yCisgICAgICAgICAqIGFjY29yZGluZyB0byB0aGUg
QyBzcGVjLiAgSG93ZXZlciwgYXMgbG9uZyBhcyBsaW5lYXJfcHRfY291bnQg
aXMKKyAgICAgICAgICogc21hbGxlciBpbiBzaXplIHRoYW4gJ2ludCcsIHRo
ZSBhcml0aG1ldGljIG9wZXJhdGlvbiBvZiB0aGUKKyAgICAgICAgICogaW5j
cmVtZW50IGJlbG93IHdvbid0IG92ZXJmbG93OyByYXRoZXIgdGhlIHJlc3Vs
dCB3aWxsIGJlIHRydW5jYXRlZAorICAgICAgICAgKiB3aGVuIHN0b3JlZC4g
IEVuc3VyZSB0aGF0IHRoaXMgaXMgYWx3YXlzIHRydWUuCisgICAgICAgICAq
LworICAgICAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKG5jKSA+PSBzaXplb2Yo
aW50KSk7CisgICAgICAgIG9jID0gbmMrKzsKKyAgICAgICAgaWYgKCBuYyA8
PSAwICkKKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAgICAgbmMg
PSBjbXB4Y2hnKCZwZy0+bGluZWFyX3B0X2NvdW50LCBvYywgbmMpOworICAg
IH0gd2hpbGUgKCBvYyAhPSBuYyApOworCisgICAgcmV0dXJuIHRydWU7Cit9
CisKK3N0YXRpYyB2b2lkIGRlY19saW5lYXJfZW50cmllcyhzdHJ1Y3QgcGFn
ZV9pbmZvICpwZykKK3sKKyAgICB0eXBlb2YocGctPmxpbmVhcl9wdF9jb3Vu
dCkgb2M7CisKKyAgICBvYyA9IGFyY2hfZmV0Y2hfYW5kX2FkZCgmcGctPmxp
bmVhcl9wdF9jb3VudCwgLTEpOworICAgIEFTU0VSVChvYyA+IDApOworfQor
CitzdGF0aWMgYm9vbCBpbmNfbGluZWFyX3VzZXMoc3RydWN0IHBhZ2VfaW5m
byAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5saW5lYXJfcHRfY291bnQpIG5j
ID0gcmVhZF9hdG9taWMoJnBnLT5saW5lYXJfcHRfY291bnQpLCBvYzsKKwor
ICAgIGRvIHsKKyAgICAgICAgLyogU2VlIHRoZSByZXNwZWN0aXZlIGNvbW1l
bnQgaW4gaW5jX2xpbmVhcl9lbnRyaWVzKCkuICovCisgICAgICAgIEJVSUxE
X0JVR19PTihzaXplb2YobmMpID49IHNpemVvZihpbnQpKTsKKyAgICAgICAg
b2MgPSBuYy0tOworICAgICAgICBpZiAoIG5jID49IDAgKQorICAgICAgICAg
ICAgcmV0dXJuIGZhbHNlOworICAgICAgICBuYyA9IGNtcHhjaGcoJnBnLT5s
aW5lYXJfcHRfY291bnQsIG9jLCBuYyk7CisgICAgfSB3aGlsZSAoIG9jICE9
IG5jICk7CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworc3RhdGljIHZvaWQg
ZGVjX2xpbmVhcl91c2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnKQoreworICAg
IHR5cGVvZihwZy0+bGluZWFyX3B0X2NvdW50KSBvYzsKKworICAgIG9jID0g
YXJjaF9mZXRjaF9hbmRfYWRkKCZwZy0+bGluZWFyX3B0X2NvdW50LCAxKTsK
KyAgICBBU1NFUlQob2MgPCAwKTsKK30KKwogLyoKICAqIFdlIGFsbG93IHJv
b3QgdGFibGVzIHRvIG1hcCBlYWNoIG90aGVyIChhLmsuYS4gbGluZWFyIHBh
Z2UgdGFibGVzKS4gSXQKICAqIG5lZWRzIHNvbWUgc3BlY2lhbCBjYXJlIHdp
dGggcmVmZXJlbmNlIGNvdW50cyBhbmQgYWNjZXNzIHBlcm1pc3Npb25zOgpA
QCAtNzc3LDE1ICs4MzIsMzUgQEAgZ2V0XyMjbGV2ZWwjI19saW5lYXJfcGFn
ZXRhYmxlKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgaWYgKCAocGZuID0gbGV2ZWwjI2VfZ2V0X3BmbihwZGUpKSAhPSBwZGVf
cGZuICkgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5m
byAqcHRwZyA9IG1mbl90b19wYWdlKHBkZV9wZm4pOyAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICAvKiBNYWtlIHN1cmUgdGhlIHBhZ2UgdGFibGUgYmVsb25ncyB0
byB0aGUgY29ycmVjdCBkb21haW4uICovICAgICAgIFwKKyAgICAgICAgaWYg
KCB1bmxpa2VseShwYWdlX2dldF9vd25lcihwdHBnKSAhPSBkKSApICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICByZXR1cm4gMDsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICAgICAgLyogTWFrZSBzdXJlIHRoZSBtYXBwZWQgZnJhbWUgYmVsb25n
cyB0byB0aGUgY29ycmVjdCBkb21haW4uICovICAgICBcCiAgICAgICAgIGlm
ICggdW5saWtlbHkoIWdldF9wYWdlX2Zyb21fcGFnZW5yKHBmbiwgZCkpICkg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgcmV0dXJuIDA7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgICAgIC8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAg
KiBFbnN1cmUgdGhhdCB0aGUgbWFwcGVkIGZyYW1lIGlzIGFuIGFscmVhZHkt
dmFsaWRhdGVkIHBhZ2UgdGFibGUuIFwKKyAgICAgICAgICogRW5zdXJlIHRo
YXQgdGhlIG1hcHBlZCBmcmFtZSBpcyBhbiBhbHJlYWR5LXZhbGlkYXRlZCBw
YWdlIHRhYmxlICBcCisgICAgICAgICAqIGFuZCBpcyBub3QgaXRzZWxmIGhh
dmluZyBsaW5lYXIgZW50cmllcywgYXMgd2VsbCBhcyB0aGF0IHRoZSAgICAg
XAorICAgICAgICAgKiBjb250YWluaW5nIHBhZ2UgdGFibGUgaXMgbm90IGlz
ZWxmIGluIHVzZSBhcyBhIGxpbmVhciBwYWdlIHRhYmxlIFwKKyAgICAgICAg
ICogZWxzZXdoZXJlLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAqIElmIHNvLCBh
dG9taWNhbGx5IGluY3JlbWVudCB0aGUgY291bnQgKGNoZWNraW5nIGZvciBv
dmVyZmxvdykuICAgXAogICAgICAgICAgKi8gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKICAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKHBmbik7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAg
IGlmICggIWluY19saW5lYXJfZW50cmllcyhwdHBnKSApICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaWYgKCAhaW5j
X2xpbmVhcl91c2VzKHBhZ2UpICkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgIHsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICAgICAgZGVjX2xpbmVhcl9lbnRyaWVzKHB0cGcpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgICAgIHB1dF9wYWdlKHBhZ2UpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICByZXR1
cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICB9ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgeSA9IHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
ICAgIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgeCA9
IHk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKQEAgLTc5Myw2ICs4NjgsOCBAQCBnZXRfIyNs
ZXZlbCMjX2xpbmVhcl9wYWdldGFibGUoICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICB1
bmxpa2VseSgoeCAmIChQR1RfdHlwZV9tYXNrfFBHVF92YWxpZGF0ZWQpKSAh
PSAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgKFBH
VF8jI2xldmVsIyNfcGFnZV90YWJsZXxQR1RfdmFsaWRhdGVkKSkgKSAgICAg
ICBcCiAgICAgICAgICAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAgICAgICAgIGRlY19saW5lYXJfdXNlcyhwYWdlKTsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICBk
ZWNfbGluZWFyX2VudHJpZXMocHRwZyk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFn
ZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgICAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
ICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC0xMjI2LDYgKzEzMDMs
OSBAQCBnZXRfcGFnZV9mcm9tX2w0ZSgKICAgICAgICAgICAgIGwzZV9yZW1v
dmVfZmxhZ3MoKHBsM2UpLCBfUEFHRV9VU0VSfF9QQUdFX1JXfF9QQUdFX0FD
Q0VTU0VEKTsgICBcCiAgICAgfSB3aGlsZSAoIDAgKQogCitzdGF0aWMgaW50
IF9wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2wg
cHJlZW1wdGlibGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBwYWdlX2luZm8gKnB0cGcpOworCiB2b2lkIHB1dF9wYWdlX2Zyb21fbDFl
KGwxX3BnZW50cnlfdCBsMWUsIHN0cnVjdCBkb21haW4gKmwxZV9vd25lcikK
IHsKICAgICB1bnNpZ25lZCBsb25nICAgICBwZm4gPSBsMWVfZ2V0X3Bmbihs
MWUpOwpAQCAtMTI5NiwxNyArMTM3NiwyMiBAQCBzdGF0aWMgaW50IHB1dF9w
YWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcg
cGZuKQogICAgIGlmICggbDJlX2dldF9mbGFncyhsMmUpICYgX1BBR0VfUFNF
ICkKICAgICAgICAgcHV0X3N1cGVycGFnZShsMmVfZ2V0X3BmbihsMmUpKTsK
ICAgICBlbHNlCi0gICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKGwyZV9nZXRf
cGFnZShsMmUpKTsKKyAgICB7CisgICAgICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBnID0gbDJlX2dldF9wYWdlKGwyZSk7CisgICAgICAgIGludCByYyA9IF9w
dXRfcGFnZV90eXBlKHBnLCBmYWxzZSwgbWZuX3RvX3BhZ2UocGZuKSk7CisK
KyAgICAgICAgQVNTRVJUKCFyYyk7CisgICAgICAgIHB1dF9wYWdlKHBnKTsK
KyAgICB9CiAKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIGludCBfX3B1
dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqLCBpbnQgcHJlZW1wdGli
bGUpOwotCiBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50
cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnQgcGFydGlhbCwgYm9vbF90IGRlZmVyKQogewog
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOworICAgIGludCByYzsKIAogICAg
IGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9QUkVTRU5UKSB8
fCAobDNlX2dldF9wZm4obDNlKSA9PSBwZm4pICkKICAgICAgICAgcmV0dXJu
IDE7CkBAIC0xMzI5LDIxICsxNDE0LDI4IEBAIHN0YXRpYyBpbnQgcHV0X3Bh
Z2VfZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBw
Zm4sCiAgICAgaWYgKCB1bmxpa2VseShwYXJ0aWFsID4gMCkgKQogICAgIHsK
ICAgICAgICAgQVNTRVJUKCFkZWZlcik7Ci0gICAgICAgIHJldHVybiBfX3B1
dF9wYWdlX3R5cGUocGcsIDEpOworICAgICAgICByZXR1cm4gX3B1dF9wYWdl
X3R5cGUocGcsIHRydWUsIG1mbl90b19wYWdlKHBmbikpOwogICAgIH0KIAog
ICAgIGlmICggZGVmZXIgKQogICAgIHsKKyAgICAgICAgY3VycmVudC0+YXJj
aC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90b19wYWdlKHBmbik7CiAgICAgICAg
IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGc7CiAgICAgICAg
IHJldHVybiAwOwogICAgIH0KIAotICAgIHJldHVybiBwdXRfcGFnZV9hbmRf
dHlwZV9wcmVlbXB0aWJsZShwZyk7CisgICAgcmMgPSBfcHV0X3BhZ2VfdHlw
ZShwZywgdHJ1ZSwgbWZuX3RvX3BhZ2UocGZuKSk7CisgICAgaWYgKCBsaWtl
bHkoIXJjKSApCisgICAgICAgIHB1dF9wYWdlKHBnKTsKKworICAgIHJldHVy
biByYzsKIH0KIAogc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2w0ZShsNF9w
Z2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IHBhcnRpYWwsIGJvb2xfdCBkZWZlcikK
IHsKKyAgICBpbnQgcmMgPSAxOworCiAgICAgaWYgKCAobDRlX2dldF9mbGFn
cyhsNGUpICYgX1BBR0VfUFJFU0VOVCkgJiYgCiAgICAgICAgICAobDRlX2dl
dF9wZm4obDRlKSAhPSBwZm4pICkKICAgICB7CkBAIC0xMzUyLDE4ICsxNDQ0
LDIyIEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRy
eV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgICAgIGlmICggdW5s
aWtlbHkocGFydGlhbCA+IDApICkKICAgICAgICAgewogICAgICAgICAgICAg
QVNTRVJUKCFkZWZlcik7Ci0gICAgICAgICAgICByZXR1cm4gX19wdXRfcGFn
ZV90eXBlKHBnLCAxKTsKKyAgICAgICAgICAgIHJldHVybiBfcHV0X3BhZ2Vf
dHlwZShwZywgdHJ1ZSwgbWZuX3RvX3BhZ2UocGZuKSk7CiAgICAgICAgIH0K
IAogICAgICAgICBpZiAoIGRlZmVyICkKICAgICAgICAgeworICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90b19wYWdl
KHBmbik7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90
YWJsZSA9IHBnOwogICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAgICAgIH0K
IAotICAgICAgICByZXR1cm4gcHV0X3BhZ2VfYW5kX3R5cGVfcHJlZW1wdGli
bGUocGcpOworICAgICAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCB0cnVl
LCBtZm5fdG9fcGFnZShwZm4pKTsKKyAgICAgICAgaWYgKCBsaWtlbHkoIXJj
KSApCisgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAgICAgfQotICAgIHJl
dHVybiAxOworCisgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgaW50IGFs
bG9jX2wxX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCkBAIC0xNTYx
LDYgKzE2NTcsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIHsKICAgICAgICAgICAgIHBh
Z2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAgICAgICAgIHBhZ2Ut
PnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gu
b2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgY3VycmVudC0+
YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICB9CiAgICAg
ICAgIHdoaWxlICggaS0tID4gMCApCkBAIC0xNjU0LDYgKzE3NTEsNyBAQCBz
dGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICBp
ZiAoIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlICkKICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzKys7Cisg
ICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0
cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAgICAgICAgICAgfQog
ICAgICAgICAgICAgfQpAQCAtMjQwMywxNCArMjUwMSwyMCBAQCBpbnQgZnJl
ZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnCiB9CiAKIAotc3Rh
dGljIGludCBfX3B1dF9maW5hbF9wYWdlX3R5cGUoCi0gICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLCBpbnQgcHJlZW1w
dGlibGUpCitzdGF0aWMgaW50IF9wdXRfZmluYWxfcGFnZV90eXBlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBwcmVlbXB0aWJsZSwg
c3RydWN0IHBhZ2VfaW5mbyAqcHRwZykKIHsKICAgICBpbnQgcmMgPSBmcmVl
X3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJsZSk7CiAKICAgICAv
KiBObyBuZWVkIGZvciBhdG9taWMgdXBkYXRlIG9mIHR5cGVfaW5mbyBoZXJl
OiBub29uZSBlbHNlIHVwZGF0ZXMgaXQuICovCiAgICAgaWYgKCByYyA9PSAw
ICkKICAgICB7CisgICAgICAgIGlmICggcHRwZyAmJiBQR1RfdHlwZV9lcXVh
bCh0eXBlLCBwdHBnLT51LmludXNlLnR5cGVfaW5mbykgKQorICAgICAgICB7
CisgICAgICAgICAgICBkZWNfbGluZWFyX3VzZXMocGFnZSk7CisgICAgICAg
ICAgICBkZWNfbGluZWFyX2VudHJpZXMocHRwZyk7CisgICAgICAgIH0KKyAg
ICAgICAgQVNTRVJUKCFwYWdlLT5saW5lYXJfcHRfY291bnQgfHwgcGFnZV9n
ZXRfb3duZXIocGFnZSktPmlzX2R5aW5nKTsKICAgICAgICAgLyoKICAgICAg
ICAgICogUmVjb3JkIFRMQiBpbmZvcm1hdGlvbiBmb3IgZmx1c2ggbGF0ZXIu
IFdlIGRvIG5vdCBzdGFtcCBwYWdlIHRhYmxlcwogICAgICAgICAgKiB3aGVu
IHJ1bm5pbmcgaW4gc2hhZG93IG1vZGU6CkBAIC0yNDQ2LDggKzI1NTAsOCBA
QCBzdGF0aWMgaW50IF9fcHV0X2ZpbmFsX3BhZ2VfdHlwZSgKIH0KIAogCi1z
dGF0aWMgaW50IF9fcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHByZWVtcHRp
YmxlKQorc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlLCBib29sIHByZWVtcHRpYmxlLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnKQogewogICAgIHVu
c2lnbmVkIGxvbmcgbngsIHgsIHkgPSBwYWdlLT51LmludXNlLnR5cGVfaW5m
bzsKICAgICBpbnQgcmMgPSAwOwpAQCAtMjQ3NCwxMiArMjU3OCwyOCBAQCBz
dGF0aWMgaW50IF9fcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHgsIG54KSkgIT0geCkgKQogICAgICAgICAgICAgICAgICAgICBjb250
aW51ZTsKICAgICAgICAgICAgICAgICAvKiBXZSBjbGVhcmVkIHRoZSAndmFs
aWQgYml0JyBzbyB3ZSBkbyB0aGUgY2xlYW4gdXAuICovCi0gICAgICAgICAg
ICAgICAgcmMgPSBfX3B1dF9maW5hbF9wYWdlX3R5cGUocGFnZSwgeCwgcHJl
ZW1wdGlibGUpOworICAgICAgICAgICAgICAgIHJjID0gX3B1dF9maW5hbF9w
YWdlX3R5cGUocGFnZSwgeCwgcHJlZW1wdGlibGUsIHB0cGcpOworICAgICAg
ICAgICAgICAgIHB0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgIGlmICgg
eCAmIFBHVF9wYXJ0aWFsICkKICAgICAgICAgICAgICAgICAgICAgcHV0X3Bh
Z2UocGFnZSk7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAg
ICB9CiAKKyAgICAgICAgICAgIGlmICggcHRwZyAmJiBQR1RfdHlwZV9lcXVh
bCh4LCBwdHBnLT51LmludXNlLnR5cGVfaW5mbykgKQorICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICogcGFn
ZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKCkgYWNjZXNzZXMgdGhlIHNhbWUg
dW5pb24KKyAgICAgICAgICAgICAgICAgKiBsaW5lYXJfcHRfY291bnQgbGl2
ZXMgaW4uIFVudmFsaWRhdGVkIHBhZ2UgdGFibGUgcGFnZXMsCisgICAgICAg
ICAgICAgICAgICogaG93ZXZlciwgc2hvdWxkIG9jY3VyIGR1cmluZyBkb21h
aW4gZGVzdHJ1Y3Rpb24gb25seQorICAgICAgICAgICAgICAgICAqIGFueXdh
eS4gIFVwZGF0aW5nIG9mIGxpbmVhcl9wdF9jb3VudCBsdWNraWx5IGlzIG5v
dAorICAgICAgICAgICAgICAgICAqIG5lY2Vzc2FyeSBhbnltb3JlIGZvciBh
IGR5aW5nIGRvbWFpbi4KKyAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAg
ICAgICAgICBBU1NFUlQocGFnZV9nZXRfb3duZXIocGFnZSktPmlzX2R5aW5n
KTsKKyAgICAgICAgICAgICAgICBBU1NFUlQocGFnZS0+bGluZWFyX3B0X2Nv
dW50IDwgMCk7CisgICAgICAgICAgICAgICAgQVNTRVJUKHB0cGctPmxpbmVh
cl9wdF9jb3VudCA+IDApOworICAgICAgICAgICAgICAgIHB0cGcgPSBOVUxM
OworICAgICAgICAgICAgfQorCiAgICAgICAgICAgICAvKgogICAgICAgICAg
ICAgICogUmVjb3JkIFRMQiBpbmZvcm1hdGlvbiBmb3IgZmx1c2ggbGF0ZXIu
IFdlIGRvIG5vdCBzdGFtcCBwYWdlCiAgICAgICAgICAgICAgKiB0YWJsZXMg
d2hlbiBydW5uaW5nIGluIHNoYWRvdyBtb2RlOgpAQCAtMjQ5OSw2ICsyNjE5
LDEzIEBAIHN0YXRpYyBpbnQgX19wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UsCiAgICAgICAgICAgICByZXR1cm4gLUVJTlRSOwogICAg
IH0KIAorICAgIGlmICggcHRwZyAmJiBQR1RfdHlwZV9lcXVhbCh4LCBwdHBn
LT51LmludXNlLnR5cGVfaW5mbykgKQorICAgIHsKKyAgICAgICAgQVNTRVJU
KCFyYyk7CisgICAgICAgIGRlY19saW5lYXJfdXNlcyhwYWdlKTsKKyAgICAg
ICAgZGVjX2xpbmVhcl9lbnRyaWVzKHB0cGcpOworICAgIH0KKwogICAgIHJl
dHVybiByYzsKIH0KIApAQCAtMjYzOCw2ICsyNzY1LDcgQEAgc3RhdGljIGlu
dCBfX2dldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5z
aWduZWQgbG9uZyB0eXBlLAogICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRh
dGVkX3B0ZXMgPSAwOwogICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUg
PSAwOwogICAgICAgICB9CisgICAgICAgIHBhZ2UtPmxpbmVhcl9wdF9jb3Vu
dCA9IDA7CiAgICAgICAgIHJjID0gYWxsb2NfcGFnZV90eXBlKHBhZ2UsIHR5
cGUsIHByZWVtcHRpYmxlKTsKICAgICB9CiAKQEAgLTI2NTIsNyArMjc4MCw3
IEBAIHN0YXRpYyBpbnQgX19nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKIAogdm9pZCBwdXRfcGFn
ZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7Ci0gICAgaW50IHJj
ID0gX19wdXRfcGFnZV90eXBlKHBhZ2UsIDApOworICAgIGludCByYyA9IF9w
dXRfcGFnZV90eXBlKHBhZ2UsIGZhbHNlLCBOVUxMKTsKICAgICBBU1NFUlQo
cmMgPT0gMCk7CiAgICAgKHZvaWQpcmM7CiB9CkBAIC0yNjY4LDcgKzI3OTYs
NyBAQCBpbnQgZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
LCB1bnNpZ25lZCBsb25nIHR5cGUpCiAKIGludCBwdXRfcGFnZV90eXBlX3By
ZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7Ci0gICAgcmV0
dXJuIF9fcHV0X3BhZ2VfdHlwZShwYWdlLCAxKTsKKyAgICByZXR1cm4gX3B1
dF9wYWdlX3R5cGUocGFnZSwgdHJ1ZSwgTlVMTCk7CiB9CiAKIGludCBnZXRf
cGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Us
IHVuc2lnbmVkIGxvbmcgdHlwZSkKQEAgLTI4NzgsMTEgKzMwMDYsMTQgQEAg
aW50IHB1dF9vbGRfZ3Vlc3RfdGFibGUoc3RydWN0IHZjcHUgKnYpCiAgICAg
aWYgKCAhdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQogICAgICAgICByZXR1
cm4gMDsKIAotICAgIHN3aXRjaCAoIHJjID0gcHV0X3BhZ2VfYW5kX3R5cGVf
cHJlZW1wdGlibGUodi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUpICkKKyAgICBz
d2l0Y2ggKCByYyA9IF9wdXRfcGFnZV90eXBlKHYtPmFyY2gub2xkX2d1ZXN0
X3RhYmxlLCB0cnVlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZykgKQogICAgIHsKICAgICBjYXNl
IC1FSU5UUjoKICAgICBjYXNlIC1FUkVTVEFSVDoKICAgICAgICAgcmV0dXJu
IC1FUkVTVEFSVDsKKyAgICBjYXNlIDA6CisgICAgICAgIHB1dF9wYWdlKHYt
PmFyY2gub2xkX2d1ZXN0X3RhYmxlKTsKICAgICB9CiAKICAgICB2LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZSA9IE5VTEw7CkBAIC0zMDQyLDYgKzMxNzMsNyBA
QCBpbnQgbmV3X2d1ZXN0X2NyMyh1bnNpZ25lZCBsb25nIG1mbikKICAgICAg
ICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAgICAv
KiBmYWxsdGhyb3VnaCAqLwogICAgICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6
CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9
IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3Rf
dGFibGUgPSBwYWdlOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAg
ICAgICAgZGVmYXVsdDoKQEAgLTMzMTAsNyArMzQ0MiwxMCBAQCBsb25nIGRv
X21tdWV4dF9vcCgKICAgICAgICAgICAgICAgICAgICAgaWYgKCB0eXBlID09
IFBHVF9sMV9wYWdlX3RhYmxlICkKICAgICAgICAgICAgICAgICAgICAgICAg
IHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwogICAgICAgICAgICAgICAgICAg
ICBlbHNlCisgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwog
ICAgICAgICAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3Rf
dGFibGUgPSBwYWdlOworICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAg
ICAgICAgICAgfQogICAgICAgICAgICAgfQogCkBAIC0zMzQ2LDYgKzM0ODEs
NyBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgIGNhc2UgLUVJTlRSOgogICAgICAgICAgICAgY2FzZSAtRVJFU1RB
UlQ6CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfcHRw
ZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vl
c3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAgICAgIHJjID0gMDsKICAg
ICAgICAgICAgICAgICBicmVhazsKQEAgLTM0MjUsNiArMzU2MSw3IEBAIGxv
bmcgZG9fbW11ZXh0X29wKAogICAgICAgICAgICAgICAgICAgICAgICAgcmMg
PSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAvKiBmYWxs
dGhyb3VnaCAqLwogICAgICAgICAgICAgICAgICAgICBjYXNlIC1FUkVTVEFS
VDoKKyAgICAgICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1
ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICAgICAgY3Vy
ci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAg
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAgIGRlZmF1
bHQ6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCA5MjRjYWFj
ODM0Li41YTUxMjkxOGNjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWlu
LmgKQEAgLTUyNyw2ICs1MjcsOCBAQCBzdHJ1Y3QgYXJjaF92Y3B1CiAgICAg
cGFnZXRhYmxlX3QgZ3Vlc3RfdGFibGVfdXNlcjsgICAgICAgLyogKE1GTikg
eDg2LzY0IHVzZXItc3BhY2UgcGFnZXRhYmxlICovCiAgICAgcGFnZXRhYmxl
X3QgZ3Vlc3RfdGFibGU7ICAgICAgICAgICAgLyogKE1GTikgZ3Vlc3Qgbm90
aW9uIG9mIGNyMyAqLwogICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVz
dF90YWJsZTsgIC8qIHBhcnRpYWxseSBkZXN0cnVjdGVkIHBhZ2V0YWJsZSAq
LworICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVzdF9wdHBnOyAgIC8q
IGNvbnRhaW5pbmcgcGFnZSB0YWJsZSBvZiB0aGUgKi8KKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBmb3JtZXIsIGlmIGFu
eSAqLwogICAgIC8qIGd1ZXN0X3RhYmxlIGhvbGRzIGEgcmVmIHRvIHRoZSBw
YWdlLCBhbmQgYWxzbyBhIHR5cGUtY291bnQgdW5sZXNzCiAgICAgICogc2hh
ZG93IHJlZmNvdW50cyBhcmUgaW4gdXNlICovCiAgICAgcGFnZXRhYmxlX3Qg
c2hhZG93X3RhYmxlWzRdOyAgICAgICAgLyogKE1GTikgc2hhZG93KHMpIG9m
IGd1ZXN0ICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21t
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggMTE5ZDdkZWM2
Yi4uNDQ1ZGE1MGQ0NyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMTI0
LDExICsxMjQsMTEgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICB1MzIg
dGxiZmx1c2hfdGltZXN0YW1wOwogCiAgICAgICAgIC8qCi0gICAgICAgICAq
IFdoZW4gUEdUX3BhcnRpYWwgaXMgdHJ1ZSB0aGVuIHRoaXMgZmllbGQgaXMg
dmFsaWQgYW5kIGluZGljYXRlcwotICAgICAgICAgKiB0aGF0IFBURXMgaW4g
dGhlIHJhbmdlIFswLCBAbnJfdmFsaWRhdGVkX3B0ZXMpIGhhdmUgYmVlbiB2
YWxpZGF0ZWQuCi0gICAgICAgICAqIEFuIGV4dHJhIHBhZ2UgcmVmZXJlbmNl
IG11c3QgYmUgYWNxdWlyZWQgKG9yIG5vdCBkcm9wcGVkKSB3aGVuZXZlcgot
ICAgICAgICAgKiBQR1RfcGFydGlhbCBnZXRzIHNldCwgYW5kIGl0IG11c3Qg
YmUgZHJvcHBlZCB3aGVuIHRoZSBmbGFnIGdldHMKLSAgICAgICAgICogY2xl
YXJlZC4gVGhpcyBpcyBzbyB0aGF0IGEgZ2V0KCkgbGVhdmluZyBhIHBhZ2Ug
aW4gcGFydGlhbGx5CisgICAgICAgICAqIFdoZW4gUEdUX3BhcnRpYWwgaXMg
dHJ1ZSB0aGVuIHRoZSBmaXJzdCB0d28gZmllbGRzIGFyZSB2YWxpZCBhbmQK
KyAgICAgICAgICogaW5kaWNhdGUgdGhhdCBQVEVzIGluIHRoZSByYW5nZSBb
MCwgQG5yX3ZhbGlkYXRlZF9wdGVzKSBoYXZlIGJlZW4KKyAgICAgICAgICog
dmFsaWRhdGVkLiBBbiBleHRyYSBwYWdlIHJlZmVyZW5jZSBtdXN0IGJlIGFj
cXVpcmVkIChvciBub3QgZHJvcHBlZCkKKyAgICAgICAgICogd2hlbmV2ZXIg
UEdUX3BhcnRpYWwgZ2V0cyBzZXQsIGFuZCBpdCBtdXN0IGJlIGRyb3BwZWQg
d2hlbiB0aGUgZmxhZworICAgICAgICAgKiBnZXRzIGNsZWFyZWQuIFRoaXMg
aXMgc28gdGhhdCBhIGdldCgpIGxlYXZpbmcgYSBwYWdlIGluIHBhcnRpYWxs
eQogICAgICAgICAgKiB2YWxpZGF0ZWQgc3RhdGUgKHdoZXJlIHRoZSBjYWxs
ZXIgd291bGQgZHJvcCB0aGUgcmVmZXJlbmNlIGFjcXVpcmVkCiAgICAgICAg
ICAqIGR1ZSB0byB0aGUgZ2V0dGluZyBvZiB0aGUgdHlwZSBbYXBwYXJlbnRs
eV0gZmFpbGluZyBbLUVSRVNUQVJUXSkKICAgICAgICAgICogd291bGQgbm90
IGFjY2lkZW50YWxseSByZXN1bHQgaW4gYSBwYWdlIGxlZnQgd2l0aCB6ZXJv
IGdlbmVyYWwKQEAgLTE1MiwxMCArMTUyLDE4IEBAIHN0cnVjdCBwYWdlX2lu
Zm8KICAgICAgICAgICogcHV0X3BhZ2VfZnJvbV9sTmUoKSAoZHVlIHRvIHRo
ZSBhcHBhcmVudCBmYWlsdXJlKSwgYW5kIGhlbmNlIGl0CiAgICAgICAgICAq
IG11c3QgYmUgZHJvcHBlZCB3aGVuIHRoZSBwdXQgb3BlcmF0aW9uIGlzIHJl
c3VtZWQgKGFuZCBjb21wbGV0ZXMpLAogICAgICAgICAgKiBidXQgaXQgbXVz
dCBub3QgYmUgYWNxdWlyZWQgaWYgcGlja2luZyB1cCB0aGUgcGFnZSBmb3Ig
dmFsaWRhdGlvbi4KKyAgICAgICAgICoKKyAgICAgICAgICogVGhlIDNyZCBm
aWVsZCwgQGxpbmVhcl9wdF9jb3VudCwgaW5kaWNhdGVzCisgICAgICAgICAq
IC0gYnkgYSBwb3NpdGl2ZSB2YWx1ZSwgaG93IG1hbnkgc2FtZS1sZXZlbCBw
YWdlIHRhYmxlIGVudHJpZXMgYSBwYWdlCisgICAgICAgICAqICAgdGFibGUg
aGFzLAorICAgICAgICAgKiAtIGJ5IGEgbmVnYXRpdmUgdmFsdWUsIGluIGhv
dyBtYW55IHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgYSBwYWdlIGlzCisgICAg
ICAgICAqICAgaW4gdXNlLgogICAgICAgICAgKi8KICAgICAgICAgc3RydWN0
IHsKLSAgICAgICAgICAgIHUxNiBucl92YWxpZGF0ZWRfcHRlczsKLSAgICAg
ICAgICAgIHM4IHBhcnRpYWxfcHRlOworICAgICAgICAgICAgdTE2IG5yX3Zh
bGlkYXRlZF9wdGVzOlBBR0VUQUJMRV9PUkRFUiArIDE7CisgICAgICAgICAg
ICB1MTYgOjE2IC0gUEFHRVRBQkxFX09SREVSIC0gMSAtIDI7CisgICAgICAg
ICAgICBzMTYgcGFydGlhbF9wdGU6MjsKKyAgICAgICAgICAgIHMxNiBsaW5l
YXJfcHRfY291bnQ7CiAgICAgICAgIH07CiAKICAgICAgICAgLyoKQEAgLTIw
Niw2ICsyMTQsOSBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAjZGVmaW5lIFBHVF9j
b3VudF93aWR0aCAgIFBHX3NoaWZ0KDkpCiAjZGVmaW5lIFBHVF9jb3VudF9t
YXNrICAgICgoMVVMPDxQR1RfY291bnRfd2lkdGgpLTEpCiAKKy8qIEFyZSB0
aGUgJ3R5cGUgbWFzaycgYml0cyBpZGVudGljYWw/ICovCisjZGVmaW5lIFBH
VF90eXBlX2VxdWFsKHgsIHkpICghKCgoeCkgXiAoeSkpICYgUEdUX3R5cGVf
bWFzaykpCisKICAvKiBDbGVhcmVkIHdoZW4gdGhlIG93bmluZyBndWVzdCAn
ZnJlZXMnIHRoaXMgcGFnZS4gKi8KICNkZWZpbmUgX1BHQ19hbGxvY2F0ZWQg
ICAgUEdfc2hpZnQoMSkKICNkZWZpbmUgUEdDX2FsbG9jYXRlZCAgICAgUEdf
bWFzaygxLCAxKQotLSAKMi4xNC4xCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.9/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Disposition: attachment;
 filename="xsa240-4.9/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Transfer-Encoding: base64

RnJvbSBlNjE0OTc5Y2UwNTQwNDRkOWUxOTAyM2YxZWYxMGRhZTZlMzhiYWY0
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMjIgU2Vw
IDIwMTcgMTE6NDY6NTUgKzAxMDAKU3ViamVjdDogW1BBVENIIDIvMl0geDg2
L21tOiBEaXNhYmxlIFBWIGxpbmVhciBwYWdldGFibGVzIGJ5IGRlZmF1bHQK
CkFsbG93aW5nIHBhZ2V0YWJsZXMgdG8gcG9pbnQgdG8gb3RoZXIgcGFnZXRh
YmxlcyBvZiB0aGUgc2FtZSBsZXZlbAoob2Z0ZW4gY2FsbGVkICdsaW5lYXIg
cGFnZXRhYmxlcycpIGhhcyBiZWVuIGluY2x1ZGVkIGluIFhlbiBzaW5jZSBp
dHMKaW5jZXB0aW9uLiAgQnV0IGl0IGlzIG5vdCB1c2VkIGJ5IHRoZSBtb3N0
IGNvbW1vbiBQViBndWVzdHMgKExpbnV4LApOZXRCU0QsIG1pbmlvcyksIGFu
ZCBoYXMgYmVlbiB0aGUgc291cmNlIG9mIGEgbnVtYmVyIG9mIHN1YnRsZQpy
ZWZlcmVuY2UtY291bnRpbmcgYnVncy4KCkFkZCBhIGNvbW1hbmQtbGluZSBv
cHRpb24gdG8gY29udHJvbCB3aGV0aGVyIFBWIGxpbmVhciBwYWdldGFibGVz
IGFyZQphbGxvd2VkIChkaXNhYmxlZCBieSBkZWZhdWx0KS4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYyOgotIHMvXy8tLzsgaW4g
Y29tbWFuZC1saW5lIG9wdGlvbgotIEFkZGVkIF9fcmVhZF9tb3N0bHkKLS0t
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDE1ICsr
KysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAg
ICAgICAgfCAxMCArKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDI1IGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
Lm1hcmtkb3duCmluZGV4IDQ0ZDk5ODUyYWEuLjQ1ZWY4NzNhYmIgMTAwNjQ0
Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisr
KyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC0x
Mzc0LDYgKzEzNzQsMjEgQEAgVGhlIGZvbGxvd2luZyByZXNvdXJjZXMgYXJl
IGF2YWlsYWJsZToKICAgICBDRFAsIG9uZSBDT1Mgd2lsbCBjb3Jlc3BvbmQg
dHdvIENCTXMgb3RoZXIgdGhhbiBvbmUgd2l0aCBDQVQsIGR1ZSB0byB0aGUK
ICAgICBzdW0gb2YgQ0JNcyBpcyBmaXhlZCwgdGhhdCBtZWFucyBhY3R1YWwg
YGNvc19tYXhgIGluIHVzZSB3aWxsIGF1dG9tYXRpY2FsbHkKICAgICByZWR1
Y2UgdG8gaGFsZiB3aGVuIENEUCBpcyBlbmFibGVkLgorCisjIyMgcHYtbGlu
ZWFyLXB0Cis+IGA9IDxib29sZWFuPmAKKworPiBEZWZhdWx0OiBgZmFsc2Vg
CisKK0FsbG93IFBWIGd1ZXN0cyB0byBoYXZlIHBhZ2V0YWJsZSBlbnRyaWVz
IHBvaW50aW5nIHRvIG90aGVyIHBhZ2V0YWJsZXMKK29mIHRoZSBzYW1lIGxl
dmVsIChpLmUuLCBhbGxvd2luZyBMMiBQVEVzIHRvIHBvaW50IHRvIG90aGVy
IEwyIHBhZ2VzKS4KK1RoaXMgdGVjaG5pcXVlIGlzIG9mdGVuIGNhbGxlZCAi
bGluZWFyIHBhZ2V0YWJsZXMiLCBhbmQgaXMgc29tZXRpbWVzCit1c2VkIHRv
IGFsbG93IG9wZXJhdGluZyBzeXN0ZW1zIGEgc2ltcGxlIHdheSB0byBjb25z
aXN0ZW50bHkgbWFwIHRoZQorY3VycmVudCBwcm9jZXNzJ3MgcGFnZXRhYmxl
cyBpbnRvIGl0cyBvd24gdmlydHVhbCBhZGRyZXNzIHNwYWNlLgorCitOb25l
IG9mIHRoZSBtb3N0IGNvbW1vbiBQViBvcGVyYXRpbmcgc3lzdGVtcyAoTGlu
dXgsIE5ldEJTRCwgTWluaU9TKQordXNlIHRoaXMgdGVjaG5pcXVlLCBidXQg
dGhlcmUgbWF5IGJlIGN1c3RvbSBvcGVyYXRpbmcgc3lzdGVtcyB3aGljaAor
ZG8uCiAKICMjIyByZWJvb3QKID4gYD0gdFtyaXBsZV0gfCBrW2JkXSB8IGFb
Y3BpXSB8IHBbY2ldIHwgUFtvd2VyXSB8IGVbZmldIHwgbltvXSBbLCBbd11h
cm0gfCBbY11vbGRdYApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMg
Yi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAxZTQ2OWJkMzU0Li4zMjk1MmE0
NmI5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4v
YXJjaC94ODYvbW0uYwpAQCAtODE0LDYgKzgxNCw5IEBAIHN0YXRpYyB2b2lk
IGRlY19saW5lYXJfdXNlcyhzdHJ1Y3QgcGFnZV9pbmZvICpwZykKICAqICAg
ICBmcmFtZSBpZiBpdCBpcyBtYXBwZWQgYnkgYSBkaWZmZXJlbnQgcm9vdCB0
YWJsZS4gVGhpcyBpcyBzdWZmaWNpZW50IGFuZAogICogICAgIGFsc28gbmVj
ZXNzYXJ5IHRvIGFsbG93IHZhbGlkYXRpb24gb2YgYSByb290IHRhYmxlIG1h
cHBpbmcgaXRzZWxmLgogICovCitzdGF0aWMgYm9vbCBfX3JlYWRfbW9zdGx5
IHB2X2xpbmVhcl9wdF9lbmFibGUgPSBmYWxzZTsKK2Jvb2xlYW5fcGFyYW0o
InB2LWxpbmVhci1wdCIsIHB2X2xpbmVhcl9wdF9lbmFibGUpOworCiAjZGVm
aW5lIGRlZmluZV9nZXRfbGluZWFyX3BhZ2V0YWJsZShsZXZlbCkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogc3RhdGljIGludCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKIGdldF8jI2xldmVsIyNfbGluZWFyX3BhZ2V0
YWJsZSggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCkBAIC04MjMsNiArODI2LDEzIEBAIGdldF8jI2xldmVsIyNfbGlu
ZWFyX3BhZ2V0YWJsZSggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgIHVuc2lnbmVkIGxvbmcgcGZuOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgaWYgKCAhcHZfbGlu
ZWFyX3B0X2VuYWJsZSApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgIHsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICAgICAgICJBdHRlbXB0IHRvIGNyZWF0ZSBsaW5lYXIgcC50LiAo
ZmVhdHVyZSBkaXNhYmxlZClcbiIpOyAgICAgXAorICAgICAgICByZXR1cm4g
MDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICB9ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
IGlmICggKGxldmVsIyNlX2dldF9mbGFncyhwZGUpICYgX1BBR0VfUlcpICkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19X
QVJOSU5HLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotLSAKMi4xNC4xCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.9/0003-x86-dont-wrongly-trigger-linear-page-table-assertion.patch"
Content-Disposition: attachment;
 filename="xsa240-4.9/0003-x86-dont-wrongly-trigger-linear-page-table-assertion.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRvbid0IHdyb25nbHkgdHJpZ2dlciBsaW5lYXIgcGFnZSB0YWJs
ZSBhc3NlcnRpb24KCl9wdXRfcGFnZV90eXBlKCkgbWF5IGRvIG11bHRpcGxl
IGl0ZXJhdGlvbnMgdW50aWwgaXRzIGNtcHhjaGcoKQpzdWNjZWVkcy4gSXQg
aW52b2tlcyBzZXRfdGxiZmx1c2hfdGltZXN0YW1wKCkgb24gdGhlIGZpcnN0
Cml0ZXJhdGlvbiwgaG93ZXZlci4gQ29kZSBpbnNpZGUgdGhlIGZ1bmN0aW9u
IHRha2VzIGNhcmUgb2YgdGhpcywgYnV0Ci0gdGhlIGFzc2VydGlvbiBpbiBf
cHV0X2ZpbmFsX3BhZ2VfdHlwZSgpIHdvdWxkIHRyaWdnZXIgb24gdGhlIHNl
Y29uZAogIGl0ZXJhdGlvbiBpZiB0aW1lIHN0YW1wcyBpbiBhIGRlYnVnIGJ1
aWxkIGFyZSBwZXJtaXR0ZWQgdG8gYmUKICBzdWZmaWNpZW50bHkgbXVjaCB3
aWRlciB0aGFuIHRoZSBkZWZhdWx0IDYgYml0cyAoc2VlIFdSQVBfTUFTSyBp
bgogIGZsdXNodGxiLmMpLAotIGl0IHJldHVybmluZyAtRUlOVFIgKGZvciBh
IGNvbnRpbnVhdGlvbiB0byBiZSBzY2hlZHVsZWQpIHdvdWxkIGxlYXZlCiAg
dGhlIHBhZ2UgaW5jb25zaXN0ZW50IHN0YXRlICh1bnRpbCB0aGUgcmUtaW52
b2NhdGlvbiBjb21wbGV0ZXMpLgpNYWtlIHRoZSBzZXRfdGxiZmx1c2hfdGlt
ZXN0YW1wKCkgaW52b2NhdGlvbiBjb25kaXRpb25hbCwgYnlwYXNzaW5nIGl0
Cihmb3Igbm93KSBvbmx5IGluIHRoZSBjYXNlIHdlIHJlYWxseSBjYW4ndCB0
b2xlcmF0ZSB0aGUgc3RhbXAgdG8gYmUKc3RvcmVkLgoKVGhpcyBpcyBwYXJ0
IG9mIFhTQS0yNDAuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYv
bW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjY0NywzNCArMjY0
NywyMiBAQCBzdGF0aWMgaW50IF9wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdl
X2luCiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICB9CiAK
LSNpZmRlZiBDT05GSUdfUFZfTElORUFSX1BUCi0gICAgICAgICAgICBpZiAo
IHB0cGcgJiYgUEdUX3R5cGVfZXF1YWwoeCwgcHRwZy0+dS5pbnVzZS50eXBl
X2luZm8pICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAvKgot
ICAgICAgICAgICAgICAgICAqIHNldF90bGJmbHVzaF90aW1lc3RhbXAoKSBh
Y2Nlc3NlcyB0aGUgc2FtZSB1bmlvbgotICAgICAgICAgICAgICAgICAqIGxp
bmVhcl9wdF9jb3VudCBsaXZlcyBpbi4gVW52YWxpZGF0ZWQgcGFnZSB0YWJs
ZSBwYWdlcywKLSAgICAgICAgICAgICAgICAgKiBob3dldmVyLCBzaG91bGQg
b2NjdXIgZHVyaW5nIGRvbWFpbiBkZXN0cnVjdGlvbiBvbmx5Ci0gICAgICAg
ICAgICAgICAgICogYW55d2F5LiAgVXBkYXRpbmcgb2YgbGluZWFyX3B0X2Nv
dW50IGx1Y2tpbHkgaXMgbm90Ci0gICAgICAgICAgICAgICAgICogbmVjZXNz
YXJ5IGFueW1vcmUgZm9yIGEgZHlpbmcgZG9tYWluLgotICAgICAgICAgICAg
ICAgICAqLwotICAgICAgICAgICAgICAgIEFTU0VSVChwYWdlX2dldF9vd25l
cihwYWdlKS0+aXNfZHlpbmcpOwotICAgICAgICAgICAgICAgIEFTU0VSVChw
YWdlLT5saW5lYXJfcHRfY291bnQgPCAwKTsKLSAgICAgICAgICAgICAgICBB
U1NFUlQocHRwZy0+bGluZWFyX3B0X2NvdW50ID4gMCk7Ci0gICAgICAgICAg
ICAgICAgcHRwZyA9IE5VTEw7Ci0gICAgICAgICAgICB9Ci0jZWxzZSAvKiBD
T05GSUdfUFZfTElORUFSX1BUICovCi0gICAgICAgICAgICBCVUdfT04ocHRw
ZyAmJiBQR1RfdHlwZV9lcXVhbCh4LCBwdHBnLT51LmludXNlLnR5cGVfaW5m
bykpOwotI2VuZGlmCi0KICAgICAgICAgICAgIC8qCiAgICAgICAgICAgICAg
KiBSZWNvcmQgVExCIGluZm9ybWF0aW9uIGZvciBmbHVzaCBsYXRlci4gV2Ug
ZG8gbm90IHN0YW1wIHBhZ2UKICAgICAgICAgICAgICAqIHRhYmxlcyB3aGVu
IHJ1bm5pbmcgaW4gc2hhZG93IG1vZGU6CiAgICAgICAgICAgICAgKiAgMS4g
UG9pbnRsZXNzLCBzaW5jZSBpdCdzIHRoZSBzaGFkb3cgcHQncyB3aGljaCBt
dXN0IGJlIHRyYWNrZWQuCiAgICAgICAgICAgICAgKiAgMi4gU2hhZG93IG1v
ZGUgcmV1c2VzIHRoaXMgZmllbGQgZm9yIHNoYWRvd2VkIHBhZ2UgdGFibGVz
IHRvCiAgICAgICAgICAgICAgKiAgICAgc3RvcmUgZmxhZ3MgaW5mbyAtLSB3
ZSBkb24ndCB3YW50IHRvIGNvbmZsaWN0IHdpdGggdGhhdC4KKyAgICAgICAg
ICAgICAqIEFsc28gcGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKCkgYWNj
ZXNzZXMgdGhlIHNhbWUgdW5pb24KKyAgICAgICAgICAgICAqIGxpbmVhcl9w
dF9jb3VudCBsaXZlcyBpbi4gUGFnZXMgKGluY2x1ZGluZyBwYWdlIHRhYmxl
IG9uZXMpLAorICAgICAgICAgICAgICogaG93ZXZlciwgZG9uJ3QgbmVlZCB0
aGVpciBmbHVzaCB0aW1lIHN0YW1wIHNldCBleGNlcHQgd2hlbgorICAgICAg
ICAgICAgICogdGhlIGxhc3QgcmVmZXJlbmNlIGlzIGJlaW5nIGRyb3BwZWQu
IEZvciBwYWdlIHRhYmxlIHBhZ2VzCisgICAgICAgICAgICAgKiB0aGlzIGhh
cHBlbnMgaW4gX3B1dF9maW5hbF9wYWdlX3R5cGUoKS4KICAgICAgICAgICAg
ICAqLwotICAgICAgICAgICAgaWYgKCAhKHNoYWRvd19tb2RlX2VuYWJsZWQo
cGFnZV9nZXRfb3duZXIocGFnZSkpICYmCi0gICAgICAgICAgICAgICAgICAg
KHBhZ2UtPmNvdW50X2luZm8gJiBQR0NfcGFnZV90YWJsZSkpICkKKyAgICAg
ICAgICAgIGlmICggcHRwZyAmJiBQR1RfdHlwZV9lcXVhbCh4LCBwdHBnLT51
LmludXNlLnR5cGVfaW5mbykgKQorICAgICAgICAgICAgICAgIEJVR19PTigh
SVNfRU5BQkxFRChDT05GSUdfUFZfTElORUFSX1BUKSk7CisgICAgICAgICAg
ICBlbHNlIGlmICggIShzaGFkb3dfbW9kZV9lbmFibGVkKHBhZ2VfZ2V0X293
bmVyKHBhZ2UpKSAmJgorICAgICAgICAgICAgICAgICAgICAgICAgKHBhZ2Ut
PmNvdW50X2luZm8gJiBQR0NfcGFnZV90YWJsZSkpICkKICAgICAgICAgICAg
ICAgICBwYWdlX3NldF90bGJmbHVzaF90aW1lc3RhbXAocGFnZSk7CiAgICAg
ICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHVubGlrZWx5KChueCAmIChQR1Rf
bG9ja2VkIHwgUEdUX2NvdW50X21hc2spKSA9PQo=

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.9/0004-x86-dont-wrongly-trigger-linear-page-table-assertion-2.patch"
Content-Disposition: attachment;
 filename="xsa240-4.9/0004-x86-dont-wrongly-trigger-linear-page-table-assertion-2.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRvbid0IHdyb25nbHkgdHJpZ2dlciBsaW5lYXIgcGFnZSB0YWJs
ZSBhc3NlcnRpb24gKDIpCgpfcHV0X2ZpbmFsX3BhZ2VfdHlwZSgpLCB3aGVu
IGZyZWVfcGFnZV90eXBlKCkgaGFzIGV4aXRlZCBlYXJseSB0byBhbGxvdwpm
b3IgcHJlZW1wdGlvbiwgc2hvdWxkIG5vdCB1cGRhdGUgdGhlIHRpbWUgc3Rh
bXAsIGFzIHRoZSBwYWdlIGNvbnRpbnVlcwp0byByZXRhaW4gdGhlIHR5cCB3
aGljaCBpcyBpbiB0aGUgcHJvY2VzcyBvZiBiZWluZyB1bnZhbGlkYXRlZC4g
SSBjYW4ndApzZWUgd2h5IHRoZSB0aW1lIHN0YW1wIHVwZGF0ZSB3YXMgcHV0
IG9uIHRoYXQgcGF0aCBpbiB0aGUgZmlyc3QgcGxhY2UKKGFsYmVpdCBpdCBt
YXkgd2VsbCBoYXZlIGJlZW4gbWUgd2hvIGhhZCBwdXQgaXQgdGhlcmUgeWVh
cnMgYWdvKS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjQwLgoKU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdl
ZC1ieTogPEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXAuY29tPgoKLS0t
IGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMK
QEAgLTI1OTQsOSArMjU5NCw2IEBAIHN0YXRpYyBpbnQgX3B1dF9maW5hbF9w
YWdlX3R5cGUoc3RydWN0IHAKICAgICB7CiAgICAgICAgIEFTU0VSVCgocGFn
ZS0+dS5pbnVzZS50eXBlX2luZm8gJgogICAgICAgICAgICAgICAgIChQR1Rf
Y291bnRfbWFza3xQR1RfdmFsaWRhdGVkfFBHVF9wYXJ0aWFsKSkgPT0gMSk7
Ci0gICAgICAgIGlmICggIShzaGFkb3dfbW9kZV9lbmFibGVkKHBhZ2VfZ2V0
X293bmVyKHBhZ2UpKSAmJgotICAgICAgICAgICAgICAgKHBhZ2UtPmNvdW50
X2luZm8gJiBQR0NfcGFnZV90YWJsZSkpICkKLSAgICAgICAgICAgIHBhZ2Vf
c2V0X3RsYmZsdXNoX3RpbWVzdGFtcChwYWdlKTsKICAgICAgICAgd21iKCk7
CiAgICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvIHw9IFBHVF92YWxp
ZGF0ZWQ7CiAgICAgfQo=

--=separator
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--=separator--


From xen-users-bounces@lists.xenproject.org Tue Dec 12 12:01:21 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Dec 2017 12:01:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eOjEY-0000ur-I8; Tue, 12 Dec 2017 12:00:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rgst=di=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eOjEW-0000u9-B3
 for xen-users@lists.xen.org; Tue, 12 Dec 2017 12:00:24 +0000
X-Inumbo-ID: 1a2362b2-df34-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1a2362b2-df34-11e7-b0d7-9f685aff125f;
 Tue, 12 Dec 2017 12:00:53 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eOjEH-0008GI-CU; Tue, 12 Dec 2017 12:00:09 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1eOjEH-0002D4-Bh; Tue, 12 Dec 2017 12:00:09 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1eOjEH-0002D4-Bh@xenbits.xenproject.org>
Date: Tue, 12 Dec 2017 12:00:09 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-users] Xen Security Advisory 249 - broken x86 shadow mode
 refcount overflow check
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

                    Xen Security Advisory XSA-249
                              version 2

            broken x86 shadow mode refcount overflow check

UPDATES IN VERSION 2
====================

Public release.

Provide metadata file.

ISSUE DESCRIPTION
=================

Pages being used to run x86 guests in shadow mode are reference counted
to track their uses.  Unfortunately the overflow check when trying to
obtain a new reference used a mask one bit wider than the reference
count actually is, rendering the entire check ineffective.

IMPACT
======

A malicious or buggy guest may cause a hypervisor crash, resulting in
a Denial of Service (DoS) affecting the entire host, or cause hypervisor
memory corruption.  We cannot rule out a guest being able to escalate
its privilege.

VULNERABLE SYSTEMS
==================

Xen versions 4.1 and later are affected.  Xen versions 4.0 and earlier
are not affected.

x86 systems are vulnerable.  ARM systems are not vulnerable.

Only guests run in shadow mode can exploit the vulnerability.

PV guests typically only run in shadow mode during live migration, as
well as for features like VM snapshot.

Note that save / restore does *not* use shadow mode, and so does not
expose this vulnerability.  Some downstreams also include a "non-live
migration" feature, which also does not use shadow mode (and thus does
not expose this vulnerability).

HVM guests run in shadow mode on hardware without HAP support, or when
HAP is disabled (globally or in the VM configuration file).  Live
migration does not affect an HVM guest's use of shadow mode.

MITIGATION
==========

For HVM guest explicitly configured to use shadow paging (e.g. via the
`hap=0' xl domain configuration file parameter), changing to HAP (e.g.
by setting `hap=1') will avoid exposing the vulnerability to those
guests.  HAP is the default (in upstream Xen), where the hardware
supports it; so this mitigation is only applicable if HAP has been
disabled by configuration.

For PV guests, avoiding their live migration avoids the vulnerability.

CREDITS
=======

This issue was discovered by Jan Beulich of SUSE.

RESOLUTION
==========

Applying the attached patch resolves this issue.

xsa249.patch           xen-unstable, Xen 4.9.x ... 4.5.x

$ sha256sum xsa249*
38a4b8033d634e22939ad42b882c35e46482782619e3e03b968a2f6489e459c9  xsa249.meta
e99066b0171d4757c6a66e1223aabe01e990de2d0dc50416936e064e6e750d00  xsa249.patch
$

DEPLOYMENT DURING EMBARGO
=========================

Deployment of the patches and/or mitigations described above (or
others which are substantially similar) is permitted during the
embargo, even on public-facing systems with untrusted guest users and
administrators.

But: Distribution of updated software is prohibited (except to other
members of the predisclosure list).

Predisclosure list members who wish to deploy significantly different
patches and/or mitigations, please contact the Xen Project Security
Team.

(Note: this during-embargo deployment notice is retained in
post-embargo publicly released Xen Project advisories, even though it
is then no longer applicable.  This is to enable the community to have
oversight of the Xen Project Security Team's decisionmaking.)

For more information about permissible uses of embargoed information,
consult the Xen Project community's agreed Security Policy:
  http://www.xenproject.org/security-policy.html
-----BEGIN PGP SIGNATURE-----

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAlovuNkMHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZD0AIAJN95Z7d9zV07qt4q1iPyyvmBnhusedCvZmTnJTr
+nfYb/mg9H7C8Re3Fsf0RA66P+nA8a76HVC3kqBBuqUvE+QNHteWmVWZ6K7QbtlG
cCW6CtjeT0be98G1KyvIhL6rLYjpB/4LWAeXusof6ckcbtxHBRtGL3kQhv3MN91q
u/R9nHKUyIYS/G4J39ApHk0XOFJFFg9mx66HhZuMjJMjBDevT+EG516YerXlSWr9
bskfxPICFSC7g8z5I2mYdrAxinJ2QHpzurw2Q3T+adb2ag+ClkZRu3gS9jNHuC3F
vqQr0r0LE68t77A2uD7UKyXuU5+kQ61yBE780I6BkhiG4PI=
=0o90
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa249.meta"
Content-Disposition: attachment; filename="xsa249.meta"
Content-Transfer-Encoding: base64

ewogICJYU0EiOiAyNDksCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMCIsCiAgICAiNC45IiwKICAgICI0LjgiLAog
ICAgIjQuNyIsCiAgICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMi
OiBbCiAgICAieGVuIgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC4xMCI6
IHsKICAgICAgIlhlblZlcnNpb24iOiAiNC4xMCIsCiAgICAgICJSZWNpcGVz
IjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjog
IjM0NWJiOWNkNjM0NDIxZjUwYjczMmQ0ZjljODlhNjQ5YTdhMWQwZGIiLAog
ICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDI0OAogICAgICAg
ICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNh
MjQ5LnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAg
fSwKICAgICI0LjUiOiB7CiAgICAgICJYZW5WZXJzaW9uIjogIjQuNSIsCiAg
ICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAi
U3RhYmxlUmVmIjogIjQxZjZkZDA1ZDEwZmQxYjQyODFjMTcyMmUyZDhmMjll
Mzc4YWJlOWEiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAg
IDI0OAogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAg
ICAgICAgICAieHNhMjQ5LnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0K
ICAgICAgfQogICAgfSwKICAgICI0LjYiOiB7CiAgICAgICJYZW5WZXJzaW9u
IjogIjQuNiIsCiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7
CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjliMGMyYTIyMzEzMmEwN2YwNmYw
YmU4ZTg1ZGEzOTBkZWZlOTk4ZjUiLAogICAgICAgICAgIlByZXJlcXMiOiBb
CiAgICAgICAgICAgIDI0OAogICAgICAgICAgXSwKICAgICAgICAgICJQYXRj
aGVzIjogWwogICAgICAgICAgICAieHNhMjQ5LnBhdGNoIgogICAgICAgICAg
XQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjciOiB7CiAgICAg
ICJYZW5WZXJzaW9uIjogIjQuNyIsCiAgICAgICJSZWNpcGVzIjogewogICAg
ICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogImJjYzllMjQ1
YWFmYmRhZTQ0Yzc2MTA1M2M4OThiZWRiMzU4MmNjNGQiLAogICAgICAgICAg
IlByZXJlcXMiOiBbCiAgICAgICAgICAgIDI0OAogICAgICAgICAgXSwKICAg
ICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjQ5LnBhdGNo
IgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0
LjgiOiB7CiAgICAgICJYZW5WZXJzaW9uIjogIjQuOCIsCiAgICAgICJSZWNp
cGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVm
IjogIjliYTY3ODNlNDdkYjcxMzc5YzUxMjAwMzliODc4ZjYwNWJkZjMxZjMi
LAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDI0OAogICAg
ICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAi
eHNhMjQ5LnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQog
ICAgfSwKICAgICI0LjkiOiB7CiAgICAgICJYZW5WZXJzaW9uIjogIjQuOSIs
CiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAg
ICAiU3RhYmxlUmVmIjogImFlMzRhYjhjNWQyZTk3N2Y2ZDgwODFjMmNlNDQ5
NDg3NTIzMmY1NjMiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAg
ICAgIDI0OAogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwog
ICAgICAgICAgICAieHNhMjQ5LnBhdGNoIgogICAgICAgICAgXQogICAgICAg
IH0KICAgICAgfQogICAgfSwKICAgICJtYXN0ZXIiOiB7CiAgICAgICJYZW5W
ZXJzaW9uIjogIjQuMTAiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICIzNDViYjljZDYzNDQy
MWY1MGI3MzJkNGY5Yzg5YTY0OWE3YTFkMGRiIiwKICAgICAgICAgICJQcmVy
ZXFzIjogWwogICAgICAgICAgICAyNDgKICAgICAgICAgIF0sCiAgICAgICAg
ICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI0OS5wYXRjaCIKICAg
ICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0KICB9Cn0=

--=separator
Content-Type: application/octet-stream; name="xsa249.patch"
Content-Disposition: attachment; filename="xsa249.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvc2hhZG93OiBmaXggcmVmY291bnQgb3ZlcmZsb3cgY2hlY2sKCkNv
bW1pdCBjMzg1ZDI3MDc5ICgieDg2IHNoYWRvdzogZm9yIG11bHRpLXBhZ2Ug
c2hhZG93cywgZXhwbGljaXRseSB0cmFjawp0aGUgZmlyc3QgcGFnZSIpIHJl
ZHVjZWQgdGhlIHJlZmNvdW50IHdpZHRoIHRvIDI1LCB3aXRob3V0IGFkanVz
dGluZyB0aGUKb3ZlcmZsb3cgY2hlY2suIEVsaW1pbmF0ZSB0aGUgZGlzY29u
bmVjdCBieSB1c2luZyBhIG1hbmlmZXN0IGNvbnN0YW50LgoKSW50ZXJlc3Rp
bmdseSwgdXAgdG8gY29tbWl0IDA0Nzc4MmZhMDEgKCJPdXQtb2Ytc3luYyBM
MSBzaGFkb3dzOiBPT1MKc25hcHNob3QiKSB0aGUgcmVmY291bnQgd2FzIDI3
IGJpdHMgd2lkZSwgeWV0IHRoZSBjaGVjayB3YXMgYWxyZWFkeQp1c2luZyAy
Ni4KClRoaXMgaXMgWFNBLTI0OS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6
IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgotLS0KdjI6IFNpbXBsaWZ5IGV4
cHJlc3Npb24gYmFjayB0byB0aGUgc3R5bGUgaXQgd2FzLgoKLS0tIGEveGVu
L2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgKKysrIGIveGVuL2FyY2gv
eDg2L21tL3NoYWRvdy9wcml2YXRlLmgKQEAgLTUyOSw3ICs1MjksNyBAQCBz
dGF0aWMgaW5saW5lIGludCBzaF9nZXRfcmVmKHN0cnVjdCBkb21hCiAgICAg
eCA9IHNwLT51LnNoLmNvdW50OwogICAgIG54ID0geCArIDE7CiAKLSAgICBp
ZiAoIHVubGlrZWx5KG54ID49IDFVPDwyNikgKQorICAgIGlmICggdW5saWtl
bHkobnggPj0gKDFVIDw8IFBBR0VfU0hfUkVGQ09VTlRfV0lEVEgpKSApCiAg
ICAgewogICAgICAgICBTSEFET1dfUFJJTlRLKCJzaGFkb3cgcmVmIG92ZXJm
bG93LCBnbWZuPSVseCBzbWZuPSVseFxuIiwKICAgICAgICAgICAgICAgICAg
ICAgICAgX19iYWNrcG9pbnRlcihzcCksIG1mbl94KHNtZm4pKTsKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbW0uaApAQCAtODIsNyArODIsOCBAQCBzdHJ1Y3QgcGFnZV9pbmZv
CiAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHR5cGU6NTsgICAvKiBXaGF0
IGtpbmQgb2Ygc2hhZG93IGlzIHRoaXM/ICovCiAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIHBpbm5lZDoxOyAvKiBJcyB0aGUgc2hhZG93IHBpbm5lZD8g
Ki8KICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgaGVhZDoxOyAgIC8qIElz
IHRoaXMgdGhlIGZpcnN0IHBhZ2Ugb2YgdGhlIHNoYWRvdz8gKi8KLSAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgY291bnQ6MjU7IC8qIFJlZmVyZW5jZSBj
b3VudCAqLworI2RlZmluZSBQQUdFX1NIX1JFRkNPVU5UX1dJRFRIIDI1Cisg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIGNvdW50OlBBR0VfU0hfUkVGQ09V
TlRfV0lEVEg7IC8qIFJlZmVyZW5jZSBjb3VudCAqLwogICAgICAgICB9IHNo
OwogCiAgICAgICAgIC8qIFBhZ2UgaXMgb24gYSBmcmVlIGxpc3Q6ICgoY291
bnRfaW5mbyAmIFBHQ19jb3VudF9tYXNrKSA9PSAwKS4gKi8K

--=separator
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--=separator--


From xen-users-bounces@lists.xenproject.org Tue Dec 12 12:01:21 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Dec 2017 12:01:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eOjEe-0000vp-AK; Tue, 12 Dec 2017 12:00:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rgst=di=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eOjEc-0000uc-GV
 for xen-users@lists.xen.org; Tue, 12 Dec 2017 12:00:30 +0000
X-Inumbo-ID: 1e0bf71b-df34-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1e0bf71b-df34-11e7-b0d7-9f685aff125f;
 Tue, 12 Dec 2017 12:00:59 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eOjEE-0008G8-TD; Tue, 12 Dec 2017 12:00:06 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1eOjEE-0002Bc-Qe; Tue, 12 Dec 2017 12:00:06 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1eOjEE-0002Bc-Qe@xenbits.xenproject.org>
Date: Tue, 12 Dec 2017 12:00:06 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-users] Xen Security Advisory 248 - x86 PV guests may gain
 access to internally used pages
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

                    Xen Security Advisory XSA-248
                              version 2

         x86 PV guests may gain access to internally used pages

UPDATES IN VERSION 2
====================

Public release.

Provide metadata file.

ISSUE DESCRIPTION
=================

Memory management for PV guests builds on page ownership and page
attributes.  A domain can always map, at least r/o, pages of which it
is the owner.  Certain fields in the control structure of a page are
used for different purposes in the main PV memory management code and
in code handling shadow paging.

When a guest is running in shadow mode (which for PV guests is necessary
e.g. for live migration), certain auxiliary pages used by Xen internally
had their owner set to the guest itself.  When the PV guest maps such a
page, shadow code and PV memory management code will disagree on the
meaning of said multi-purpose fields, generally leading to a crash of
the hypervisor.

IMPACT
======

A malicious or buggy PV guest may cause a hypervisor crash, resulting in
a Denial of Service (DoS) affecting the entire host, or cause hypervisor
memory corruption.  We cannot rule out a guest being able to escalate
its privilege.

VULNERABLE SYSTEMS
==================

All versions of Xen are vulnerable.

Only x86 systems are affected.  ARM systems are not vulnerable.

x86 HVM guests cannot exploit this vulnerability.

Only x86 PV guests can exploit this vulnerability, and only when being
run in shadow mode.  PV guests are typically run in shadow mode for live
migration, as well as for features like VM snapshot.

Note that save / restore does *not* use shadow mode, and so does not
expose this vulnerability.  Some downstreams also include a "non-live
migration" feature, which also does not use shadow mode (and thus does
not expose this vulnerability).

MITIGATION
==========

Running only HVM guests avoids the vulnerability.

Avoiding live migration of x86 PV guests also avoids the vulnerability.

CREDITS
=======

This issue was discovered by Jan Beulich of SUSE.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa248.patch           xen-unstable, Xen 4.9.x
xsa248-4.8.patch       Xen 4.8.x, Xen 4.7.x, Xen 4.6.x
xsa248-4.5.patch       Xen 4.5.x

$ sha256sum xsa248*
f0ac5c5ff956118f52821e111c6e27416f788cea6e98cc54cb051c42b793357e  xsa248.meta
20bcfb1890d90bd74f52e45a1e8aa020a8991e3a0db37eecf53ce48b16e602bf  xsa248.patch
ec4227633df18f76fbd8cb12e367879470b63fb5236f10b2a971dccef9f83172  xsa248-4.5.patch
3bbd9fd92e5ffab1ddd7ff804bfbab09c1c654af3aa7f80f742f321da120b715  xsa248-4.8.patch
$

DEPLOYMENT DURING EMBARGO
=========================

Deployment of the patches and/or mitigations described above (or
others which are substantially similar) is permitted during the
embargo, even on public-facing systems with untrusted guest users and
administrators.

But: Distribution of updated software is prohibited (except to other
members of the predisclosure list).

Predisclosure list members who wish to deploy significantly different
patches and/or mitigations, please contact the Xen Project Security
Team.

(Note: this during-embargo deployment notice is retained in
post-embargo publicly released Xen Project advisories, even though it
is then no longer applicable.  This is to enable the community to have
oversight of the Xen Project Security Team's decisionmaking.)

For more information about permissible uses of embargoed information,
consult the Xen Project community's agreed Security Policy:
  http://www.xenproject.org/security-policy.html
-----BEGIN PGP SIGNATURE-----

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAlovuMMMHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZy20H/0z0FHbgG05yJtRNRZZ6p/YuygBi7yiuddoa1BTX
jVHYBd6TBw577qVYCGv77+ta4RhZdmg+qjVayzMQy0r07maq8jbNse7bTfjkbS8L
levYk0Yjr03jDRWW4//WurV9vlxgoTRGSjz3RlbqPPC/ugpZbj8VrrqOxqhV5dhR
umZSXIFQroZrDsHeAl+or84h+psSvGYcUnuMI/ML96hBqUjVi/owLIPhJw3OzK1i
VBQTuBAVWYR1CVIGq1KQCEpKD0NbRC3M0+cxDibdhwH+Md0O947m0W8fA5p3hYdg
e8CwuA0pk6CVKkFummEcC5FvwQStyVZjgG+X7aOwXobsMlA=
=aj+p
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa248.meta"
Content-Disposition: attachment; filename="xsa248.meta"
Content-Transfer-Encoding: base64

ewogICJYU0EiOiAyNDgsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMCIsCiAgICAiNC45IiwKICAgICI0LjgiLAog
ICAgIjQuNyIsCiAgICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMi
OiBbCiAgICAieGVuIgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC4xMCI6
IHsKICAgICAgIlhlblZlcnNpb24iOiAiNC4xMCIsCiAgICAgICJSZWNpcGVz
IjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjog
IjM0NWJiOWNkNjM0NDIxZjUwYjczMmQ0ZjljODlhNjQ5YTdhMWQwZGIiLAog
ICAgICAgICAgIlByZXJlcXMiOiBbXSwKICAgICAgICAgICJQYXRjaGVzIjog
WwogICAgICAgICAgICAieHNhMjQ4LnBhdGNoIgogICAgICAgICAgXQogICAg
ICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjUiOiB7CiAgICAgICJYZW5W
ZXJzaW9uIjogIjQuNSIsCiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4
ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjQxZjZkZDA1ZDEwZmQx
YjQyODFjMTcyMmUyZDhmMjllMzc4YWJlOWEiLAogICAgICAgICAgIlByZXJl
cXMiOiBbXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAi
eHNhMjQ4LTQuNS5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAg
IH0KICAgIH0sCiAgICAiNC42IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0
LjYiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAg
ICAgICAgIlN0YWJsZVJlZiI6ICI5YjBjMmEyMjMxMzJhMDdmMDZmMGJlOGU4
NWRhMzkwZGVmZTk5OGY1IiwKICAgICAgICAgICJQcmVyZXFzIjogW10sCiAg
ICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI0OC00Ljgu
cGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAog
ICAgIjQuNyI6IHsKICAgICAgIlhlblZlcnNpb24iOiAiNC43IiwKICAgICAg
IlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFi
bGVSZWYiOiAiYmNjOWUyNDVhYWZiZGFlNDRjNzYxMDUzYzg5OGJlZGIzNTgy
Y2M0ZCIsCiAgICAgICAgICAiUHJlcmVxcyI6IFtdLAogICAgICAgICAgIlBh
dGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyNDgtNC44LnBhdGNoIgogICAg
ICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjgiOiB7
CiAgICAgICJYZW5WZXJzaW9uIjogIjQuOCIsCiAgICAgICJSZWNpcGVzIjog
ewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjli
YTY3ODNlNDdkYjcxMzc5YzUxMjAwMzliODc4ZjYwNWJkZjMxZjMiLAogICAg
ICAgICAgIlByZXJlcXMiOiBbXSwKICAgICAgICAgICJQYXRjaGVzIjogWwog
ICAgICAgICAgICAieHNhMjQ4LTQuOC5wYXRjaCIKICAgICAgICAgIF0KICAg
ICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC45IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjkiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICJhZTM0YWI4YzVkMmU5
NzdmNmQ4MDgxYzJjZTQ0OTQ4NzUyMzJmNTYzIiwKICAgICAgICAgICJQcmVy
ZXFzIjogW10sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAg
InhzYTI0OC5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0K
ICAgIH0sCiAgICAibWFzdGVyIjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0
LjEwIiwKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAg
ICAgICAgICJTdGFibGVSZWYiOiAiMzQ1YmI5Y2Q2MzQ0MjFmNTBiNzMyZDRm
OWM4OWE2NDlhN2ExZDBkYiIsCiAgICAgICAgICAiUHJlcmVxcyI6IFtdLAog
ICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyNDgucGF0
Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9CiAgfQp9

--=separator
Content-Type: application/octet-stream; name="xsa248.patch"
Content-Disposition: attachment; filename="xsa248.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvbW06IGRvbid0IHdyb25nbHkgc2V0IHBhZ2Ugb3duZXJzaGlwCgpQ
ViBkb21haW5zIGNhbiBvYnRhaW4gbWFwcGluZ3Mgb2YgYW55IHBhZ2VzIG93
bmVkIGJ5IHRoZSBjb3JyZWN0IGRvbWFpbiwKaW5jbHVkaW5nIG9uZXMgdGhh
dCBhcmVuJ3QgYWN0dWFsbHkgYXNzaWduZWQgYXMgIm5vcm1hbCIgUkFNLCBi
dXQgdXNlZApieSBYZW4gaW50ZXJuYWxseS4gIEF0IHRoZSBtb21lbnQgc3Vj
aCAiaW50ZXJuYWwiIHBhZ2VzIG1hcmtlZCBhcyBvd25lZApieSBhIGd1ZXN0
IGluY2x1ZGUgcGFnZXMgdXNlZCB0byB0cmFjayBsb2dkaXJ0eSBiaXRzLCBh
cyB3ZWxsIGFzIHAybQpwYWdlcyBhbmQgdGhlICJ1bnBhZ2VkIHBhZ2V0YWJs
ZSIgZm9yIEhWTSBndWVzdHMuIFNpbmNlIHRoZSBQViBtZW1vcnkKbWFuYWdl
bWVudCBhbmQgc2hhZG93IGNvZGUgY29uZmxpY3QgaW4gdGhlaXIgdXNlIG9m
IHN0cnVjdCBwYWdlX2luZm8KZmllbGRzLCBhbmQgc2luY2Ugc2hhZG93IGNv
ZGUgaXMgYmVpbmcgdXNlZCBmb3IgbG9nLWRpcnR5IGhhbmRsaW5nIGZvcgpQ
ViBkb21haW5zLCBwYWdlcyBjb21pbmcgZnJvbSB0aGUgc2hhZG93IHBvb2wg
bXVzdCwgZm9yIFBWIGRvbWFpbnMsIG5vdApoYXZlIHRoZSBkb21haW4gc2V0
IGFzIHRoZWlyIG93bmVyLgoKV2hpbGUgdGhlIGNoYW5nZSBjb3VsZCBiZSBk
b25lIGNvbmRpdGlvbmFsbHkgZm9yIGp1c3QgdGhlIFBWIGNhc2UgaW4Kc2hh
ZG93IGNvZGUsIGRvIGl0IHVuY29uZGl0aW9uYWxseSAoYW5kIGZvciBjb25z
aXN0ZW5jeSBhbHNvIGZvciBIQVApLApqdXN0IHRvIGJlIG9uIHRoZSBzYWZl
IHNpZGUuCgpUaGVyZSdzIG9uZSBzcGVjaWFsIGNhc2UgdGhvdWdoIGZvciBz
aGFkb3cgY29kZTogVGhlIHBhZ2UgdGFibGUgdXNlZCBmb3IKcnVubmluZyBh
IEhWTSBndWVzdCBpbiB1bnBhZ2VkIG1vZGUgaXMgc3ViamVjdCB0byBnZXRf
cGFnZSgpIChpbgpzZXRfc2hhZG93X3N0YXR1cygpKSBhbmQgaGVuY2UgbXVz
dCBoYXZlIGl0cyBvd25lciBzZXQuCgpUaGlzIGlzIFhTQS0yNDguCgpTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJl
dmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KUmV2aWV3ZWQt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
LS0tCnYyOiBEcm9wIFBHQ19wYWdlX3RhYmxlIHJlbGF0ZWQgcGllY2VzLgoK
LS0tIGEveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYworKysgYi94ZW4vYXJj
aC94ODYvbW0vaGFwL2hhcC5jCkBAIC0yODYsOCArMjg2LDcgQEAgc3RhdGlj
IHN0cnVjdCBwYWdlX2luZm8gKmhhcF9hbGxvY19wMm1fcAogICAgIHsKICAg
ICAgICAgZC0+YXJjaC5wYWdpbmcuaGFwLnRvdGFsX3BhZ2VzLS07CiAgICAg
ICAgIGQtPmFyY2gucGFnaW5nLmhhcC5wMm1fcGFnZXMrKzsKLSAgICAgICAg
cGFnZV9zZXRfb3duZXIocGcsIGQpOwotICAgICAgICBwZy0+Y291bnRfaW5m
byB8PSAxOworICAgICAgICBBU1NFUlQoIXBhZ2VfZ2V0X293bmVyKHBnKSAm
JiAhKHBnLT5jb3VudF9pbmZvICYgUEdDX2NvdW50X21hc2spKTsKICAgICB9
CiAgICAgZWxzZSBpZiAoICFkLT5hcmNoLnBhZ2luZy5wMm1fYWxsb2NfZmFp
bGVkICkKICAgICB7CkBAIC0zMDIsMjEgKzMwMSwyMyBAQCBzdGF0aWMgc3Ry
dWN0IHBhZ2VfaW5mbyAqaGFwX2FsbG9jX3AybV9wCiAKIHN0YXRpYyB2b2lk
IGhhcF9mcmVlX3AybV9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBw
YWdlX2luZm8gKnBnKQogeworICAgIHN0cnVjdCBkb21haW4gKm93bmVyID0g
cGFnZV9nZXRfb3duZXIocGcpOworCiAgICAgLyogVGhpcyBpcyBjYWxsZWQg
Ym90aCBmcm9tIHRoZSBwMm0gY29kZSAod2hpY2ggbmV2ZXIgaG9sZHMgdGhl
IAogICAgICAqIHBhZ2luZyBsb2NrKSBhbmQgdGhlIGxvZy1kaXJ0eSBjb2Rl
ICh3aGljaCBhbHdheXMgZG9lcykuICovCiAgICAgcGFnaW5nX2xvY2tfcmVj
dXJzaXZlKGQpOwogCi0gICAgQVNTRVJUKHBhZ2VfZ2V0X293bmVyKHBnKSA9
PSBkKTsKLSAgICAvKiBTaG91bGQgaGF2ZSBqdXN0IHRoZSBvbmUgcmVmIHdl
IGdhdmUgaXQgaW4gYWxsb2NfcDJtX3BhZ2UoKSAqLwotICAgIGlmICggKHBn
LT5jb3VudF9pbmZvICYgUEdDX2NvdW50X21hc2spICE9IDEgKSB7Ci0gICAg
ICAgIEhBUF9FUlJPUigiT2RkIHAybSBwYWdlICVwIGNvdW50IGM9JSNseCB0
PSUiUFJ0eXBlX2luZm8iXG4iLAotICAgICAgICAgICAgICAgICAgICAgcGcs
IHBnLT5jb3VudF9pbmZvLCBwZy0+dS5pbnVzZS50eXBlX2luZm8pOworICAg
IC8qIFNob3VsZCBzdGlsbCBoYXZlIG5vIG93bmVyIGFuZCBjb3VudCB6ZXJv
LiAqLworICAgIGlmICggb3duZXIgfHwgKHBnLT5jb3VudF9pbmZvICYgUEdD
X2NvdW50X21hc2spICkKKyAgICB7CisgICAgICAgIEhBUF9FUlJPUigiZCVk
OiBPZGQgcDJtIHBhZ2UgJSJQUklfbWZuIiBkPSVkIGM9JWx4IHQ9JSJQUnR5
cGVfaW5mbyJcbiIsCisgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQs
IG1mbl94KHBhZ2VfdG9fbWZuKHBnKSksCisgICAgICAgICAgICAgICAgICBv
d25lciA/IG93bmVyLT5kb21haW5faWQgOiBET01JRF9JTlZBTElELAorICAg
ICAgICAgICAgICAgICAgcGctPmNvdW50X2luZm8sIHBnLT51LmludXNlLnR5
cGVfaW5mbyk7CiAgICAgICAgIFdBUk4oKTsKKyAgICAgICAgcGctPmNvdW50
X2luZm8gJj0gflBHQ19jb3VudF9tYXNrOworICAgICAgICBwYWdlX3NldF9v
d25lcihwZywgTlVMTCk7CiAgICAgfQotICAgIHBnLT5jb3VudF9pbmZvICY9
IH5QR0NfY291bnRfbWFzazsKLSAgICAvKiBGcmVlIHNob3VsZCBub3QgZGVj
cmVtZW50IGRvbWFpbidzIHRvdGFsIGFsbG9jYXRpb24sIHNpbmNlCi0gICAg
ICogdGhlc2UgcGFnZXMgd2VyZSBhbGxvY2F0ZWQgd2l0aG91dCBhbiBvd25l
ci4gKi8KLSAgICBwYWdlX3NldF9vd25lcihwZywgTlVMTCk7CiAgICAgZC0+
YXJjaC5wYWdpbmcuaGFwLnAybV9wYWdlcy0tOwogICAgIGQtPmFyY2gucGFn
aW5nLmhhcC50b3RhbF9wYWdlcysrOwogICAgIGhhcF9mcmVlKGQsIHBhZ2Vf
dG9fbWZuKHBnKSk7Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29t
bW9uLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwpA
QCAtMTUwMywzMiArMTUwMywyOSBAQCBzaGFkb3dfYWxsb2NfcDJtX3BhZ2Uo
c3RydWN0IGRvbWFpbiAqZCkKICAgICBwZyA9IG1mbl90b19wYWdlKHNoYWRv
d19hbGxvYyhkLCBTSF90eXBlX3AybV90YWJsZSwgMCkpOwogICAgIGQtPmFy
Y2gucGFnaW5nLnNoYWRvdy5wMm1fcGFnZXMrKzsKICAgICBkLT5hcmNoLnBh
Z2luZy5zaGFkb3cudG90YWxfcGFnZXMtLTsKKyAgICBBU1NFUlQoIXBhZ2Vf
Z2V0X293bmVyKHBnKSAmJiAhKHBnLT5jb3VudF9pbmZvICYgUEdDX2NvdW50
X21hc2spKTsKIAogICAgIHBhZ2luZ191bmxvY2soZCk7CiAKLSAgICAvKiBV
bmxpa2Ugc2hhZG93IHBhZ2VzLCBtYXJrIHAybSBwYWdlcyBhcyBvd25lZCBi
eSB0aGUgZG9tYWluLgotICAgICAqIE1hcmtpbmcgdGhlIGRvbWFpbiBhcyB0
aGUgb3duZXIgd291bGQgbm9ybWFsbHkgYWxsb3cgdGhlIGd1ZXN0IHRvCi0g
ICAgICogY3JlYXRlIG1hcHBpbmdzIG9mIHRoZXNlIHBhZ2VzLCBidXQgdGhl
c2UgcDJtIHBhZ2VzIHdpbGwgbmV2ZXIgYmUKLSAgICAgKiBpbiB0aGUgZG9t
YWluJ3MgZ3Vlc3QtcGh5c2ljYWwgYWRkcmVzcyBzcGFjZSwgYW5kIHNvIHRo
YXQgaXMgbm90Ci0gICAgICogYmVsaWV2ZWQgdG8gYmUgYSBjb25jZXJuLiAq
LwotICAgIHBhZ2Vfc2V0X293bmVyKHBnLCBkKTsKLSAgICBwZy0+Y291bnRf
aW5mbyB8PSAxOwogICAgIHJldHVybiBwZzsKIH0KIAogc3RhdGljIHZvaWQK
IHNoYWRvd19mcmVlX3AybV9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCBwYWdlX2luZm8gKnBnKQogewotICAgIEFTU0VSVChwYWdlX2dldF9vd25l
cihwZykgPT0gZCk7Ci0gICAgLyogU2hvdWxkIGhhdmUganVzdCB0aGUgb25l
IHJlZiB3ZSBnYXZlIGl0IGluIGFsbG9jX3AybV9wYWdlKCkgKi8KLSAgICBp
ZiAoIChwZy0+Y291bnRfaW5mbyAmIFBHQ19jb3VudF9tYXNrKSAhPSAxICkK
KyAgICBzdHJ1Y3QgZG9tYWluICpvd25lciA9IHBhZ2VfZ2V0X293bmVyKHBn
KTsKKworICAgIC8qIFNob3VsZCBzdGlsbCBoYXZlIG5vIG93bmVyIGFuZCBj
b3VudCB6ZXJvLiAqLworICAgIGlmICggb3duZXIgfHwgKHBnLT5jb3VudF9p
bmZvICYgUEdDX2NvdW50X21hc2spICkKICAgICB7Ci0gICAgICAgIFNIQURP
V19FUlJPUigiT2RkIHAybSBwYWdlIGNvdW50IGM9JSNseCB0PSUiUFJ0eXBl
X2luZm8iXG4iLAorICAgICAgICBTSEFET1dfRVJST1IoImQlZDogT2RkIHAy
bSBwYWdlICUiUFJJX21mbiIgZD0lZCBjPSVseCB0PSUiUFJ0eXBlX2luZm8i
XG4iLAorICAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBtZm5f
eChwYWdlX3RvX21mbihwZykpLAorICAgICAgICAgICAgICAgICAgICAgb3du
ZXIgPyBvd25lci0+ZG9tYWluX2lkIDogRE9NSURfSU5WQUxJRCwKICAgICAg
ICAgICAgICAgICAgICAgIHBnLT5jb3VudF9pbmZvLCBwZy0+dS5pbnVzZS50
eXBlX2luZm8pOworICAgICAgICBwZy0+Y291bnRfaW5mbyAmPSB+UEdDX2Nv
dW50X21hc2s7CisgICAgICAgIHBhZ2Vfc2V0X293bmVyKHBnLCBOVUxMKTsK
ICAgICB9Ci0gICAgcGctPmNvdW50X2luZm8gJj0gflBHQ19jb3VudF9tYXNr
OwogICAgIHBnLT51LnNoLnR5cGUgPSBTSF90eXBlX3AybV90YWJsZTsgLyog
cDJtIGNvZGUgcmV1c2VzIHR5cGUtaW5mbyAqLwotICAgIHBhZ2Vfc2V0X293
bmVyKHBnLCBOVUxMKTsKIAogICAgIC8qIFRoaXMgaXMgY2FsbGVkIGJvdGgg
ZnJvbSB0aGUgcDJtIGNvZGUgKHdoaWNoIG5ldmVyIGhvbGRzIHRoZQogICAg
ICAqIHBhZ2luZyBsb2NrKSBhbmQgdGhlIGxvZy1kaXJ0eSBjb2RlICh3aGlj
aCBhbHdheXMgZG9lcykuICovCkBAIC0zMTMyLDcgKzMxMjksOSBAQCBpbnQg
c2hhZG93X2VuYWJsZShzdHJ1Y3QgZG9tYWluICpkLCB1MzIKICAgICAgICAg
ZSA9IF9fbWFwX2RvbWFpbl9wYWdlKHBnKTsKICAgICAgICAgd3JpdGVfMzJi
aXRfcHNlX2lkZW50bWFwKGUpOwogICAgICAgICB1bm1hcF9kb21haW5fcGFn
ZShlKTsKKyAgICAgICAgcGctPmNvdW50X2luZm8gPSAxOwogICAgICAgICBw
Zy0+dS5pbnVzZS50eXBlX2luZm8gPSBQR1RfbDJfcGFnZV90YWJsZSB8IDEg
fCBQR1RfdmFsaWRhdGVkOworICAgICAgICBwYWdlX3NldF9vd25lcihwZywg
ZCk7CiAgICAgfQogCiAgICAgcGFnaW5nX2xvY2soZCk7CkBAIC0zMTcwLDcg
KzMxNjksMTEgQEAgaW50IHNoYWRvd19lbmFibGUoc3RydWN0IGRvbWFpbiAq
ZCwgdTMyCiAgICAgaWYgKCBydiAhPSAwICYmICFwYWdldGFibGVfaXNfbnVs
bChwMm1fZ2V0X3BhZ2V0YWJsZShwMm0pKSApCiAgICAgICAgIHAybV90ZWFy
ZG93bihwMm0pOwogICAgIGlmICggcnYgIT0gMCAmJiBwZyAhPSBOVUxMICkK
KyAgICB7CisgICAgICAgIHBnLT5jb3VudF9pbmZvICY9IH5QR0NfY291bnRf
bWFzazsKKyAgICAgICAgcGFnZV9zZXRfb3duZXIocGcsIE5VTEwpOwogICAg
ICAgICBzaGFkb3dfZnJlZV9wMm1fcGFnZShkLCBwZyk7CisgICAgfQogICAg
IGRvbWFpbl91bnBhdXNlKGQpOwogICAgIHJldHVybiBydjsKIH0KQEAgLTMy
NzksNyArMzI4MiwyMiBAQCBvdXQ6CiAKICAgICAvKiBNdXN0IGJlIGNhbGxl
ZCBvdXRzaWRlIHRoZSBsb2NrICovCiAgICAgaWYgKCB1bnBhZ2VkX3BhZ2V0
YWJsZSApCisgICAgeworICAgICAgICBpZiAoIHBhZ2VfZ2V0X293bmVyKHVu
cGFnZWRfcGFnZXRhYmxlKSA9PSBkICYmCisgICAgICAgICAgICAgKHVucGFn
ZWRfcGFnZXRhYmxlLT5jb3VudF9pbmZvICYgUEdDX2NvdW50X21hc2spID09
IDEgKQorICAgICAgICB7CisgICAgICAgICAgICB1bnBhZ2VkX3BhZ2V0YWJs
ZS0+Y291bnRfaW5mbyAmPSB+UEdDX2NvdW50X21hc2s7CisgICAgICAgICAg
ICBwYWdlX3NldF9vd25lcih1bnBhZ2VkX3BhZ2V0YWJsZSwgTlVMTCk7Cisg
ICAgICAgIH0KKyAgICAgICAgLyogQ29tcGxhaW4gaGVyZSBpbiBjYXNlcyB3
aGVyZSBzaGFkb3dfZnJlZV9wMm1fcGFnZSgpIHdvbid0LiAqLworICAgICAg
ICBlbHNlIGlmICggIXBhZ2VfZ2V0X293bmVyKHVucGFnZWRfcGFnZXRhYmxl
KSAmJgorICAgICAgICAgICAgICAgICAgISh1bnBhZ2VkX3BhZ2V0YWJsZS0+
Y291bnRfaW5mbyAmIFBHQ19jb3VudF9tYXNrKSApCisgICAgICAgICAgICBT
SEFET1dfRVJST1IoImQlZDogT2RkIHVucGFnZWQgcHQgJSJQUklfbWZuIiBj
PSVseCB0PSUiUFJ0eXBlX2luZm8iXG4iLAorICAgICAgICAgICAgICAgICAg
ICAgICAgIGQtPmRvbWFpbl9pZCwgbWZuX3gocGFnZV90b19tZm4odW5wYWdl
ZF9wYWdldGFibGUpKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICB1bnBh
Z2VkX3BhZ2V0YWJsZS0+Y291bnRfaW5mbywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnBhZ2VkX3BhZ2V0YWJsZS0+dS5pbnVzZS50eXBlX2luZm8p
OwogICAgICAgICBzaGFkb3dfZnJlZV9wMm1fcGFnZShkLCB1bnBhZ2VkX3Bh
Z2V0YWJsZSk7CisgICAgfQogfQogCiB2b2lkIHNoYWRvd19maW5hbF90ZWFy
ZG93bihzdHJ1Y3QgZG9tYWluICpkKQo=

--=separator
Content-Type: application/octet-stream; name="xsa248-4.5.patch"
Content-Disposition: attachment; filename="xsa248-4.5.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvbW06IGRvbid0IHdyb25nbHkgc2V0IHBhZ2Ugb3duZXJzaGlwCgpQ
ViBkb21haW5zIGNhbiBvYnRhaW4gbWFwcGluZ3Mgb2YgYW55IHBhZ2VzIG93
bmVkIGJ5IHRoZSBjb3JyZWN0IGRvbWFpbiwKaW5jbHVkaW5nIG9uZXMgdGhh
dCBhcmVuJ3QgYWN0dWFsbHkgYXNzaWduZWQgYXMgIm5vcm1hbCIgUkFNLCBi
dXQgdXNlZApieSBYZW4gaW50ZXJuYWxseS4gIEF0IHRoZSBtb21lbnQgc3Vj
aCAiaW50ZXJuYWwiIHBhZ2VzIG1hcmtlZCBhcyBvd25lZApieSBhIGd1ZXN0
IGluY2x1ZGUgcGFnZXMgdXNlZCB0byB0cmFjayBsb2dkaXJ0eSBiaXRzLCBh
cyB3ZWxsIGFzIHAybQpwYWdlcyBhbmQgdGhlICJ1bnBhZ2VkIHBhZ2V0YWJs
ZSIgZm9yIEhWTSBndWVzdHMuIFNpbmNlIHRoZSBQViBtZW1vcnkKbWFuYWdl
bWVudCBhbmQgc2hhZG93IGNvZGUgY29uZmxpY3QgaW4gdGhlaXIgdXNlIG9m
IHN0cnVjdCBwYWdlX2luZm8KZmllbGRzLCBhbmQgc2luY2Ugc2hhZG93IGNv
ZGUgaXMgYmVpbmcgdXNlZCBmb3IgbG9nLWRpcnR5IGhhbmRsaW5nIGZvcgpQ
ViBkb21haW5zLCBwYWdlcyBjb21pbmcgZnJvbSB0aGUgc2hhZG93IHBvb2wg
bXVzdCwgZm9yIFBWIGRvbWFpbnMsIG5vdApoYXZlIHRoZSBkb21haW4gc2V0
IGFzIHRoZWlyIG93bmVyLgoKV2hpbGUgdGhlIGNoYW5nZSBjb3VsZCBiZSBk
b25lIGNvbmRpdGlvbmFsbHkgZm9yIGp1c3QgdGhlIFBWIGNhc2UgaW4Kc2hh
ZG93IGNvZGUsIGRvIGl0IHVuY29uZGl0aW9uYWxseSAoYW5kIGZvciBjb25z
aXN0ZW5jeSBhbHNvIGZvciBIQVApLApqdXN0IHRvIGJlIG9uIHRoZSBzYWZl
IHNpZGUuCgpUaGVyZSdzIG9uZSBzcGVjaWFsIGNhc2UgdGhvdWdoIGZvciBz
aGFkb3cgY29kZTogVGhlIHBhZ2UgdGFibGUgdXNlZCBmb3IKcnVubmluZyBh
IEhWTSBndWVzdCBpbiB1bnBhZ2VkIG1vZGUgaXMgc3ViamVjdCB0byBnZXRf
cGFnZSgpIChpbgpzZXRfc2hhZG93X3N0YXR1cygpKSBhbmQgaGVuY2UgbXVz
dCBoYXZlIGl0cyBvd25lciBzZXQuCgpUaGlzIGlzIFhTQS0yNDguCgpTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJl
dmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KUmV2aWV3ZWQt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKKysrIGIveGVuL2Fy
Y2gveDg2L21tL2hhcC9oYXAuYwpAQCAtMjY0LDggKzI2NCw3IEBAIHN0YXRp
YyBzdHJ1Y3QgcGFnZV9pbmZvICpoYXBfYWxsb2NfcDJtX3AKICAgICB7CiAg
ICAgICAgIGQtPmFyY2gucGFnaW5nLmhhcC50b3RhbF9wYWdlcy0tOwogICAg
ICAgICBkLT5hcmNoLnBhZ2luZy5oYXAucDJtX3BhZ2VzKys7Ci0gICAgICAg
IHBhZ2Vfc2V0X293bmVyKHBnLCBkKTsKLSAgICAgICAgcGctPmNvdW50X2lu
Zm8gfD0gMTsKKyAgICAgICAgQVNTRVJUKCFwYWdlX2dldF9vd25lcihwZykg
JiYgIShwZy0+Y291bnRfaW5mbyAmIFBHQ19jb3VudF9tYXNrKSk7CiAgICAg
fQogICAgIGVsc2UgaWYgKCAhZC0+YXJjaC5wYWdpbmcucDJtX2FsbG9jX2Zh
aWxlZCApCiAgICAgewpAQCAtMjgwLDIxICsyNzksMjMgQEAgc3RhdGljIHN0
cnVjdCBwYWdlX2luZm8gKmhhcF9hbGxvY19wMm1fcAogCiBzdGF0aWMgdm9p
ZCBoYXBfZnJlZV9wMm1fcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
cGFnZV9pbmZvICpwZykKIHsKKyAgICBzdHJ1Y3QgZG9tYWluICpvd25lciA9
IHBhZ2VfZ2V0X293bmVyKHBnKTsKKwogICAgIC8qIFRoaXMgaXMgY2FsbGVk
IGJvdGggZnJvbSB0aGUgcDJtIGNvZGUgKHdoaWNoIG5ldmVyIGhvbGRzIHRo
ZSAKICAgICAgKiBwYWdpbmcgbG9jaykgYW5kIHRoZSBsb2ctZGlydHkgY29k
ZSAod2hpY2ggYWx3YXlzIGRvZXMpLiAqLwogICAgIHBhZ2luZ19sb2NrX3Jl
Y3Vyc2l2ZShkKTsKIAotICAgIEFTU0VSVChwYWdlX2dldF9vd25lcihwZykg
PT0gZCk7Ci0gICAgLyogU2hvdWxkIGhhdmUganVzdCB0aGUgb25lIHJlZiB3
ZSBnYXZlIGl0IGluIGFsbG9jX3AybV9wYWdlKCkgKi8KLSAgICBpZiAoIChw
Zy0+Y291bnRfaW5mbyAmIFBHQ19jb3VudF9tYXNrKSAhPSAxICkgewotICAg
ICAgICBIQVBfRVJST1IoIk9kZCBwMm0gcGFnZSAlcCBjb3VudCBjPSUjbHgg
dD0lIlBSdHlwZV9pbmZvIlxuIiwKLSAgICAgICAgICAgICAgICAgICAgIHBn
LCBwZy0+Y291bnRfaW5mbywgcGctPnUuaW51c2UudHlwZV9pbmZvKTsKKyAg
ICAvKiBTaG91bGQgc3RpbGwgaGF2ZSBubyBvd25lciBhbmQgY291bnQgemVy
by4gKi8KKyAgICBpZiAoIG93bmVyIHx8IChwZy0+Y291bnRfaW5mbyAmIFBH
Q19jb3VudF9tYXNrKSApCisgICAgeworICAgICAgICBIQVBfRVJST1IoImQl
ZDogT2RkIHAybSBwYWdlICUiUFJJX21mbiIgZD0lZCBjPSVseCB0PSUiUFJ0
eXBlX2luZm8iXG4iLAorICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lk
LCBtZm5feChwYWdlX3RvX21mbihwZykpLAorICAgICAgICAgICAgICAgICAg
b3duZXIgPyBvd25lci0+ZG9tYWluX2lkIDogRE9NSURfSU5WQUxJRCwKKyAg
ICAgICAgICAgICAgICAgIHBnLT5jb3VudF9pbmZvLCBwZy0+dS5pbnVzZS50
eXBlX2luZm8pOwogICAgICAgICBXQVJOKCk7CisgICAgICAgIHBnLT5jb3Vu
dF9pbmZvICY9IH5QR0NfY291bnRfbWFzazsKKyAgICAgICAgcGFnZV9zZXRf
b3duZXIocGcsIE5VTEwpOwogICAgIH0KLSAgICBwZy0+Y291bnRfaW5mbyAm
PSB+UEdDX2NvdW50X21hc2s7Ci0gICAgLyogRnJlZSBzaG91bGQgbm90IGRl
Y3JlbWVudCBkb21haW4ncyB0b3RhbCBhbGxvY2F0aW9uLCBzaW5jZQotICAg
ICAqIHRoZXNlIHBhZ2VzIHdlcmUgYWxsb2NhdGVkIHdpdGhvdXQgYW4gb3du
ZXIuICovCi0gICAgcGFnZV9zZXRfb3duZXIocGcsIE5VTEwpOwogICAgIGQt
PmFyY2gucGFnaW5nLmhhcC5wMm1fcGFnZXMtLTsKICAgICBkLT5hcmNoLnBh
Z2luZy5oYXAudG90YWxfcGFnZXMrKzsKICAgICBoYXBfZnJlZShkLCBwYWdl
X3RvX21mbihwZykpOwotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2Nv
bW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMK
QEAgLTE2MjIsMzIgKzE2MjIsMjkgQEAgc2hhZG93X2FsbG9jX3AybV9wYWdl
KHN0cnVjdCBkb21haW4gKmQpCiAgICAgcGcgPSBtZm5fdG9fcGFnZShzaGFk
b3dfYWxsb2MoZCwgU0hfdHlwZV9wMm1fdGFibGUsIDApKTsKICAgICBkLT5h
cmNoLnBhZ2luZy5zaGFkb3cucDJtX3BhZ2VzKys7CiAgICAgZC0+YXJjaC5w
YWdpbmcuc2hhZG93LnRvdGFsX3BhZ2VzLS07CisgICAgQVNTRVJUKCFwYWdl
X2dldF9vd25lcihwZykgJiYgIShwZy0+Y291bnRfaW5mbyAmIFBHQ19jb3Vu
dF9tYXNrKSk7CiAKICAgICBwYWdpbmdfdW5sb2NrKGQpOwogCi0gICAgLyog
VW5saWtlIHNoYWRvdyBwYWdlcywgbWFyayBwMm0gcGFnZXMgYXMgb3duZWQg
YnkgdGhlIGRvbWFpbi4KLSAgICAgKiBNYXJraW5nIHRoZSBkb21haW4gYXMg
dGhlIG93bmVyIHdvdWxkIG5vcm1hbGx5IGFsbG93IHRoZSBndWVzdCB0bwot
ICAgICAqIGNyZWF0ZSBtYXBwaW5ncyBvZiB0aGVzZSBwYWdlcywgYnV0IHRo
ZXNlIHAybSBwYWdlcyB3aWxsIG5ldmVyIGJlCi0gICAgICogaW4gdGhlIGRv
bWFpbidzIGd1ZXN0LXBoeXNpY2FsIGFkZHJlc3Mgc3BhY2UsIGFuZCBzbyB0
aGF0IGlzIG5vdAotICAgICAqIGJlbGlldmVkIHRvIGJlIGEgY29uY2Vybi4g
Ki8KLSAgICBwYWdlX3NldF9vd25lcihwZywgZCk7Ci0gICAgcGctPmNvdW50
X2luZm8gfD0gMTsKICAgICByZXR1cm4gcGc7CiB9CiAKIHN0YXRpYyB2b2lk
CiBzaGFkb3dfZnJlZV9wMm1fcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgcGFnZV9pbmZvICpwZykKIHsKLSAgICBBU1NFUlQocGFnZV9nZXRfb3du
ZXIocGcpID09IGQpOwotICAgIC8qIFNob3VsZCBoYXZlIGp1c3QgdGhlIG9u
ZSByZWYgd2UgZ2F2ZSBpdCBpbiBhbGxvY19wMm1fcGFnZSgpICovCi0gICAg
aWYgKCAocGctPmNvdW50X2luZm8gJiBQR0NfY291bnRfbWFzaykgIT0gMSAp
CisgICAgc3RydWN0IGRvbWFpbiAqb3duZXIgPSBwYWdlX2dldF9vd25lcihw
Zyk7CisKKyAgICAvKiBTaG91bGQgc3RpbGwgaGF2ZSBubyBvd25lciBhbmQg
Y291bnQgemVyby4gKi8KKyAgICBpZiAoIG93bmVyIHx8IChwZy0+Y291bnRf
aW5mbyAmIFBHQ19jb3VudF9tYXNrKSApCiAgICAgewotICAgICAgICBTSEFE
T1dfRVJST1IoIk9kZCBwMm0gcGFnZSBjb3VudCBjPSUjbHggdD0lIlBSdHlw
ZV9pbmZvIlxuIiwKKyAgICAgICAgU0hBRE9XX0VSUk9SKCJkJWQ6IE9kZCBw
Mm0gcGFnZSAlIlBSSV9tZm4iIGQ9JWQgYz0lbHggdD0lIlBSdHlwZV9pbmZv
IlxuIiwKKyAgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgbWZu
X3gocGFnZV90b19tZm4ocGcpKSwKKyAgICAgICAgICAgICAgICAgICAgIG93
bmVyID8gb3duZXItPmRvbWFpbl9pZCA6IERPTUlEX0lOVkFMSUQsCiAgICAg
ICAgICAgICAgICAgICAgICBwZy0+Y291bnRfaW5mbywgcGctPnUuaW51c2Uu
dHlwZV9pbmZvKTsKKyAgICAgICAgcGctPmNvdW50X2luZm8gJj0gflBHQ19j
b3VudF9tYXNrOworICAgICAgICBwYWdlX3NldF9vd25lcihwZywgTlVMTCk7
CiAgICAgfQotICAgIHBnLT5jb3VudF9pbmZvICY9IH5QR0NfY291bnRfbWFz
azsKICAgICBwZy0+dS5zaC50eXBlID0gU0hfdHlwZV9wMm1fdGFibGU7IC8q
IHAybSBjb2RlIHJldXNlcyB0eXBlLWluZm8gKi8KLSAgICBwYWdlX3NldF9v
d25lcihwZywgTlVMTCk7IAogCiAgICAgLyogVGhpcyBpcyBjYWxsZWQgYm90
aCBmcm9tIHRoZSBwMm0gY29kZSAod2hpY2ggbmV2ZXIgaG9sZHMgdGhlIAog
ICAgICAqIHBhZ2luZyBsb2NrKSBhbmQgdGhlIGxvZy1kaXJ0eSBjb2RlICh3
aGljaCBhbHdheXMgZG9lcykuICovCkBAIC0zMDEyLDcgKzMwMDksOSBAQCBp
bnQgc2hhZG93X2VuYWJsZShzdHJ1Y3QgZG9tYWluICpkLCB1MzIKICAgICAg
ICAgICAgICAgICAgICAgfCBfUEFHRV9QUkVTRU5UIHwgX1BBR0VfUlcgfCBf
UEFHRV9VU0VSIAogICAgICAgICAgICAgICAgICAgICB8IF9QQUdFX0FDQ0VT
U0VEIHwgX1BBR0VfRElSVFkgfCBfUEFHRV9QU0UpOwogICAgICAgICBzaF91
bm1hcF9kb21haW5fcGFnZShlKTsKKyAgICAgICAgcGctPmNvdW50X2luZm8g
PSAxOwogICAgICAgICBwZy0+dS5pbnVzZS50eXBlX2luZm8gPSBQR1RfbDJf
cGFnZV90YWJsZSB8IDEgfCBQR1RfdmFsaWRhdGVkOworICAgICAgICBwYWdl
X3NldF9vd25lcihwZywgZCk7CiAgICAgfQogCiAgICAgcGFnaW5nX2xvY2so
ZCk7CkBAIC0zMDUwLDcgKzMwNDksMTEgQEAgaW50IHNoYWRvd19lbmFibGUo
c3RydWN0IGRvbWFpbiAqZCwgdTMyCiAgICAgaWYgKCBydiAhPSAwICYmICFw
YWdldGFibGVfaXNfbnVsbChwMm1fZ2V0X3BhZ2V0YWJsZShwMm0pKSApCiAg
ICAgICAgIHAybV90ZWFyZG93bihwMm0pOwogICAgIGlmICggcnYgIT0gMCAm
JiBwZyAhPSBOVUxMICkKKyAgICB7CisgICAgICAgIHBnLT5jb3VudF9pbmZv
ICY9IH5QR0NfY291bnRfbWFzazsKKyAgICAgICAgcGFnZV9zZXRfb3duZXIo
cGcsIE5VTEwpOwogICAgICAgICBzaGFkb3dfZnJlZV9wMm1fcGFnZShkLCBw
Zyk7CisgICAgfQogICAgIGRvbWFpbl91bnBhdXNlKGQpOwogICAgIHJldHVy
biBydjsKIH0KQEAgLTMxNjEsNyArMzE2NCwyMiBAQCBvdXQ6CiAKICAgICAv
KiBNdXN0IGJlIGNhbGxlZCBvdXRzaWRlIHRoZSBsb2NrICovCiAgICAgaWYg
KCB1bnBhZ2VkX3BhZ2V0YWJsZSApIAorICAgIHsKKyAgICAgICAgaWYgKCBw
YWdlX2dldF9vd25lcih1bnBhZ2VkX3BhZ2V0YWJsZSkgPT0gZCAmJgorICAg
ICAgICAgICAgICh1bnBhZ2VkX3BhZ2V0YWJsZS0+Y291bnRfaW5mbyAmIFBH
Q19jb3VudF9tYXNrKSA9PSAxICkKKyAgICAgICAgeworICAgICAgICAgICAg
dW5wYWdlZF9wYWdldGFibGUtPmNvdW50X2luZm8gJj0gflBHQ19jb3VudF9t
YXNrOworICAgICAgICAgICAgcGFnZV9zZXRfb3duZXIodW5wYWdlZF9wYWdl
dGFibGUsIE5VTEwpOworICAgICAgICB9CisgICAgICAgIC8qIENvbXBsYWlu
IGhlcmUgaW4gY2FzZXMgd2hlcmUgc2hhZG93X2ZyZWVfcDJtX3BhZ2UoKSB3
b24ndC4gKi8KKyAgICAgICAgZWxzZSBpZiAoICFwYWdlX2dldF9vd25lcih1
bnBhZ2VkX3BhZ2V0YWJsZSkgJiYKKyAgICAgICAgICAgICAgICAgICEodW5w
YWdlZF9wYWdldGFibGUtPmNvdW50X2luZm8gJiBQR0NfY291bnRfbWFzaykg
KQorICAgICAgICAgICAgU0hBRE9XX0VSUk9SKCJkJWQ6IE9kZCB1bnBhZ2Vk
IHB0ICUiUFJJX21mbiIgYz0lbHggdD0lIlBSdHlwZV9pbmZvIlxuIiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIG1mbl94KHBh
Z2VfdG9fbWZuKHVucGFnZWRfcGFnZXRhYmxlKSksCisgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5wYWdlZF9wYWdldGFibGUtPmNvdW50X2luZm8sCisg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5wYWdlZF9wYWdldGFibGUtPnUu
aW51c2UudHlwZV9pbmZvKTsKICAgICAgICAgc2hhZG93X2ZyZWVfcDJtX3Bh
Z2UoZCwgdW5wYWdlZF9wYWdldGFibGUpOworICAgIH0KIH0KIAogdm9pZCBz
aGFkb3dfZmluYWxfdGVhcmRvd24oc3RydWN0IGRvbWFpbiAqZCkK

--=separator
Content-Type: application/octet-stream; name="xsa248-4.8.patch"
Content-Disposition: attachment; filename="xsa248-4.8.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvbW06IGRvbid0IHdyb25nbHkgc2V0IHBhZ2Ugb3duZXJzaGlwCgpQ
ViBkb21haW5zIGNhbiBvYnRhaW4gbWFwcGluZ3Mgb2YgYW55IHBhZ2VzIG93
bmVkIGJ5IHRoZSBjb3JyZWN0IGRvbWFpbiwKaW5jbHVkaW5nIG9uZXMgdGhh
dCBhcmVuJ3QgYWN0dWFsbHkgYXNzaWduZWQgYXMgIm5vcm1hbCIgUkFNLCBi
dXQgdXNlZApieSBYZW4gaW50ZXJuYWxseS4gIEF0IHRoZSBtb21lbnQgc3Vj
aCAiaW50ZXJuYWwiIHBhZ2VzIG1hcmtlZCBhcyBvd25lZApieSBhIGd1ZXN0
IGluY2x1ZGUgcGFnZXMgdXNlZCB0byB0cmFjayBsb2dkaXJ0eSBiaXRzLCBh
cyB3ZWxsIGFzIHAybQpwYWdlcyBhbmQgdGhlICJ1bnBhZ2VkIHBhZ2V0YWJs
ZSIgZm9yIEhWTSBndWVzdHMuIFNpbmNlIHRoZSBQViBtZW1vcnkKbWFuYWdl
bWVudCBhbmQgc2hhZG93IGNvZGUgY29uZmxpY3QgaW4gdGhlaXIgdXNlIG9m
IHN0cnVjdCBwYWdlX2luZm8KZmllbGRzLCBhbmQgc2luY2Ugc2hhZG93IGNv
ZGUgaXMgYmVpbmcgdXNlZCBmb3IgbG9nLWRpcnR5IGhhbmRsaW5nIGZvcgpQ
ViBkb21haW5zLCBwYWdlcyBjb21pbmcgZnJvbSB0aGUgc2hhZG93IHBvb2wg
bXVzdCwgZm9yIFBWIGRvbWFpbnMsIG5vdApoYXZlIHRoZSBkb21haW4gc2V0
IGFzIHRoZWlyIG93bmVyLgoKV2hpbGUgdGhlIGNoYW5nZSBjb3VsZCBiZSBk
b25lIGNvbmRpdGlvbmFsbHkgZm9yIGp1c3QgdGhlIFBWIGNhc2UgaW4Kc2hh
ZG93IGNvZGUsIGRvIGl0IHVuY29uZGl0aW9uYWxseSAoYW5kIGZvciBjb25z
aXN0ZW5jeSBhbHNvIGZvciBIQVApLApqdXN0IHRvIGJlIG9uIHRoZSBzYWZl
IHNpZGUuCgpUaGVyZSdzIG9uZSBzcGVjaWFsIGNhc2UgdGhvdWdoIGZvciBz
aGFkb3cgY29kZTogVGhlIHBhZ2UgdGFibGUgdXNlZCBmb3IKcnVubmluZyBh
IEhWTSBndWVzdCBpbiB1bnBhZ2VkIG1vZGUgaXMgc3ViamVjdCB0byBnZXRf
cGFnZSgpIChpbgpzZXRfc2hhZG93X3N0YXR1cygpKSBhbmQgaGVuY2UgbXVz
dCBoYXZlIGl0cyBvd25lciBzZXQuCgpUaGlzIGlzIFhTQS0yNDguCgpTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJl
dmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KUmV2aWV3ZWQt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKKysrIGIveGVuL2Fy
Y2gveDg2L21tL2hhcC9oYXAuYwpAQCAtMjgzLDggKzI4Myw3IEBAIHN0YXRp
YyBzdHJ1Y3QgcGFnZV9pbmZvICpoYXBfYWxsb2NfcDJtX3AKICAgICB7CiAg
ICAgICAgIGQtPmFyY2gucGFnaW5nLmhhcC50b3RhbF9wYWdlcy0tOwogICAg
ICAgICBkLT5hcmNoLnBhZ2luZy5oYXAucDJtX3BhZ2VzKys7Ci0gICAgICAg
IHBhZ2Vfc2V0X293bmVyKHBnLCBkKTsKLSAgICAgICAgcGctPmNvdW50X2lu
Zm8gfD0gMTsKKyAgICAgICAgQVNTRVJUKCFwYWdlX2dldF9vd25lcihwZykg
JiYgIShwZy0+Y291bnRfaW5mbyAmIFBHQ19jb3VudF9tYXNrKSk7CiAgICAg
fQogICAgIGVsc2UgaWYgKCAhZC0+YXJjaC5wYWdpbmcucDJtX2FsbG9jX2Zh
aWxlZCApCiAgICAgewpAQCAtMjk5LDIxICsyOTgsMjMgQEAgc3RhdGljIHN0
cnVjdCBwYWdlX2luZm8gKmhhcF9hbGxvY19wMm1fcAogCiBzdGF0aWMgdm9p
ZCBoYXBfZnJlZV9wMm1fcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
cGFnZV9pbmZvICpwZykKIHsKKyAgICBzdHJ1Y3QgZG9tYWluICpvd25lciA9
IHBhZ2VfZ2V0X293bmVyKHBnKTsKKwogICAgIC8qIFRoaXMgaXMgY2FsbGVk
IGJvdGggZnJvbSB0aGUgcDJtIGNvZGUgKHdoaWNoIG5ldmVyIGhvbGRzIHRo
ZSAKICAgICAgKiBwYWdpbmcgbG9jaykgYW5kIHRoZSBsb2ctZGlydHkgY29k
ZSAod2hpY2ggYWx3YXlzIGRvZXMpLiAqLwogICAgIHBhZ2luZ19sb2NrX3Jl
Y3Vyc2l2ZShkKTsKIAotICAgIEFTU0VSVChwYWdlX2dldF9vd25lcihwZykg
PT0gZCk7Ci0gICAgLyogU2hvdWxkIGhhdmUganVzdCB0aGUgb25lIHJlZiB3
ZSBnYXZlIGl0IGluIGFsbG9jX3AybV9wYWdlKCkgKi8KLSAgICBpZiAoIChw
Zy0+Y291bnRfaW5mbyAmIFBHQ19jb3VudF9tYXNrKSAhPSAxICkgewotICAg
ICAgICBIQVBfRVJST1IoIk9kZCBwMm0gcGFnZSAlcCBjb3VudCBjPSUjbHgg
dD0lIlBSdHlwZV9pbmZvIlxuIiwKLSAgICAgICAgICAgICAgICAgICAgIHBn
LCBwZy0+Y291bnRfaW5mbywgcGctPnUuaW51c2UudHlwZV9pbmZvKTsKKyAg
ICAvKiBTaG91bGQgc3RpbGwgaGF2ZSBubyBvd25lciBhbmQgY291bnQgemVy
by4gKi8KKyAgICBpZiAoIG93bmVyIHx8IChwZy0+Y291bnRfaW5mbyAmIFBH
Q19jb3VudF9tYXNrKSApCisgICAgeworICAgICAgICBIQVBfRVJST1IoImQl
ZDogT2RkIHAybSBwYWdlICUiUFJJX21mbiIgZD0lZCBjPSVseCB0PSUiUFJ0
eXBlX2luZm8iXG4iLAorICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lk
LCBtZm5feChwYWdlX3RvX21mbihwZykpLAorICAgICAgICAgICAgICAgICAg
b3duZXIgPyBvd25lci0+ZG9tYWluX2lkIDogRE9NSURfSU5WQUxJRCwKKyAg
ICAgICAgICAgICAgICAgIHBnLT5jb3VudF9pbmZvLCBwZy0+dS5pbnVzZS50
eXBlX2luZm8pOwogICAgICAgICBXQVJOKCk7CisgICAgICAgIHBnLT5jb3Vu
dF9pbmZvICY9IH5QR0NfY291bnRfbWFzazsKKyAgICAgICAgcGFnZV9zZXRf
b3duZXIocGcsIE5VTEwpOwogICAgIH0KLSAgICBwZy0+Y291bnRfaW5mbyAm
PSB+UEdDX2NvdW50X21hc2s7Ci0gICAgLyogRnJlZSBzaG91bGQgbm90IGRl
Y3JlbWVudCBkb21haW4ncyB0b3RhbCBhbGxvY2F0aW9uLCBzaW5jZQotICAg
ICAqIHRoZXNlIHBhZ2VzIHdlcmUgYWxsb2NhdGVkIHdpdGhvdXQgYW4gb3du
ZXIuICovCi0gICAgcGFnZV9zZXRfb3duZXIocGcsIE5VTEwpOwogICAgIGQt
PmFyY2gucGFnaW5nLmhhcC5wMm1fcGFnZXMtLTsKICAgICBkLT5hcmNoLnBh
Z2luZy5oYXAudG90YWxfcGFnZXMrKzsKICAgICBoYXBfZnJlZShkLCBwYWdl
X3RvX21mbihwZykpOwotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2Nv
bW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMK
QEAgLTE1NzMsMzIgKzE1NzMsMjkgQEAgc2hhZG93X2FsbG9jX3AybV9wYWdl
KHN0cnVjdCBkb21haW4gKmQpCiAgICAgcGcgPSBtZm5fdG9fcGFnZShzaGFk
b3dfYWxsb2MoZCwgU0hfdHlwZV9wMm1fdGFibGUsIDApKTsKICAgICBkLT5h
cmNoLnBhZ2luZy5zaGFkb3cucDJtX3BhZ2VzKys7CiAgICAgZC0+YXJjaC5w
YWdpbmcuc2hhZG93LnRvdGFsX3BhZ2VzLS07CisgICAgQVNTRVJUKCFwYWdl
X2dldF9vd25lcihwZykgJiYgIShwZy0+Y291bnRfaW5mbyAmIFBHQ19jb3Vu
dF9tYXNrKSk7CiAKICAgICBwYWdpbmdfdW5sb2NrKGQpOwogCi0gICAgLyog
VW5saWtlIHNoYWRvdyBwYWdlcywgbWFyayBwMm0gcGFnZXMgYXMgb3duZWQg
YnkgdGhlIGRvbWFpbi4KLSAgICAgKiBNYXJraW5nIHRoZSBkb21haW4gYXMg
dGhlIG93bmVyIHdvdWxkIG5vcm1hbGx5IGFsbG93IHRoZSBndWVzdCB0bwot
ICAgICAqIGNyZWF0ZSBtYXBwaW5ncyBvZiB0aGVzZSBwYWdlcywgYnV0IHRo
ZXNlIHAybSBwYWdlcyB3aWxsIG5ldmVyIGJlCi0gICAgICogaW4gdGhlIGRv
bWFpbidzIGd1ZXN0LXBoeXNpY2FsIGFkZHJlc3Mgc3BhY2UsIGFuZCBzbyB0
aGF0IGlzIG5vdAotICAgICAqIGJlbGlldmVkIHRvIGJlIGEgY29uY2Vybi4g
Ki8KLSAgICBwYWdlX3NldF9vd25lcihwZywgZCk7Ci0gICAgcGctPmNvdW50
X2luZm8gfD0gMTsKICAgICByZXR1cm4gcGc7CiB9CiAKIHN0YXRpYyB2b2lk
CiBzaGFkb3dfZnJlZV9wMm1fcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgcGFnZV9pbmZvICpwZykKIHsKLSAgICBBU1NFUlQocGFnZV9nZXRfb3du
ZXIocGcpID09IGQpOwotICAgIC8qIFNob3VsZCBoYXZlIGp1c3QgdGhlIG9u
ZSByZWYgd2UgZ2F2ZSBpdCBpbiBhbGxvY19wMm1fcGFnZSgpICovCi0gICAg
aWYgKCAocGctPmNvdW50X2luZm8gJiBQR0NfY291bnRfbWFzaykgIT0gMSAp
CisgICAgc3RydWN0IGRvbWFpbiAqb3duZXIgPSBwYWdlX2dldF9vd25lcihw
Zyk7CisKKyAgICAvKiBTaG91bGQgc3RpbGwgaGF2ZSBubyBvd25lciBhbmQg
Y291bnQgemVyby4gKi8KKyAgICBpZiAoIG93bmVyIHx8IChwZy0+Y291bnRf
aW5mbyAmIFBHQ19jb3VudF9tYXNrKSApCiAgICAgewotICAgICAgICBTSEFE
T1dfRVJST1IoIk9kZCBwMm0gcGFnZSBjb3VudCBjPSUjbHggdD0lIlBSdHlw
ZV9pbmZvIlxuIiwKKyAgICAgICAgU0hBRE9XX0VSUk9SKCJkJWQ6IE9kZCBw
Mm0gcGFnZSAlIlBSSV9tZm4iIGQ9JWQgYz0lbHggdD0lIlBSdHlwZV9pbmZv
IlxuIiwKKyAgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgbWZu
X3gocGFnZV90b19tZm4ocGcpKSwKKyAgICAgICAgICAgICAgICAgICAgIG93
bmVyID8gb3duZXItPmRvbWFpbl9pZCA6IERPTUlEX0lOVkFMSUQsCiAgICAg
ICAgICAgICAgICAgICAgICBwZy0+Y291bnRfaW5mbywgcGctPnUuaW51c2Uu
dHlwZV9pbmZvKTsKKyAgICAgICAgcGctPmNvdW50X2luZm8gJj0gflBHQ19j
b3VudF9tYXNrOworICAgICAgICBwYWdlX3NldF9vd25lcihwZywgTlVMTCk7
CiAgICAgfQotICAgIHBnLT5jb3VudF9pbmZvICY9IH5QR0NfY291bnRfbWFz
azsKICAgICBwZy0+dS5zaC50eXBlID0gU0hfdHlwZV9wMm1fdGFibGU7IC8q
IHAybSBjb2RlIHJldXNlcyB0eXBlLWluZm8gKi8KLSAgICBwYWdlX3NldF9v
d25lcihwZywgTlVMTCk7CiAKICAgICAvKiBUaGlzIGlzIGNhbGxlZCBib3Ro
IGZyb20gdGhlIHAybSBjb2RlICh3aGljaCBuZXZlciBob2xkcyB0aGUKICAg
ICAgKiBwYWdpbmcgbG9jaykgYW5kIHRoZSBsb2ctZGlydHkgY29kZSAod2hp
Y2ggYWx3YXlzIGRvZXMpLiAqLwpAQCAtMzIxNiw3ICszMjEzLDkgQEAgaW50
IHNoYWRvd19lbmFibGUoc3RydWN0IGRvbWFpbiAqZCwgdTMyCiAgICAgICAg
ICAgICAgICAgICAgIHwgX1BBR0VfUFJFU0VOVCB8IF9QQUdFX1JXIHwgX1BB
R0VfVVNFUgogICAgICAgICAgICAgICAgICAgICB8IF9QQUdFX0FDQ0VTU0VE
IHwgX1BBR0VfRElSVFkgfCBfUEFHRV9QU0UpOwogICAgICAgICB1bm1hcF9k
b21haW5fcGFnZShlKTsKKyAgICAgICAgcGctPmNvdW50X2luZm8gPSAxOwog
ICAgICAgICBwZy0+dS5pbnVzZS50eXBlX2luZm8gPSBQR1RfbDJfcGFnZV90
YWJsZSB8IDEgfCBQR1RfdmFsaWRhdGVkOworICAgICAgICBwYWdlX3NldF9v
d25lcihwZywgZCk7CiAgICAgfQogCiAgICAgcGFnaW5nX2xvY2soZCk7CkBA
IC0zMjU0LDcgKzMyNTMsMTEgQEAgaW50IHNoYWRvd19lbmFibGUoc3RydWN0
IGRvbWFpbiAqZCwgdTMyCiAgICAgaWYgKCBydiAhPSAwICYmICFwYWdldGFi
bGVfaXNfbnVsbChwMm1fZ2V0X3BhZ2V0YWJsZShwMm0pKSApCiAgICAgICAg
IHAybV90ZWFyZG93bihwMm0pOwogICAgIGlmICggcnYgIT0gMCAmJiBwZyAh
PSBOVUxMICkKKyAgICB7CisgICAgICAgIHBnLT5jb3VudF9pbmZvICY9IH5Q
R0NfY291bnRfbWFzazsKKyAgICAgICAgcGFnZV9zZXRfb3duZXIocGcsIE5V
TEwpOwogICAgICAgICBzaGFkb3dfZnJlZV9wMm1fcGFnZShkLCBwZyk7Cisg
ICAgfQogICAgIGRvbWFpbl91bnBhdXNlKGQpOwogICAgIHJldHVybiBydjsK
IH0KQEAgLTMzNjMsNyArMzM2NiwyMiBAQCBvdXQ6CiAKICAgICAvKiBNdXN0
IGJlIGNhbGxlZCBvdXRzaWRlIHRoZSBsb2NrICovCiAgICAgaWYgKCB1bnBh
Z2VkX3BhZ2V0YWJsZSApCisgICAgeworICAgICAgICBpZiAoIHBhZ2VfZ2V0
X293bmVyKHVucGFnZWRfcGFnZXRhYmxlKSA9PSBkICYmCisgICAgICAgICAg
ICAgKHVucGFnZWRfcGFnZXRhYmxlLT5jb3VudF9pbmZvICYgUEdDX2NvdW50
X21hc2spID09IDEgKQorICAgICAgICB7CisgICAgICAgICAgICB1bnBhZ2Vk
X3BhZ2V0YWJsZS0+Y291bnRfaW5mbyAmPSB+UEdDX2NvdW50X21hc2s7Cisg
ICAgICAgICAgICBwYWdlX3NldF9vd25lcih1bnBhZ2VkX3BhZ2V0YWJsZSwg
TlVMTCk7CisgICAgICAgIH0KKyAgICAgICAgLyogQ29tcGxhaW4gaGVyZSBp
biBjYXNlcyB3aGVyZSBzaGFkb3dfZnJlZV9wMm1fcGFnZSgpIHdvbid0LiAq
LworICAgICAgICBlbHNlIGlmICggIXBhZ2VfZ2V0X293bmVyKHVucGFnZWRf
cGFnZXRhYmxlKSAmJgorICAgICAgICAgICAgICAgICAgISh1bnBhZ2VkX3Bh
Z2V0YWJsZS0+Y291bnRfaW5mbyAmIFBHQ19jb3VudF9tYXNrKSApCisgICAg
ICAgICAgICBTSEFET1dfRVJST1IoImQlZDogT2RkIHVucGFnZWQgcHQgJSJQ
UklfbWZuIiBjPSVseCB0PSUiUFJ0eXBlX2luZm8iXG4iLAorICAgICAgICAg
ICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgbWZuX3gocGFnZV90b19t
Zm4odW5wYWdlZF9wYWdldGFibGUpKSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnBhZ2VkX3BhZ2V0YWJsZS0+Y291bnRfaW5mbywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnBhZ2VkX3BhZ2V0YWJsZS0+dS5pbnVzZS50
eXBlX2luZm8pOwogICAgICAgICBzaGFkb3dfZnJlZV9wMm1fcGFnZShkLCB1
bnBhZ2VkX3BhZ2V0YWJsZSk7CisgICAgfQogfQogCiB2b2lkIHNoYWRvd19m
aW5hbF90ZWFyZG93bihzdHJ1Y3QgZG9tYWluICpkKQo=

--=separator
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--=separator--


From xen-users-bounces@lists.xenproject.org Tue Dec 12 12:01:21 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Dec 2017 12:01:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eOjFG-00017l-9e; Tue, 12 Dec 2017 12:01:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rgst=di=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eOjFF-00015i-3y
 for xen-users@lists.xen.org; Tue, 12 Dec 2017 12:01:09 +0000
X-Inumbo-ID: 1b9dd4d1-df34-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1b9dd4d1-df34-11e7-b0d7-9f685aff125f;
 Tue, 12 Dec 2017 12:00:55 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eOjEJ-0008Ga-W4; Tue, 12 Dec 2017 12:00:11 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1eOjEJ-0002EY-VH; Tue, 12 Dec 2017 12:00:11 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1eOjEJ-0002EY-VH@xenbits.xenproject.org>
Date: Tue, 12 Dec 2017 12:00:11 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-users] Xen Security Advisory 250 - improper x86 shadow mode
 refcount error handling
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

                    Xen Security Advisory XSA-250
                              version 2

           improper x86 shadow mode refcount error handling

UPDATES IN VERSION 2
====================

Public release.

Provide metadata file.

ISSUE DESCRIPTION
=================

Pages being used to run x86 guests in shadow mode are reference counted
to track their uses.  When another reference cannot be acquired, the
corresponding page table entry must not be inserted.  Due to incorrect
error handling, this constraint could be violated.

IMPACT
======

A malicious or buggy guest may cause a hypervisor crash, resulting in
a Denial of Service (DoS) affecting the entire host, or cause hypervisor
memory corruption.  We cannot rule out a guest being able to escalate
its privilege.

VULNERABLE SYSTEMS
==================

All Xen versions are affected.

x86 systems are vulnerable.  ARM systems are not vulnerable.

Only guests run in shadow mode can exploit the vulnerability.

PV guests typically only run in shadow mode during live migration, as
well as for features like VM snapshot.

Note that save / restore does *not* use shadow mode, and so does not
expose this vulnerability.  Some downstreams also  include a "non-live
migration" feature, which also does not use shadow mode (and thus does
not expose this vulnerability).

HVM guests run in shadow mode on hardware without HAP support, or when
HAP is disabled (globally or in the VM configuration file).  Live
migration does not affect an HVM guest's use of shadow mode.

MITIGATION
==========

For HVM guest explicitly configured to use shadow paging (e.g. via the
`hap=0' xl domain configuration file parameter), changing to HAP (e.g.
by setting `hap=1') will avoid exposing the vulnerability to those
guests.  HAP is the default (in upstream Xen), where the hardware
supports it; so this mitigation is only applicable if HAP has been
disabled by configuration.

For PV guests, avoiding their live migration avoids the vulnerability.

CREDITS
=======

This issue was discovered by Jan Beulich of SUSE.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa250.patch           xen-unstable, Xen 4.9.x ... 4.6.x
xsa250-4.5.patch       Xen 4.5.x

$ sha256sum xsa250*
c15c1c3e64cfb7ab2e2c48970214aa8c3881deb7e11c498526554bb74535b601  xsa250.meta
adf4d8242dbddb4ec52fe1effc1f8b233d33d8d6a59c1bb677dcc6e2ed2bf711  xsa250.patch
d123a58308db606185c4e48dcf4a114ac29bb988ffc0eeb04ded213ec474e0f2  xsa250-4.5.patch
$

DEPLOYMENT DURING EMBARGO
=========================

Deployment of the patches and/or mitigations described above (or
others which are substantially similar) is permitted during the
embargo, even on public-facing systems with untrusted guest users and
administrators.

But: Distribution of updated software is prohibited (except to other
members of the predisclosure list).

Predisclosure list members who wish to deploy significantly different
patches and/or mitigations, please contact the Xen Project Security
Team.

(Note: this during-embargo deployment notice is retained in
post-embargo publicly released Xen Project advisories, even though it
is then no longer applicable.  This is to enable the community to have
oversight of the Xen Project Security Team's decisionmaking.)

For more information about permissible uses of embargoed information,
consult the Xen Project community's agreed Security Policy:
  http://www.xenproject.org/security-policy.html
-----BEGIN PGP SIGNATURE-----

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAlovuNkMHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZx+4H/2ADwtz7LzqBd7aZ9BnODa3L+KM/hO05tG0t+feh
eunJSfxAY3jRep4NxWUgK8zerAusw3zZi9lRzmhdLMHYtmslJPDWy5ul0N09E6Y5
KH2Ky8zkFb2puzHZs2oMKywW25aRI6Bs7VdFK44KxWPRrLAFTNup6xOCVNWJ4VWw
YhNTu4g/+mUUa+KLRPL/s6sKjIw07/sbh/koHWSwlAksxmlUfdHaFuLbsvspPRe0
vq8Q8zN/n9Att6i8RrjeWLAb36mYXhKYIzkZhmJXNlwQx9dkhuLdlRaJ4zb7uERb
wDYYlT9wib8CB5tsKxX+ozLQ0mr43DAFfsLJpzi7TudYplE=
=+/I2
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa250.meta"
Content-Disposition: attachment; filename="xsa250.meta"
Content-Transfer-Encoding: base64

ewogICJYU0EiOiAyNTAsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMCIsCiAgICAiNC45IiwKICAgICI0LjgiLAog
ICAgIjQuNyIsCiAgICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMi
OiBbCiAgICAieGVuIgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC4xMCI6
IHsKICAgICAgIlhlblZlcnNpb24iOiAiNC4xMCIsCiAgICAgICJSZWNpcGVz
IjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjog
IjM0NWJiOWNkNjM0NDIxZjUwYjczMmQ0ZjljODlhNjQ5YTdhMWQwZGIiLAog
ICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDI0OCwKICAgICAg
ICAgICAgMjQ5CiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBb
CiAgICAgICAgICAgICJ4c2EyNTAucGF0Y2giCiAgICAgICAgICBdCiAgICAg
ICAgfQogICAgICB9CiAgICB9LAogICAgIjQuNSI6IHsKICAgICAgIlhlblZl
cnNpb24iOiAiNC41IiwKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhl
biI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiNDFmNmRkMDVkMTBmZDFi
NDI4MWMxNzIyZTJkOGYyOWUzNzhhYmU5YSIsCiAgICAgICAgICAiUHJlcmVx
cyI6IFsKICAgICAgICAgICAgMjQ4LAogICAgICAgICAgICAyNDkKICAgICAg
ICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhz
YTI1MC00LjUucGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9
CiAgICB9LAogICAgIjQuNiI6IHsKICAgICAgIlhlblZlcnNpb24iOiAiNC42
IiwKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAg
ICAgICJTdGFibGVSZWYiOiAiOWIwYzJhMjIzMTMyYTA3ZjA2ZjBiZThlODVk
YTM5MGRlZmU5OThmNSIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAg
ICAgICAgMjQ4LAogICAgICAgICAgICAyNDkKICAgICAgICAgIF0sCiAgICAg
ICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI1MC5wYXRjaCIK
ICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC43
IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0LjciLAogICAgICAiUmVjaXBl
cyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6
ICJiY2M5ZTI0NWFhZmJkYWU0NGM3NjEwNTNjODk4YmVkYjM1ODJjYzRkIiwK
ICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyNDgsCiAgICAg
ICAgICAgIDI0OQogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjog
WwogICAgICAgICAgICAieHNhMjUwLnBhdGNoIgogICAgICAgICAgXQogICAg
ICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjgiOiB7CiAgICAgICJYZW5W
ZXJzaW9uIjogIjQuOCIsCiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4
ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjliYTY3ODNlNDdkYjcx
Mzc5YzUxMjAwMzliODc4ZjYwNWJkZjMxZjMiLAogICAgICAgICAgIlByZXJl
cXMiOiBbCiAgICAgICAgICAgIDI0OCwKICAgICAgICAgICAgMjQ5CiAgICAg
ICAgICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4
c2EyNTAucGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAg
ICB9LAogICAgIjQuOSI6IHsKICAgICAgIlhlblZlcnNpb24iOiAiNC45IiwK
ICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAg
ICJTdGFibGVSZWYiOiAiYWUzNGFiOGM1ZDJlOTc3ZjZkODA4MWMyY2U0NDk0
ODc1MjMyZjU2MyIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAg
ICAgMjQ4LAogICAgICAgICAgICAyNDkKICAgICAgICAgIF0sCiAgICAgICAg
ICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI1MC5wYXRjaCIKICAg
ICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAibWFzdGVy
IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0LjEwIiwKICAgICAgIlJlY2lw
ZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYi
OiAiMzQ1YmI5Y2Q2MzQ0MjFmNTBiNzMyZDRmOWM4OWE2NDlhN2ExZDBkYiIs
CiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjQ4LAogICAg
ICAgICAgICAyNDkKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6
IFsKICAgICAgICAgICAgInhzYTI1MC5wYXRjaCIKICAgICAgICAgIF0KICAg
ICAgICB9CiAgICAgIH0KICAgIH0KICB9Cn0=

--=separator
Content-Type: application/octet-stream; name="xsa250.patch"
Content-Disposition: attachment; filename="xsa250.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvc2hhZG93OiBmaXggcmVmLWNvdW50aW5nIGVycm9yIGhhbmRsaW5n
CgpUaGUgb2xkLUxpbnV4IGhhbmRsaW5nIGluIHNoYWRvd19zZXRfbDRlKCkg
bWlzdGFrZW5seSBPUmVkIHRvZ2V0aGVyIHRoZQpyZXN1bHRzIG9mIHNoX2dl
dF9yZWYoKSBhbmQgc2hfcGluKCkuIEFzIHRoZSBsYXR0ZXIgZmFpbGluZyBp
cyBub3QgYQpjb3JyZWN0bmVzcyBwcm9ibGVtLCBzaW1wbHkgaWdub3JlIGl0
cyByZXR1cm4gdmFsdWUuCgpJbiBzaF9zZXRfdG9wbGV2ZWxfc2hhZG93KCkg
YSBmYWlsaW5nIHNoX2dldF9yZWYoKSBtdXN0IG5vdCBiZQphY2NvbXBhbmll
ZCBieSBpbnN0YWxsaW5nIHRoZSBlbnRyeSwgZGVzcGl0ZSB0aGUgZG9tYWlu
IGJlaW5nIGNyYXNoZWQuCgpUaGlzIGlzIFhTQS0yNTAuCgpTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2Vk
LWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KCi0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS9zaGFkb3cvbXVsdGkuYworKysgYi94ZW4vYXJjaC94ODYvbW0v
c2hhZG93L211bHRpLmMKQEAgLTkyMyw3ICs5MjMsNyBAQCBzdGF0aWMgaW50
IHNoYWRvd19zZXRfbDRlKHN0cnVjdCBkb21haW4KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc2hhZG93X2w0ZV90IG5ld19zbDRlLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICBtZm5fdCBzbDRtZm4pCiB7Ci0gICAgaW50IGZs
YWdzID0gMCwgb2s7CisgICAgaW50IGZsYWdzID0gMDsKICAgICBzaGFkb3df
bDRlX3Qgb2xkX3NsNGU7CiAgICAgcGFkZHJfdCBwYWRkcjsKICAgICBBU1NF
UlQoc2w0ZSAhPSBOVUxMKTsKQEAgLTkzOCwxNSArOTM4LDE2IEBAIHN0YXRp
YyBpbnQgc2hhZG93X3NldF9sNGUoc3RydWN0IGRvbWFpbgogICAgIHsKICAg
ICAgICAgLyogQWJvdXQgdG8gaW5zdGFsbCBhIG5ldyByZWZlcmVuY2UgKi8K
ICAgICAgICAgbWZuX3Qgc2wzbWZuID0gc2hhZG93X2w0ZV9nZXRfbWZuKG5l
d19zbDRlKTsKLSAgICAgICAgb2sgPSBzaF9nZXRfcmVmKGQsIHNsM21mbiwg
cGFkZHIpOwotICAgICAgICAvKiBBcmUgd2UgcGlubmluZyBsMyBzaGFkb3dz
IHRvIGhhbmRsZSB3aWVyZCBsaW51eCBiZWhhdmlvdXI/ICovCi0gICAgICAg
IGlmICggc2hfdHlwZV9pc19waW5uYWJsZShkLCBTSF90eXBlX2wzXzY0X3No
YWRvdykgKQotICAgICAgICAgICAgb2sgfD0gc2hfcGluKGQsIHNsM21mbik7
Ci0gICAgICAgIGlmICggIW9rICkKKworICAgICAgICBpZiAoICFzaF9nZXRf
cmVmKGQsIHNsM21mbiwgcGFkZHIpICkKICAgICAgICAgewogICAgICAgICAg
ICAgZG9tYWluX2NyYXNoKGQpOwogICAgICAgICAgICAgcmV0dXJuIFNIQURP
V19TRVRfRVJST1I7CiAgICAgICAgIH0KKworICAgICAgICAvKiBBcmUgd2Ug
cGlubmluZyBsMyBzaGFkb3dzIHRvIGhhbmRsZSB3ZWlyZCBMaW51eCBiZWhh
dmlvdXI/ICovCisgICAgICAgIGlmICggc2hfdHlwZV9pc19waW5uYWJsZShk
LCBTSF90eXBlX2wzXzY0X3NoYWRvdykgKQorICAgICAgICAgICAgc2hfcGlu
KGQsIHNsM21mbik7CiAgICAgfQogCiAgICAgLyogV3JpdGUgdGhlIG5ldyBl
bnRyeSAqLwpAQCAtMzk2NSwxNCArMzk2NiwxNSBAQCBzaF9zZXRfdG9wbGV2
ZWxfc2hhZG93KHN0cnVjdCB2Y3B1ICp2LAogCiAgICAgLyogVGFrZSBhIHJl
ZiB0byB0aGlzIHBhZ2U6IGl0IHdpbGwgYmUgcmVsZWFzZWQgaW4gc2hfZGV0
YWNoX29sZF90YWJsZXMoKQogICAgICAqIG9yIHRoZSBuZXh0IGNhbGwgdG8g
c2V0X3RvcGxldmVsX3NoYWRvdygpICovCi0gICAgaWYgKCAhc2hfZ2V0X3Jl
ZihkLCBzbWZuLCAwKSApCisgICAgaWYgKCBzaF9nZXRfcmVmKGQsIHNtZm4s
IDApICkKKyAgICAgICAgbmV3X2VudHJ5ID0gcGFnZXRhYmxlX2Zyb21fbWZu
KHNtZm4pOworICAgIGVsc2UKICAgICB7CiAgICAgICAgIFNIQURPV19FUlJP
UigiY2FuJ3QgaW5zdGFsbCAlI2x4IGFzIHRvcGxldmVsIHNoYWRvd1xuIiwg
bWZuX3goc21mbikpOwogICAgICAgICBkb21haW5fY3Jhc2goZCk7CisgICAg
ICAgIG5ld19lbnRyeSA9IHBhZ2V0YWJsZV9udWxsKCk7CiAgICAgfQogCi0g
ICAgbmV3X2VudHJ5ID0gcGFnZXRhYmxlX2Zyb21fbWZuKHNtZm4pOwotCiAg
aW5zdGFsbF9uZXdfZW50cnk6CiAgICAgLyogRG9uZS4gIEluc3RhbGwgaXQg
Ki8KICAgICBTSEFET1dfUFJJTlRLKCIldS8ldSBbJXVdIGdtZm4gJSMiUFJJ
X21mbiIgc21mbiAlIyJQUklfbWZuIlxuIiwK

--=separator
Content-Type: application/octet-stream; name="xsa250-4.5.patch"
Content-Disposition: attachment; filename="xsa250-4.5.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvc2hhZG93OiBmaXggcmVmLWNvdW50aW5nIGVycm9yIGhhbmRsaW5n
CgpUaGUgb2xkLUxpbnV4IGhhbmRsaW5nIGluIHNoYWRvd19zZXRfbDRlKCkg
bWlzdGFrZW5seSBPUmVkIHRvZ2V0aGVyIHRoZQpyZXN1bHRzIG9mIHNoX2dl
dF9yZWYoKSBhbmQgc2hfcGluKCkuIEFzIHRoZSBsYXR0ZXIgZmFpbGluZyBp
cyBub3QgYQpjb3JyZWN0bmVzcyBwcm9ibGVtLCBzaW1wbHkgaWdub3JlIGl0
cyByZXR1cm4gdmFsdWUuCgpJbiBzaF9zZXRfdG9wbGV2ZWxfc2hhZG93KCkg
YSBmYWlsaW5nIHNoX2dldF9yZWYoKSBtdXN0IG5vdCBiZQphY2NvbXBhbmll
ZCBieSBpbnN0YWxsaW5nIHRoZSBlbnRyeSwgZGVzcGl0ZSB0aGUgZG9tYWlu
IGJlaW5nIGNyYXNoZWQuCgpUaGlzIGlzIFhTQS0yNTAuCgpTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2Vk
LWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KCi0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS9zaGFkb3cvbXVsdGkuYworKysgYi94ZW4vYXJjaC94ODYvbW0v
c2hhZG93L211bHRpLmMKQEAgLTg5Niw3ICs4OTYsNyBAQCBzdGF0aWMgaW50
IHNoYWRvd19zZXRfbDRlKHN0cnVjdCB2Y3B1ICp2CiAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHNoYWRvd19sNGVfdCBuZXdfc2w0ZSwgCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG1mbl90IHNsNG1mbikKIHsKLSAgICBpbnQg
ZmxhZ3MgPSAwLCBvazsKKyAgICBpbnQgZmxhZ3MgPSAwOwogICAgIHNoYWRv
d19sNGVfdCBvbGRfc2w0ZTsKICAgICBwYWRkcl90IHBhZGRyOwogICAgIEFT
U0VSVChzbDRlICE9IE5VTEwpOwpAQCAtOTExLDE1ICs5MTEsMTYgQEAgc3Rh
dGljIGludCBzaGFkb3dfc2V0X2w0ZShzdHJ1Y3QgdmNwdSAqdgogICAgIHsK
ICAgICAgICAgLyogQWJvdXQgdG8gaW5zdGFsbCBhIG5ldyByZWZlcmVuY2Ug
Ki8gICAgICAgIAogICAgICAgICBtZm5fdCBzbDNtZm4gPSBzaGFkb3dfbDRl
X2dldF9tZm4obmV3X3NsNGUpOwotICAgICAgICBvayA9IHNoX2dldF9yZWYo
diwgc2wzbWZuLCBwYWRkcik7Ci0gICAgICAgIC8qIEFyZSB3ZSBwaW5uaW5n
IGwzIHNoYWRvd3MgdG8gaGFuZGxlIHdpZXJkIGxpbnV4IGJlaGF2aW91cj8g
Ki8KLSAgICAgICAgaWYgKCBzaF90eXBlX2lzX3Bpbm5hYmxlKHYsIFNIX3R5
cGVfbDNfNjRfc2hhZG93KSApCi0gICAgICAgICAgICBvayB8PSBzaF9waW4o
diwgc2wzbWZuKTsKLSAgICAgICAgaWYgKCAhb2sgKQorCisgICAgICAgIGlm
ICggIXNoX2dldF9yZWYodiwgc2wzbWZuLCBwYWRkcikgKQogICAgICAgICB7
CiAgICAgICAgICAgICBkb21haW5fY3Jhc2godi0+ZG9tYWluKTsKICAgICAg
ICAgICAgIHJldHVybiBTSEFET1dfU0VUX0VSUk9SOwogICAgICAgICB9CisK
KyAgICAgICAgLyogQXJlIHdlIHBpbm5pbmcgbDMgc2hhZG93cyB0byBoYW5k
bGUgd2VpcmQgTGludXggYmVoYXZpb3VyPyAqLworICAgICAgICBpZiAoIHNo
X3R5cGVfaXNfcGlubmFibGUodiwgU0hfdHlwZV9sM182NF9zaGFkb3cpICkK
KyAgICAgICAgICAgIHNoX3Bpbih2LCBzbDNtZm4pOwogICAgIH0KIAogICAg
IC8qIFdyaXRlIHRoZSBuZXcgZW50cnkgKi8KQEAgLTM4ODEsMTQgKzM4ODIs
MTUgQEAgc2hfc2V0X3RvcGxldmVsX3NoYWRvdyhzdHJ1Y3QgdmNwdSAqdiwK
IAogICAgIC8qIFRha2UgYSByZWYgdG8gdGhpcyBwYWdlOiBpdCB3aWxsIGJl
IHJlbGVhc2VkIGluIHNoX2RldGFjaF9vbGRfdGFibGVzKCkKICAgICAgKiBv
ciB0aGUgbmV4dCBjYWxsIHRvIHNldF90b3BsZXZlbF9zaGFkb3coKSAqLwot
ICAgIGlmICggIXNoX2dldF9yZWYodiwgc21mbiwgMCkgKQorICAgIGlmICgg
c2hfZ2V0X3JlZih2LCBzbWZuLCAwKSApCisgICAgICAgIG5ld19lbnRyeSA9
IHBhZ2V0YWJsZV9mcm9tX21mbihzbWZuKTsKKyAgICBlbHNlCiAgICAgewog
ICAgICAgICBTSEFET1dfRVJST1IoImNhbid0IGluc3RhbGwgJSNseCBhcyB0
b3BsZXZlbCBzaGFkb3dcbiIsIG1mbl94KHNtZm4pKTsKICAgICAgICAgZG9t
YWluX2NyYXNoKHYtPmRvbWFpbik7CisgICAgICAgIG5ld19lbnRyeSA9IHBh
Z2V0YWJsZV9udWxsKCk7CiAgICAgfQogCi0gICAgbmV3X2VudHJ5ID0gcGFn
ZXRhYmxlX2Zyb21fbWZuKHNtZm4pOwotCiAgaW5zdGFsbF9uZXdfZW50cnk6
CiAgICAgLyogRG9uZS4gIEluc3RhbGwgaXQgKi8KICAgICBTSEFET1dfUFJJ
TlRLKCIldS8ldSBbJXVdIGdtZm4gJSMiUFJJX21mbiIgc21mbiAlIyJQUklf
bWZuIlxuIiwK

--=separator
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--=separator--


From xen-users-bounces@lists.xenproject.org Tue Dec 12 12:04:39 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Dec 2017 12:04:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eOjHb-0001zk-Io; Tue, 12 Dec 2017 12:03:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rgst=di=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eOjHa-0001xu-3I
 for xen-users@lists.xen.org; Tue, 12 Dec 2017 12:03:34 +0000
X-Inumbo-ID: 1fa6b235-df34-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1fa6b235-df34-11e7-b0d7-9f685aff125f;
 Tue, 12 Dec 2017 12:01:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eOjEM-0008Gu-7c; Tue, 12 Dec 2017 12:00:14 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1eOjEM-0002G1-6w; Tue, 12 Dec 2017 12:00:14 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1eOjEM-0002G1-6w@xenbits.xenproject.org>
Date: Tue, 12 Dec 2017 12:00:14 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-users] Xen Security Advisory 251 - improper bug check in x86
 log-dirty handling
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

                    Xen Security Advisory XSA-251
                              version 2

             improper bug check in x86 log-dirty handling

UPDATES IN VERSION 2
====================

Public release.

Provide information for Xen 4.10-in-preparation branch in .meta.

ISSUE DESCRIPTION
=================

Memory sharing, available to x86 HVM guests only, uses a special value
in the global machine to physical address translation table (M2P).  PV
guests have full control over M2P entries corresponding to pages they
own.  A bug check (specifically, an assertion that an M2P entry is not
the special "shared" indicator) was insufficiently qualified, and as a
consequence is triggerable by PV guests in log-dirty mode
(e.g. because of being live migrated).

IMPACT
======

A malicious or buggy PV guest may cause a hypervisor crash, resulting in
a Denial of Service (DoS) affecting the entire host.

VULNERABLE SYSTEMS
==================

Xen versions 4.0 and later are affected.  Xen versions 3.4 and earlier
are not affected.

Only x86 systems are vulnerable.  ARM systems are not vulnerable.

x86 HVM guests cannot exploit this vulnerability.

Only x86 PV guests can exploit this vulnerability, and only when being
run in shadow mode.  PV guests are typically run in shadow mode for live
migration, as well as for features like VM snapshot.

Note that save / restore does *not* use shadow mode, and so does not
expose this vulnerability.  Some downstreams also  include a "non-live
migration" feature, which also does not use shadow mode (and thus does
not expose this vulnerability).

MITIGATION
==========

Running only HVM guests avoids the vulnerability.

Avoiding live migration of x86 PV guests also avoids the vulnerability.

CREDITS
=======

This issue was discovered by Jan Beulich of SUSE.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa251.patch           xen-unstable, Xen 4.9.x
xsa251-4.8.patch       Xen 4.8.x, Xen 4.7.x, Xen 4.6.x
xsa251-4.5.patch       Xen 4.5.x

$ sha256sum xsa251*
152cf5c88c3e441af01cdf5749877cabb6ab961afee9f29ae3077e725b703aa2  xsa251.meta
0dfbcfe459f051abb571d3fbedbe9760a4c6cd540ab5d525627050e3eeb9234e  xsa251.patch
345a6e004e0d0d89c7fc8db55d48d68f53402a521bd1aa3cb4168043e1ae5673  xsa251-4.5.patch
f8cecf013a3628038e0a4566778852a560b25a1ce2f3872a989087ab2fc9a913  xsa251-4.8.patch
$

DEPLOYMENT DURING EMBARGO
=========================

Deployment of the patches and/or mitigations described above (or
others which are substantially similar) is permitted during the
embargo, even on public-facing systems with untrusted guest users and
administrators.

But: Distribution of updated software is prohibited (except to other
members of the predisclosure list).

Predisclosure list members who wish to deploy significantly different
patches and/or mitigations, please contact the Xen Project Security
Team.

(Note: this during-embargo deployment notice is retained in
post-embargo publicly released Xen Project advisories, even though it
is then no longer applicable.  This is to enable the community to have
oversight of the Xen Project Security Team's decisionmaking.)

For more information about permissible uses of embargoed information,
consult the Xen Project community's agreed Security Policy:
  http://www.xenproject.org/security-policy.html
-----BEGIN PGP SIGNATURE-----

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAlovuNkMHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZvOgIALWR2TD54KrdAAtdp0q6b9eo4VcMi5BACeuOIxoY
Ek0YA8CLVhj/zmT4/JFH8hZl4Jq0YkWCmxieAw8RvvzFD8WjS7CjTGjseYLL39rZ
tyz+GTJ4ws1AVm/HL0JcYqoIWHv3I5M1OdoEKcAyYt4qoHTC00YtQFoSz0Gkruk0
37OMyAfSo3ex+YUpN4S5RXnXB0gdvIOnZJU2WAYYsXxncsOXSP87ohiK55QfK3zO
HcSPbcux/NonLG1KqFGzEIXq3wFv1hXo9MGdKnmoeTkr0uaGjxxWySbTyZ5pPzXD
Vyr6/W5GwQjee/48KzYEr/UggfeutUpYfSVnW/KL/CCqqy0=
=sgSx
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa251.meta"
Content-Disposition: attachment; filename="xsa251.meta"
Content-Transfer-Encoding: base64

ewogICJYU0EiOiAyNTEsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMCIsCiAgICAiNC45IiwKICAgICI0LjgiLAog
ICAgIjQuNyIsCiAgICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMi
OiBbCiAgICAieGVuIgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC4xMCI6
IHsKICAgICAgIlhlblZlcnNpb24iOiAiNC4xMCIsCiAgICAgICJSZWNpcGVz
IjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjog
IjM0NWJiOWNkNjM0NDIxZjUwYjczMmQ0ZjljODlhNjQ5YTdhMWQwZGIiLAog
ICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDI0OCwKICAgICAg
ICAgICAgMjQ5LAogICAgICAgICAgICAyNTAKICAgICAgICAgIF0sCiAgICAg
ICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI1MS5wYXRjaCIK
ICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC41
IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0LjUiLAogICAgICAiUmVjaXBl
cyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6
ICI0MWY2ZGQwNWQxMGZkMWI0MjgxYzE3MjJlMmQ4ZjI5ZTM3OGFiZTlhIiwK
ICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyNDgsCiAgICAg
ICAgICAgIDI0OSwKICAgICAgICAgICAgMjUwCiAgICAgICAgICBdLAogICAg
ICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyNTEtNC41LnBh
dGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAg
ICI0LjYiOiB7CiAgICAgICJYZW5WZXJzaW9uIjogIjQuNiIsCiAgICAgICJS
ZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxl
UmVmIjogIjliMGMyYTIyMzEzMmEwN2YwNmYwYmU4ZTg1ZGEzOTBkZWZlOTk4
ZjUiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDI0OCwK
ICAgICAgICAgICAgMjQ5LAogICAgICAgICAgICAyNTAKICAgICAgICAgIF0s
CiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI1MS00
LjgucGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9
LAogICAgIjQuNyI6IHsKICAgICAgIlhlblZlcnNpb24iOiAiNC43IiwKICAg
ICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJT
dGFibGVSZWYiOiAiYmNjOWUyNDVhYWZiZGFlNDRjNzYxMDUzYzg5OGJlZGIz
NTgyY2M0ZCIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAg
MjQ4LAogICAgICAgICAgICAyNDksCiAgICAgICAgICAgIDI1MAogICAgICAg
ICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNh
MjUxLTQuOC5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0K
ICAgIH0sCiAgICAiNC44IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0Ljgi
LAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAg
ICAgIlN0YWJsZVJlZiI6ICI5YmE2NzgzZTQ3ZGI3MTM3OWM1MTIwMDM5Yjg3
OGY2MDViZGYzMWYzIiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAg
ICAgICAyNDgsCiAgICAgICAgICAgIDI0OSwKICAgICAgICAgICAgMjUwCiAg
ICAgICAgICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAg
ICJ4c2EyNTEtNC44LnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAg
ICAgfQogICAgfSwKICAgICI0LjkiOiB7CiAgICAgICJYZW5WZXJzaW9uIjog
IjQuOSIsCiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAg
ICAgICAgICAiU3RhYmxlUmVmIjogImFlMzRhYjhjNWQyZTk3N2Y2ZDgwODFj
MmNlNDQ5NDg3NTIzMmY1NjMiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAg
ICAgICAgICAgIDI0OCwKICAgICAgICAgICAgMjQ5LAogICAgICAgICAgICAy
NTAKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAg
ICAgICAgInhzYTI1MS5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAg
ICAgIH0KICAgIH0sCiAgICAibWFzdGVyIjogewogICAgICAiWGVuVmVyc2lv
biI6ICI0LjEwIiwKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6
IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiMzQ1YmI5Y2Q2MzQ0MjFmNTBi
NzMyZDRmOWM4OWE2NDlhN2ExZDBkYiIsCiAgICAgICAgICAiUHJlcmVxcyI6
IFsKICAgICAgICAgICAgMjQ4LAogICAgICAgICAgICAyNDksCiAgICAgICAg
ICAgIDI1MAogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwog
ICAgICAgICAgICAieHNhMjUxLnBhdGNoIgogICAgICAgICAgXQogICAgICAg
IH0KICAgICAgfQogICAgfQogIH0KfQ==

--=separator
Content-Type: application/octet-stream; name="xsa251.patch"
Content-Disposition: attachment; filename="xsa251.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvcGFnaW5nOiBkb24ndCB1bmNvbmRpdGlvbmFsbHkgQlVHKCkgb24g
ZmluZGluZyBTSEFSRURfTTJQX0VOVFJZCgpQViBndWVzdHMgY2FuIGZ1bGx5
IGNvbnRyb2wgdGhlIHZhbHVlcyB3cml0dGVuIGludG8gdGhlIFAyTS4KClRo
aXMgaXMgWFNBLTI1MS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94
ODYvbW0vcGFnaW5nLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3BhZ2luZy5j
CkBAIC0yNzQsNyArMjc0LDcgQEAgdm9pZCBwYWdpbmdfbWFya19wZm5fZGly
dHkoc3RydWN0IGRvbWFpbgogICAgICAgICByZXR1cm47CiAKICAgICAvKiBT
aGFyZWQgTUZOcyBzaG91bGQgTkVWRVIgYmUgbWFya2VkIGRpcnR5ICovCi0g
ICAgQlVHX09OKFNIQVJFRF9NMlAocGZuX3gocGZuKSkpOworICAgIEJVR19P
TihwYWdpbmdfbW9kZV90cmFuc2xhdGUoZCkgJiYgU0hBUkVEX00yUChwZm5f
eChwZm4pKSk7CiAKICAgICAvKgogICAgICAqIFZhbHVlcyB3aXRoIHRoZSBN
U0Igc2V0IGRlbm90ZSBNRk5zIHRoYXQgYXJlbid0IHJlYWxseSBwYXJ0IG9m
IHRoZQo=

--=separator
Content-Type: application/octet-stream; name="xsa251-4.5.patch"
Content-Disposition: attachment; filename="xsa251-4.5.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvcGFnaW5nOiBkb24ndCB1bmNvbmRpdGlvbmFsbHkgQlVHKCkgb24g
ZmluZGluZyBTSEFSRURfTTJQX0VOVFJZCgpQViBndWVzdHMgY2FuIGZ1bGx5
IGNvbnRyb2wgdGhlIHZhbHVlcyB3cml0dGVuIGludG8gdGhlIFAyTS4KClRo
aXMgaXMgWFNBLTI1MS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94
ODYvbW0vcGFnaW5nLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3BhZ2luZy5j
CkBAIC0yODUsNyArMjg1LDcgQEAgdm9pZCBwYWdpbmdfbWFya19kaXJ0eShz
dHJ1Y3QgZG9tYWluICpkLAogICAgIC8qIFdlIC9yZWFsbHkvIG1lYW4gUEZO
IGhlcmUsIGV2ZW4gZm9yIG5vbi10cmFuc2xhdGVkIGd1ZXN0cy4gKi8KICAg
ICBwZm4gPSBnZXRfZ3Bmbl9mcm9tX21mbihtZm5feChnbWZuKSk7CiAgICAg
LyogU2hhcmVkIE1GTnMgc2hvdWxkIE5FVkVSIGJlIG1hcmtlZCBkaXJ0eSAq
LwotICAgIEJVR19PTihTSEFSRURfTTJQKHBmbikpOworICAgIEJVR19PTihw
YWdpbmdfbW9kZV90cmFuc2xhdGUoZCkgJiYgU0hBUkVEX00yUChwZm4pKTsK
IAogICAgIC8qCiAgICAgICogVmFsdWVzIHdpdGggdGhlIE1TQiBzZXQgZGVu
b3RlIE1GTnMgdGhhdCBhcmVuJ3QgcmVhbGx5IHBhcnQgb2YgdGhlCg==

--=separator
Content-Type: application/octet-stream; name="xsa251-4.8.patch"
Content-Disposition: attachment; filename="xsa251-4.8.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvcGFnaW5nOiBkb24ndCB1bmNvbmRpdGlvbmFsbHkgQlVHKCkgb24g
ZmluZGluZyBTSEFSRURfTTJQX0VOVFJZCgpQViBndWVzdHMgY2FuIGZ1bGx5
IGNvbnRyb2wgdGhlIHZhbHVlcyB3cml0dGVuIGludG8gdGhlIFAyTS4KClRo
aXMgaXMgWFNBLTI1MS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94
ODYvbW0vcGFnaW5nLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3BhZ2luZy5j
CkBAIC0yNzYsNyArMjc2LDcgQEAgdm9pZCBwYWdpbmdfbWFya19wZm5fZGly
dHkoc3RydWN0IGRvbWFpbgogICAgICAgICByZXR1cm47CiAKICAgICAvKiBT
aGFyZWQgTUZOcyBzaG91bGQgTkVWRVIgYmUgbWFya2VkIGRpcnR5ICovCi0g
ICAgQlVHX09OKFNIQVJFRF9NMlAocGZuKSk7CisgICAgQlVHX09OKHBhZ2lu
Z19tb2RlX3RyYW5zbGF0ZShkKSAmJiBTSEFSRURfTTJQKHBmbikpOwogCiAg
ICAgLyoKICAgICAgKiBWYWx1ZXMgd2l0aCB0aGUgTVNCIHNldCBkZW5vdGUg
TUZOcyB0aGF0IGFyZW4ndCByZWFsbHkgcGFydCBvZiB0aGUK

--=separator
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--=separator--


From xen-users-bounces@lists.xenproject.org Tue Dec 12 12:12:23 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Dec 2017 12:12:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eOjPw-0003tw-0R; Tue, 12 Dec 2017 12:12:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=kdi4=di=gmail.com=jnleekr@srs-us1.protection.inumbo.net>)
 id 1eObyh-00013Z-Pt
 for xen-users@lists.xenproject.org; Tue, 12 Dec 2017 04:15:35 +0000
X-Inumbo-ID: 0688355c-def3-11e7-b4a6-bc764e045a96
Received: from mail-ot0-x22c.google.com (unknown [2607:f8b0:4003:c0f::22c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0688355c-def3-11e7-b4a6-bc764e045a96;
 Tue, 12 Dec 2017 05:15:03 +0100 (CET)
Received: by mail-ot0-x22c.google.com with SMTP id e74so16734589ote.7
 for <xen-users@lists.xenproject.org>; Mon, 11 Dec 2017 20:15:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=olyreeVHwXFDy4GEJ8xUxlZx9DySef1o8VpRyhqA7wY=;
 b=m7f0fT7Izjdy9R4x28B20RruZuBOtodEt2mzsb1lQOihNsJM7hjHrQcmvXHzj1dtA1
 JjaJw1rf2fAIDEpe3C5w+a0+M1/TIgB27265GWmQE6AAjkqGtpIsQIcS/Cb6/Dk8wo8s
 eOKsWiTmO8d24ftX325LS9i3Tcx3mczFEtJflpNA245oyirZiPb+fEkG8iEBHLI22z24
 GeCJ5rSyI1A07KbYkJI2wNO2LJQ/VETAmAgyV3g2D+O868LXa+xtC82RxyJ80WPhn5W+
 KwWPXXWKVg+8+1q1KTp5g3EtYsWkhNG4yF5a2ak10wXbUwOdFZrh1c4mMeYptQuP7dp6
 s/eg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=olyreeVHwXFDy4GEJ8xUxlZx9DySef1o8VpRyhqA7wY=;
 b=Txq1QOkTKSw3Ef3QQmt5BybFxbAG4Q4TBhaA6JE15XwJZinUAbDOe7vRGznztwcoG6
 BvlYNEu8W3I1NJJnfUNtl7YDmrTdlcqYBvGSp8MyS3h0tnmvCR9jHYMAWfUnuEncn252
 NAmO3OPvWzTRdiQhzwC3pOoLZP3DmXFEQHpqs2oR6MV/VfXrTBctwZ/PqUxzRRjR2pKD
 kjIlrYAL4uiILGskYMRqRKdBma+9GyIPnRla+agES5i+ZcFlDDEYlLJdFV6VQ19zJ4HU
 m6rs+uHVK3MTb5AYBabwITx8Zai73gEyPPd4PJ9+tQilHQAnJajeGAQsz6opst0UoFfe
 Ebqg==
X-Gm-Message-State: AKGB3mIBp84895wIwIE1DP9mUziZE4s0YgIo/bp/YOoQgL0nxygeOIfl
 ht8eAQXN9ur7IPlpP79Xn3/OtM8DSzmYB0jNUws=
X-Google-Smtp-Source: ACJfBou4EkxSU+A4g0sHHUkO0B787epIVXu8iznZosdwIfIh8Ex2rLZmph/Tr9Rrny44ld70VPO/ayBEHK6qMqV0hZM=
X-Received: by 10.157.60.103 with SMTP id j36mr2254116ote.379.1513052133126;
 Mon, 11 Dec 2017 20:15:33 -0800 (PST)
MIME-Version: 1.0
Received: by 10.157.63.217 with HTTP; Mon, 11 Dec 2017 20:15:32 -0800 (PST)
From: Jungnam Lee <jnleekr@gmail.com>
Date: Tue, 12 Dec 2017 13:15:32 +0900
Message-ID: <CABhku8Cy2BMyXwS9AyFYAvm8eMqCaBJBu8H_2C_vGWEWLTRuoQ@mail.gmail.com>
To: xen-users@lists.xenproject.org
X-Mailman-Approved-At: Tue, 12 Dec 2017 12:12:11 +0000
Subject: [Xen-users] querying next domid value
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGksCgpJIHdvdWxkIGxpa2UgdG8gZ2V0IHdoYXQgbmV4dCBkb21pZCBudW1iZXIgd291bGQgYmUg
aW4gYWR2YW5jZSBvZiB2bSBjcmVhdGlvbi4KYW55IHhlbnN0b3JlIHBhdGggb3IgbG9jYXRpb24g
c3RvcmluZyB0aGlzIGluZm9ybWF0aW9uPwoKVGhhbmtzLApKdW5nbmFtCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0
Clhlbi11c2Vyc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLXVzZXJz

From xen-users-bounces@lists.xenproject.org Wed Dec 13 08:14:02 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Dec 2017 08:14:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eP2A1-00017B-OV; Wed, 13 Dec 2017 08:13:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8iak=dj=pse-consulting.de=pgadmin@srs-us1.protection.inumbo.net>)
 id 1eP2A0-000173-5h
 for xen-users@lists.xenproject.org; Wed, 13 Dec 2017 08:13:00 +0000
X-Inumbo-ID: 80b28b56-dfdd-11e7-b0d7-9f685aff125f
Received: from mout.kundenserver.de (unknown [217.72.192.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 80b28b56-dfdd-11e7-b0d7-9f685aff125f;
 Wed, 13 Dec 2017 08:13:30 +0000 (UTC)
Received: from mail.pse-consulting.de ([31.16.213.227]) by
 mrelayeu.kundenserver.de (mreue101 [212.227.15.183]) with ESMTPSA (Nemesis)
 id 0LqlM2-1euGRd2qqw-00eJ3E for <xen-users@lists.xenproject.org>; Wed, 13 Dec
 2017 09:12:51 +0100
Received: from [192.168.0.4] by mail.pse-consulting.de with esmtp (Exim 4.89)
 (envelope-from <pgadmin@pse-consulting.de>) id 1eP29q-0003qb-Mk
 for xen-users@lists.xenproject.org; Wed, 13 Dec 2017 09:12:50 +0100
To: xen-users@lists.xenproject.org
From: Andreas Pflug <pgadmin@pse-consulting.de>
Message-ID: <8dd20c44-d4ab-056c-9b9e-bc0f1b85367c@pse-consulting.de>
Date: Wed, 13 Dec 2017 09:12:50 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:52.0)
 Gecko/20100101 Thunderbird/52.5.0
MIME-Version: 1.0
Content-Language: en-GB
X-Provags-ID: V03:K0:3IMo/Szv7IjpdTRIooUyb6zyQz3VNwAk0SZA7p/0p9q2frmpznC
 dhKEH/rBwERG0DydcBv13pA7Rm7ictuCzW5yAMwRqKTa8GUNs3oPi6luog/uyTG1Q67Xoef
 o1SmqwIHlZQXtD2u+MqmW9RYe/VwVM0LndADlw6YU9WbJLjLZtAtv/XuyYZbI1IinjpZSHn
 U9Ut81Hs+hH3RJq0bXgvg==
X-UI-Out-Filterresults: notjunk:1;V01:K0:DrzT6WXrRuQ=:JkllUySDfuVbDqH9/Tj4Kg
 mcCUGRvvDOSZYU1MxcwcmpvEU0R8IsLp9/hMZ7RRtRUY12RgE6F4j2AlgktLDfNTBWjR/RUth
 xxU2ptX4xoxdx3+2O8l4/H2kEhCuY8nR6J4Dszzpb8TzOrPJdOKGwZrhNeYEDG797xJUit2yw
 qYNzets7DDkrP5xH5NY3qGOuorrYqgJ0oi5ZSOF2O72wBB5qUFzVut8YGbruvVIJsbsoicC3i
 VBXWaO+O4cxY9vQHGBqBkl3fuygnZGZWNLdEx6VYzJfkhDjJsjzDhQdq3Pmrch8bXXZVukB6E
 aS3nbsxjdFqU7Wmtqw61tcgI1xpi0sGv+no9yybKWOO3cwKW01HJe29KI/tixzHCKlireHb0v
 5bNfVhToppYx11E4rzNaAAFoYnDWYMqZekm9qusd5YKNl5YV8GliZCEwoZsRTPGoyzvPzivnz
 K8ov7O4gp0+nIUIyfGlEkJFn1sV35r37Jyk9GeB69MD0n/0qECKwyKNziOWVFQTnDMa4mCDa1
 hAGqPBhl7mkd3t5vNeihVpuhibwOcC/KgIaNJEZUW3AltzmsJcussio0ZOgKwEFQWNDZUHCz1
 DJIk4BiFMw+17W/fvm/Q/cuImFHLDB8vn4/UTfTOgfdqIvLzb814XIPxAliv5Xr62qXzZdauy
 iMuH1MFzDNBYrv9nqcNtQVdAOEAQvBEpZdoXZRlQyhI1WHWBpp0QObHT4avRIldikGCdb/DE0
 aRxu3i4OUL+2V0xTl8pY49yXqSSXtjiDH+TFYwrXD1IRUnmD2Rh8exRFCpg=
Subject: [Xen-users] Data corruption after migration
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

UmVjZW50bHksIEkgZW5jb3VudGVyZWQgZmlsZSBzeXN0ZW0gZGF0YSBjb3JydXB0aW9uIG9uIHNl
dmVyYWwgc3lzdGVtcwphZnRlciBhIG1pZ3JhdGlvbiAoZXh0NCwgeGZzLCB6ZnMpLiBTbyBmYXIs
IEkgaGF2ZW4ndCBiZWVuIGFibGUgdG8gbmFpbApkb3duIHRoZSBjYXVzZSBmb3IgaXQuCgpBbGwg
Vk1zIGFmZmVjdGVkIHJ1biBEZWJpYW4gSmVzc2llIHdpdGggMy4xNiBrZXJuZWwuIFBvc3NpYmx5
IG5ld2VyIDMuMTYKa2VybmVscyBhcmUgbW9yZSBsaWtlbHkgdG8gc3VmZmVyIGNvcnJ1cHRpb24u
CgpUaGlzIGhhcHBlbmVkIG9uIGEgWGVuIDQuMSBjbHVzdGVyICh5ZXMsIHJlYWxseSBvbGQpIHVz
aW5nIGEgU0FOIHN0b3JhZ2UKc3lzdGVtLCBidXQgYWxzbyBvbiBhIFhlbiA0LjggY2x1c3RlciB3
aXRoIERSQkQgbWlycm9yaW5nLiBBbGwgc3lzdGVtcwphcmUgd29ya2luZyBmb3IgPj4xIHllYXIg
bm93LCBvbmx5IHJlY2VudGx5IHRob3NlIGZpbGVzeXN0ZW0gY29ycnVwdGlvbgpzdGFydGVkIHRv
IGhhcHBlbi4gRGF0YSBibG9ja3Mgc2VlbSB0byBnZXQgcmFuZG9tbHkgZ2FyYmxlZC4KCk1pZ3Jh
dGlvbiBvZiBEZWJpYW4gU3RyZXRjaCBvciBXaW5kb3dzIFZNcyBkaWRuJ3Qgc2hvdyBhbnkgYW5v
bWFsaWVzIHNvIGZhci4KCkNhbiBhbnlvbmUgc2hlZCBzb21lIGxpZ2h0IG9uIHRoaXM/CgpSZWdh
cmRzLAoKQW5kcmVhcwoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLXVz
ZXJz

From xen-users-bounces@lists.xenproject.org Wed Dec 13 19:53:39 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Dec 2017 19:53:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1ePD50-0002tz-SG; Wed, 13 Dec 2017 19:52:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=t81w=dj=web.de=de.morgan@srs-us1.protection.inumbo.net>)
 id 1ePAy5-0008L6-8R
 for xen-users@lists.xenproject.org; Wed, 13 Dec 2017 17:37:17 +0000
X-Inumbo-ID: 2d20ca27-e02c-11e7-b4a6-bc764e045a96
Received: from mout.web.de (unknown [217.72.192.78])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2d20ca27-e02c-11e7-b4a6-bc764e045a96;
 Wed, 13 Dec 2017 18:36:41 +0100 (CET)
Received: from [213.138.33.34] ([213.138.33.34]) by
 3c-app-webde-bap65.server.lan (via HTTP); Wed, 13 Dec 2017 18:37:12 +0100
MIME-Version: 1.0
Message-ID: <trinity-093f10e5-13f3-49fb-b36e-3948b2885e55-1513186632377@3c-app-webde-bap65>
From: De.Morgan@web.de
To: xen-users@lists.xenproject.org
Content-Type: multipart/mixed;
 boundary=rehcsed-e5606d8b-58b6-4575-9c51-6482a447ac71
Date: Wed, 13 Dec 2017 18:37:12 +0100
Importance: normal
Sensitivity: Normal
X-Priority: 3
X-Provags-ID: V03:K1:Pin5j/cEYWKl8zqBQvTMLvfmljkyfWmI0sb6F9S2ssM
 eShevVX4iRwrI3wpskw/hK+kOarZkkIigUFgMtbvY3VhtMMOjW
 aWECBg/+aYSG2vzCBZOE9jBE/XgMSKMHRuHB39BJzTfXueRoqu
 GVZo84onjnE81X5zGAYpAbQ9UBiwqMsACKpnF0RiHCoTy41kay
 kd6rb1+8leJ2kmjeN/vAvhoN+TX1M+Z8YzrHpBNUgNb1iZ2ntS
 8xzvgIJrtQEK1a3DgOZuaHLiA99YF/w3a/9Pmjn44e549xYXfL O+cA4I=
X-UI-Out-Filterresults: notjunk:1;V01:K0:7KKnuqsYSiU=:g3mKNtAYnZajUOl02QSQMM
 bEhm5q/k2QIBBLwn259eHeC2r3XcSvyYKSPvROGXy7jyHbMOAJZvl5yIT0iMBWPZODmD7yrJt
 Lm6NcbWK7w5Z5iLNIf4lts5U4peJ0EDyDazGBReETloZDw/TRxeNUtt2V03M1Bc5WBIh6ySqI
 /pGf6cVATD/LA83YrBVGVvBnpwcCTHboaJ3rFjYE/eoC5iPDN4wbdDWfs2j18K3fdCPvp5f66
 BuCtBb7D3nggZUzm52EfVPUrn7X0bevVWFPXuezG8BnQlkgwwrQS17kk73vkUuQXTHut1xneI
 Cls9IqvYCaqpuc00ltsJdzyx8bHWLrqspm4JJt0bqVJ28qAvVRAZs6jYqhbQAwpB5Xv7AubaU
 QpN+AFwz9zLUKcpqgv+Dij9JGukf9A4MGOH+1F77SuUk6qPJW/kRXiTVRdcZ7OwE+Efe0MLFt
 c7wE+kqoGl0WAwyo28f6/r4F7JYZkOFHvZv7BXIvouHS5EFL+HNOkk3+RMS8YiV+vKMblE0Mf
 Q==
X-Mailman-Approved-At: Wed, 13 Dec 2017 19:52:34 +0000
Subject: [Xen-users] [BUG] PCI-Passthrough Win7 / win10 -> code 10 / code 43
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--rehcsed-e5606d8b-58b6-4575-9c51-6482a447ac71
Content-Type: text/plain; charset=UTF-8

Hey there,

I'm working with Xen as a designer of a Continuous
Integration System. Basically the chain is: Jenkins
-> Libvirt -> Xen => different Ubuntu/Windows => PCIPassthrough ->
USB-Hardware to test. How ever, the setup is working great for Ubuntu
16.04 and WinXP. I can pass through my PCIe-USB3.0 Card to the DomU
and it is recognized and all plugged in USB-Devices are working like a
charm.

Trouble has made me windows 7/10. I've tried to pass 5 different PCIe-
Chips to the VM. The results are the following: Non of the tested
PCIe-Cards brought up a working device. They more or less showed all
up in Device manager and were found by the driver come from its
vendor. Some of them showed up normal, but any connected device to the
PCIe-Cards showed up with a Error 43 "Winbdows has stopped the device,
because it has reported problems, USB-Port reset failed" Some PCIe
show up, but produce Errorcode 10 "An invalid parameter was passed to
a service or function"/"Error in starting the device"

## Errorinvestigation

Hardware is a dell precision tower 3620 intel i7 7700

# Tried: Dom0 Umubtu 17.10, Xen 4.9 and libvirt from apt With all
combinationes of 5 PCIe Cards and win7/10

# Logs are from following setup
(was setup for investigating the error):

Dom0 Ubuntu 16.04 r3
sudo apt-get install -y xen-hypervisor-4.6-amd64
reboot
sudo apt-get install -y libvirt-bin
sudo apt-get install -y virt-manager
start klicking the machine together in virt-manager,
 * fullwirt
 * see details in dumpxml from libvirt
 * running install setup of win10 (90day trail version)
 * rebooting the machine with Passthrough USB-Device

DomU (win10v6, see xmldump from libvirt):
    Win10 from a free avariable Image from Microsoft
    (90-day-test-version) 14393.0.160715-1616.RS1_RELEASE_ \
        CLIENTENTERPRISE_S_EVAL_X64FRE_EN-GB.ISO
tested before and after installation of PV-Drivers 8.2 (no difference)

# Tested PCIe Devices
 * TI: TUAB 7340 RKM TI 35I AVFQ 64;
     code 43 for all plugged in devices
 * Renesas: 2xUSB: D720202 701 1245PV049G CHINA
     code 10
 * Renesas: NEC JAPAN; D720200F1;
 * Etrontech EJ168A R144207 MQR30020 (rev 01);
     code 43 for all plugged in devices
 * ViaTechnologies Host controller VL805;
     appears, but is silent according to any plugge in USB-Device
Errorcodes are from Windows Device Manager
All Cards are working in native systems. As a USB-testdevice there
was a DELL Keyboard and a USB-Pendrive used

## Questiones:
Is this error known, or has sombody already tested a
setup like this and it has worked? Is there a flag to set, or do the
windows machines need some more configuration? What can I do to
investigate in the error? What caused the error, is this windows, is
this Xen, is this my Desktop or probably libvirt? Is there a better
way in doing it, probably without libvirt?

thx for reading, I'm happy to support every Idea!
--rehcsed-e5606d8b-58b6-4575-9c51-6482a447ac71
Content-Type: application/octet-stream
Content-Disposition: attachment; filename=Win7-10_PCI-PassThrouge.tar.gz
Content-Transfer-Encoding: base64

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
--rehcsed-e5606d8b-58b6-4575-9c51-6482a447ac71
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--rehcsed-e5606d8b-58b6-4575-9c51-6482a447ac71--


From xen-users-bounces@lists.xenproject.org Thu Dec 14 01:20:37 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Dec 2017 01:20:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1ePIBH-0005Ue-Uq; Thu, 14 Dec 2017 01:19:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2ias=dk=bellsouth.net=jim_burn@srs-us1.protection.inumbo.net>)
 id 1ePIBH-0005UY-6z
 for xen-users@lists.xen.org; Thu, 14 Dec 2017 01:19:23 +0000
X-Inumbo-ID: e4b8b52e-e06c-11e7-b0d7-9f685aff125f
Received: from sonic316-17.consmr.mail.bf2.yahoo.com (unknown [74.6.130.253])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id e4b8b52e-e06c-11e7-b0d7-9f685aff125f;
 Thu, 14 Dec 2017 01:19:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bellsouth.net; s=s2048;
 t=1513214355; bh=4yFr5HnQwSsMRMIoA2k4Rl1iSEcKd9cveEqlXBFJZW4=;
 h=From:To:Subject:Date:In-Reply-To:References:From:Subject;
 b=QoXhOUY0V+0Xgx2KI0un7Bp6FsiBV+m7TTwz6xKe/cGpeBeGRh/4g7KEVi2gCRhNixvXLxlonyRnZawKSAQkA+Q76RU4I6F9gVpwGkcJLagst3jhEHX6wMzK2NPJDzXqX0cZUP1pCROQR8pDPO+E3itMzigfzpW24FaLu1krqPuZf6TKtIeFspHYUSHzxcForOzRq2mUhC9PK112zx6HmE+O9vRGBF8LUwuxCdJqIcTl4TMfT2/xuoULgX4LSWZtS5EuArCSoxXXalBoUxNmkfVP/jtcMtANCxxQmCwrfl2yPyTdfUmxI8pOcinC3HeaBoPu3nruyIWRyzQ5t9nqrg==
X-YMail-OSG: 1KvjY38VM1lh6XVy..u9pdmQiV88e4YZ5B570u8CnHjG.fRDibw4QD_roaH1YSC
 3iX3gFDDMDYsmV.6SS37uVAHRZ.CpsNZGHX6dQ1B.h7eNO9KwFt7RnbBfstcSOLnOv_bfHZOI0YB
 F6uiW9VjaIL1URR1HEDPO8kuoTfqcwnDzFVjN73edi2Hd4WldyK6xU1a5BJjNuIdPmmsE1bijMnW
 m1w7r73gWrx1zclD1EANuyjXxAes.iA_nFtHNcQDS_JOyOWA_qe.T6odLd7GHiGq.VN9jysaeqsf
 tsaU3gecVBC0wt4d49lvOW0XXnSMB4pRx_vVuqVzJaVs0RW2XRDIdQzR8SZ_5HgWesi6QhsHSHZS
 lK121zCWRuNq3V48iMdg8p47H2.kW6410sPyZ0grC3GiTzAJi886zIqGvsuKIfHbWi5iLNg4a4R7
 fUJH_eM0rdV3wELBT3agc9tFLuRx1v9hgJDI4W2L4LbS9uBAWCZCZXDbWyMsGBiU9aNTmlFKoNbr
 LlrBdA_0Ee3SHgbvVWw--
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic316.consmr.mail.bf2.yahoo.com with HTTP; Thu, 14 Dec 2017 01:19:15 +0000
Received: from smtp103.sbc.mail.bf1.yahoo.com (EHLO insp3847.localnet)
 ([98.139.228.113])
 by smtp412.mail.bf1.yahoo.com (JAMES SMTP Server ) with ESMTPA ID
 acd24d1876cf9384e1e501f84dd22f33 for <xen-users@lists.xen.org>;
 Thu, 14 Dec 2017 01:19:11 +0000 (UTC)
From: jim burns <jim_burn@bellsouth.net>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Date: Wed, 13 Dec 2017 20:19:06 -0500
Message-ID: <3110158.xzcdmcldUn@insp3847>
In-Reply-To: <3268567.hTaF94gaz1@insp3847>
References: <1532212.md5OeH6NeE@insp3847> <55963654.QuSXVnx9Nr@insp3847>
 <3268567.hTaF94gaz1@insp3847>
MIME-Version: 1.0
Subject: Re: [Xen-users] Grub2 multiboot2 hangs - Solved
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7937040817220102924=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

This is a multi-part message in MIME format.

--===============7937040817220102924==
Content-Type: multipart/alternative; boundary="nextPart20179133.JnLqsrj5r1"
Content-Transfer-Encoding: 7Bit

This is a multi-part message in MIME format.

--nextPart20179133.JnLqsrj5r1
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"

Pls cc me w/any replies.

On Wednesday, 29 November 2017, 19:52:39 EST, jim burns wrote:
> On Friday, 17 November 2017, 14:09:14 EST, jim burns wrote:
> > Still having a problem with multiboot2 tho'. Since (I think) xen 4.9,
> > grub2
> > no longer complains about 'no header file' when using multiboot2 /
> > module2.
> > Instead, that grub2 stanza,as below, just prints out the 'echo's, then
> > hangs. I have to hard reset by holding down the power button for a count
> > of
> > 10. However, I don't think I've tried it since upgrading from Fedora 26 to
> > 27. Something's changed: grub2-mkconfig didn't used to automatically put
> > in
> > multiboot2 / module2, with the corresponding insmods. I had to manually
> > edit the stanza at boot time. If it still is a problem, I will post back
> > to
> > the list. (I also noticed that https://wiki.xen.org/wiki/Xen_EFI has
> > changed since this thread was originally posted in Feb, but no real clues
> > there - if it is indeed still a problem.)
> > 
> > menuentry 'Fedora, with Xen hypervisor' --class fedora --class gnu-linux
> > --
> > class gnu --class os --class xen $menuentry_id_option 'xen-gnulinux-
> > simple-585a3a81-9488-4a25-b52a-462d49f259e8' {
> > 
> >         insmod part_gpt
> >         insmod lvm
> >         insmod xfs
> >         set
> >         root='lvmid/O9lzrN-0X2i-PC0D-3mep-YqgN-kKeg-9ITZr7/UdGj2y-MkkI-
> > 
> > bwJ4-RZth-UtvW-NOuC-aw1G3w'
> > 
> >         if [ x$feature_platform_search_hint = xy ]; then
> >         
> >           search --no-floppy --fs-uuid --set=root
> >           --hint='lvmid/O9lzrN-0X2i-
> > 
> > PC0D-3mep-YqgN-kKeg-9ITZr7/UdGj2y-MkkI-bwJ4-RZth-UtvW-NOuC-aw1G3w'
> > 585a3a81-9488-4a25-b52a-462d49f259e8
> > 
> >         else
> >         
> >           search --no-floppy --fs-uuid --set=root 585a3a81-9488-4a25-
> > 
> > b52a-462d49f259e8
> > 
> >         fi
> >         echo    'Loading Xen 4.9.0 ...'
> >         if [ "$grub_platform" = "pc" -o "$grub_platform" = "" ]; then
> >         
> >             xen_rm_opts=
> >         
> >         else
> >         
> >             xen_rm_opts="no-real-mode edd=off"
> >         
> >         fi
> >         insmod module2
> >         insmod multiboot2
> >         multiboot2    /boot/xen-4.9.0.gz placeholder
> >         dom0_mem=min:4G,max:16G
> > 
> > cpufreq=xen loglvl=all guest_loglvl=all ucode=scan tmem=1  tmem_dedup=1
> > tmem_compress=1 nmi=dom0 vpmu=1 iommu=dom0-passthrough noreboot #dom0=pvh
> > #watchdog=true  ${xen_rm_opts}
> > 
> >         echo    'Loading Linux 4.15.0-0.rc0.git1.1.fc28.x86_64 ...'
> >         module2 /boot/vmlinuz-4.15.0-0.rc0.git1.1.fc28.x86_64 placeholder
> > 
> > root=/dev/mapper/vg_insp3847-lv_root ro microcode.early=y earlyprintk=vga
> > iommu=soft
> > 
> >         echo    'Loading initial ramdisk ...'
> >         insmod module2
> >         module2 --nounzip   /boot/
> > 
> > initramfs-4.15.0-0.rc0.git1.1.fc28.x86_64.img
> > }
> 
> Nope - still hanging on me. The "insmod module2"s above are unnecessary,
> since module2 is a sub function of multiboot2, and in fact they cause a
> harmless error msg to be printed out. Removing the "insmod module2"s still
> produces a hang. Removing all "insmod module2/multiboot2"s still produces a
> hang. (The .mod's are on the module search path.) (And the xen 4.9.0's are
> now 4.9.1)
> 
> Maybe this is a grub2 error, but I'm sure that the xen devs had a hand in
> this too.

Turns out if you do a major upgrade, like from Fedora 26 -> 27, it is 
advisable to refresh (copy over) the files in /boot/efi/EFI/fedora/x86_64-efi 
from /usr/lib/grub/x86_64-efi. Fortunately, it was not necessary to reinstall 
the boot tracks also. It works fine now.
--nextPart20179133.JnLqsrj5r1
Content-Transfer-Encoding: 7Bit
Content-Type: text/html; charset="us-ascii"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'Courier [Adobe]'; font-size:9pt; font-weight:600; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Pls cc me w/any replies.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">On Wednesday, 29 November 2017, 19:52:39 EST, jim burns wrote:</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; On Friday, 17 November 2017, 14:09:14 EST, jim burns wrote:</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; Still having a problem with multiboot2 tho'. Since (I think) xen 4.9,</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; grub2</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; no longer complains about 'no header file' when using multiboot2 /</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; module2.</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; Instead, that grub2 stanza,as below, just prints out the 'echo's, then</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; hangs. I have to hard reset by holding down the power button for a count</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; of</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; 10. However, I don't think I've tried it since upgrading from Fedora 26 to</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; 27. Something's changed: grub2-mkconfig didn't used to automatically put</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; in</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; multiboot2 / module2, with the corresponding insmods. I had to manually</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; edit the stanza at boot time. If it still is a problem, I will post back</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; to</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; the list. (I also noticed that https://wiki.xen.org/wiki/Xen_EFI has</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; changed since this thread was originally posted in Feb, but no real clues</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; there - if it is indeed still a problem.)</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; menuentry 'Fedora, with Xen hypervisor' --class fedora --class gnu-linux</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; --</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; class gnu --class os --class xen $menuentry_id_option 'xen-gnulinux-</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; simple-585a3a81-9488-4a25-b52a-462d49f259e8' {</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt;         insmod part_gpt</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt;         insmod lvm</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt;         insmod xfs</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt;         set</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt;         root='lvmid/O9lzrN-0X2i-PC0D-3mep-YqgN-kKeg-9ITZr7/UdGj2y-MkkI-</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; bwJ4-RZth-UtvW-NOuC-aw1G3w'</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt;         if [ x$feature_platform_search_hint = xy ]; then</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt;         </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt;           search --no-floppy --fs-uuid --set=root</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt;           --hint='lvmid/O9lzrN-0X2i-</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; PC0D-3mep-YqgN-kKeg-9ITZr7/UdGj2y-MkkI-bwJ4-RZth-UtvW-NOuC-aw1G3w'</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; 585a3a81-9488-4a25-b52a-462d49f259e8</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt;         else</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt;         </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt;           search --no-floppy --fs-uuid --set=root 585a3a81-9488-4a25-</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; b52a-462d49f259e8</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt;         fi</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt;         echo    'Loading Xen 4.9.0 ...'</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt;         if [ &quot;$grub_platform&quot; = &quot;pc&quot; -o &quot;$grub_platform&quot; = &quot;&quot; ]; then</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt;         </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt;             xen_rm_opts=</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt;         </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt;         else</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt;         </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt;             xen_rm_opts=&quot;no-real-mode edd=off&quot;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt;         </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt;         fi</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt;         insmod module2</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt;         insmod multiboot2</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt;         multiboot2    /boot/xen-4.9.0.gz placeholder</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt;         dom0_mem=min:4G,max:16G</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; cpufreq=xen loglvl=all guest_loglvl=all ucode=scan tmem=1  tmem_dedup=1</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; tmem_compress=1 nmi=dom0 vpmu=1 iommu=dom0-passthrough noreboot #dom0=pvh</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; #watchdog=true  ${xen_rm_opts}</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt;         echo    'Loading Linux 4.15.0-0.rc0.git1.1.fc28.x86_64 ...'</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt;         module2 /boot/vmlinuz-4.15.0-0.rc0.git1.1.fc28.x86_64 placeholder</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; root=/dev/mapper/vg_insp3847-lv_root ro microcode.early=y earlyprintk=vga</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; iommu=soft</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt;         echo    'Loading initial ramdisk ...'</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt;         insmod module2</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt;         module2 --nounzip   /boot/</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; initramfs-4.15.0-0.rc0.git1.1.fc28.x86_64.img</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; }</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; Nope - still hanging on me. The &quot;insmod module2&quot;s above are unnecessary,</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; since module2 is a sub function of multiboot2, and in fact they cause a</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; harmless error msg to be printed out. Removing the &quot;insmod module2&quot;s still</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; produces a hang. Removing all &quot;insmod module2/multiboot2&quot;s still produces a</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; hang. (The .mod's are on the module search path.) (And the xen 4.9.0's are</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; now 4.9.1)</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; Maybe this is a grub2 error, but I'm sure that the xen devs had a hand in</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; this too.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Turns out if you do a major upgrade, like from Fedora 26 -&gt; 27, it is advisable to refresh (copy over) the files in /boot/efi/EFI/fedora/x86_64-efi from /usr/lib/grub/x86_64-efi. Fortunately, it was not necessary to reinstall the boot tracks also. It works fine now.</p></body></html>
--nextPart20179133.JnLqsrj5r1--



--===============7937040817220102924==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============7937040817220102924==--



From xen-users-bounces@lists.xenproject.org Thu Dec 14 06:21:40 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Dec 2017 06:21:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1ePMsj-0000up-6P; Thu, 14 Dec 2017 06:20:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tpin=dk=gmail.com=cjritola@srs-us1.protection.inumbo.net>)
 id 1ePMsi-0000uj-1h
 for xen-users@lists.xenproject.org; Thu, 14 Dec 2017 06:20:32 +0000
X-Inumbo-ID: ccfd8f96-e096-11e7-b4a6-bc764e045a96
Received: from mail-lf0-x235.google.com (unknown [2a00:1450:4010:c07::235])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ccfd8f96-e096-11e7-b4a6-bc764e045a96;
 Thu, 14 Dec 2017 07:19:55 +0100 (CET)
Received: by mail-lf0-x235.google.com with SMTP id f18so5302733lfg.8
 for <xen-users@lists.xenproject.org>; Wed, 13 Dec 2017 22:20:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=VqLAUBKNLqzAS8x7FzMehq/Q6gQcGFou8KIW/7xoOco=;
 b=nIItscFFn6lzvWvFvEBGChsqqr/22qoiKfXzJAT5Y02JrMESPC5+R+MfsOUGK/BFSX
 lYfKgyzyM815VvPZnCIM2c3XasNjZ4u3/4+x0++ai0fAxhl6lplY9Fu5LXT6aE3e/KaF
 0goh82Fl3m4g2bMXkMeZDSwGm65IttIubU/8w9Fd09/kDSQ7LPzWdJ/Sa4gyAH36Cdas
 MpFVfICzcLKrHFg1m8Iurl5X9VFGPrPvzSodWuwCWbRGW1SkyYY/ukKaWSRK43LFPhv0
 uxsWcVrlurITHVN6tJaK/3e/lTppvjHheXQJ0oyh3YME190KyTj7qyyEshHYXd3G0vym
 z2/g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=VqLAUBKNLqzAS8x7FzMehq/Q6gQcGFou8KIW/7xoOco=;
 b=rGfU4rFESnBdFjt/udpud+edMw6szCrfmhme+IAlM1MpI5nz0AHGJGZNgnq6KEiXLu
 UPukT7XnS7dVFuKgjwQiWAWU0+FS7d1k/wj4Xe0P5HTxZYkzQ4Mf4yYx8hTANRSgUgxU
 Zr4gyWARpeMod97XysaIo2uHiUx2DZHXIzC1DEMUA8oOvf4tiBrddu8xeMKWQNDEHmVR
 xVyLwwmFM5XGInXNC1j4R4irJwr2GJ5lYMywGySYp7AQJfQM94vIwp1QbhgVWhTxzu7n
 24KegjPU8c88kJlSbOmXA025FvOfK5Y3lpEt034jnESOm0wKYvG4tJTKxjHJVd4K4cGJ
 WpQg==
X-Gm-Message-State: AKGB3mIkyUJ4mtJvM60LVPGREC+AM+cppIll0BPZP4BDrUZJ7VGvPzel
 +KTiQl5VzEWT3MMUmDoOoPGsj2mBighzf6PiByQpI98e
X-Google-Smtp-Source: ACJfBosJ56t3D0l/HFLv+o/ZKFoQ1aKbO+OkVPOV+Z8/LvWb4dzBpywN9bFr64CAgoR1qJKFRbFqrpgkiEo338WKDGY=
X-Received: by 10.25.152.71 with SMTP id a68mr3015625lfe.104.1513232428068;
 Wed, 13 Dec 2017 22:20:28 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.59.143 with HTTP; Wed, 13 Dec 2017 22:20:27 -0800 (PST)
From: Chuck Ritola <cjritola@gmail.com>
Date: Thu, 14 Dec 2017 01:20:27 -0500
Message-ID: <CA+RexfFY_HwM72EW69fGJzioFGEOsiXw5BFE_8SYDGoZ9cucEg@mail.gmail.com>
To: xen-users@lists.xenproject.org
Subject: [Xen-users] xl create failures w/ Intel IGU passthrough
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7597021387842831287=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============7597021387842831287==
Content-Type: multipart/alternative; boundary="001a114021bc56743e056046e18c"

--001a114021bc56743e056046e18c
Content-Type: text/plain; charset="UTF-8"

Hello list,

Getting failures to create Win7 HVM using Intel HD4xxx IGU passthrough with
the following in /var/log/xen/qemu-dm-win7-hvm.log:

  [00:05.0] xen_pt_initfn: Error: Need to enable igd-passthru if you're
trying to passthrough IGD GFX.

...xl.cfg manpage (https://xenbits.xen.org/docs/unstable/man/xl.cfg.5.html)
doesn't reference this feature nor does it seem to do anything when used in
xen. Don't see anything about it in the qemu manpage (
https://www.systutorials.com/docs/linux/man/1-qemu/) This same system has
succesfully passed a Radeon HD 5570 on another DomU. Have been running each
one-at-a-time with hypervisor reboot between each.

Used the same blacklisting i915/pciback binding for the IGU on device
00:02.0, confirmed in lspci to be bound to pciback:
~~~~~~~~~~
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th
Gen Core Processor Integrated Graphics Controller (rev 06) (prog-if 00 [VGA
controller])
DeviceName:  CPU
Subsystem: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor
Integrated Graphics Controller
Flags: fast devsel, IRQ 16
Memory at f7800000 (64-bit, non-prefetchable) [disabled] [size=4M]
Memory at d0000000 (64-bit, prefetchable) [disabled] [size=256M]
I/O ports at f000 [disabled] [size=64]
Expansion ROM at <unassigned> [disabled]
Capabilities: <access denied>
Kernel driver in use: pciback
Kernel modules: i915
~~~~~~~~~~
Came to the understanding that IGUs should be passed to the virtual slot 2
as the drivers tend to assume them to be there (
http://vfio.blogspot.com/2016/07/intel-graphics-assignment.html), but when
attempting:

pci=["00:02.0@02"]

... startup failed with:

PCI: slot 2 function 0 not available for xen-pci-passthrough, in use by
xen-platform

... disabling xen_platform_pci resulted in another failure:

libxl: error: libxl_qmp.c:287:qmp_handle_error_response: received an error
message from QMP server: PCI: slot 2 function 0 not available for
xen-pci-passthrough, in use by VGA

...tried again by disabling the VGA virtual device used for VNC and it gave
the same failure but with the RTL audio device taking slot 2, etc etc etc..
At this point it became obvious that qemu was giving assignment priority to
automatically-allocated virtual devices over the explicitly-defined
passthrough devices given in the xl DomU config file and continued efforts
would be fruitless.

Attempting to use gfx_passthru=1 in DomU config with vga="none" results in
following failure:
~~~~~~~~~~~~~~~
libxl: error: libxl_dm.c:1872:device_model_spawn_outcome: domain 30 device
model: spawn failed (rc=-3)
libxl: error: libxl_create.c:1344:domcreate_devmodel_started: device model
did not start: -3
~~~~~~~~~~~~~~~
... /var/log/xen/qemu-dm-win7-hvm.log contained this:

    qemu-system-i386: -gfx_passthru: invalid option

Based on experiences shared here (https://lists.gt.net/xen/users/290284) I
attempted the line:
device_model_version="qemu-xen-traditional" but got the following failure:
~~~~~~~~~~~~~~~
libxl: error: libxl_dm.c:1724:libxl__spawn_local_dm: device model
/usr/lib/xen-4.6/bin/qemu-dm is not executable: No such file or directory
libxl: error: libxl_dm.c:1872:device_model_spawn_outcome: (null): spawn
failed (rc=-3)
libxl: error: libxl_create.c:1344:domcreate_devmodel_started: device model
did not start: -3
libxl: error: libxl_dm.c:1979:kill_device_model: unable to find device
model pid in /local/domain/31/image/device-model-pid
~~~~~~~~~~~~~~~
...came across an answer (
https://stackoverflow.com/questions/33761738/xen-4-4-usr-lib-xen-4-4-bin-qemu-dm-is-not-executable)
but my Dom0's repos do not have qemu-system-x86 available.

Is the traditional qemu officially obsolete?
Is this a ubuntu packaging/compiling issue?
Ideas for getting around these errors?
Is there reasonable promise that manually compiling/installing a newer Xen
or Kernel could alleviate this? (enough promise to justify the risk of
failing the Dom0 boot process and having to plug a monitor/keyboard in and
repair it?)
Is there a way to send qemu args directly from the xl DomU config file to
make the virtual device assignments explicit?

For context, the hypervisor is a headless system used for automated testing
of software against various GPU/OS configurations. The GPUs are loaded with
dummy plugs. The Radeon hardware works fine with normal PCI passthrough. I
would prefer to keep a virtual VGA device available so that I can VNC into
the bootup process because boot failures/recovery interactions do not allow
Win7 TightVNC server to run. Info about my Dom0:
~~~~~~~~~~~~~~~~~
Linux 4.4.0-104-generic #127-Ubuntu SMP Mon Dec 11 12:16:42 UTC 2017 x86_64
x86_64 x86_64 GNU/Linux

$ sudo xl info
release                : 4.4.0-104-generic
version                : #127-Ubuntu SMP Mon Dec 11 12:16:42 UTC 2017
machine                : x86_64
nr_cpus                : 4
max_cpu_id             : 3
nr_nodes               : 1
cores_per_socket       : 4
threads_per_core       : 1
cpu_mhz                : 2993
hw_caps                :
bfebfbff:2c100800:00000000:00007f00:77fafbbf:00000000:00000021:000027ab
virt_caps              : hvm hvm_directio
total_memory           : 16308
free_memory            : 15065
sharing_freed_memory   : 0
sharing_used_memory    : 0
outstanding_claims     : 0
free_cpus              : 0
xen_major              : 4
xen_minor              : 6
xen_extra              : .5
xen_version            : 4.6.5
xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32
hvm-3.0-x86_32p hvm-3.0-x86_64
xen_scheduler          : credit
xen_pagesize           : 4096
platform_params        : virt_start=0xffff800000000000
xen_changeset          :
xen_commandline        : placeholder dom0_mem=1G
cc_compiler            : gcc (Ubuntu 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609
cc_compile_by          : stefan.bader
cc_compile_domain      : canonical.com
cc_compile_date        : Fri Oct 13 15:42:52 UTC 2017
xend_config_format     : 4
~~~~~~~~~~~~~~~~~

Here is (one version of) my domU  .cfg

~~~~~~~~~~~~~~~~~
builder='hvm'
memory = 2048

# Should be at least 2KB per MB of domain memory, plus a few MB per vcpu.
# shadow_memory = 32
name = "win7-hvm"
vif = [ 'mac=00:16:3e:71:51:ba, type=ioemu, bridge=virbr0' ]

acpi = 1
apic = 1
pae = 1
viridian = 1

disk = [ 'format=raw, vdev=hda, access=rw, target=[redacted].img', '
format=raw, vdev=hdc,  access=r, devtype=cdrom, target=[redacted] ]

xen_platform_pci=0
pci_power_mgmt=1
on_xend_stop='shutdown'

vga="stdvga"
#vga="none"
#gfx_passthru=1
localtime=1

# INTEL ONBOARD PCI device 00:02.0 8086:0412

#-----------------------------------------------------------------------------
# boot on floppy (a), hard disk (c) or CD-ROM (d)
# default: hard disk, cd-rom, floppy
boot="dc"
sdl=0
vnc=1
vncconsole=1

serial='pty'
usbdevice=['tablet']
# usbdevice=['tablet','host:3.4','host:3.7']

# PCI PASSTHROUGH
pci_seize=1
pci_permissive=1
pci=["00:02.0"]
#pci=["00:02.0@02"] #This conflicts with automatically-installed virt devs
~~~~~~~~~~~~~~~~~~~~~

Thanks for reading.

--001a114021bc56743e056046e18c
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hello list,<div><br></div><div>Getting failures to create =
Win7 HVM using Intel HD4xxx IGU passthrough with the following in=C2=A0/var=
/log/xen/qemu-dm-win7-hvm.log:</div><div><br></div><div><div>=C2=A0 [00:05.=
0] xen_pt_initfn: Error: Need to enable igd-passthru if you&#39;re trying t=
o passthrough IGD GFX.=C2=A0</div><div><br></div><div>...xl.cfg manpage (<a=
 href=3D"https://xenbits.xen.org/docs/unstable/man/xl.cfg.5.html">https://x=
enbits.xen.org/docs/unstable/man/xl.cfg.5.html</a>) doesn&#39;t reference t=
his feature nor does it seem to do anything when used in xen. Don&#39;t see=
 anything about it in the qemu manpage (<a href=3D"https://www.systutorials=
.com/docs/linux/man/1-qemu/">https://www.systutorials.com/docs/linux/man/1-=
qemu/</a>) This same system has succesfully passed a Radeon HD 5570 on anot=
her DomU. Have been running each one-at-a-time with hypervisor reboot betwe=
en each.</div></div><div><br></div><div>Used the same blacklisting i915/pci=
back binding for the IGU on device 00:02.0, confirmed in lspci to be bound =
to pciback:</div><div>~~~~~~~~~~</div><div><div>00:02.0 VGA compatible cont=
roller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated=
 Graphics Controller (rev 06) (prog-if 00 [VGA controller])</div><div><span=
 style=3D"white-space:pre">	</span>DeviceName:=C2=A0 CPU</div><div><span st=
yle=3D"white-space:pre">	</span>Subsystem: Intel Corporation Xeon E3-1200 v=
3/4th Gen Core Processor Integrated Graphics Controller</div><div><span sty=
le=3D"white-space:pre">	</span>Flags: fast devsel, IRQ 16</div><div><span s=
tyle=3D"white-space:pre">	</span>Memory at f7800000 (64-bit, non-prefetchab=
le) [disabled] [size=3D4M]</div><div><span style=3D"white-space:pre">	</spa=
n>Memory at d0000000 (64-bit, prefetchable) [disabled] [size=3D256M]</div><=
div><span style=3D"white-space:pre">	</span>I/O ports at f000 [disabled] [s=
ize=3D64]</div><div><span style=3D"white-space:pre">	</span>Expansion ROM a=
t &lt;unassigned&gt; [disabled]</div><div><span style=3D"white-space:pre">	=
</span>Capabilities: &lt;access denied&gt;</div><div><span style=3D"white-s=
pace:pre">	</span>Kernel driver in use: pciback</div><div><span style=3D"wh=
ite-space:pre">	</span>Kernel modules: i915</div></div><div>~~~~~~~~~~<br><=
/div><div>Came to the understanding that IGUs should be passed to the virtu=
al slot 2 as the drivers tend to assume them to be there (<a href=3D"http:/=
/vfio.blogspot.com/2016/07/intel-graphics-assignment.html">http://vfio.blog=
spot.com/2016/07/intel-graphics-assignment.html</a>), but when attempting:<=
/div><div><br></div><div>pci=3D[&quot;00:02.0@02&quot;]<br></div><div><br><=
/div><div>... startup failed with:</div><div><br></div><div>PCI: slot 2 fun=
ction 0 not available for xen-pci-passthrough, in use by xen-platform<br></=
div><div><br></div><div>... disabling xen_platform_pci resulted in another =
failure:</div><div><br></div><div>libxl: error: libxl_qmp.c:287:qmp_handle_=
error_response: received an error message from QMP server: PCI: slot 2 func=
tion 0 not available for xen-pci-passthrough, in use by VGA<br></div><div><=
br></div><div>...tried again by disabling the VGA virtual device used for V=
NC and it gave the same failure but with the RTL audio device taking slot 2=
, etc etc etc.. At this point it became obvious that qemu was giving assign=
ment priority to automatically-allocated virtual devices over the explicitl=
y-defined passthrough devices given in the xl DomU config file and continue=
d efforts would be fruitless.</div><div><br></div><div>Attempting to use gf=
x_passthru=3D1 in DomU config with vga=3D&quot;none&quot; results in follow=
ing failure:</div><div>~~~~~~~~~~~~~~~</div><div><div>libxl: error: libxl_d=
m.c:1872:device_model_spawn_outcome: domain 30 device model: spawn failed (=
rc=3D-3)</div><div>libxl: error: libxl_create.c:1344:domcreate_devmodel_sta=
rted: device model did not start: -3</div></div><div>~~~~~~~~~~~~~~~</div><=
div>... /var/log/xen/qemu-dm-win7-hvm.log contained this:</div><div><br></d=
iv><div>=C2=A0 =C2=A0 qemu-system-i386: -gfx_passthru: invalid option<br></=
div><div><br></div><div>Based on experiences shared here (<a href=3D"https:=
//lists.gt.net/xen/users/290284">https://lists.gt.net/xen/users/290284</a>)=
 I attempted the line:</div><div>device_model_version=3D&quot;qemu-xen-trad=
itional&quot; but got the following failure:</div><div>~~~~~~~~~~~~~~~</div=
><div><div>libxl: error: libxl_dm.c:1724:libxl__spawn_local_dm: device mode=
l /usr/lib/xen-4.6/bin/qemu-dm is not executable: No such file or directory=
</div><div>libxl: error: libxl_dm.c:1872:device_model_spawn_outcome: (null)=
: spawn failed (rc=3D-3)</div><div>libxl: error: libxl_create.c:1344:domcre=
ate_devmodel_started: device model did not start: -3</div><div>libxl: error=
: libxl_dm.c:1979:kill_device_model: unable to find device model pid in /lo=
cal/domain/31/image/device-model-pid</div></div><div>~~~~~~~~~~~~~~~</div><=
div>...came across an answer (<a href=3D"https://stackoverflow.com/question=
s/33761738/xen-4-4-usr-lib-xen-4-4-bin-qemu-dm-is-not-executable">https://s=
tackoverflow.com/questions/33761738/xen-4-4-usr-lib-xen-4-4-bin-qemu-dm-is-=
not-executable</a>) but my Dom0&#39;s repos do not have qemu-system-x86 ava=
ilable.=C2=A0</div><div><br></div><div>Is the traditional qemu officially o=
bsolete?=C2=A0</div><div>Is this a ubuntu packaging/compiling issue?=C2=A0<=
/div><div>Ideas for getting around these errors?=C2=A0</div><div>Is there r=
easonable promise that manually compiling/installing a newer Xen or Kernel =
could alleviate this? (enough promise to justify the risk of failing the Do=
m0 boot process and having to plug a monitor/keyboard in and repair it?)=C2=
=A0</div><div>Is there a way to send qemu args directly from the xl DomU co=
nfig file to make the virtual device assignments explicit?</div><div><br></=
div><div>For context, the hypervisor is a headless system used for automate=
d testing of software against various GPU/OS configurations. The GPUs are l=
oaded with dummy plugs. The Radeon hardware works fine with normal PCI pass=
through. I would prefer to keep a virtual VGA device available so that I ca=
n VNC into the bootup process because boot failures/recovery interactions d=
o not allow Win7 TightVNC server to run. Info about my Dom0:</div><div>~~~~=
~~~~~~~~~~~~~</div><div>Linux 4.4.0-104-generic #127-Ubuntu SMP Mon Dec 11 =
12:16:42 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux<br></div><div><br></div><d=
iv><div>$ sudo xl info</div><div>release=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 : 4.4.0-104-generic</div><div>version=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : #127-Ubuntu SMP Mon Dec 11 12:16:4=
2 UTC 2017</div><div>machine=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 : x86_64</div><div>nr_cpus=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 : 4</div><div>max_cpu_id=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0: 3</div><div>nr_nodes=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0: 1</div><div>cores_per_socket=C2=A0 =C2=A0 =C2=A0 =C2=
=A0: 4</div><div>threads_per_core=C2=A0 =C2=A0 =C2=A0 =C2=A0: 1</div><div>c=
pu_mhz=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : 2993</div><=
div>hw_caps=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : bfebfb=
ff:2c100800:00000000:00007f00:77fafbbf:00000000:00000021:000027ab</div><div=
>virt_caps=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : hvm hvm_direct=
io</div><div>total_memory=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: 16308</=
div><div>free_memory=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : 15065</div>=
<div>sharing_freed_memory=C2=A0 =C2=A0: 0</div><div>sharing_used_memory=C2=
=A0 =C2=A0 : 0</div><div>outstanding_claims=C2=A0 =C2=A0 =C2=A0: 0</div><di=
v>free_cpus=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : 0</div><div>x=
en_major=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : 4</div><div>xen_=
minor=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : 6</div><div>xen_ext=
ra=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : .5</div><div>xen_versi=
on=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : 4.6.5</div><div>xen_caps=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: xen-3.0-x86_64 xen-3.=
0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64=C2=A0</div><div>xen=
_scheduler=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : credit</div><div>xen_pagesiz=
e=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: 4096</div><div>platform_params=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 : virt_start=3D0xffff800000000000</div><div>xen=
_changeset=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 :=C2=A0</div><div>xen_commandl=
ine=C2=A0 =C2=A0 =C2=A0 =C2=A0 : placeholder dom0_mem=3D1G</div><div>cc_com=
piler=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : gcc (Ubuntu 5.4.0-6ubuntu1=
~16.04.4) 5.4.0 20160609</div><div>cc_compile_by=C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 : stefan.bader</div><div>cc_compile_domain=C2=A0 =C2=A0 =C2=A0 : <a=
 href=3D"http://canonical.com">canonical.com</a></div><div>cc_compile_date=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 : Fri Oct 13 15:42:52 UTC 2017</div><div>xend_c=
onfig_format=C2=A0 =C2=A0 =C2=A0: 4</div></div><div>~~~~~~~~~~~~~~~~~</div>=
<div><br></div><div>Here is (one version of) my domU=C2=A0 .cfg</div><div><=
br></div><div>~~~~~~~~~~~~~~~~~</div><div><div>builder=3D&#39;hvm&#39;</div=
><div>memory =3D 2048</div><div><br></div><div># Should be at least 2KB per=
 MB of domain memory, plus a few MB per vcpu.</div><div># shadow_memory =3D=
 32</div><div>name =3D &quot;win7-hvm&quot;</div><div>vif =3D [ &#39;mac=3D=
00:16:3e:71:51:ba, type=3Dioemu, bridge=3Dvirbr0&#39; ]</div><div><br></div=
><div>acpi =3D 1</div><div>apic =3D 1</div><div>pae =3D 1</div><div>viridia=
n =3D 1</div><div><br></div><div>disk =3D [ &#39;format=3Draw, vdev=3Dhda, =
access=3Drw, target=3D[redacted].img&#39;, &#39; format=3Draw, vdev=3Dhdc,=
=C2=A0 access=3Dr, devtype=3Dcdrom, target=3D[redacted] ]</div><div><br></d=
iv><div>xen_platform_pci=3D0</div><div>pci_power_mgmt=3D1</div><div>on_xend=
_stop=3D&#39;shutdown&#39;</div><div><br></div><div>vga=3D&quot;stdvga&quot=
;</div><div>#vga=3D&quot;none&quot;</div><div>#gfx_passthru=3D1</div><div>l=
ocaltime=3D1</div><div><br></div><div># INTEL ONBOARD PCI device 00:02.0 80=
86:0412</div><div><br></div><div>#-----------------------------------------=
------------------------------------</div><div># boot on floppy (a), hard d=
isk (c) or CD-ROM (d)=C2=A0</div><div># default: hard disk, cd-rom, floppy<=
/div><div>boot=3D&quot;dc&quot;</div><div>sdl=3D0</div><div>vnc=3D1</div><d=
iv>vncconsole=3D1</div><div><br></div><div>serial=3D&#39;pty&#39;</div><div=
>usbdevice=3D[&#39;tablet&#39;]</div><div># usbdevice=3D[&#39;tablet&#39;,&=
#39;host:3.4&#39;,&#39;host:3.7&#39;]</div><div><br></div><div># PCI PASSTH=
ROUGH</div><div>pci_seize=3D1</div><div>pci_permissive=3D1</div><div>pci=3D=
[&quot;00:02.0&quot;]</div><div>#pci=3D[&quot;00:02.0@02&quot;] #This confl=
icts with automatically-installed virt devs</div></div><div>~~~~~~~~~~~~~~~=
~~~~~~</div><div><br></div><div>Thanks for reading.</div><div><br></div></d=
iv>

--001a114021bc56743e056046e18c--


--===============7597021387842831287==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============7597021387842831287==--


From xen-users-bounces@lists.xenproject.org Thu Dec 14 12:35:35 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Dec 2017 12:35:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1ePSig-0003bS-BZ; Thu, 14 Dec 2017 12:34:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vctt=dk=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ePSif-0003as-9L
 for xen-users@lists.xen.org; Thu, 14 Dec 2017 12:34:33 +0000
X-Inumbo-ID: 0cb18c74-e0cb-11e7-b4a6-bc764e045a96
Received: from mail-pg0-x241.google.com (unknown [2607:f8b0:400e:c05::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0cb18c74-e0cb-11e7-b4a6-bc764e045a96;
 Thu, 14 Dec 2017 13:33:56 +0100 (CET)
Received: by mail-pg0-x241.google.com with SMTP id b11so3306495pgu.13
 for <xen-users@lists.xen.org>; Thu, 14 Dec 2017 04:34:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:message-id:date:user-agent:mime-version
 :content-language:content-transfer-encoding;
 bh=Nt0bZ8Ke6oQbd9LfX9OHvorjlh+buYV94PPdOdYY/A8=;
 b=biImK7GPAvjvCBbYP0HMc3IEiljKs/vnf96UEKNOehEsxWNPiS8XBw7BFyG874zsh8
 NKM3RT25E25azVc8EC4ebvcOTEOvLamYmz89ymVOGmAYejwgP8pHHffYjhb5O345sEzU
 PoF0/6qHH7exJGCIQC6R9FxwCnQ06E1Ffmfe4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:message-id:date:user-agent
 :mime-version:content-language:content-transfer-encoding;
 bh=Nt0bZ8Ke6oQbd9LfX9OHvorjlh+buYV94PPdOdYY/A8=;
 b=n5zAZ8SWk0o/9WVQU5sBhihosdClVKcIijfEFwOj8zRB2bHZwgrk3aEXxqoDk6W18x
 34dC1oe6HGBCeYBcK3Kx7xkVxghGcIUWAuUqQMVbkMO69UkogsjLnQV8Bb6EIoPfEWXz
 OnzxjP3dzdc2LapvehMnGxDWyBRSrZjy+L5qTummxnFBgWmxdQDn35Z3pltziOG+uxn+
 zve5QQJH19H7l2G0StNfUuQ+OCh2iW5E9ddeQnsWanIIog78FVQ39Pmeu4uferCl8Cwu
 zHZTgEJY1pCV9ZVKXMGWwUky0P/2QBM54MPkptocdq/Ce2zYvdx3pSCVbDt+DUkSZNKT
 2HHA==
X-Gm-Message-State: AKGB3mLccfFqnekAKsLs4LasV7GvCj6V79+XLGfjgJfCXRjHQIEqApBY
 odHVIu7JkcyqvzExe1iJnq/gdalsZjs=
X-Google-Smtp-Source: ACJfBoueOyNbSm/O2liQO64Pk2BAhWc/f0K5pMFSSJ/0kjXLnEe/N08gV4KguGpvkezWXovlcIa1dA==
X-Received: by 10.101.68.201 with SMTP id g9mr8453609pgs.149.1513254869706;
 Thu, 14 Dec 2017 04:34:29 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id c4sm6804480pgn.93.2017.12.14.04.34.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 14 Dec 2017 04:34:29 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel <xen-devel@lists.xenproject.org>,
 xen-announce@lists.xenproject.org,
 "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Message-ID: <96e8a086-9618-f8a3-3000-6004804576e4@linaro.org>
Date: Thu, 14 Dec 2017 12:34:21 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
Content-Language: en-US
Cc: "lars.kurth@citrix.com" <lars.kurth@citrix.com>
Subject: [Xen-users] Xen 4.10.0 is released
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

RGVhciBjb21tdW5pdHkgbWVtYmVycywKCkknbSBwbGVhc2VkIHRvIGFubm91bmNlIHRoYXQgWGVu
IDQuMTAuMCBpcyByZWxlYXNlZC4KClBsZWFzZSBmaW5kIHRoZSB0YXJiYWxsIGFuZCBpdHMgc2ln
bmF0dXJlIGF0OgoKICBodHRwczovL3hlbnByb2plY3Qub3JnL2Rvd25sb2Fkcy94ZW4tYXJjaGl2
ZXMveGVuLXByb2plY3QtNDEwLXNlcmllcy94ZW4tcHJvamVjdC00MTAwLmh0bWwKCllvdSBjYW4g
YWxzbyBjaGVjayBvdXQgdGhlIHRhZyBpbiB4ZW4uZ2l0OgoKICBodHRwczovL3hlbmJpdHMueGVu
Lm9yZy9naXQtaHR0cC94ZW4uZ2l0IFJFTEVBU0UtNC4xMC4wCgpHaXQgY2hlY2tvdXQgYW5kIGJ1
aWxkIGluc3RydWN0aW9ucyBjYW4gYmUgZm91bmQgYXQ6CgogIGh0dHBzOi8vd2lraS54ZW5wcm9q
ZWN0Lm9yZy93aWtpL1hlbl9Qcm9qZWN0XzQuMTBfUmVsZWFzZV9Ob3RlcyNCdWlsZF9SZXF1aXJl
bWVudHMKClJlbGVhc2Ugbm90ZXMgY2FuIGJlIGZvdW5kIGF0OgoKICBodHRwczovL3dpa2kueGVu
cHJvamVjdC5vcmcvd2lraS9YZW5fUHJvamVjdF80LjEwX1JlbGVhc2VfTm90ZXMKCkEgc3VtbWFy
eSBmb3IgNC4xMCByZWxlYXNlIGRvY3VtZW50cyBjYW4gYmUgZm91bmQgYXQ6CgogIGh0dHBzOi8v
d2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL0NhdGVnb3J5Olhlbl80LjEwCgpUZWNobmljYWwgYmxv
ZyBwb3N0IGZvciA0LjEwIGNhbiBiZSBmb3VuZCBhdDoKCmh0dHBzOi8vYmxvZy54ZW5wcm9qZWN0
Lm9yZy8yMDE3LzEyLzEyL3doYXRzLW5ldy1pbi10aGUteGVuLXByb2plY3QtaHlwZXJ2aXNvci00
LTEwLwoKVGhhbmtzIGV2ZXJ5b25lIHdobyBjb250cmlidXRlZCB0byB0aGlzIHJlbGVhc2UuIFRo
aXMgcmVsZWFzZSB3b3VsZApub3QgaGF2ZSBoYXBwZW5lZCB3aXRob3V0IGFsbCB0aGUgYXdlc29t
ZSBjb250cmlidXRpb25zIGZyb20gYXJvdW5kCnRoZSBnbG9iZS4KClJlZ2FyZHMsCgpKdWxpZW4g
R3JhbGwgKG9uIGJlaGFsZiBvZiB0aGUgWGVuIFByb2plY3QgSHlwZXJ2aXNvciB0ZWFtKQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1h
aWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

From xen-users-bounces@lists.xenproject.org Fri Dec 15 13:29:46 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Dec 2017 13:29:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1ePq2U-0003wf-Er; Fri, 15 Dec 2017 13:28:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=optf=dl=yahoo.com=hack3rcon@srs-us1.protection.inumbo.net>)
 id 1ePq2T-0003wZ-Im
 for xen-users@lists.xen.org; Fri, 15 Dec 2017 13:28:33 +0000
X-Inumbo-ID: ef7da036-e19b-11e7-b0d7-9f685aff125f
Received: from sonic304-11.consmr.mail.bf2.yahoo.com (unknown [74.6.128.34])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id ef7da036-e19b-11e7-b0d7-9f685aff125f;
 Fri, 15 Dec 2017 13:29:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1513344506; bh=d+4+4/NUNqrT1kwr6Ukjweahz3UPxbUeVnQTlg0K3cw=;
 h=Date:From:Reply-To:To:Subject:References:From:Subject;
 b=mOiMc0pb7vMbb//PEdkkXX9LS3eEkoO8fmMPmkKLGjfpDEDLqUhZcCH5indQzV9CMw3xzfX17QZ7sCIzmtxv7KCCIgeW3X28Jk3tUC0Y0WWEJ44TmW2OKVFPY8cbarkyyNiRwLeDt9/Bl4nU76daSElMn/iE86IcHqPThSrgubAaEfZpOPEux0/QOo9YNgLbZBAOwsh3/VZH4Pk4SdQ6var4qFgaO1aE1UubdC6NhOL2qg60u+6FM7hOxrN3qsvlBIX+8uLhp0jGgONQ6u/OYQKQ5d9h6sonh2QVPT8+wZTuO+svb/ewT7k0xVp+MQUDBtxusA/1SpTqkqbpPk8LSw==
X-YMail-OSG: 4daEkzUVM1lSua4qUKpwwKQGptJtda4sTT2aY2olrB0EE_FY3pMVeXpEi1bFmCN
 fSYsQlA.psNUxtzsaKiB3wmWQ5n_._NqdS3IJ46FXK5vnjpk1uA5FMu9b9DJi8Bcgi8ZzdsCB8f3
 F4O4TKQs7kPt1z4cnPZMx9GQmewozmVqZXSPPze53xijT2w_XqQ9bLMSFF_JSV5woHXTNycSdyQR
 WsPVkEJ9NVkNqnRx2IFwHkOPh46KB24_cMorhWyfMLOOeJs8JPU_Zdj1H6ZBkU9zgXUoFn30eGPc
 igYyuI_8PDGjg7k2ZEIx_kwE_SUJQ.PUbmZOR1Ea4XWL4O16fzjpmtWCWxAv9Wqa5_ttIMNHhd40
 XFDtcE8FMqOsYuDvG_eJANXYRkq8vE.kh5igQ9gqBK.ktfQJnl2h7plZakw9L8WCs5x_re00sUR2
 S6pnL4pnHzCwpN3d6602gU5Ku8AmWShh2fw9_foqf.VToJsZf2YjayZN9Ln9Ig7KTQz0NqVaVDUd
 E6CzNUdU5X7txislx
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic304.consmr.mail.bf2.yahoo.com with HTTP; Fri, 15 Dec 2017 13:28:26 +0000
Date: Fri, 15 Dec 2017 13:28:22 +0000 (UTC)
From: Jason Long <hack3rcon@yahoo.com>
To: <xen-users@lists.xen.org>
Message-ID: <333799496.5199741.1513344502372@mail.yahoo.com>
MIME-Version: 1.0
References: <333799496.5199741.1513344502372.ref@mail.yahoo.com>
X-Mailer: WebService/1.1.11051 YahooMailBasic Mozilla/5.0 (BB10;
 Touch) AppleWebKit/537.35+ (KHTML, like Gecko) Version/10.3.2.2876
 Mobile Safari/537.35+
Content-Length: 503
Subject: [Xen-users] Xen ballooning problem.
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Reply-To: Jason Long <hack3rcon@yahoo.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGVsbG8uCklzIGl0IHRydWUgdGhhdCAiWGVuIGJhbGxvb25pbmciIGhhcyBzb21lIHByb2JsZW1z
PyBGb3IgZXhhbXBsZSwgd2hlbiBpdCBkZWRpY2F0ZSBtZW1vcnkgdG8gVk1zIHRoZW4gaXQgY2Fu
J3QgcmVsZWFzZSBpdCBhbmQgYmFjayBpdCB0byB0aGUgaG9zdCBhbmQgaXQgaXMgYSByZWFzb24g
Zm9yIG1pZ3JhdGUgZnJvbSBYZW4gdG8gS1ZNLgoKVGhhbmsgeW91LgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApY
ZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

From xen-users-bounces@lists.xenproject.org Fri Dec 15 14:00:36 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Dec 2017 14:00:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1ePqWu-0006Rx-PG; Fri, 15 Dec 2017 14:00:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bk0m=dl=dingwall.me.uk=james@srs-us1.protection.inumbo.net>)
 id 1ePqWu-0006Rr-BE
 for xen-users@lists.xen.org; Fri, 15 Dec 2017 14:00:00 +0000
X-Inumbo-ID: 536ae47a-e1a0-11e7-b0d7-9f685aff125f
Received: from know-smtprelay-omc-7.server.virginmedia.net (unknown
 [80.0.253.71]) by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 536ae47a-e1a0-11e7-b0d7-9f685aff125f;
 Fri, 15 Dec 2017 14:00:38 +0000 (UTC)
Received: from dingwall.me.uk ([82.47.84.47])
 by know-smtprelay-7-imp with bizsmtp
 id mDzq1w00H11G8Qq01DzqfD; Fri, 15 Dec 2017 13:59:51 +0000
X-Originating-IP: [82.47.84.47]
X-Authenticated-User: X-Spam: 0
X-Authority: v=2.1 cv=Ms6vkDue c=1 sm=1 tr=0 a=0bfgdX8EJi0Cr9X0x0jFDA==:117
 a=0bfgdX8EJi0Cr9X0x0jFDA==:17 a=L9H7d07YOLsA:10 a=9cW_t1CCXrUA:10
 a=s5jvgZ67dGcA:10 a=kj9zAlcOel0A:10 a=MKtGQD3n3ToA:10 a=ocR9PWop10UA:10
 a=1UhrZpe2VIYA:10 a=ZZnuYtJkoWoA:10 a=Xr6BVUBTxEFljByFFM4A:9 a=CjuIK1q_8ugA:10
Received: (qmail 27364 invoked from network); 15 Dec 2017 13:59:50 -0000
Received: from behemoth.dingwall.me.uk (192.168.1.5)
 by mail0.xen.dingwall.me.uk with SMTP; 15 Dec 2017 13:59:50 -0000
Received: by behemoth.dingwall.me.uk (Postfix, from userid 1000)
 id 34EECD08C20; Fri, 15 Dec 2017 13:59:50 +0000 (GMT)
Date: Fri, 15 Dec 2017 13:59:50 +0000
From: James Dingwall <james@dingwall.me.uk>
To: Jason Long <hack3rcon@yahoo.com>
Message-ID: <20171215135949.GA52384@dingwall.me.uk>
References: <333799496.5199741.1513344502372.ref@mail.yahoo.com>
 <333799496.5199741.1513344502372@mail.yahoo.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <333799496.5199741.1513344502372@mail.yahoo.com>
User-Agent: Mutt/1.7.2 (2016-11-26)
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Xen ballooning problem.
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGksCgpPbiBGcmksIERlYyAxNSwgMjAxNyBhdCAwMToyODoyMlBNICswMDAwLCBKYXNvbiBMb25n
IHdyb3RlOgo+IEhlbGxvLgo+IElzIGl0IHRydWUgdGhhdCAiWGVuIGJhbGxvb25pbmciIGhhcyBz
b21lIHByb2JsZW1zPyBGb3IgZXhhbXBsZSwgd2hlbiBpdCBkZWRpY2F0ZSBtZW1vcnkgdG8gVk1z
IHRoZW4gaXQgY2FuJ3QgcmVsZWFzZSBpdCBhbmQgYmFjayBpdCB0byB0aGUgaG9zdCBhbmQgaXQg
aXMgYSByZWFzb24gZm9yIG1pZ3JhdGUgZnJvbSBYZW4gdG8gS1ZNLgo+IAo+IFRoYW5rIHlvdS4K
CkkgaGF2ZSBmb3VuZCBhIGZldyBjb21iaW5hdGlvbnMgb2YgeGVuL2tlcm5lbCB3aGljaCBkb24n
dCB3b3JrIHdlbGwgYnV0IG90aGVyd2lzZSBJIGZpbmQgaXQgd29ya3MgZm9yIG15IGNhc2UuICAK
Q3VycmVudGx5IHhlbiA0LjkuMSwgNC4xLjQ3IGRvbTAga2VybmVsLCBtaXggb2YgVWJ1bnR1IDE2
LjA0IDQuNCBhbmQgNC4xNCBrZXJuZWxzIGluIHB2IGd1ZXN0cy4gIEkgdXNlIHRoZSB0bWVtIApt
b2R1bGUgdG8gYXV0b21hdGljYWxseSBiYWxsb29uIHRoZSBndWVzdCB1cC9kb3duIGFzIG1lbW9y
eSBwcmVzc3VyZSBjaGFuZ2VzLgoKSmFtZXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tdXNlcnM=

From xen-users-bounces@lists.xenproject.org Fri Dec 15 20:18:13 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Dec 2017 20:18:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1ePwPu-0003WC-Cb; Fri, 15 Dec 2017 20:17:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qrgn=dl=openmailbox.org=squidmobile@srs-us1.protection.inumbo.net>)
 id 1ePw6g-00021Q-Rd
 for xen-users@lists.xen.org; Fri, 15 Dec 2017 19:57:18 +0000
X-Inumbo-ID: 3ebed94a-e1d2-11e7-b0d7-9f685aff125f
Received: from mta-1.openmailbox.org (unknown [5.79.108.160])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3ebed94a-e1d2-11e7-b0d7-9f685aff125f;
 Fri, 15 Dec 2017 19:57:57 +0000 (UTC)
Received: by mta-1.openmailbox.org (Postfix, from userid 20002)
 id 148DF4E8FC8; Fri, 15 Dec 2017 20:39:24 +0100 (CET)
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on ZDZR003
X-Spam-Level: 
X-Spam-Status: No, score=-0.9 required=5.0 tests=ALL_TRUSTED,MISSING_MID
 autolearn=disabled version=3.4.0
Received: from [127.0.0.1] (unknown [10.0.0.4])
 by mta-1.openmailbox.org (Postfix) with ESMTP id 7CB444E8FC8;
 Fri, 15 Dec 2017 20:39:22 +0100 (CET)
MIME-Version: 1.0
From: squidmobile@openmailbox.org
Date: Fri, 15 Dec 2017 19:39:22 -0000
User-Agent: OpenMailBox Webmail
To: xen-users@lists.xen.org
Message-Id: <20171215193924.148DF4E8FC8@mta-1.openmailbox.org>
X-Mailman-Approved-At: Fri, 15 Dec 2017 20:17:09 +0000
Subject: [Xen-users] windoze xp and pv drivers
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

MTUgZGVjIDIwMTcKCmdyZWV0aW5ncywKCmkgY2FuIHJ1biB3aW5kb3plIHhwIGhvbWUgc3AyIG9y
IHNwMyBhcyBhIGNsaWVudCBodm0gdm0uCgppIGV4dHJhY3RlZCB0aGUgZGV2aWNlIGRldGFpbHM6
CiAgcGNpXHZlbl81ODUzJmRldl8wMDAxJnN1YnN5c18wMDAxNTg1MyZyZXZfMDFcMyYyNjdhNjE2
YSYwJjEwCgp3aGljaCBkb2VzIG5vdCBxdWl0ZSBtYXRjaCB0aGUgZGV2aWNlIGRldGFpbHMgZG9j
dW1lbnRlZCBpbiB0aGUKaW5zdGFsbC5tZCBmaWxlOgogIHhlbmJ1cy5zeXMgYmluZHMgdG8gdGhy
ZWUgUENJIGRldmljZXMgd2hpY2ggbWF5IGJlIHN5bnRoZXNpemVkIGJ5CiAgUUVNVSBmb3IgeW91
ciBWTToKCiAgMS4gUENJXFxWRU5fNTg1MyZERVZfMDAwMQogIDIuIFBDSVxcVkVOXzU4NTMmREVW
XzAwMDIKICAzLiBQQ0lcXFZFTl81ODUzJkRFVl9DMDAwJlNVQlNZU19DMDAwNTg1MyZSRVZfMDEK
CmkgaW5zdGFsbGVkIHRoZSBjZXJ0aWZpY2F0ZSBpbmNsdWRlZCBpbiB0aGUgY3VycmVudCg/KSB2
ZXJzaW9uIG9mCnRoZSB4ZW5idXMgcHYgZHJpdmVyICh4ZW5idXMudGFyLCBkYXRlZCAyMDE3LTEx
LTAzIDA0OjMzKSwgZmlsZQpzb3VyY2UudGd6LCBmaWxlIHNyYy94ZW5idXMucGZ4IChkYXRlZCAy
MDE3LTExLTAyIDEwOjUyKS4gIGkgc3RvcmVkCnRoZSBjZXJ0aWZpY2F0ZSBpbiB0aGUgbG9jYWwg
Y29tcHV0ZXIsIHRydXN0ZWQgcm9vdCBjZXJ0aWZpY2F0aW9uCmF1dGhvcml0aWVzIGRpcmVjdG9y
eS4gIHRoZSBjZXJ0aWZpY2F0ZSBjYW1lIGZyb20geGVuYnVzICh0ZXN0KSB0bwppdHNlbGYgKHNl
bGYgc2lnbmVkKSwgYW5kIGlzIHZhbGlkIGZyb20gMjAxMyB0byAyMDM5LgoKdGhlIGRldmljZSBk
cml2ZXIgZm91bmQgdGhlIHB2IGRldmljZSAob3IgdmljZSB2ZXJzYSkuICBob3dldmVyLAp0aGUg
ZGV2aWNlIG1hbmFnZXIgY2xhaW1zOgogIHdpbmRvemUgY2Fubm90IGxvYWQgdGhlIGRldmljZSBk
cml2ZXIgZm9yIHRoaXMgaGFyZHdhcmUuICB0aGUKICBkcml2ZXIgbWF5IGJlIGNvcnJ1cHRlZCBv
ciBtaXNzaW5nLiAgKGNvZGUgMzkpCgp3aGVuIGkgcmVib290ZWQgd2luZG96ZSwgaXQgZ2F2ZSBh
IGJsdWUgc2NyZWVuIG9mIGRlYXRoLiAgaSBjb3VsZApub3QgcmVib290IGludG8gc2FmZSBtb2Rl
IHRvIGRpc2FibGUgdGhlIGRldmljZS4gIGdvb2QgdGhpbmcgdGhpcwp3YXMgYSB0aHJvd2F3YXkg
dGVzdCB2bSBpbWFnZS4KCmkgdHJpZWQgZGlzYWJsaW5nIHRoZSBkZXZpY2UgZHJpdmVyIGNlcnRp
ZmljYXRlIGNoZWNraW5nIGluIHRoZQpjb250cm9sIHBhbmVsIGFuZCB0aGVuIGluc3RhbGxpbmcg
dGhlIGRldmljZSBkcml2ZXIsIGJ1dCB0aGUKY3Jhc2hlcyBwZXJzaXN0ZWQuCgphbnkgc3VnZ2Vz
dGlvbnMgb3IgY29tbWVudHM/Cgp0aGFua3MuCmZyYW5rIHNtaXRoCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVu
LXVzZXJzQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tdXNlcnM=

From xen-users-bounces@lists.xenproject.org Fri Dec 15 21:19:10 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Dec 2017 21:19:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1ePxN8-0007jB-0K; Fri, 15 Dec 2017 21:18:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=optf=dl=yahoo.com=hack3rcon@srs-us1.protection.inumbo.net>)
 id 1ePxN7-0007j5-G5
 for xen-users@lists.xen.org; Fri, 15 Dec 2017 21:18:21 +0000
X-Inumbo-ID: 624dc98e-e1dd-11e7-b4a6-bc764e045a96
Received: from sonic309-14.consmr.mail.bf2.yahoo.com (unknown [74.6.129.124])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 624dc98e-e1dd-11e7-b4a6-bc764e045a96;
 Fri, 15 Dec 2017 22:17:41 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1513372697; bh=aKJ929I6xAG9KNF2sosXA3UJdDrWtMVF+ar3ny49Kkg=;
 h=Date:From:Reply-To:To:Cc:Subject:References:From:Subject;
 b=FnPjsD8l78hJRdROaxJExAiwSM+VzhaqMtIoctWuJjTTXshfdopvzYgm4EiUqC0hszBU0c8Qeb4z6jEt0TOtkXVFy3tKx+Z2iXiedKh3wZWtu/pCltazYnVQImi6LtaR3GAKApUdcy18iD93JUREhximx1TwcOViKj4VXvB8J8wFNbEqBICOS6bOd1Zt45awHEY7c9EzFTd+ybg1bP6iyVWsnW2AlC2kT3dkEhrmGwFdvkLn8IPtsHpY1yzCrxzfOgGplmk+oLUKFnunrkusNG/4XFAPCLtuVWqNwEp5JTJMzpXVD0legoTr1XI+y6GpWcNHDNcVWyiCWNBZyBaaPw==
X-YMail-OSG: 52TtNgcVM1m0z_qg6kKlrUUbAhYEOQPod4hd2H4DAlsWyyh9tRf3SE4UboyEZ0p
 zAmS9gloY1f.1Lvav1_8cIBlREf9rI56Tgn_b3mBEcsCMQ4q2pO5htwmri3Ey6eizrx20dabO_Uh
 aBl3jUCTiur2imBUVwK10Ac1mERDlwyubDwrqaumFbzo1tMc2wFNazMq_ewAOEGhkRe0R9FLCSBc
 cqNhdCySbbPMCPFmbP8uTPZKqxFBfbS8dZ6ILP_JkzNX24FeLW2mAOMKTPUChWU.V9lhiX7jGgga
 3axnHkoOYVT55tP8_iwlMOWw5fPxqq2eiYjvUhGnOjzH2L4vyC4EcBhPJi4MBDejhK6ci2JaIs7g
 Lq3JOS5BCH1ws2BZ_utz5Z5U8ergva1OLIkr6hOywqqfglPNsOSwhPMldEXj_1bC7H2iEZRTXXdG
 BwpRkSPKDzSaHaxIp3jCxdMPhJiJdMHWhg8qyt8PqLKVYJtM5Ih8JQMVZYZZffc3XwuN8CMfOqp8
 eexIh.6O1uiope9LI8fUa5ZIT4Ekxmrw3dbF_nDeAxi8-
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic309.consmr.mail.bf2.yahoo.com with HTTP; Fri, 15 Dec 2017 21:18:17 +0000
Date: Fri, 15 Dec 2017 21:18:14 +0000 (UTC)
From: Jason Long <hack3rcon@yahoo.com>
To: Jason Long <hack3rcon@yahoo.com>, James Dingwall <james@dingwall.me.uk>
Message-ID: <1613050964.75680.1513372694650@mail.yahoo.com>
MIME-Version: 1.0
References: <1613050964.75680.1513372694650.ref@mail.yahoo.com>
X-Mailer: WebService/1.1.11119 YahooMailBasic Mozilla/5.0 (BB10;
 Touch) AppleWebKit/537.35+ (KHTML, like Gecko) Version/10.3.2.2876
 Mobile Safari/537.35+
Content-Length: 1577
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Xen ballooning problem.
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Reply-To: Jason Long <hack3rcon@yahoo.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

Q2FuIGl0IHdvcmsgd2VsbD8gSSBtZWFuIGlzIHJlbGVhc2UgdGhlIG1lbW9yeSBhbmQgYmFjayBp
dCB0byBob3N0LgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpP
biBGcmksIDEyLzE1LzE3LCBKYW1lcyBEaW5nd2FsbCA8amFtZXNAZGluZ3dhbGwubWUudWs+IHdy
b3RlOgoKIFN1YmplY3Q6IFJlOiBbWGVuLXVzZXJzXSBYZW4gYmFsbG9vbmluZyBwcm9ibGVtLgog
VG86ICJKYXNvbiBMb25nIiA8aGFjazNyY29uQHlhaG9vLmNvbT4KIENjOiB4ZW4tdXNlcnNAbGlz
dHMueGVuLm9yZwogRGF0ZTogRnJpZGF5LCBEZWNlbWJlciAxNSwgMjAxNywgNToyOSBQTQogCiBI
aSwKIAogT24gRnJpLCBEZWMgMTUsIDIwMTcgYXQKIDAxOjI4OjIyUE0gKzAwMDAsIEphc29uIExv
bmcgd3JvdGU6CiA+CiBIZWxsby4KID4gSXMgaXQgdHJ1ZSB0aGF0ICJYZW4KIGJhbGxvb25pbmci
IGhhcyBzb21lIHByb2JsZW1zPyBGb3IgZXhhbXBsZSwgd2hlbiBpdAogZGVkaWNhdGUgbWVtb3J5
IHRvIFZNcyB0aGVuIGl0IGNhbid0IHJlbGVhc2UgaXQgYW5kIGJhY2sKIGl0IHRvIHRoZSBob3N0
IGFuZCBpdCBpcyBhIHJlYXNvbiBmb3IgbWlncmF0ZSBmcm9tIFhlbiB0bwogS1ZNLgogPiAKID4g
VGhhbmsKIHlvdS4KIAogSSBoYXZlIGZvdW5kIGEKIGZldyBjb21iaW5hdGlvbnMgb2YgeGVuL2tl
cm5lbCB3aGljaCBkb24ndCB3b3JrIHdlbGwgYnV0CiBvdGhlcndpc2UgSSBmaW5kIGl0IHdvcmtz
IGZvciBteSBjYXNlLsKgIAogQ3VycmVudGx5IHhlbiA0LjkuMSwgNC4xLjQ3IGRvbTAga2VybmVs
LCBtaXggb2YKIFVidW50dSAxNi4wNCA0LjQgYW5kIDQuMTQga2VybmVscyBpbiBwdiBndWVzdHMu
wqAgSSB1c2UgdGhlCiB0bWVtIAogbW9kdWxlIHRvIGF1dG9tYXRpY2FsbHkgYmFsbG9vbiB0aGUK
IGd1ZXN0IHVwL2Rvd24gYXMgbWVtb3J5IHByZXNzdXJlIGNoYW5nZXMuCiAKIEphbWVzCiAKIC0t
LS0tSW5saW5lIEF0dGFjaG1lbnQgRm9sbG93cy0tLS0tCiAKIAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4t
dXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

From xen-users-bounces@lists.xenproject.org Sun Dec 17 14:20:47 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Dec 2017 14:20:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eQZmn-0008Bx-Fd; Sun, 17 Dec 2017 14:19:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ppuh=dn=gmail.com=ray3960852@srs-us1.protection.inumbo.net>)
 id 1eQZmm-0008Bk-Mm
 for xen-users@lists.xen.org; Sun, 17 Dec 2017 14:19:24 +0000
X-Inumbo-ID: 2f03efa3-e335-11e7-b4a6-bc764e045a96
Received: from mail-oi0-x229.google.com (unknown [2607:f8b0:4003:c06::229])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2f03efa3-e335-11e7-b4a6-bc764e045a96;
 Sun, 17 Dec 2017 15:18:42 +0100 (CET)
Received: by mail-oi0-x229.google.com with SMTP id w125so9062622oie.7
 for <xen-users@lists.xen.org>; Sun, 17 Dec 2017 06:19:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=to:references:from:subject:message-id:date:user-agent:mime-version
 :in-reply-to:content-transfer-encoding:content-language;
 bh=pRQsljSEWKiO9LYKPnzGm7Ki6bo+6BGOi4c9G7sb/qE=;
 b=cKJuyMWmRPq6ran160lovQXQdUz6kl7EWJ9HD5dcM9oDs+aE03NVd8+Cmyvem+U/Gr
 1PYa6O2ARmYxUdBavS4+IZgtCID5HTiuS4G9YeEGvZSCakUcvKcWG/5TMppQAk4GJbiE
 0nbE12kURCdebSnS45Cshj8Krzs9Yy/q0mCpTnkaM2ecpBhnc+fyM16qBypBLhnuJKL5
 jgzBW6qO2VWuVx4TgxwfTaaPqx55Um5mLv4fhJyAUsoRK3yZpvfix43qRQ+3Q8sVBcbO
 EZ1F79xVJx80CGV9SRBGuVNhB1T8k+nSs/39DRGkmBE3j5yCA83XF3nc6P1v5qvyj9m4
 eypA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:to:references:from:subject:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=pRQsljSEWKiO9LYKPnzGm7Ki6bo+6BGOi4c9G7sb/qE=;
 b=fDaPmvKKamixwYY0sSvQoKGPCUDC53lKke08HhEky2PA0ca+BJrGzpPMSTp0L2yA/k
 wrLOMS1OlAPW/H+TouwXZ09P1a2pccolEERk6GhgF6aph6mgiRvgAYTGFN0Gl0DLL1Yv
 eV7RWVRcFuHkeC9KHaBH3MhrMayfkB9TiEJVIYMMCUZteWSHeFEAX23u0bL52n75sHDO
 g8FL6DoiHWxJGSRAmJ9Jtk8hC/wiUhZ7MYuy+DhCIhdFHXJTfRV5jsPc/xysRkYhEggc
 oEcRaFvmR/Xza4+yb3/Rb5EapcoOX9GCx9/vzcjxDiy8DyQMjZoPihmRZv2wJMK+RFkK
 bSiw==
X-Gm-Message-State: AKGB3mJDd9QIiKSNRGB4eIrjgtpgOn3u1Vg1EJlS+EALhz9m/XUOfaq3
 4NTOr3PYXeMo5Fbj9BX1tiHuDnKA
X-Google-Smtp-Source: ACJfBouAOrMhiO0ss64NSXqM+b0JOIiFKAqNWUHUDX7uIWh+/aMDtL/4FJFpFKvSQXbkFVN9d9HHMQ==
X-Received: by 10.202.234.6 with SMTP id i6mr11322750oih.185.1513520360928;
 Sun, 17 Dec 2017 06:19:20 -0800 (PST)
Received: from [192.168.19.2] (mobile-107-92-56-220.mycingular.net.
 [107.92.56.220])
 by smtp.gmail.com with ESMTPSA id j196sm4756098oih.29.2017.12.17.06.19.19
 for <xen-users@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sun, 17 Dec 2017 06:19:20 -0800 (PST)
To: xen-users@lists.xen.org
References: <CAGib1vexB80tZ+nA=PMvopoamZMajhY7+MHvccxxZHGUrRi9xw@mail.gmail.com>
 <c7f7bd9e-6c54-0282-05e3-f76e3549f533@websitemanagers.com.au>
From: rayj <ray3960852@gmail.com>
Message-ID: <82b21b77-cf65-c784-4b48-9227a270a9e2@gmail.com>
Date: Sun, 17 Dec 2017 08:19:14 -0600
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <c7f7bd9e-6c54-0282-05e3-f76e3549f533@websitemanagers.com.au>
Content-Language: en-US
Subject: [Xen-users] How to Configure Xen for Networking, System Use Cases
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SSB3b3VsZCBsaWtlIHRvIHVuZGVyc3RhbmQgaG93IHRvIHNldHVwIFhlbiB0byBpbXBsZW1lbnQg
bXkgdXNlIGNhc2VzLsKgIApJdCBzZWVtcyBhIGZ1bmRhbWVudGFsIGNvbnNpZGVyYXRpb24gZm9y
IHN1Y2Nlc3NmdWwgaW1wbGVtZW50YXRpb24gaXMgClhlbiBuZXR3b3JraW5nLsKgIEkgaGF2ZSBh
Y2hpZXZlZCBzaW1wbGUgaW50ZXJuZXQgY29ubmVjdGlvbnMgd2l0aCBYZW4gb24gCnRoZSBsYXB0
b3AgKERlYmlhbiBhcyBkb20wKSBidXQgbm90IHJ1bm5pbmcgdm1zLsKgIEkgaGF2ZSBoYWQgbmV0
d29ya2luZyAKd2l0aCB2bXMgd2hlbiBJIHVzZWQgcXViZXMtb3MgaW5zdGVhZCBvZiBEZWJpYW4u
wqAgQnV0IHRoZSBzZWN1cml0eSAKbWFuZGF0ZSBvZiBxdWJlcyBwdXRzIGEgc2lnbmlmaWNhbnQg
bG9hZCBvbiB0aGUgdXNlci4KClRoZSBsYXB0b3Agd29ya3MgYnV0IEkgbmVlZCB0byBjb21lIHVw
IHdpdGggYW4gYXBwcm9wcmlhdGUgY29uZmlndXJhdGlvbiAKZXNwZWNpYWxseSBkdWUgdG8gd2ly
ZWxlc3MgYmVpbmcgdGhlIG1haW4gcGh5c2ljYWwgbmV0d29yayBpbnRlcmZhY2UuwqAgCk15IHJl
bGF0ZWQgY2hhbGxlbmdlcyBoYXZlIGJlZW4gdGhhdCBicmlkZ2luZyBpcyBub3QgY29uZHVjaXZl
IHRvIAp3aXJlbGVzczsgc3RhdGljIElQIGFkZHJlc3NlcyBjYW4gcHJvdmlkZSBhIHdvcmstYXJv
dW5kIGJ1dCB0aGF0IGlzIApjaGFsbGVuZ2luZyBmb3IgcmVwbGljYXRpbmcgdGhlIGNvcnBvcmF0
ZSBsYXB0b3AuCgpJIHdvdWxkIGxpa2UgYSByb2J1c3Qgc29sdXRpb24gdGhhdCB3aWxsIGJlIHN0
cmFpZ2h0IGZvcndhcmQgdG8gbWFuYWdlLgoKVGFyZ2V0IG1hY2hpbmUKVG9zaGliYSBsYXB0b3Ag
d2l0aCA0NTBHQiBTU0QsIDE2R0IgUkFNLCBpbnRlZ3JhdGVkIHdpcmVsZXNzLCBVU0IgMiwgVVNC
IAozLCBVU0IgZG9ja2luZyBzdGF0aW9uIHdpdGggTklDIGFuZCB0d28gZGlzcGxheSBwb3J0cy4K
VGhlIGxhcHRvcCB3aWxsIGJlIGEgd29ya3N0YXRpb24sIG1vc3RseSBmb3IgZW5naW5lZXJpbmcg
YWN0aXZpdGllcyAKY2FycmllZCBvdXQgaW4gYSBEZWJpYW4gZG9tdS4KQWRkaXRpb25hbGx5LCBJ
IG5lZWQgdG8gcmVwbGljYXRlIGEgY29ycG9yYXRlIGxhcHRvcCBhcyBhIGRvbXUgdGhhdCBydW5z
IApXaW5kMTAgdXNpbmcgaXRzIGNvbXB1dGVyIG5hbWUsIGFuZCBhbnkgb3RoZXIgaWRlbnRpZnlp
bmcgCmNoYXJhY3RlcmlzdGljcyBuZWNlc3NhcnkgZm9yIFZQTmluZyBhbmQgZGlyZWN0bHkgY29u
bmVjdGluZyBpbnRvIHRoZSAKY29ycG9yYXRlIG5ldHdvcmsuwqAgKEFuIGFsdGVybmF0aXZlIGZv
ciByZXBsaWNhdGluZyB0aGUgY29ycG9yYXRlIGxhcHRvcCAKbWlnaHQgYmUgdG8gcmVtb3RlIGlu
dG8gaXQpCkkgd2lsbCB1c2Ugb3RoZXIgdm1zIGZvciBwZXJzb25hbCB1c2Ugc3VjaCBhcyBlbWFp
bCBhbmQgc3VyZmluZyBhbmQgbXVzaWMuCgpFeHRlcm5hbCBuZXR3b3JrIGZ1bmN0aW9uYWxpdHkK
Q29ubmVjdCB0aHJvdWdoIG15IGhvbWUgaW5mcmFzdHJ1Y3R1cmUgLSB3aXJlZCBhbmQgd2lyZWxl
c3MKQ29ubmVjdCB0aHJvdWdoIHB1YmxpYyB3aXJlbGVzcwpDb25uZWN0IHRocm91Z2ggYSB2YXJp
ZXR5IG9mIGNvcnBvcmF0ZSAnZ3Vlc3QnIHdpcmVkIGFuZCB3aXJlbGVzcyBuZXR3b3Jrcy4KQWNj
ZXNzIHRoZSBpbnRlcm5ldC4KQWNjZXNzIGNvcnBvcmF0ZSBpbnRyYW5ldCwgZmlsZcKgIHNoYXJl
cyBhbmQgU2hhcmVQb2ludC4KQWNjZXNzIG15IHJlbW90ZSBib3hlcyBmb3IgZmlsZSBzaGFyaW5n
LCByZW1vdGUgZGVza3RvcCwgcmVtb3RlciB0ZXJtaW5hbC4KUmVwbGljYXRlL2Nsb25lIGxhcHRv
cCB2ZXJzaW9uIGNvbnRyb2wgcmVwb3NpdG9yaWVzIHRvIG15IHJlbW90ZSBib3hlcywgCmFuZCBj
bG91ZCBzZXJ2aWNlcy4KClBoeXNpY2FsIG5ldHdvcmsKSSB3b3VsZCBsaWtlIHRvIGRldGVybWlu
ZSBob3cgdG8gc2V0dXAgWGVuIG5ldHdvcmtpbmcgd2l0aCBEZWJpYW4gYXMgCmRvbTAgb24gYSBs
YXB0b3Agd2l0aCBpbnRlZ3JhdGVkIHdpcmVsZXNzIGFuZCB3aXJlZCB0aHJvdWdoIGEgVVNCIApk
b2NraW5nIHN0YXRpb24uwqAgQXMgd2lyZWQgbmV0d29ya2luZyByZXF1aXJlcyBkb2NraW5nIGFu
ZCBpdCBpcyBub3QgCmFsd2F5cyBhdmFpbGFibGUsIHRoZSBtYWNoaW5lIG11c3QgYmUgYWJsZSB0
byBydW4gb24gd2lyZWxlc3Mgb25seSwgYW5kIAphdCBzb21ldGltZXMgd2l0aCBubyBleHRlcm5h
bCBuZXR3b3JraW5nLgoKWGVuIG5ldHdvcmsKUmV2aWV3aW5nIHRoZSBYZW4gTmV0d29ya2luZyBp
bmZvLCBpdCBzZWVtcyBsaWtlIHRoZSBiYXNpYyBjb25maWd1cmF0aW9uIAptYXkgYmUgdG8gdXNl
IGEgZG9tVSB3aXRoIHRoZSBuZXR3b3JrIHBoeXNpY2FsIGludGVyZmFjZSBzZXJ2aWNpbmcgZG9t
MCAKYW5kIG90aGVyIGRvbVVzLgpRdWJlcy1vcyAoRmVkb3JhIGJhc2VkIHVzaW5nIE5BVCkgdXNl
cyB0aGlzIG1vZGVsIGFuZCBkaXZpZGVzIHRoZSAKZnVuY3Rpb25hbGl0eSBiZXR3ZWVuIGEgdm0g
Zm9yIHRoZSBuZXR3b3JrIGludGVyZmFjZSAoc3lzLW5ldCkgYW5kIApmaXJld2FsbCAoc3lzLWZp
cmV3YWxsKS4KSSB3b3VsZCBsaWtlIHRvIHVuZGVyc3RhbmQgdGhlIHRyYWRlLW9mZnMgb2YgcGVy
Zm9ybWFuY2UsIHNlY3VyaXR5IGFuZCAKZmxleGliaWxpdHkgb2Ygc2VwYXJhdGluZyB0aGVzZSB0
d28gKG9yIG1vcmUpIGZ1bmN0aW9ucy4KSSBmaW5kIHRoZSBjaGFuZ2UgdG8gWGVuIHRvIGJlIHN1
ZmZpY2llbnQgZm9yIGVuaGFuY2VkIHNlY3VyaXR5IHNvIEkgCmRvbid0IGZlZWwgdGhlIG5lZWQg
dG8gcGFydGl0aW9uIGZ1bmN0aW9uYWxpdHkgdG8gdGhlIGRlZ3JlZSBvZiBxdWJlcy4KV2hhdCB3
b3VsZCBiZSB0aGUgcmVsYXRpdmUgdHJhZGUtb2ZmcyBvZiB0aGlzIGNvbXBhcnRtZW50YWxpemF0
aW9uIGFuZCAKYXJlIHRoZXJlIGV4YW1wbGVzIG9mIGhvdyB0byBkbyBpdD8KClZDUyByZXBvc2l0
b3JpZXMvZmlsZSBzaGFyaW5nCkkgd291bGQgbGlrZSB0byB2ZXJzaW9uIGNvbnRyb2w6CiDCoCBB
cnRpZmFjdHMgZnJvbSB0aGUgaW5kaXZpZHVhbCB2bXMgKGVuZ2luZWVyaW5nLCBjb3Jwb3JhdGUs
IHBlcnNvbmFsKQogwqAgQ29uZmlndXJhdGlvbiBwYXJhbWV0ZXJzIGZyb20gWGVuIGFuZCBhc3Nv
Y2lhdGVkIHZtcy4gKFRoaXMgbWlnaHQgYmUgCmRpc3BsYWNlZCBvciBzdXBwbGVtZW50ZWQgYnkg
QW5zaWJsZSwgU2FsdCwgQ2hlZiBvciBzaW1pbGFyIHRvb2wpCldvdWxkIGl0IGJlIGFwcHJvcHJp
YXRlIHRvIGJ1aWxkIGEgdm0gYXMgYSBmaWxlIHNlcnZlciB0aGFuIHdvdWxkIGFsc28gCm1hbmFn
ZSBWQz/CoCBXaGF0IGFyZSB0aGUgY29uc2lkZXJhdGlvbnM/CgpJIHdvdWxkIGFwcHJlY2lhdGUg
YWxsIGNvbW1lbnRzLgpSYXkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
dXNlcnM=

From xen-users-bounces@lists.xenproject.org Sun Dec 17 15:54:35 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Dec 2017 15:54:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eQbFr-0007BB-CQ; Sun, 17 Dec 2017 15:53:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fjbn=dn=pse-consulting.de=pgadmin@srs-us1.protection.inumbo.net>)
 id 1eQbFq-0007B5-Bc
 for xen-users@lists.xenproject.org; Sun, 17 Dec 2017 15:53:30 +0000
X-Inumbo-ID: 5427dbfa-e342-11e7-b4a6-bc764e045a96
Received: from mout.kundenserver.de (unknown [212.227.17.13])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5427dbfa-e342-11e7-b4a6-bc764e045a96;
 Sun, 17 Dec 2017 16:52:48 +0100 (CET)
Received: from mail.pse-consulting.de ([31.16.213.227]) by
 mrelayeu.kundenserver.de (mreue101 [212.227.15.183]) with ESMTPSA (Nemesis)
 id 0LxO7W-1f5njQ2g9q-0171Cu for <xen-users@lists.xenproject.org>; Sun, 17 Dec
 2017 16:53:26 +0100
Received: from [192.168.0.4] by mail.pse-consulting.de with esmtp (Exim 4.89)
 (envelope-from <pgadmin@pse-consulting.de>) id 1eQbFk-0005hn-T9
 for xen-users@lists.xenproject.org; Sun, 17 Dec 2017 16:53:24 +0100
To: xen-users@lists.xenproject.org
References: <8dd20c44-d4ab-056c-9b9e-bc0f1b85367c@pse-consulting.de>
From: Andreas Pflug <pgadmin@pse-consulting.de>
Message-ID: <f3192d23-bf33-9377-ca3e-6562c426fa57@pse-consulting.de>
Date: Sun, 17 Dec 2017 16:53:24 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:52.0)
 Gecko/20100101 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <8dd20c44-d4ab-056c-9b9e-bc0f1b85367c@pse-consulting.de>
Content-Language: de-DE
X-Provags-ID: V03:K0:gIak3nTh5h7hLvLmHzRJfjk7mZ9Qx6wkUGdQZ4YfV58yQ9VaFzy
 +Y9N9csWTUzg95Sb70qdZMA8qIw8lAJ8eKy+Hd6D7RVnZZMa98VXyIcpFttZNLEV8hr+hhb
 5GTIubCsvDryylVJvJh3rHG/ngKJnIB5Ueiuyq8GkoI8+BcYU435JHjqjMCSm4h4bjcn0Bc
 MJuLINH7WyLpeMUtFLo1g==
X-UI-Out-Filterresults: notjunk:1;V01:K0:G4GteEz36CY=:fAe4MitZoVWa4yGStAvYup
 IqHPSyLhoEQjx+2JCZyUbBsR5TQDWcaFS9FGUJoYuqlYvaRFV9mVzgbgsZAkgkwSA2U8N9evp
 1igPTY/bD8sTDdge1o2V/8yj6KIyRdtRVHcZJz0Pt3ZA9fJJp1ujyF8MIOizOOF04ayITibsb
 ZILn9RCmHtBjRI57pbqw8YEIn7qTYDD7UJ/Y8UdjepwJlHNM/aA2LGBtTOC/p0KDXQGaBs/oF
 rhUGWLYMaGeOUA/uhm+knqUSZGHR51WSzDHrbGKMvM/4bwg9T1CBltszmch5gtvrxve1+VFCq
 R4psvL13ivTYqlPCMru2wOvYaD0CV4MLKzJ8R/rply4e2K3I+f5wCWwFffLY0wgzWyHkR7Xlx
 baXEVh5pB5l+xR3fshy6tY9cZRTVylR19nqFd0+93wK8/tpXoV7XDAEXH/f/q9RCqCoVflgX+
 reZAd3YfGidqf1jYgW5e+k3akIz2skxBqCX0ZaT06+6pIMgijA1CFc45sQqhrPiwOhknZj1XJ
 1XQQKD+EYU9mAARNlS4x3QJqj0CtcNrNQ4fZZSoskGY0pCGNoRjfNDQsAq/T+p/frGrWLpKAV
 ELeugYFFeBUIY1k48KIpr2nIcHXZJ5OvZBXNt161FXbhKPks17kavuWAH7dB9LiCsEmmVlLrx
 V5b8qBW7eRkP1Cg2U72DSazk+ymMUof8yFA0Zrj2j+u4NA9Kxk4tLP23BQ2lHYJlPOkGYqbfs
 MwIGXshvNJKeLH7obhKo1eqqbJEqzqKTy1poLksXB9IX9x+Kr068V/VMZ08=
Subject: [Xen-users] Data corruption with xl migrate
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

U3RpbGwgZXhwZXJpZW5jaW5nIGRhdGEgY29ycnVwdGlvbiB3aGVuIG1pZ3JhdGluZyAzLjE2IFZN
cyBmcm9tIG9uZSBob3N0CnRvIGFub3RoZXIuLi4KU2VlbXMgaW5kZXBlbmRlbnQgb2YgWGVuIHZl
cnNpb24gb3Igc3RvcmFnZSBiYWNrZW5kLgoKUmVnYXJkcwpBbmRyZWFzCgpBbSAxMy4xMi4xNyB1
bSAwOToxMiBzY2hyaWViIEFuZHJlYXMgUGZsdWc6Cj4gUmVjZW50bHksIEkgZW5jb3VudGVyZWQg
ZmlsZSBzeXN0ZW0gZGF0YSBjb3JydXB0aW9uIG9uIHNldmVyYWwgc3lzdGVtcwo+IGFmdGVyIGEg
bWlncmF0aW9uIChleHQ0LCB4ZnMsIHpmcykuIFNvIGZhciwgSSBoYXZlbid0IGJlZW4gYWJsZSB0
byBuYWlsCj4gZG93biB0aGUgY2F1c2UgZm9yIGl0Lgo+Cj4gQWxsIFZNcyBhZmZlY3RlZCBydW4g
RGViaWFuIEplc3NpZSB3aXRoIDMuMTYga2VybmVsLiBQb3NzaWJseSBuZXdlciAzLjE2Cj4ga2Vy
bmVscyBhcmUgbW9yZSBsaWtlbHkgdG8gc3VmZmVyIGNvcnJ1cHRpb24uCj4KPiBUaGlzIGhhcHBl
bmVkIG9uIGEgWGVuIDQuMSBjbHVzdGVyICh5ZXMsIHJlYWxseSBvbGQpIHVzaW5nIGEgU0FOIHN0
b3JhZ2UKPiBzeXN0ZW0sIGJ1dCBhbHNvIG9uIGEgWGVuIDQuOCBjbHVzdGVyIHdpdGggRFJCRCBt
aXJyb3JpbmcuIEFsbCBzeXN0ZW1zCj4gYXJlIHdvcmtpbmcgZm9yID4+MSB5ZWFyIG5vdywgb25s
eSByZWNlbnRseSB0aG9zZSBmaWxlc3lzdGVtIGNvcnJ1cHRpb24KPiBzdGFydGVkIHRvIGhhcHBl
bi4gRGF0YSBibG9ja3Mgc2VlbSB0byBnZXQgcmFuZG9tbHkgZ2FyYmxlZC4KPgo+IE1pZ3JhdGlv
biBvZiBEZWJpYW4gU3RyZXRjaCBvciBXaW5kb3dzIFZNcyBkaWRuJ3Qgc2hvdyBhbnkgYW5vbWFs
aWVzIHNvIGZhci4KPgo+IENhbiBhbnlvbmUgc2hlZCBzb21lIGxpZ2h0IG9uIHRoaXM/Cj4KPiBS
ZWdhcmRzLAo+Cj4gQW5kcmVhcwo+Cj4KPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCj4gWGVuLXVzZXJzIG1haWxpbmcgbGlzdAo+IFhlbi11c2Vyc0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tdXNlcnMKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi11c2Vycw==

From xen-users-bounces@lists.xenproject.org Sun Dec 17 20:46:38 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Dec 2017 20:46:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eQfoK-0003v2-9o; Sun, 17 Dec 2017 20:45:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2dz3=dn=gmail.com=erlend.hoel@srs-us1.protection.inumbo.net>)
 id 1eQfoJ-0003uv-VK
 for xen-users@lists.xen.org; Sun, 17 Dec 2017 20:45:24 +0000
X-Inumbo-ID: 1ad4042b-e36b-11e7-b4a6-bc764e045a96
Received: from mail-qk0-x229.google.com (unknown [2607:f8b0:400d:c09::229])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1ad4042b-e36b-11e7-b4a6-bc764e045a96;
 Sun, 17 Dec 2017 21:44:41 +0100 (CET)
Received: by mail-qk0-x229.google.com with SMTP id c85so1996043qkh.13
 for <xen-users@lists.xen.org>; Sun, 17 Dec 2017 12:45:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
 bh=EE7mt3IkKjQTvlQ28V6GHgZDqtJadMmoBMpbCYzPdSw=;
 b=XS41b0zBY2DrLgQoQETAixkP17HhVcGBpvGiOK5UvfEEoT93RLUduzG0xz9AmKqAR2
 V8h0s0d6Qg4y7zRruhtPOHSkuy5rajCZJhwk9BErnRcE5JrKC0fLt7w5ZLh7nIsEipTO
 391bogBNT6pBDnFV7ocM8Hh4/MPQ8ARgvWKqv+LfbuNIjBafW0vc13IYO5WtlxK93BoA
 qBpJsrMtwi8gDOSU8RIK8CK9Q/+ZtLh/Hlk1LILgfpcqnM2P+P9Wg26rJm6GEE/apI3G
 ndCd7Wq7krhxjaHXUACzrSS3pHRMtXCrUmNkgYjsxZyp3Ftq08h0tJXTdiW2SkizT+fT
 0LGg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to;
 bh=EE7mt3IkKjQTvlQ28V6GHgZDqtJadMmoBMpbCYzPdSw=;
 b=QKpIQco5ptZukoQ7n4GQlgbBEG4Xj0lD+JuQ+8LTpqyHsdjwj/gtnGgeNeOqcSMf1t
 goByKjFL0N5qpP5eve5PCLLvRDhBcHbmfR8RreWSSYKpNOYja7q4QRMVyDC2GxXIIucb
 KFzIOQrpWNZas0dudEKcFvCnrqDBK0GrR2GPic9yfoJUogQaFDzy4ZpfrfPHodax8c9c
 KdI0T3iGoosM5mGtzuBkbqxXjA4+5W3f02Qm5cvlaIRWgq2OqmDdJ+5zkQF5E5wEhd8D
 lIsSvo2bt14LXzvFGTIde2Imf6216jBY/1gL9o2uR8l5TVRMRuZcW+HBSgB/b9L82DUw
 hkQw==
X-Gm-Message-State: AKGB3mI56DzK8L/VCB84DV3SvuOk/uc29voMFNyUQNBRhIp9dZaDUoLd
 yyYop/6rBg+b1/s+eYapxEjgoyX70z1nc5zTKzo=
X-Google-Smtp-Source: ACJfBosmTBVQ3zeqAaG+Nx1TqMjIHKOAPZdbR0dsDOU6UWxOvv4I71oeiZyjtST8YJSqdeFo0rpNcS/xNzTQInkgflE=
X-Received: by 10.55.157.86 with SMTP id g83mr6509097qke.280.1513543520692;
 Sun, 17 Dec 2017 12:45:20 -0800 (PST)
MIME-Version: 1.0
Received: by 10.140.102.81 with HTTP; Sun, 17 Dec 2017 12:45:20 -0800 (PST)
In-Reply-To: <1613050964.75680.1513372694650@mail.yahoo.com>
References: <1613050964.75680.1513372694650.ref@mail.yahoo.com>
 <1613050964.75680.1513372694650@mail.yahoo.com>
From: Erlend Hoel <erlend.hoel@gmail.com>
Date: Sun, 17 Dec 2017 21:45:20 +0100
Message-ID: <CA+fLgmAWWdbn5DiESMvOVLn2SPV6e=cFafUDq4UBZdUEUz6nfw@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] Xen ballooning problem.
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1515455680342993700=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============1515455680342993700==
Content-Type: multipart/alternative; boundary="94eb2c06fc2ae72ff205608f4f05"

--94eb2c06fc2ae72ff205608f4f05
Content-Type: text/plain; charset="UTF-8"

Jason,

Yes, I'm afraid it's true.  This does in your case constitute a reason to
migrate from Xen to KVM.  If along with this you decide to migrate from the
Xen-users mailing list to somewhere else, we'll all certainly be sorry to
see you go, but we understand that it's a sacrifice you might be willing to
make and wish you all the best of luck with your transition.

Regards,

On Fri, Dec 15, 2017 at 10:18 PM, Jason Long <hack3rcon@yahoo.com> wrote:

> Can it work well? I mean is release the memory and back it to host.
> --------------------------------------------
> On Fri, 12/15/17, James Dingwall <james@dingwall.me.uk> wrote:
>
>  Subject: Re: [Xen-users] Xen ballooning problem.
>  To: "Jason Long" <hack3rcon@yahoo.com>
>  Cc: xen-users@lists.xen.org
>  Date: Friday, December 15, 2017, 5:29 PM
>
>  Hi,
>
>  On Fri, Dec 15, 2017 at
>  01:28:22PM +0000, Jason Long wrote:
>  >
>  Hello.
>  > Is it true that "Xen
>  ballooning" has some problems? For example, when it
>  dedicate memory to VMs then it can't release it and back
>  it to the host and it is a reason for migrate from Xen to
>  KVM.
>  >
>  > Thank
>  you.
>
>  I have found a
>  few combinations of xen/kernel which don't work well but
>  otherwise I find it works for my case.
>  Currently xen 4.9.1, 4.1.47 dom0 kernel, mix of
>  Ubuntu 16.04 4.4 and 4.14 kernels in pv guests.  I use the
>  tmem
>  module to automatically balloon the
>  guest up/down as memory pressure changes.
>
>  James
>
>  -----Inline Attachment Follows-----
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xenproject.org
> https://lists.xenproject.org/mailman/listinfo/xen-users
>

--94eb2c06fc2ae72ff205608f4f05
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Jason,<div><br></div><div>Yes, I&#39;m afraid it&#39;s tru=
e.=C2=A0 This does in your case constitute a reason to migrate from Xen to =
KVM.=C2=A0 If along with this you decide to migrate from the Xen-users mail=
ing list to somewhere else, we&#39;ll all certainly be sorry to see you go,=
 but we understand that it&#39;s a sacrifice you might be willing to make a=
nd wish you all the best of luck with your transition.</div><div><br></div>=
<div>Regards,</div></div><div class=3D"gmail_extra"><br><div class=3D"gmail=
_quote">On Fri, Dec 15, 2017 at 10:18 PM, Jason Long <span dir=3D"ltr">&lt;=
<a href=3D"mailto:hack3rcon@yahoo.com" target=3D"_blank">hack3rcon@yahoo.co=
m</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margi=
n:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Can it work well?=
 I mean is release the memory and back it to host.<br>
------------------------------<wbr>--------------<br>
On Fri, 12/15/17, James Dingwall &lt;<a href=3D"mailto:james@dingwall.me.uk=
">james@dingwall.me.uk</a>&gt; wrote:<br>
<br>
=C2=A0Subject: Re: [Xen-users] Xen ballooning problem.<br>
=C2=A0To: &quot;Jason Long&quot; &lt;<a href=3D"mailto:hack3rcon@yahoo.com"=
>hack3rcon@yahoo.com</a>&gt;<br>
=C2=A0Cc: <a href=3D"mailto:xen-users@lists.xen.org">xen-users@lists.xen.or=
g</a><br>
=C2=A0Date: Friday, December 15, 2017, 5:29 PM<br>
<span class=3D""><br>
=C2=A0Hi,<br>
<br>
=C2=A0On Fri, Dec 15, 2017 at<br>
=C2=A001:28:22PM +0000, Jason Long wrote:<br>
=C2=A0&gt;<br>
=C2=A0Hello.<br>
=C2=A0&gt; Is it true that &quot;Xen<br>
=C2=A0ballooning&quot; has some problems? For example, when it<br>
=C2=A0dedicate memory to VMs then it can&#39;t release it and back<br>
=C2=A0it to the host and it is a reason for migrate from Xen to<br>
=C2=A0KVM.<br>
=C2=A0&gt;<br>
=C2=A0&gt; Thank<br>
=C2=A0you.<br>
<br>
=C2=A0I have found a<br>
=C2=A0few combinations of xen/kernel which don&#39;t work well but<br>
=C2=A0otherwise I find it works for my case.=C2=A0<br>
=C2=A0Currently xen 4.9.1, 4.1.47 dom0 kernel, mix of<br>
=C2=A0Ubuntu 16.04 4.4 and 4.14 kernels in pv guests.=C2=A0 I use the<br>
=C2=A0tmem<br>
=C2=A0module to automatically balloon the<br>
=C2=A0guest up/down as memory pressure changes.<br>
<br>
=C2=A0James<br>
<br>
</span>=C2=A0-----Inline Attachment Follows-----<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
<br>
<br>
______________________________<wbr>_________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xenproject.org">Xen-users@lists.xenprojec=
t.org</a><br>
<a href=3D"https://lists.xenproject.org/mailman/listinfo/xen-users" rel=3D"=
noreferrer" target=3D"_blank">https://lists.xenproject.org/<wbr>mailman/lis=
tinfo/xen-users</a></div></div></blockquote></div><br></div>

--94eb2c06fc2ae72ff205608f4f05--


--===============1515455680342993700==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============1515455680342993700==--


From xen-users-bounces@lists.xenproject.org Mon Dec 18 01:09:30 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Dec 2017 01:09:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eQjul-0001ru-DD; Mon, 18 Dec 2017 01:08:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bla1=do=gmail.com=ray3960852@srs-us1.protection.inumbo.net>)
 id 1eQjuk-0001ro-VW
 for xen-users@lists.xenproject.org; Mon, 18 Dec 2017 01:08:19 +0000
X-Inumbo-ID: d5fad8ce-e38f-11e7-b4a6-bc764e045a96
Received: from mail-oi0-x236.google.com (unknown [2607:f8b0:4003:c06::236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d5fad8ce-e38f-11e7-b4a6-bc764e045a96;
 Mon, 18 Dec 2017 02:07:37 +0100 (CET)
Received: by mail-oi0-x236.google.com with SMTP id t78so9606964oie.8
 for <xen-users@lists.xenproject.org>; Sun, 17 Dec 2017 17:08:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:references:from:to:message-id:date:user-agent:mime-version
 :in-reply-to:content-language;
 bh=7vfw4L5OaQRlu/xhLS/qqVp8FmC2zKXbqLfHnde/qZk=;
 b=Uy7eI5oLx/zkWtdDBltSSPqD6vY+omBY1Lpvi53Y/7smoB2aaf3in89nTkO4utUece
 KZSBTHOEg+Gcp5vciJmx+LOcGRNalnrrbWkXJA/m8p7Zj5VmNit4LWo6OO2++HZw1Hh2
 H66GTYsUvVtQ8hBq969eLFwcOLqp8rzVAUNptNmoGWQ7TGiV/Xjr3EuT7UPUjLRgXc6k
 sBn9ZvAKLYaQk8QKY26uCxi+AUgavRNCZpp5FdS/kUhW6K1bG3PE3p0hBgtOQ8myxetA
 uATHP+dkRIE00Y8r2zMsYMRBo6ftQC7tDnr/uxE6/a3fxcEgWeWs3UPH/MQGjW+zfwtE
 N7SA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:references:from:to:message-id:date
 :user-agent:mime-version:in-reply-to:content-language;
 bh=7vfw4L5OaQRlu/xhLS/qqVp8FmC2zKXbqLfHnde/qZk=;
 b=Am7eAt0m34CFnUMfSc7AI627mSv2QI5jDbF4quyLY12D0I0YTw/MKot3TncLLnh6Rf
 MOx9DqvJeijgj8YTwiMPsz2zFGhzug9xslSV43c8cL2tNE58C+4ZsIRI+guppzMluKGr
 1kTVrEejjctHu8SfB8SvqUsEmMk3cZ5BurjRLTOrMkglDmcveVQx9i4KfiU1oUD4Nxnt
 +1DzQeZY9iZfLtIK/TvABssr5nxgfiJLLO1smepK+EYILxL6HPKgrok2bYA8u5/lX1lZ
 lYU1iFo6pY9BS4NxFMQBNLpjK9UE2dOFTAK6V1vtWnAhSaPiHMrwpZGCEHCdWudiNU2K
 9+/A==
X-Gm-Message-State: AKGB3mK2lLRs04eUwV95Mwl4eqpIi1k+DpRFKGiGFV7++MgqK8ObexFZ
 HsrTHaCHwI388U0E/hbnB1na61qP
X-Google-Smtp-Source: ACJfBotcCn41LtppEZ9zb5iKJ2n2Qs1YW9Vl5j7oSUSYTEqLS8ezdpsCcx849vRT2YdeTK3+H3ehow==
X-Received: by 10.202.84.151 with SMTP id i145mr12548956oib.281.1513559296791; 
 Sun, 17 Dec 2017 17:08:16 -0800 (PST)
Received: from [192.168.19.2] (mobile-107-107-190-118.mycingular.net.
 [107.107.190.118])
 by smtp.gmail.com with ESMTPSA id g143sm4563881oic.6.2017.12.17.17.08.15
 for <xen-users@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sun, 17 Dec 2017 17:08:15 -0800 (PST)
References: <51efc2f6-97ae-dd05-7b89-d5511044a2a4@ubuntu.com>
 <20171025202530.GA117736@dingwall.me.uk>
 <5094caaf-a174-9b6d-f673-14b6b09cf70c@ubuntu.com>
From: rayj <ray3960852@gmail.com>
To: xen-users@lists.xenproject.org
Message-ID: <6a939e0d-9bb1-703a-42c3-919968492cd2@gmail.com>
Date: Sun, 17 Dec 2017 19:08:12 -0600
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <5094caaf-a174-9b6d-f673-14b6b09cf70c@ubuntu.com>
Content-Language: en-US
Subject: [Xen-users] How to Configure Xen for Networking,
	System Use Case - NetVM
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9070066948021570198=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

This is a multi-part message in MIME format.
--===============9070066948021570198==
Content-Type: multipart/alternative;
 boundary="------------284D79F814412908C03803A5"
Content-Language: en-US

This is a multi-part message in MIME format.
--------------284D79F814412908C03803A5
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

While the typical intent to have a vm for network interfaces is to 
isolate dom0 the network, my additional intent is to isolate dom0 from 
my tinkering with the network.  I have broken my dom0 beyond my repair 
many times.

I would like to determine how to build a VM for the network interfaces.  
And how to establish networking to other VMs. Additionally, are there 
any reasons to bring a network to dom0 now that it has been purposefully 
isolated from the outside (other than the mouse and keyboard).

What I have been having the biggest challenge with is that bridging 
cannot be used with wireless.
[Wireless base stations generally only allow packets with the source MAC 
address of NIC that completed the initial handshake.  Therefore, without 
MAC rewriting, only a single device can communicate over a single 
wireless link.]

The next solution I have tried is etables, which I have been unable to 
get working.
[https://wiki.xenproject.org/wiki/Xen_in_WiFi_networks]
My challenge here may be that I did not get the right configuration 
process.  I found bits of what the configuration should include but I 
did not find a step by step method.

I was wondering about using libvirt but looking into it, I see it 
requires building a bridge with bridge-utilities which seems in conflict 
with my need for a wireless front end.  Maybe the libvirt iptables 
provides a solution around the conflict but I don't see it.

The openvswitch seems to invoke a similar method as libvirt.

What should I be looking at to find an appropriate solution?

Ray


--------------284D79F814412908C03803A5
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    While the typical intent to have a vm for network interfaces is to
    isolate dom0 the network, my additional intent is to isolate dom0
    from my tinkering with the network.  I have broken my dom0 beyond my
    repair many times.  <br>
    <br>
    I would like to determine how to build a VM for the network
    interfaces.  And how to establish networking to other VMs. 
    Additionally, are there any reasons to bring a network to dom0 now
    that it has been purposefully isolated from the outside (other than
    the mouse and keyboard).  <br>
    <br>
    What I have been having the biggest challenge with is that bridging
    cannot be used with wireless.  <br>
    [Wireless base stations generally only allow packets with the source
    MAC address of NIC that completed the initial handshake.  Therefore,
    without MAC rewriting, only a single device can communicate over a
    single wireless link.]<br>
    <br>
    The next solution I have tried is etables, which I have been unable
    to get working.  <br>
    [<a class="moz-txt-link-freetext" href="https://wiki.xenproject.org/wiki/Xen_in_WiFi_networks">https://wiki.xenproject.org/wiki/Xen_in_WiFi_networks</a>]<br>
    My challenge here may be that I did not get the right configuration
    process.  I found bits of what the configuration should include but
    I did not find a step by step method.  <br>
    <br>
    I was wondering about using libvirt but looking into it, I see it
    requires building a bridge with bridge-utilities which seems in
    conflict with my need for a wireless front end.  Maybe the libvirt
    iptables provides a solution around the conflict but I don't see
    it.  <br>
    <br>
    The openvswitch seems to invoke a similar method as libvirt.<br>
    <br>
    What should I be looking at to find an appropriate solution?<br>
    <br>
    Ray<br>
    <br>
  </body>
</html>

--------------284D79F814412908C03803A5--


--===============9070066948021570198==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============9070066948021570198==--


From xen-users-bounces@lists.xenproject.org Tue Dec 19 10:03:41 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Dec 2017 10:03:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eREjD-00033n-Vp; Tue, 19 Dec 2017 10:02:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wo8m=dp=dingwall.me.uk=james@srs-us1.protection.inumbo.net>)
 id 1eREjC-00032y-T9
 for xen-users@lists.xen.org; Tue, 19 Dec 2017 10:02:26 +0000
X-Inumbo-ID: 9b290e93-e4a3-11e7-b4a6-bc764e045a96
Received: from know-smtprelay-omc-10.server.virginmedia.net (unknown
 [80.0.253.74]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9b290e93-e4a3-11e7-b4a6-bc764e045a96;
 Tue, 19 Dec 2017 11:01:40 +0100 (CET)
Received: from dingwall.me.uk ([82.47.84.47]) by cmsmtp with ESMTP
 id REj7elSAhT8IkREj7eVrTq; Tue, 19 Dec 2017 10:02:21 +0000
X-Originating-IP: [82.47.84.47]
X-Authenticated-User: 
X-Spam: 0
X-Authority: v=2.3 cv=QdRIQPTv c=1 sm=1 tr=0 a=0bfgdX8EJi0Cr9X0x0jFDA==:117
 a=0bfgdX8EJi0Cr9X0x0jFDA==:17 a=8nJEP1OIZ-IA:10 a=MKtGQD3n3ToA:10
 a=ocR9PWop10UA:10 a=1UhrZpe2VIYA:10 a=ZZnuYtJkoWoA:10 a=5IRWAbXhAAAA:8
 a=CjxXgO3LAAAA:8 a=mLnsDVdbAAAA:8 a=cWRNjhkoAAAA:8 a=k3e8RWa7OcXy8hoQVXsA:9
 a=wPNLvfGTeEIA:10 a=xo7gz2vLY8DhO4BdlxfM:22 a=xnp1pY6zelCj5OLna2To:22
 a=sVa6W5Aao32NNC1mekxh:22
Received: (qmail 674 invoked from network); 19 Dec 2017 10:02:20 -0000
Received: from behemoth.dingwall.me.uk (192.168.1.5)
 by mail0.xen.dingwall.me.uk with SMTP; 19 Dec 2017 10:02:20 -0000
Received: by behemoth.dingwall.me.uk (Postfix, from userid 1000)
 id C2869D08C20; Tue, 19 Dec 2017 10:02:20 +0000 (GMT)
Date: Tue, 19 Dec 2017 10:02:20 +0000
From: James Dingwall <james-xen@dingwall.me.uk>
To: xen-users@lists.xen.org
Message-ID: <20171219100220.GA380@dingwall.me.uk>
References: <1613050964.75680.1513372694650.ref@mail.yahoo.com>
 <1613050964.75680.1513372694650@mail.yahoo.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1613050964.75680.1513372694650@mail.yahoo.com>
User-Agent: Mutt/1.7.2 (2016-11-26)
X-CMAE-Envelope: MS4wfEvHU5gLLi7hFuOQJ13DTfSve43HLzY8THV4MCcLrqLOgoIrAU58j7r7wg1Lo2hrz2M063xuRAjXFLuzQuAOG+MUxS+xoscFF84wujde0bF7STjhF5Tn
 Cgi/2eioPZqNS4RSWOnjcQMcbLg0Yyd9OeUOjAmPyHjwB49yw0f+o57m
Cc: Jason Long <hack3rcon@yahoo.com>
Subject: Re: [Xen-users] Xen ballooning problem.
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGkgSmFzb24sCgpPbiBGcmksIERlYyAxNSwgMjAxNyBhdCAwOToxODoxNFBNICswMDAwLCBKYXNv
biBMb25nIHdyb3RlOgo+IENhbiBpdCB3b3JrIHdlbGw/IEkgbWVhbiBpcyByZWxlYXNlIHRoZSBt
ZW1vcnkgYW5kIGJhY2sgaXQgdG8gaG9zdC4KCklmIEkgdW5kZXJzdGFuZCBjb3JyZWN0bHkgeW91
IHdhbnQgdG8gdGFrZSBtZW1vcnkgZnJvbSBvbmUgcnVubmluZyBndWVzdCBhbmQgdGhlbiBhc3Np
Z24gaXQgdG8gYW5vdGhlcj8gIFllcywgdGhpcyBpcyB3b3Jrcy4gIFRoZSB0bWVtIG1vZHVsZSBo
ZWxwcyB5b3UgZG8gdGhpcyAKYXV0b21hdGljYWxseSBidXQgYXMgYW4gZXhhbXBsZSB5b3UgY2Fu
IGFsc28gZG86CgpZb3Ugd2FudCB0byBzdGFydCBndWVzdCAzIGJ1dCB5b3Ugb25seSBoYXZlIDUx
Mk0gZnJlZSBtZW1vcnksIHlvdSBhcmUgaGFwcHkgdG8gdGFrZSAyNTZNIGZyb20gZ3Vlc3RzIDEg
JiAyOgoKZ3Vlc3QgMTogbWVtb3J5ID0gMTAyNApndWVzdCAyOiBtZW1vcnkgPSAxMDI0Cmd1ZXN0
IDM6IG1lbW9yeSA9IDEwMjQKCgp4bCBtZW0tc2V0IGd1ZXN0MSA3NjgKeGwgbWVtLXNldCBndWVz
dDIgNzY4CnhsIGNyZWF0ZSBndWVzdDMKCkphbWVzCgoKPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+IE9uIEZyaSwgMTIvMTUvMTcsIEphbWVzIERpbmd3YWxs
IDxqYW1lc0BkaW5nd2FsbC5tZS51az4gd3JvdGU6Cj4gCj4gIFN1YmplY3Q6IFJlOiBbWGVuLXVz
ZXJzXSBYZW4gYmFsbG9vbmluZyBwcm9ibGVtLgo+ICBUbzogIkphc29uIExvbmciIDxoYWNrM3Jj
b25AeWFob28uY29tPgo+ICBDYzogeGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKPiAgRGF0ZTogRnJp
ZGF5LCBEZWNlbWJlciAxNSwgMjAxNywgNToyOSBQTQo+ICAKPiAgSGksCj4gIAo+ICBPbiBGcmks
IERlYyAxNSwgMjAxNyBhdAo+ICAwMToyODoyMlBNICswMDAwLCBKYXNvbiBMb25nIHdyb3RlOgo+
ICA+Cj4gIEhlbGxvLgo+ICA+IElzIGl0IHRydWUgdGhhdCAiWGVuCj4gIGJhbGxvb25pbmciIGhh
cyBzb21lIHByb2JsZW1zPyBGb3IgZXhhbXBsZSwgd2hlbiBpdAo+ICBkZWRpY2F0ZSBtZW1vcnkg
dG8gVk1zIHRoZW4gaXQgY2FuJ3QgcmVsZWFzZSBpdCBhbmQgYmFjawo+ICBpdCB0byB0aGUgaG9z
dCBhbmQgaXQgaXMgYSByZWFzb24gZm9yIG1pZ3JhdGUgZnJvbSBYZW4gdG8KPiAgS1ZNLgo+ICA+
IAo+ICA+IFRoYW5rCj4gIHlvdS4KPiAgCj4gIEkgaGF2ZSBmb3VuZCBhCj4gIGZldyBjb21iaW5h
dGlvbnMgb2YgeGVuL2tlcm5lbCB3aGljaCBkb24ndCB3b3JrIHdlbGwgYnV0Cj4gIG90aGVyd2lz
ZSBJIGZpbmQgaXQgd29ya3MgZm9yIG15IGNhc2UuwqAgCj4gIEN1cnJlbnRseSB4ZW4gNC45LjEs
IDQuMS40NyBkb20wIGtlcm5lbCwgbWl4IG9mCj4gIFVidW50dSAxNi4wNCA0LjQgYW5kIDQuMTQg
a2VybmVscyBpbiBwdiBndWVzdHMuwqAgSSB1c2UgdGhlCj4gIHRtZW0gCj4gIG1vZHVsZSB0byBh
dXRvbWF0aWNhbGx5IGJhbGxvb24gdGhlCj4gIGd1ZXN0IHVwL2Rvd24gYXMgbWVtb3J5IHByZXNz
dXJlIGNoYW5nZXMuCj4gIAo+ICBKYW1lcwo+ICAKPiAgLS0tLS1JbmxpbmUgQXR0YWNobWVudCBG
b2xsb3dzLS0tLS0KPiAgCj4gIAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCj4gWGVuLXVzZXJzIG1haWxpbmcgbGlzdAo+IFhlbi11c2Vyc0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tdXNlcnMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
dXNlcnM=

From xen-users-bounces@lists.xenproject.org Tue Dec 19 10:23:13 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Dec 2017 10:23:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eRF20-0004fz-T4; Tue, 19 Dec 2017 10:21:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6yra=dp=carnet.hr=valentin.vidic@srs-us1.protection.inumbo.net>)
 id 1eRF1z-0004ft-Hv
 for xen-users@lists.xenproject.org; Tue, 19 Dec 2017 10:21:51 +0000
X-Inumbo-ID: 521b18fc-e4a6-11e7-b4a6-bc764e045a96
Received: from mail.carnet.hr (unknown [2001:b68:ff:2::6])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 521b18fc-e4a6-11e7-b4a6-bc764e045a96;
 Tue, 19 Dec 2017 11:21:05 +0100 (CET)
Received: from [2001:b68:ff:12::131] (port=44894 helo=gavran.carpriv.carnet.hr)
 by mail.carnet.hr with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <Valentin.Vidic@CARNet.hr>)
 id 1eRF1u-00006X-1G
 for xen-users@lists.xenproject.org; Tue, 19 Dec 2017 11:21:46 +0100
Received: by gavran.carpriv.carnet.hr (Postfix, from userid 1000)
 id A745423814; Tue, 19 Dec 2017 11:21:45 +0100 (CET)
Date: Tue, 19 Dec 2017 11:21:45 +0100
From: Valentin Vidic <Valentin.Vidic@CARNet.hr>
To: xen-users@lists.xenproject.org
Message-ID: <20171219102145.GY3255@gavran.carpriv.carnet.hr>
References: <8dd20c44-d4ab-056c-9b9e-bc0f1b85367c@pse-consulting.de>
 <f3192d23-bf33-9377-ca3e-6562c426fa57@pse-consulting.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f3192d23-bf33-9377-ca3e-6562c426fa57@pse-consulting.de>
User-Agent: Mutt/1.9.1 (2017-09-22)
X-SA-Exim-Connect-IP: 2001:b68:ff:12::131
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on rigel.CARNet.hr
X-Spam-Level: 
X-Spam-Status: No, score=-2.9 required=10.0 tests=ALL_TRUSTED,BAYES_00
 autolearn=ham version=3.3.2
X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000)
Subject: Re: [Xen-users] Data corruption with xl migrate
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

T24gU3VuLCBEZWMgMTcsIDIwMTcgYXQgMDQ6NTM6MjRQTSArMDEwMCwgQW5kcmVhcyBQZmx1ZyB3
cm90ZToKPiBTdGlsbCBleHBlcmllbmNpbmcgZGF0YSBjb3JydXB0aW9uIHdoZW4gbWlncmF0aW5n
IDMuMTYgVk1zIGZyb20gb25lIGhvc3QKPiB0byBhbm90aGVyLi4uCj4gU2VlbXMgaW5kZXBlbmRl
bnQgb2YgWGVuIHZlcnNpb24gb3Igc3RvcmFnZSBiYWNrZW5kLgoKSXMgaXQgcG9zc2libGUgdG8g
cmVwcm9kdWNlIHRoaXM/ICBJIGhhZCBhIGZldyByYW5kb20gZXh0MyBjb3JydXB0aW9ucwp0aGF0
IGZzY2sgY291bGQgbm90IGZpeCBhdCBhbGwuIFRoaXMgaXMgYSBYZW4gc3RvcmFnZSBjbHVzdGVy
IHdpdGggbGl2ZQptaWdyYXRpb24gZW5hYmxlZCBhbmQgd291bGQgbGlrZSB0byBmaWd1cmUgb3V0
IHdoZW4gYW5kIHdoeSB0aGlzIGlzCmhhcHBlbmluZy4KCi0tIApWYWxlbnRpbgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcg
bGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

From xen-users-bounces@lists.xenproject.org Tue Dec 19 10:34:52 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Dec 2017 10:34:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eRFEM-0005dk-30; Tue, 19 Dec 2017 10:34:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=jkdo=dp=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1eRFEK-0005dY-VY
 for xen-users@lists.xenproject.org; Tue, 19 Dec 2017 10:34:37 +0000
X-Inumbo-ID: 54621540-e4a8-11e7-b0d7-9f685aff125f
Received: from mail-qt0-f195.google.com (unknown [209.85.216.195])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 54621540-e4a8-11e7-b0d7-9f685aff125f;
 Tue, 19 Dec 2017 10:35:28 +0000 (UTC)
Received: by mail-qt0-f195.google.com with SMTP id a16so23565107qtj.3;
 Tue, 19 Dec 2017 02:34:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=/4hWJ7rh3JATEB3uysm9mJKFvwgrAqHghhVAwEbpoNk=;
 b=sypVq6UeCmyFkwBC/wxrjQgQGTHJT+BJ646ra2ITYEmiy0lSIbq6xc9qgKHN+AYicZ
 W9fFjTyfn2ikVyrMruN24CbDKMjrXi/KbiZrmsQAg59cyEi2+MJ984tHOTFF+TheaSyB
 JSllaHujmQw6UD2dRCXVgZ5k46hel0ZfwQlGej0MM1CIVlUpt5KiZZ1ihiETsxegaj3U
 IUVRGZ+JqxpTwRThy6sAp4xezSpTmQ9WlenBBHK/j+liE1Ppnayf3DQuERtFAYU4PcyL
 Q5pN13/xJlKhZaklbsdawsp8jctF2w8v6vzUgtpA2wgUjXAsSO6RHDvtu95AXuSqIy/Z
 2CYQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=/4hWJ7rh3JATEB3uysm9mJKFvwgrAqHghhVAwEbpoNk=;
 b=jvu5St2fPYgnlxQ0XSlw0GuAf5f93COTR+aAQ2aOEEpAoAmSNfkswzJPD7zX3A0bxQ
 S+pv9BR399ZzZTmXHurLWolhrN697FjM6lOHOPRUHGnUyaf38sTPX0VCpvzUYKDcOBGe
 b+0Os5rLavJRJ7Oz6yVwzey/4xl/sCTIHI7upwTGQyXSv9z2sZJ9a3VoEPqLqxE9wK1b
 7SPSwpw2HBR/cCQzLpOrJGal+NIQqmgxEFePgJoteQIinrbz27nO9p6bQwpL9wAu7DcR
 fcZibYKD07gxcYFnXNuQZ5OjxMxHD+Spic1oqAA2L4JJ0IHlTjfCm6/7LF28YhAVsP7u
 IIQw==
X-Gm-Message-State: AKGB3mI2aw2GaVi6uKH4r0HDjrVqGAvLJJFAHBEopUVUbYKE/tNzsEdn
 KpDZbHQvmj3O5d7Bh1HIWmIOYOHajUvMWfg75hU=
X-Google-Smtp-Source: ACJfBoum7CzfD7ckGkxm4igaS3wLMH7yhZikAPvZ4fMdKVs1/p60/LUQyWbdvFzBWYBYj/eAlePqpTx0/TzGnMC+Z/Q=
X-Received: by 10.200.40.54 with SMTP id 51mr4165431qtq.339.1513679610272;
 Tue, 19 Dec 2017 02:33:30 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.81.67 with HTTP; Tue, 19 Dec 2017 02:33:29 -0800 (PST)
In-Reply-To: <f3192d23-bf33-9377-ca3e-6562c426fa57@pse-consulting.de>
References: <8dd20c44-d4ab-056c-9b9e-bc0f1b85367c@pse-consulting.de>
 <f3192d23-bf33-9377-ca3e-6562c426fa57@pse-consulting.de>
From: George Dunlap <dunlapg@umich.edu>
Date: Tue, 19 Dec 2017 10:33:29 +0000
X-Google-Sender-Auth: 8Iuq2qfQ47g08Uikc1uivPtnVV8
Message-ID: <CAFLBxZYMWqf5rJQAOh_ZuR+i1q2ESraH08Vx5u=dJNmWJ9zqPw@mail.gmail.com>
To: Andreas Pflug <pgadmin@pse-consulting.de>
Cc: Juergen Gross <jgross@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-users@lists.xenproject.org, xen-devel <xen-devel@lists.xenproject.org>,
 Joao Martins <joao.m.martins@oracle.com>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-users] Data corruption with xl migrate
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

T24gU3VuLCBEZWMgMTcsIDIwMTcgYXQgMzo1MyBQTSwgQW5kcmVhcyBQZmx1Zwo8cGdhZG1pbkBw
c2UtY29uc3VsdGluZy5kZT4gd3JvdGU6Cj4gU3RpbGwgZXhwZXJpZW5jaW5nIGRhdGEgY29ycnVw
dGlvbiB3aGVuIG1pZ3JhdGluZyAzLjE2IFZNcyBmcm9tIG9uZSBob3N0Cj4gdG8gYW5vdGhlci4u
Lgo+IFNlZW1zIGluZGVwZW5kZW50IG9mIFhlbiB2ZXJzaW9uIG9yIHN0b3JhZ2UgYmFja2VuZC4K
Pgo+IFJlZ2FyZHMKPiBBbmRyZWFzCj4KPiBBbSAxMy4xMi4xNyB1bSAwOToxMiBzY2hyaWViIEFu
ZHJlYXMgUGZsdWc6Cj4+IFJlY2VudGx5LCBJIGVuY291bnRlcmVkIGZpbGUgc3lzdGVtIGRhdGEg
Y29ycnVwdGlvbiBvbiBzZXZlcmFsIHN5c3RlbXMKPj4gYWZ0ZXIgYSBtaWdyYXRpb24gKGV4dDQs
IHhmcywgemZzKS4gU28gZmFyLCBJIGhhdmVuJ3QgYmVlbiBhYmxlIHRvIG5haWwKPj4gZG93biB0
aGUgY2F1c2UgZm9yIGl0Lgo+Pgo+PiBBbGwgVk1zIGFmZmVjdGVkIHJ1biBEZWJpYW4gSmVzc2ll
IHdpdGggMy4xNiBrZXJuZWwuIFBvc3NpYmx5IG5ld2VyIDMuMTYKPj4ga2VybmVscyBhcmUgbW9y
ZSBsaWtlbHkgdG8gc3VmZmVyIGNvcnJ1cHRpb24uCj4+Cj4+IFRoaXMgaGFwcGVuZWQgb24gYSBY
ZW4gNC4xIGNsdXN0ZXIgKHllcywgcmVhbGx5IG9sZCkgdXNpbmcgYSBTQU4gc3RvcmFnZQo+PiBz
eXN0ZW0sIGJ1dCBhbHNvIG9uIGEgWGVuIDQuOCBjbHVzdGVyIHdpdGggRFJCRCBtaXJyb3Jpbmcu
IEFsbCBzeXN0ZW1zCj4+IGFyZSB3b3JraW5nIGZvciA+PjEgeWVhciBub3csIG9ubHkgcmVjZW50
bHkgdGhvc2UgZmlsZXN5c3RlbSBjb3JydXB0aW9uCj4+IHN0YXJ0ZWQgdG8gaGFwcGVuLiBEYXRh
IGJsb2NrcyBzZWVtIHRvIGdldCByYW5kb21seSBnYXJibGVkLgo+Pgo+PiBNaWdyYXRpb24gb2Yg
RGViaWFuIFN0cmV0Y2ggb3IgV2luZG93cyBWTXMgZGlkbid0IHNob3cgYW55IGFub21hbGllcyBz
byBmYXIuCj4+Cj4+IENhbiBhbnlvbmUgc2hlZCBzb21lIGxpZ2h0IG9uIHRoaXM/CgpUaGFua3Mg
Zm9yIHRoZSByZXBvcnQgLS0gY2MnaW5nIGEgZmV3IHJhbmRvbSBwZW9wbGUgd2hvIGtub3cgbW9y
ZQphYm91dCB0aGUgYmxvY2sgbGF5ZXIgLyBEZWJpYW4ga2VybmVscy4KCkl0IHNlZW1zIERlYmlh
biBKZXNzaWUgMy4xNiBrZXJuZWwgd2FzIGV4cGVyaWVuY2luZyBjb3JydXB0aW9uIG9uCm1pZ3Jh
dGlvbiwgYnV0IG5vdCB0aGUgRGViaWFuIFN0cmV0Y2gga2VybmVsIG9yIFdpbmRvd3MgVk1zLiAg
VGhhdApzb3VuZHMgbGlrZSBhIGJ1ZyBpbiB0aGUgRGViaWFuIGtlcm5lbDsgYW55IGlkZWFzIGFi
b3V0IHdoYXQgcGF0Y2ggbWF5CmJlIHdvcnRoIGJhY2twb3J0aW5nIC8gYW55IHN0ZXBzIHRvIGhl
bHAgZnVydGhlciBpbnZlc3RpZ2F0ZSB0aGUKc291cmNlIG9mIHRoZSBwcm9ibGVtcz8KClRoYW5r
cywKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tdXNlcnM=

From xen-users-bounces@lists.xenproject.org Tue Dec 19 11:03:07 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Dec 2017 11:03:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eRFfT-0008Cv-4z; Tue, 19 Dec 2017 11:02:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=riaz=dp=gmail.com=lambert.olivier@srs-us1.protection.inumbo.net>)
 id 1eRFfR-0008Ck-Hl
 for xen-users@lists.xenproject.org; Tue, 19 Dec 2017 11:02:37 +0000
X-Inumbo-ID: 052d3000-e4ac-11e7-b4a6-bc764e045a96
Received: from mail-oi0-f41.google.com (unknown [209.85.218.41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 052d3000-e4ac-11e7-b4a6-bc764e045a96;
 Tue, 19 Dec 2017 12:01:53 +0100 (CET)
Received: by mail-oi0-f41.google.com with SMTP id t81so12093184oih.13;
 Tue, 19 Dec 2017 03:02:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=ZSr1uZJwr4gZSvB18AbK0KEjeIn/pFEdYqQ+BSh3Ugg=;
 b=maiu49NtmCXYHiLBi7Lk9ru8dq6C44j5rFiQMBI9Pp2OOdOoZimKXoOIt0L62rX3Vb
 gZA79fjDI2e5clqvBozB82hCGmrArivpHtbzcb76IwDTR1+bVwN9LmFtVaMf7biNioYf
 oqKkU+0dwuReSYdPNbPzJLlA4Bkx3RBHJAShjsQV0+L+uLS76uQTZnwGCDvVDjuIe8lg
 08RoL8xjX+tgqkeNlIPLasWVTRCjhLyuMBU3J95r4sx73m0agKwZKdf9+z3btGI8JKms
 UQnrn1T6TF4OyoteDiu/4Yg7Avh15fsYyvKrqJ0p1VQVj8yeV52TtAWFueO2X/E7HObx
 hHDA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=ZSr1uZJwr4gZSvB18AbK0KEjeIn/pFEdYqQ+BSh3Ugg=;
 b=kKm6xn2nKdteyDOqk+meDu5ZpPnytBjLAPXULzILrvBaM7gUCLDEcDvVfklWBzYvzk
 XhmDNEFfXwgI3qJ/b4W4HK+4mYJfx25Djt+JT6ME8Oujf+NY8+6UlOz+EesKWj5B9GCj
 YBqLv7bmSHvXFVueK7rME450Wagt9yLQmciwubznT8jZBrm1fRFFnqxKghbL492LEwoM
 Gob/JvuPA0dbJ2C0+nQPvZfCUFZG3PMCXZjB6YV/dYQlMLQJ0KM+pMDSorSdCVngbx3f
 Lw9BXWzX9UWdwy9aArqyxftGrkqxdddQwPtAUUtPhMXVbuX1MoQrSj6RkxB7Jp85jBUi
 omiw==
X-Gm-Message-State: AKGB3mKSOXxcN096w6JEpiSltg34B0+fgiswIGnK5ITt0EulfOVlnZcQ
 rJGAnFlMVCGlqrAQwHYIqSGR0IFjgPMGBTVAIPs=
X-Google-Smtp-Source: ACJfBou2h3y2uy+FI1dL7NejZk8Vl8KDmyWp0zipKrn+SGs/ub8QG1Jv184cGsWZL/ag1rgQ9XQcZD+pSwsuTD/vqWA=
X-Received: by 10.202.77.196 with SMTP id a187mr1788823oib.321.1513681295345; 
 Tue, 19 Dec 2017 03:01:35 -0800 (PST)
MIME-Version: 1.0
Received: by 10.168.12.131 with HTTP; Tue, 19 Dec 2017 03:01:34 -0800 (PST)
In-Reply-To: <CAFLBxZYMWqf5rJQAOh_ZuR+i1q2ESraH08Vx5u=dJNmWJ9zqPw@mail.gmail.com>
References: <8dd20c44-d4ab-056c-9b9e-bc0f1b85367c@pse-consulting.de>
 <f3192d23-bf33-9377-ca3e-6562c426fa57@pse-consulting.de>
 <CAFLBxZYMWqf5rJQAOh_ZuR+i1q2ESraH08Vx5u=dJNmWJ9zqPw@mail.gmail.com>
From: Olivier Lambert <lambert.olivier@gmail.com>
Date: Tue, 19 Dec 2017 12:01:34 +0100
Message-ID: <CACJ1ZNvamD4SvroBZ+j4NAyAW6=ubXJFAavNuEtzx-a5+WkyqQ@mail.gmail.com>
To: George Dunlap <dunlapg@umich.edu>
Cc: Juergen Gross <jgross@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Andreas Pflug <pgadmin@pse-consulting.de>, xen-users@lists.xenproject.org,
 xen-devel <xen-devel@lists.xenproject.org>,
 Joao Martins <joao.m.martins@oracle.com>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-users] Data corruption with xl migrate
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7515791977261491018=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============7515791977261491018==
Content-Type: multipart/alternative; boundary="001a11c15518e98d380560af633c"

--001a11c15518e98d380560af633c
Content-Type: text/plain; charset="UTF-8"

Hi!

Xen Orchestra team here. Our virtual appliance (XOA) is running on Jessie
and few customers experienced this problem on XenServer too. I'm trying to
investigate more to correlate if the affected customers did a migration
before this happened (XOA is running on prem, so we can't monitor it
directly).

Keep us posted for any bug report created on Debian side.

Thanks!

Olivier.

On Tue, Dec 19, 2017 at 11:33 AM, George Dunlap <dunlapg@umich.edu> wrote:

> On Sun, Dec 17, 2017 at 3:53 PM, Andreas Pflug
> <pgadmin@pse-consulting.de> wrote:
> > Still experiencing data corruption when migrating 3.16 VMs from one host
> > to another...
> > Seems independent of Xen version or storage backend.
> >
> > Regards
> > Andreas
> >
> > Am 13.12.17 um 09:12 schrieb Andreas Pflug:
> >> Recently, I encountered file system data corruption on several systems
> >> after a migration (ext4, xfs, zfs). So far, I haven't been able to nail
> >> down the cause for it.
> >>
> >> All VMs affected run Debian Jessie with 3.16 kernel. Possibly newer 3.16
> >> kernels are more likely to suffer corruption.
> >>
> >> This happened on a Xen 4.1 cluster (yes, really old) using a SAN storage
> >> system, but also on a Xen 4.8 cluster with DRBD mirroring. All systems
> >> are working for >>1 year now, only recently those filesystem corruption
> >> started to happen. Data blocks seem to get randomly garbled.
> >>
> >> Migration of Debian Stretch or Windows VMs didn't show any anomalies so
> far.
> >>
> >> Can anyone shed some light on this?
>
> Thanks for the report -- cc'ing a few random people who know more
> about the block layer / Debian kernels.
>
> It seems Debian Jessie 3.16 kernel was experiencing corruption on
> migration, but not the Debian Stretch kernel or Windows VMs.  That
> sounds like a bug in the Debian kernel; any ideas about what patch may
> be worth backporting / any steps to help further investigate the
> source of the problems?
>
> Thanks,
>  -George
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xenproject.org
> https://lists.xenproject.org/mailman/listinfo/xen-users
>

--001a11c15518e98d380560af633c
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div><div>Hi!<br><br></div>Xen Orchestra team he=
re. Our virtual appliance (XOA) is running on Jessie and few customers expe=
rienced this problem on XenServer too. I&#39;m trying to investigate more t=
o correlate if the affected customers did a migration before this happened =
(XOA is running on prem, so we can&#39;t monitor it directly).<br><br></div=
>Keep us posted for any bug report created on Debian side.<br><br></div>Tha=
nks!<br><br></div>Olivier.<br></div><div class=3D"gmail_extra"><br><div cla=
ss=3D"gmail_quote">On Tue, Dec 19, 2017 at 11:33 AM, George Dunlap <span di=
r=3D"ltr">&lt;<a href=3D"mailto:dunlapg@umich.edu" target=3D"_blank">dunlap=
g@umich.edu</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" styl=
e=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span c=
lass=3D"">On Sun, Dec 17, 2017 at 3:53 PM, Andreas Pflug<br>
&lt;<a href=3D"mailto:pgadmin@pse-consulting.de">pgadmin@pse-consulting.de<=
/a>&gt; wrote:<br>
&gt; Still experiencing data corruption when migrating 3.16 VMs from one ho=
st<br>
&gt; to another...<br>
&gt; Seems independent of Xen version or storage backend.<br>
&gt;<br>
&gt; Regards<br>
&gt; Andreas<br>
&gt;<br>
&gt; Am 13.12.17 um 09:12 schrieb Andreas Pflug:<br>
&gt;&gt; Recently, I encountered file system data corruption on several sys=
tems<br>
&gt;&gt; after a migration (ext4, xfs, zfs). So far, I haven&#39;t been abl=
e to nail<br>
&gt;&gt; down the cause for it.<br>
&gt;&gt;<br>
&gt;&gt; All VMs affected run Debian Jessie with 3.16 kernel. Possibly newe=
r 3.16<br>
&gt;&gt; kernels are more likely to suffer corruption.<br>
&gt;&gt;<br>
&gt;&gt; This happened on a Xen 4.1 cluster (yes, really old) using a SAN s=
torage<br>
&gt;&gt; system, but also on a Xen 4.8 cluster with DRBD mirroring. All sys=
tems<br>
&gt;&gt; are working for &gt;&gt;1 year now, only recently those filesystem=
 corruption<br>
&gt;&gt; started to happen. Data blocks seem to get randomly garbled.<br>
&gt;&gt;<br>
&gt;&gt; Migration of Debian Stretch or Windows VMs didn&#39;t show any ano=
malies so far.<br>
&gt;&gt;<br>
&gt;&gt; Can anyone shed some light on this?<br>
<br>
</span>Thanks for the report -- cc&#39;ing a few random people who know mor=
e<br>
about the block layer / Debian kernels.<br>
<br>
It seems Debian Jessie 3.16 kernel was experiencing corruption on<br>
migration, but not the Debian Stretch kernel or Windows VMs.=C2=A0 That<br>
sounds like a bug in the Debian kernel; any ideas about what patch may<br>
be worth backporting / any steps to help further investigate the<br>
source of the problems?<br>
<br>
Thanks,<br>
=C2=A0-George<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
______________________________<wbr>_________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xenproject.org">Xen-users@lists.xenprojec=
t.org</a><br>
<a href=3D"https://lists.xenproject.org/mailman/listinfo/xen-users" rel=3D"=
noreferrer" target=3D"_blank">https://lists.xenproject.org/<wbr>mailman/lis=
tinfo/xen-users</a></div></div></blockquote></div><br></div>

--001a11c15518e98d380560af633c--


--===============7515791977261491018==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============7515791977261491018==--


From xen-users-bounces@lists.xenproject.org Tue Dec 19 16:23:50 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Dec 2017 16:23:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eRKfL-0008Tz-M3; Tue, 19 Dec 2017 16:22:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gc66=dp=yahoo.com=hack3rcon@srs-us1.protection.inumbo.net>)
 id 1eRKfK-0008Tk-DA
 for xen-users@lists.xen.org; Tue, 19 Dec 2017 16:22:50 +0000
X-Inumbo-ID: fa216777-e4d8-11e7-b0d7-9f685aff125f
Received: from sonic317-27.consmr.mail.bf2.yahoo.com (unknown [74.6.129.82])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id fa216777-e4d8-11e7-b0d7-9f685aff125f;
 Tue, 19 Dec 2017 16:23:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1513700563; bh=DxwbSQL7Om0QIj3rxTe0J/dAGLTpDCQU+mdRdMNBDT4=;
 h=Date:From:To:In-Reply-To:References:Subject:From:Subject;
 b=P4gbyitUUnhC4gAJL6tpBYOp/ZqYCEtcxT6paiaS2Q3MSd5A1McHlNybWHzmRbUtc+95Iq/0HSWWc/95csCV8y2GXZbriZ6L3BBLqylwbLa+/ltc02pysPv06ZS5uPa4g7mIo8oAaqA6I0g5FqE6Z0WOqCsU05J9kHpobMYvNi3HzrXQeDg/k/aDC04Y72ssSgdXSt1gBj4baOYhVW2Bt2MJgU55oaucRFfUbWLFGLsh6HNbd2YySen0IuYAQiJYpOGFQwHh9loyVImvdbSj4IbiVGGzLwWYvelzp1Sc4+1IUevVU9dW0mziqP1Z8f6ksWq7p3dugmqmg2tSqC9+Lw==
X-YMail-OSG: hJT6XA8VM1nNwv2d3bN2BqWsTGQ5220NE1a2tVz5zRVLCWUbjHcQaKlKDOS6oKF
 FCesS1twFGE.OhUraJNnOMqWAVW0qNmL2hSAm0Awx72UUo8.A5yLDtC3VRhVzEL1gvS2wbeyJK4H
 qiulTu7..Y_hOPPv3mOVfd3kULxxoazhstwOtnbzpd15MBL6hsLpge16DtAQD5ec6n.qOD5CYzxk
 lOATX6zIn9kRu4_hK8_Umlad2atI1am6Bli17KXI6zBX3Frz2gWYzCsAbn9XYC1_OM1rmxRzFePP
 pk0DzGprgkoT8kBOSReI3gcHvBmjyHr92iVyOh9Rcc3PK4qZMek7b1Yyjng.4K6fYm1eXLKVeWL9
 r3Oi_t1cHp7_T.pkX1y0xDlKiBCSsIOmdnMN38alISsb8hokVAcWRq8x898C1CDwwZhuRqpTdJ4V
 vsC81VfaIRGVu6Jzq2XesX6Xv3tunwwL1wjBW.br7zajhgu4psYoJema9cx90BBnrM.qB5nQALgf
 aFiOr.RIxTK8kNZQN4_rmxfRLIlzYJLQeLyg0MVx3.jq2mOZotmcU_AQJR_hctiIPZIwwkDPRfio
 AXXDB_iNAYQKCie21LR4dAY_m8JxpI0qPqURH3i.yyJI-
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic317.consmr.mail.bf2.yahoo.com with HTTP; Tue, 19 Dec 2017 16:22:43 +0000
Date: Tue, 19 Dec 2017 16:22:39 +0000 (UTC)
From: Jason Long <hack3rcon@yahoo.com>
To: xen-users@lists.xen.org, James Dingwall <james-xen@dingwall.me.uk>
Message-ID: <805717967.1576422.1513700559969@mail.yahoo.com>
In-Reply-To: <20171219100220.GA380@dingwall.me.uk>
References: <1613050964.75680.1513372694650.ref@mail.yahoo.com>
 <1613050964.75680.1513372694650@mail.yahoo.com>
 <20171219100220.GA380@dingwall.me.uk>
MIME-Version: 1.0
X-Mailer: WebService/1.1.11051 YMailNorrin Mozilla/5.0 (X11;
 Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko)
 Chrome/55.0.2883.75 Safari/537.36
Content-Length: 9567
Subject: Re: [Xen-users] Xen ballooning problem.
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4771134407734380000=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============4771134407734380000==
Content-Type: multipart/alternative; 
	boundary="----=_Part_1576421_2039388766.1513700559967"
Content-Length: 8990

------=_Part_1576421_2039388766.1513700559967
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

 Thank you for your reply but I mean is "KVM is also the better option for =
memory ballooning according to most users who accuse XEN of not returning u=
nused RAM that has been previously shared with other VMs. KVM, unlike XEN i=
s close to dedicated servers and users claim that KVM is way faster. Many u=
sers also admire the fact that KVM is more frequently updated which in turn=
 leads to firmer security."
Please see "https://cloudcone.com/blog/kvm-vs-xen-knowing-the-differences-a=
nd-picking-the-best/".



    On Tuesday, December 19, 2017, 2:04:58 AM PST, James Dingwall <james-xe=
n@dingwall.me.uk> wrote: =20
=20
 Hi Jason,

On Fri, Dec 15, 2017 at 09:18:14PM +0000, Jason Long wrote:
> Can it work well? I mean is release the memory and back it to host.

If I understand correctly you want to take memory from one running guest an=
d then assign it to another?=C2=A0 Yes, this is works.=C2=A0 The tmem modul=
e helps you do this=20
automatically but as an example you can also do:

You want to start guest 3 but you only have 512M free memory, you are happy=
 to take 256M from guests 1 & 2:

guest 1: memory =3D 1024
guest 2: memory =3D 1024
guest 3: memory =3D 1024


xl mem-set guest1 768
xl mem-set guest2 768
xl create guest3

James


> --------------------------------------------
> On Fri, 12/15/17, James Dingwall <james@dingwall.me.uk> wrote:
>=20
>=C2=A0 Subject: Re: [Xen-users] Xen ballooning problem.
>=C2=A0 To: "Jason Long" <hack3rcon@yahoo.com>
>=C2=A0 Cc: xen-users@lists.xen.org
>=C2=A0 Date: Friday, December 15, 2017, 5:29 PM
>=C2=A0=20
>=C2=A0 Hi,
>=C2=A0=20
>=C2=A0 On Fri, Dec 15, 2017 at
>=C2=A0 01:28:22PM +0000, Jason Long wrote:
>=C2=A0 >
>=C2=A0 Hello.
>=C2=A0 > Is it true that "Xen
>=C2=A0 ballooning" has some problems? For example, when it
>=C2=A0 dedicate memory to VMs then it can't release it and back
>=C2=A0 it to the host and it is a reason for migrate from Xen to
>=C2=A0 KVM.
>=C2=A0 >=20
>=C2=A0 > Thank
>=C2=A0 you.
>=C2=A0=20
>=C2=A0 I have found a
>=C2=A0 few combinations of xen/kernel which don't work well but
>=C2=A0 otherwise I find it works for my case.=C2=A0=20
>=C2=A0 Currently xen 4.9.1, 4.1.47 dom0 kernel, mix of
>=C2=A0 Ubuntu 16.04 4.4 and 4.14 kernels in pv guests.=C2=A0 I use the
>=C2=A0 tmem=20
>=C2=A0 module to automatically balloon the
>=C2=A0 guest up/down as memory pressure changes.
>=C2=A0=20
>=C2=A0 James
>=C2=A0=20
>=C2=A0 -----Inline Attachment Follows-----
>=C2=A0=20
>=C2=A0=20
>=20
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xenproject.org
> https://lists.xenproject.org/mailman/listinfo/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-users =20
------=_Part_1576421_2039388766.1513700559967
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<html><head></head><body><div style=3D"font-family:Helvetica Neue, Helvetic=
a, Arial, sans-serif;font-size:16px;"><div></div>
            <div>Thank you for your reply but I mean is "KVM is also the be=
tter option for memory ballooning according to most users who accuse XEN of=
 not returning unused RAM that has been previously shared with other VMs. K=
VM, unlike XEN is close to dedicated servers and users claim that KVM is wa=
y faster. Many users also admire the fact that KVM is more frequently updat=
ed which in turn leads to firmer security."</div><div><br></div><div>Please=
 see "<a href=3D"https://cloudcone.com/blog/kvm-vs-xen-knowing-the-differen=
ces-and-picking-the-best/" class=3D"">https://cloudcone.com/blog/kvm-vs-xen=
-knowing-the-differences-and-picking-the-best/</a>".</div><div><br></div><d=
iv><br></div><div><br></div><div><br></div>
           =20
            <div id=3D"yahoo_quoted_4628282079" class=3D"yahoo_quoted">
                <div style=3D"font-family:'Helvetica Neue', Helvetica, Aria=
l, sans-serif;font-size:13px;color:#26282a;">
                   =20
                    <div>
                        On Tuesday, December 19, 2017, 2:04:58 AM PST, Jame=
s Dingwall &lt;james-xen@dingwall.me.uk&gt; wrote:
                    </div>
                    <div><br></div>
                    <div><br></div>
                    <div>Hi Jason,<br clear=3D"none"><br clear=3D"none">On =
Fri, Dec 15, 2017 at 09:18:14PM +0000, Jason Long wrote:<br clear=3D"none">=
&gt; Can it work well? I mean is release the memory and back it to host.<br=
 clear=3D"none"><br clear=3D"none">If I understand correctly you want to ta=
ke memory from one running guest and then assign it to another?&nbsp; Yes, =
this is works.&nbsp; The tmem module helps you do this <br clear=3D"none">a=
utomatically but as an example you can also do:<br clear=3D"none"><br clear=
=3D"none">You want to start guest 3 but you only have 512M free memory, you=
 are happy to take 256M from guests 1 &amp; 2:<br clear=3D"none"><br clear=
=3D"none">guest 1: memory =3D 1024<br clear=3D"none">guest 2: memory =3D 10=
24<br clear=3D"none">guest 3: memory =3D 1024<br clear=3D"none"><br clear=
=3D"none"><br clear=3D"none">xl mem-set guest1 768<br clear=3D"none">xl mem=
-set guest2 768<br clear=3D"none">xl create guest3<br clear=3D"none"><br cl=
ear=3D"none">James<div class=3D"yqt7776939238" id=3D"yqtfd31089"><br clear=
=3D"none"><br clear=3D"none"><br clear=3D"none">&gt; ----------------------=
----------------------<br clear=3D"none">&gt; On Fri, 12/15/17, James Dingw=
all &lt;<a shape=3D"rect" ymailto=3D"mailto:james@dingwall.me.uk" href=3D"m=
ailto:james@dingwall.me.uk">james@dingwall.me.uk</a>&gt; wrote:<br clear=3D=
"none">&gt; <br clear=3D"none">&gt;&nbsp; Subject: Re: [Xen-users] Xen ball=
ooning problem.<br clear=3D"none">&gt;&nbsp; To: "Jason Long" &lt;<a shape=
=3D"rect" ymailto=3D"mailto:hack3rcon@yahoo.com" href=3D"mailto:hack3rcon@y=
ahoo.com">hack3rcon@yahoo.com</a>&gt;<br clear=3D"none">&gt;&nbsp; Cc: <a s=
hape=3D"rect" ymailto=3D"mailto:xen-users@lists.xen.org" href=3D"mailto:xen=
-users@lists.xen.org">xen-users@lists.xen.org</a><br clear=3D"none">&gt;&nb=
sp; Date: Friday, December 15, 2017, 5:29 PM<br clear=3D"none">&gt;&nbsp; <=
br clear=3D"none">&gt;&nbsp; Hi,<br clear=3D"none">&gt;&nbsp; <br clear=3D"=
none">&gt;&nbsp; On Fri, Dec 15, 2017 at<br clear=3D"none">&gt;&nbsp; 01:28=
:22PM +0000, Jason Long wrote:<br clear=3D"none">&gt;&nbsp; &gt;<br clear=
=3D"none">&gt;&nbsp; Hello.<br clear=3D"none">&gt;&nbsp; &gt; Is it true th=
at "Xen<br clear=3D"none">&gt;&nbsp; ballooning" has some problems? For exa=
mple, when it<br clear=3D"none">&gt;&nbsp; dedicate memory to VMs then it c=
an't release it and back<br clear=3D"none">&gt;&nbsp; it to the host and it=
 is a reason for migrate from Xen to<br clear=3D"none">&gt;&nbsp; KVM.<br c=
lear=3D"none">&gt;&nbsp; &gt; <br clear=3D"none">&gt;&nbsp; &gt; Thank<br c=
lear=3D"none">&gt;&nbsp; you.<br clear=3D"none">&gt;&nbsp; <br clear=3D"non=
e">&gt;&nbsp; I have found a<br clear=3D"none">&gt;&nbsp; few combinations =
of xen/kernel which don't work well but<br clear=3D"none">&gt;&nbsp; otherw=
ise I find it works for my case.&nbsp; <br clear=3D"none">&gt;&nbsp; Curren=
tly xen 4.9.1, 4.1.47 dom0 kernel, mix of<br clear=3D"none">&gt;&nbsp; Ubun=
tu 16.04 4.4 and 4.14 kernels in pv guests.&nbsp; I use the<br clear=3D"non=
e">&gt;&nbsp; tmem <br clear=3D"none">&gt;&nbsp; module to automatically ba=
lloon the<br clear=3D"none">&gt;&nbsp; guest up/down as memory pressure cha=
nges.<br clear=3D"none">&gt;&nbsp; <br clear=3D"none">&gt;&nbsp; James<br c=
lear=3D"none">&gt;&nbsp; <br clear=3D"none">&gt;&nbsp; -----Inline Attachme=
nt Follows-----</div><br clear=3D"none">&gt;&nbsp; <br clear=3D"none">&gt;&=
nbsp; <br clear=3D"none">&gt; <br clear=3D"none">&gt; _____________________=
__________________________<br clear=3D"none">&gt; Xen-users mailing list<br=
 clear=3D"none">&gt; <a shape=3D"rect" ymailto=3D"mailto:Xen-users@lists.xe=
nproject.org" href=3D"mailto:Xen-users@lists.xenproject.org">Xen-users@list=
s.xenproject.org</a><br clear=3D"none">&gt; <a shape=3D"rect" href=3D"https=
://lists.xenproject.org/mailman/listinfo/xen-users" target=3D"_blank">https=
://lists.xenproject.org/mailman/listinfo/xen-users</a><br clear=3D"none"><b=
r clear=3D"none">_______________________________________________<br clear=
=3D"none">Xen-users mailing list<br clear=3D"none"><a shape=3D"rect" ymailt=
o=3D"mailto:Xen-users@lists.xenproject.org" href=3D"mailto:Xen-users@lists.=
xenproject.org">Xen-users@lists.xenproject.org</a><br clear=3D"none"><a sha=
pe=3D"rect" href=3D"https://lists.xenproject.org/mailman/listinfo/xen-users=
" target=3D"_blank">https://lists.xenproject.org/mailman/listinfo/xen-users=
</a></div>
                </div>
            </div></div></body></html>
------=_Part_1576421_2039388766.1513700559967--


--===============4771134407734380000==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============4771134407734380000==--


From xen-users-bounces@lists.xenproject.org Tue Dec 19 18:37:09 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Dec 2017 18:37:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eRMkK-0000bw-NW; Tue, 19 Dec 2017 18:36:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xjfa=dp=pse-consulting.de=pgadmin@srs-us1.protection.inumbo.net>)
 id 1eRMkJ-0000bi-Jt
 for xen-users@lists.xenproject.org; Tue, 19 Dec 2017 18:36:07 +0000
X-Inumbo-ID: 984643e2-e4eb-11e7-b0d7-9f685aff125f
Received: from mout.kundenserver.de (unknown [212.227.126.134])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 984643e2-e4eb-11e7-b0d7-9f685aff125f;
 Tue, 19 Dec 2017 18:36:58 +0000 (UTC)
Received: from mail.pse-consulting.de ([31.16.213.227]) by
 mrelayeu.kundenserver.de (mreue001 [212.227.15.167]) with ESMTPSA (Nemesis)
 id 0MAHcX-1eG7Pb2EKf-00BJCc; Tue, 19 Dec 2017 19:35:50 +0100
Received: from [192.168.0.4] by mail.pse-consulting.de with esmtp (Exim 4.89)
 (envelope-from <pgadmin@pse-consulting.de>)
 id 1eRMjz-0000AX-CA; Tue, 19 Dec 2017 19:35:47 +0100
To: George Dunlap <dunlapg@umich.edu>
References: <8dd20c44-d4ab-056c-9b9e-bc0f1b85367c@pse-consulting.de>
 <f3192d23-bf33-9377-ca3e-6562c426fa57@pse-consulting.de>
 <CAFLBxZYMWqf5rJQAOh_ZuR+i1q2ESraH08Vx5u=dJNmWJ9zqPw@mail.gmail.com>
From: Andreas Pflug <pgadmin@pse-consulting.de>
Message-ID: <8fe26fda-d2dc-3e10-e982-13656f569dfe@pse-consulting.de>
Date: Tue, 19 Dec 2017 19:35:45 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:52.0)
 Gecko/20100101 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <CAFLBxZYMWqf5rJQAOh_ZuR+i1q2ESraH08Vx5u=dJNmWJ9zqPw@mail.gmail.com>
Content-Language: de-DE
X-Provags-ID: V03:K0:NJRT4TvNPSd0uN+8mrd3wfuG8VHt7nES7EjlqaeK0PqyMXaXYIq
 hv72RZGAg2L3SnufN3j+Rypkg7nTG8sczNb0I/v0DgDDblggJX7e7CeiHx0JUf3FxRYzyGK
 pOHReFmzPjc+GDQHfOVHnOcN1QzKxIJq5wIcS5XJPvm3vETpDvyskwS2g1IVLqFD0kqsCyR
 S0cTDysKu0Y0/S1cjPE6w==
X-UI-Out-Filterresults: notjunk:1;V01:K0:ohbdq0nlmFQ=:LIdnI5KO/gjdmR7V3gjTu/
 90s/G7NHNOQAuZOQvUXj879kTs8w8sDj1u3ftKkhr5j4yEEiUpiYS/ZqIb3V8QrpRvNUQ1/Eg
 0mc0li2IDlrcsfwbKwpWLv7qEECc56pt5PDJbpiRm8gMQqXKM/y8349+lMhatvSKR1jjsQkLp
 pCinhAa/eH/3KOm2g0W9Eyjxsm6z31rmGF+ECmnptOXHGHpCDkU0Nq/mxq4J5oGJW96tHe/1M
 ECnd9shgHvqbNCOdwT8dU4iRkBT2PSs6RubBLR3SJ3kmMVyGzn4vHcwIDrJXFMaEVJuIBFSII
 os69a/uzFzw4ECgMIjv29Z0OnWirjQ7elBdTL73MM/T3T/KRLlftpANfHETTQ1wne4DAxtQuQ
 /+ry6JRdyvMcmjAr/FDQfyhcrPEuy1RyL2TSJn4vv4pgd8N9lYbLr+y/h3yCGeDujEIQ/toKj
 Z5BvtasEVy6DUEqrGnOmc+XZ3dkJmU/KilHPtuzFeTWJRujcsJ84XrLPqG8OxDYvW11HwNneg
 2n8wum2iAwltsCbska0mwT6GjemBsfmfXEiAYPM/Fksc0tzsYRBLtEmqZrLYF4tgxmfCKYxjv
 IBesDhaL4B+AZ6jbtyoBkDKrBszrNNjNJabqD2i/CIASkgrxD8cZKhgHy2Q7nQilDKTxP7BVZ
 x4gLzRrGvZonmQrm8ZyGwpXKRwM5sCnO66eGG3MoWXWmeWgJHiBpmKQDC8KUdC9XmU8ohmfte
 rO3uAos1BFg7XDMpI5qakBaB9RGb6TQ6j877BMwqc4++oKM+obGvvUHE7M8=
Cc: Juergen Gross <jgross@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-users@lists.xenproject.org, xen-devel <xen-devel@lists.xenproject.org>,
 Joao Martins <joao.m.martins@oracle.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-users] Data corruption with xl migrate
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

QW0gMTkuMTIuMTcgdW0gMTE6MzMgc2NocmllYiBHZW9yZ2UgRHVubGFwOgo+IE9uIFN1biwgRGVj
IDE3LCAyMDE3IGF0IDM6NTMgUE0sIEFuZHJlYXMgUGZsdWcKPiA8cGdhZG1pbkBwc2UtY29uc3Vs
dGluZy5kZT4gd3JvdGU6Cj4+IFN0aWxsIGV4cGVyaWVuY2luZyBkYXRhIGNvcnJ1cHRpb24gd2hl
biBtaWdyYXRpbmcgMy4xNiBWTXMgZnJvbSBvbmUgaG9zdAo+PiB0byBhbm90aGVyLi4uCj4+IFNl
ZW1zIGluZGVwZW5kZW50IG9mIFhlbiB2ZXJzaW9uIG9yIHN0b3JhZ2UgYmFja2VuZC4KPj4KPj4g
UmVnYXJkcwo+PiBBbmRyZWFzCj4+Cj4+IEFtIDEzLjEyLjE3IHVtIDA5OjEyIHNjaHJpZWIgQW5k
cmVhcyBQZmx1ZzoKPj4+IFJlY2VudGx5LCBJIGVuY291bnRlcmVkIGZpbGUgc3lzdGVtIGRhdGEg
Y29ycnVwdGlvbiBvbiBzZXZlcmFsIHN5c3RlbXMKPj4+IGFmdGVyIGEgbWlncmF0aW9uIChleHQ0
LCB4ZnMsIHpmcykuIFNvIGZhciwgSSBoYXZlbid0IGJlZW4gYWJsZSB0byBuYWlsCj4+PiBkb3du
IHRoZSBjYXVzZSBmb3IgaXQuCj4+Pgo+Pj4gQWxsIFZNcyBhZmZlY3RlZCBydW4gRGViaWFuIEpl
c3NpZSB3aXRoIDMuMTYga2VybmVsLiBQb3NzaWJseSBuZXdlciAzLjE2Cj4+PiBrZXJuZWxzIGFy
ZSBtb3JlIGxpa2VseSB0byBzdWZmZXIgY29ycnVwdGlvbi4KPj4+Cj4+PiBUaGlzIGhhcHBlbmVk
IG9uIGEgWGVuIDQuMSBjbHVzdGVyICh5ZXMsIHJlYWxseSBvbGQpIHVzaW5nIGEgU0FOIHN0b3Jh
Z2UKPj4+IHN5c3RlbSwgYnV0IGFsc28gb24gYSBYZW4gNC44IGNsdXN0ZXIgd2l0aCBEUkJEIG1p
cnJvcmluZy4gQWxsIHN5c3RlbXMKPj4+IGFyZSB3b3JraW5nIGZvciA+PjEgeWVhciBub3csIG9u
bHkgcmVjZW50bHkgdGhvc2UgZmlsZXN5c3RlbSBjb3JydXB0aW9uCj4+PiBzdGFydGVkIHRvIGhh
cHBlbi4gRGF0YSBibG9ja3Mgc2VlbSB0byBnZXQgcmFuZG9tbHkgZ2FyYmxlZC4KPj4+Cj4+PiBN
aWdyYXRpb24gb2YgRGViaWFuIFN0cmV0Y2ggb3IgV2luZG93cyBWTXMgZGlkbid0IHNob3cgYW55
IGFub21hbGllcwo+Pj4gQ2FuIGFueW9uZSBzaGVkIHNvbWUgbGlnaHQgb24gdGhpcz8KPiBUaGFu
a3MgZm9yIHRoZSByZXBvcnQgLS0gY2MnaW5nIGEgZmV3IHJhbmRvbSBwZW9wbGUgd2hvIGtub3cg
bW9yZQo+IGFib3V0IHRoZSBibG9jayBsYXllciAvIERlYmlhbiBrZXJuZWxzLgo+Cj4gSXQgc2Vl
bXMgRGViaWFuIEplc3NpZSAzLjE2IGtlcm5lbCB3YXMgZXhwZXJpZW5jaW5nIGNvcnJ1cHRpb24g
b24KPiBtaWdyYXRpb24sIGJ1dCBub3QgdGhlIERlYmlhbiBTdHJldGNoIGtlcm5lbCBvciBXaW5k
b3dzIFZNcy4gIFRoYXQKPiBzb3VuZHMgbGlrZSBhIGJ1ZyBpbiB0aGUgRGViaWFuIGtlcm5lbDsg
YW55IGlkZWFzIGFib3V0IHdoYXQgcGF0Y2ggbWF5Cj4gYmUgd29ydGggYmFja3BvcnRpbmcgLyBh
bnkgc3RlcHMgdG8gaGVscCBmdXJ0aGVyIGludmVzdGlnYXRlIHRoZQo+IHNvdXJjZSBvZiB0aGUg
cHJvYmxlbXM/ClRoZSBsYXRlc3Qga2VybmVsIHRoYXQgZGlkbid0IHNob3cgdGhlc2UgcHJvYmxl
bXMgc28gZmFyIHNlZW1zIHRvIGJlCjMuMTYuMzYuCkFjdHVhbGx5LCB5ZXN0ZXJkYXkgSSBlbmNv
dW50ZXJlZCBhIGZzIGluY29uc2lzdGVuY3kgKHJlbW91bnQtcm8pIGJ5CnNodXR0aW5nIGRvd24g
YSAzLjE2LjM5IFZNIGFuZCBzdGFydGluZyBiYWNrIG9uIHRoZSBvdGhlciBtYWNoaW5lIChkcmJk
CnN5bmNlZCwgbm8gYW5vbWFsaWVzIHNlZW4gb24gdGhlIGRyYmQgbGF5ZXIpLiBTbyBhcHBhcmVu
dGx5IGl0J3Mgbm90Cm9ubHkgbWlncmF0aW9uIHJlbGF0ZWQuCgpBbGwga2luZHMgb2YgRlMgYXJl
IGFmZmVjdGVkOiBleHQ0LCB4ZnMsIHpmcy4KCkkgZmlsZWQgdGhlIGJ1ZyBhdCBodHRwczovL2J1
Z3MuZGViaWFuLm9yZy9jZ2ktYmluL2J1Z3JlcG9ydC5jZ2k/YnVnPTg4NDYyMgoKUmVnYXJkcwpB
bmRyZWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLXVzZXJz

From xen-users-bounces@lists.xenproject.org Tue Dec 19 21:59:59 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Dec 2017 21:59:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eRPua-0005B2-9p; Tue, 19 Dec 2017 21:58:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=1cno=dp=millikin.edu=cmyers@srs-us1.protection.inumbo.net>)
 id 1eRPuZ-0005Aw-2e
 for xen-users@lists.xenproject.org; Tue, 19 Dec 2017 21:58:55 +0000
X-Inumbo-ID: b304bbbc-e507-11e7-b4a6-bc764e045a96
Received: from NAM02-BL2-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe46::702])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id b304bbbc-e507-11e7-b4a6-bc764e045a96;
 Tue, 19 Dec 2017 22:58:09 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=millikinedu.onmicrosoft.com; s=selector1-millikin-edu;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=uve+jFZi9JgX4+AG+4tfkXZNtfsX4MPTPop/jlblFaw=;
 b=WmrIB94hViSBRBRj3A1DOBBkdvrm0pJY4/zpzezOgV6UuGGGJHhMzMaj/B/yCjxOq9kn6bhSMgVzf7A+q6kLqghwoHjLjPliEB3XW3eYDx7mUufLHQZ+4r2dobnL5ZnVhnTqi7eommpCr0OIQqXd+XmsHTb64031ZvImS6F2+SM=
Received: from CY4PR03MB2888.namprd03.prod.outlook.com (10.175.116.14) by
 CY4PR03MB2888.namprd03.prod.outlook.com (10.175.116.14) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.323.15; Tue, 19 Dec 2017 21:58:50 +0000
Received: from CY4PR03MB2888.namprd03.prod.outlook.com ([10.175.116.14]) by
 CY4PR03MB2888.namprd03.prod.outlook.com ([10.175.116.14]) with mapi id
 15.20.0323.018; Tue, 19 Dec 2017 21:58:50 +0000
From: Christopher Myers <cmyers@millikin.edu>
To: "xen-users@lists.xenproject.org" <xen-users@lists.xenproject.org>
Thread-Topic: Plans to require CPU VT flag?
Thread-Index: AQHTeRSNKP9UdV/vDE6uhVChT9j1MQ==
Date: Tue, 19 Dec 2017 21:58:50 +0000
Message-ID: <1513720724.6118.23.camel@millikin.edu>
References: <1613050964.75680.1513372694650.ref@mail.yahoo.com>
 <1613050964.75680.1513372694650@mail.yahoo.com>
 <20171219100220.GA380@dingwall.me.uk>
 <805717967.1576422.1513700559969@mail.yahoo.com>
In-Reply-To: <805717967.1576422.1513700559969@mail.yahoo.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=cmyers@millikin.edu; 
x-originating-ip: [216.125.123.187]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; CY4PR03MB2888;
 6:rZmot3cT39YpeL3j565i5tKMKfzQjqRm+FGceB/zFRxxGa+YXREyyKUK/P9iAWqHRtt9mas/itI2mrSApmCGvsjZAExfoGvKdMucuXVl7ER8x/M9/jRPI+bWLOp7WNXjQ2nsE+A3yLK1gUzsEPKbD3xMfbX79mNu58mNRDDLQv8HBSCjGhrt1Qt2byBB1o1WNQBTlIhokt6iuJW9ve7GZnCCHlEW6iurjI5DcASouopSnu5tWna17NRhVPcJhz+iq5m5g/L/IVWXlpCePgmM7tFwt+Jj5vixl9H5X6WNQpFrFatnp4uKbACNH3QOf4s2LFOnxAJhWqnmlYur1Y2IbsBmCbvKS6LdEGt4R718jco=;
 5:xGx2RA8N7uJv2AjC2zxE1pvH95DKgLSf5m6EXWaR5+3L3XydGBdmKbf5WDpp5ZbB2EDrbanK7gg2kqFdydYzna3W8lwmpbxWIBWgKm9HKmniOGtn1/kfP3GLDKPSbg3dSlkiVQ4BtmfnhIoG+n2cCBLJCpzxflMyTRTxJPtWBFw=;
 24:K3MZ++AV+a34BZAxJBrkuhNa+TfO/eGOT5mVP6wtOYb6RB1cbf3j5lAfSwrCPvrBaIrAddi1yQySPhayRrtEzx2dXawXOjriNd+0dajxyUs=;
 7:muU1wYqTGFGTT/bhWTsiFah8Pv9D0YVBKUuEHJI7nt1ge1nRWC8SqFPhavkZehDFBGYpst2Ix6Pf+oQe2CsiZOgNUzPyCzScD1c3FqpsmFMBb26btDYCaJ1VX33AaEXQ0w5rrYaNAMd7r6RoAo3btYnFBXGFlYJTjyd3JiBRRrfZ07OAGd3MDyMBCxnPMo1ddmojSaGODbvSFSSmRemP5gPrnQVzh3Mbq+emc9HzVWEdByOc+KcgNLkyih2srI8I
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: fac5c982-498a-45da-7756-08d5472bb009
x-microsoft-antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(4534020)(4602075)(4627115)(8989060)(201703031133081)(201702281549075)(8990040)(5600026)(4604075)(2017052603307)(7153060);
 SRVR:CY4PR03MB2888; 
x-ms-traffictypediagnostic: CY4PR03MB2888:
x-microsoft-antispam-prvs: <CY4PR03MB2888A9F33CED482339C71530B20F0@CY4PR03MB2888.namprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(158342451672863);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(6040450)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(3231023)(6041248)(20161123560025)(20161123564025)(20161123562025)(20161123555025)(20161123558100)(201703131423075)(201702281529075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011);
 SRVR:CY4PR03MB2888; BCL:0; PCL:0; RULEID:(100000803101)(100110400095);
 SRVR:CY4PR03MB2888; 
x-forefront-prvs: 052670E5A4
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(376002)(39850400004)(346002)(366004)(396003)(199004)(189003)(54524002)(3660700001)(81166006)(316002)(36756003)(6512007)(6916009)(2900100001)(8936002)(66066001)(2950100002)(105586002)(93886005)(81156014)(97736004)(786003)(478600001)(8676002)(106356001)(86362001)(575784001)(99286004)(5640700003)(2906002)(5660300001)(68736007)(25786009)(6436002)(2351001)(6116002)(77096006)(2501003)(3846002)(6486002)(6506007)(103116003)(75432002)(102836003)(53936002)(7736002)(14454004)(3280700002)(88552002)(305945005)(76176011)(19627235001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:CY4PR03MB2888;
 H:CY4PR03MB2888.namprd03.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;
 A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: millikin.edu does not designate
 permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <F86C7EA4B14782468B7E61FB96E28170@namprd03.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: millikin.edu
X-MS-Exchange-CrossTenant-Network-Message-Id: fac5c982-498a-45da-7756-08d5472bb009
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Dec 2017 21:58:50.3494 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3f28404b-d933-44fd-a4f4-1bfd98db881f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR03MB2888
Subject: [Xen-users] Plans to require CPU VT flag?
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

LS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1FU1NBR0UtLS0tLQ0KSGFzaDogU0hBNTEyDQoNCk91dCBv
ZiBjdXJpb3NpdHksIGFyZSB0aGVyZSBhbnkgcGxhbnMgdG8gKnJlcXVpcmUqIHRoZSBWVCBDUFUg
ZmxhZyBpbg0KWGVuIGF0IGFueSBwb2ludCBpbiB0aGUgZm9yZXNlZWFibGUgZnV0dXJlPyBUaGUg
cmVhc29uIEkgYXNrIGlzIGJlY2F1c2UNCm15IHNlcnZlciBhdCBob21lIGRvZXNuJ3Qgc3VwcG9y
dCB0aGVtLCBzbyBJIHdhbnQgdG8gYmV3YXJlIG9mIGFueQ0KdmVyc2lvbiB0aGF0IHdvdWxkIGJy
ZWFrIG15IGN1cnJlbnQgc2V0dXAuDQoNClJpZ2h0IG5vdyBJJ3ZlIGdvdCBmb3VyIFBWIFZNcyBy
dW5uaW5nIG9uIG15IFhlbiBib3ggKDQuOC4zIG9uIERlYmlhbg0KU3RyZXRjaCwpIGFuZCBhbSBw
ZXJmZWN0bHkgY29udGVudCB3aXRoIGl0cyBwZXJmb3JtYW5jZSA6KQ0KDQpUaGFua3MhDQoNCkNo
cmlzDQotLS0tLUJFR0lOIFBHUCBTSUdOQVRVUkUtLS0tLQ0KDQppUUV6QkFFQkNnQWRGaUVFN0dN
L0R1bDhXU1duNzJvZFExbkVvNERGQ0lVRkFsbzVpNVFBQ2drUVExbkVvNERGDQpDSVhyUHdmOUdr
OUJsR0xueW4yWW4rbFd4SWZyREpRWmh6bEFhZ3I0LzZWQkM5SVlNNktmRDFXTnFwQVlUNjM5DQpi
SVVWeDZSdi8veXFWMTE2VllDV1B1SGNHYXU2N3BaazlOWFZlYnU5VlZJN20zODhCQ3Q2VTJDRFdF
ak9CdjdtDQp6SnBFWkJDMFFvWWV5aEFPVFdLdjhlOE5sUTNOcllFVkgyYVIvTEdIOTNiKzBSMmRX
S1hoUFMxMEVkc1U2eEJWDQpxNDNDSGJjaWRzUFlGSkdNOW1Yb3MvSER6WmZmVHdiOUNIMHNabEJj
MTE1Vmo5TzdObEZTdGZ6WDRuaGRqUXpHDQptMFdjVUs2WS9NRFRUZDBoR3RrY2kyUW50S1piRVVn
V1pleCtvUWViblo1MFV0dDYwN0JpcHJVeWhtWFFiWXpFDQoxL2hGaXh4L2hNRy85djNBbjhrSVBs
NlRvY0pFUHc9PQ0KPTFFRUoNCi0tLS0tRU5EIFBHUCBTSUdOQVRVUkUtLS0tLQ0KX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcg
bGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

From xen-users-bounces@lists.xenproject.org Wed Dec 20 09:56:40 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Dec 2017 09:56:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eRb6D-0003oH-Rf; Wed, 20 Dec 2017 09:55:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qbmg=dq=antarean.org=joost@srs-us1.protection.inumbo.net>)
 id 1eRb6D-0003nw-2E
 for xen-users@lists.xenproject.org; Wed, 20 Dec 2017 09:55:41 +0000
X-Inumbo-ID: 0ecc4149-e56c-11e7-b0d7-9f685aff125f
Received: from gw2.antarean.org (unknown [141.105.125.208])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 0ecc4149-e56c-11e7-b0d7-9f685aff125f;
 Wed, 20 Dec 2017 09:56:32 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by gw2.antarean.org (Postfix) with ESMTP id 8AD2E121460
 for <xen-users@lists.xenproject.org>; Wed, 20 Dec 2017 10:55:00 +0100 (CET)
X-Virus-Scanned: amavisd-new at antarean.org
Received: from gw2.antarean.org ([127.0.0.1])
 by localhost (gw2.antarean.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id blun0T-5Zuki for <xen-users@lists.xenproject.org>;
 Wed, 20 Dec 2017 10:55:00 +0100 (CET)
Received: from mailstore1.antarean.org (localhost [127.0.0.1])
 by gw2.antarean.org (Postfix) with ESMTP id 3FAAB12145A
 for <xen-users@lists.xenproject.org>; Wed, 20 Dec 2017 10:55:00 +0100 (CET)
Received: from andromeda.localnet (lan100.nl.antarean.org [10.20.13.200])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mailstore1.antarean.org (Postfix) with ESMTPSA id 94C4532
 for <xen-users@lists.xenproject.org>; Wed, 20 Dec 2017 10:55:30 +0100 (CET)
From: "J. Roeleveld" <joost@antarean.org>
To: xen-users@lists.xenproject.org
Date: Wed, 20 Dec 2017 10:55:29 +0100
Message-ID: <1715547.uZ1VQPoTV5@andromeda>
In-Reply-To: <d09d99fd-2f38-d633-650d-8267685f0988@steadfast.net>
References: <d09d99fd-2f38-d633-650d-8267685f0988@steadfast.net>
MIME-Version: 1.0
Subject: Re: [Xen-users] Network and SATA Instability on Xen 4.6/4.8
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

T24gRnJpZGF5LCBEZWNlbWJlciA4LCAyMDE3IDEwOjE3OjMwIFBNIENFVCBLZXZpbiBTdGFuZ2Ug
d3JvdGU6Cj4gSGksCj4gCj4gSSd2ZSBiZWVuIHJ1bm5pbmcgWGVuIDQuNCBzdGFibHkgZm9yIHNv
bWUgdGltZSB1bmRlciBrZXJuZWwgNC45IGluIGRvbTAKPiBvbiBDZW50T1MgNiBhbmQgaGF2ZSBi
ZWVuIHRyeWluZyB0byBmaW5hbGx5IG1vdmUgbXkgZW52aXJvbm1lbnQgdXAgdG8KPiBYZW4gNC42
IG9yIDQuOCB1c2luZyBDZW50T1MgNy4gIFNpbmNlIEkndmUgYnVpbHQgb3V0IG15IHRlc3Qgc2Vy
dmVyIHdpdGgKPiBYZW4gNC42LCBJJ3ZlIGJlZW4gaGF2aW5nIGlzc3VlcyB3aGVyZSB0aGUgSW50
ZWwgTklDcyBiZWdpbiBmbGFwcGluZwo+IHJlcGVhdGVkbHkgYW5kIHRoZSBTQVRBIGRpc2sgaW50
ZXJmYWNlcyBnbyBkb3duIGFuZCB3aWxsIG5vdCBjb21lIGJhY2sKPiB1cCB1bnRpbCBJIHJlYm9v
dCB0aGUgc2VydmVyLiAgRXZlbiBzZW5kaW5nIHRoZSBidXMgcmVzY2FuIGNvbW1hbmQKPiBkb2Vz
bid0IGJyaW5nIHRoZSBkcml2ZXMgYmFjay4gIFRoZSBpc3N1ZSBzZWVtcyB0byB0cmlnZ2VyIGJh
c2VkIG9uCj4gYWN0aXZpdHksIHNvIGR1cmluZyBzb21ldGhpbmcgbGlrZSBhbiBtZHJhaWQgcmVz
eW5jIGlzIG1vcmUgbGlrZWx5IHRvCj4gY2F1c2UgdGhlIGlzc3VlLCBidXQgaXQncyBub3QgcmVw
cm9kdWNpYmxlIGluIGEgY29uc2lzdGVudCBhbW91bnQgb2YKPiB0aW1lLCB3aGljaCBtYWtlcyBp
dCBoYXJkIHRvIHRlbGwgaWYgYSBwYXJ0aWN1bGFyIGNoYW5nZSBoYXMgZGVmaW5pdGVseQo+IGZp
eGVkIGl0Lgo+IAo+IFRoaXMgaXMgcmVtaW5pc2NlbnQgb2YgYSBwcm9ibGVtIEkgaGFkIGJlZW4g
ZXhwZXJpZW5jaW5nIHdoaWxlIHJ1bm5pbmcKPiBrZXJuZWwgMy4xOCBhbmQgWGVuIDQuNCBvbiBD
ZW50T1MgNiwgYnV0IHRoZSBwcm9ibGVtIHJlc29sdmVkIGl0c2VsZgo+IHVwb24gdXBncmFkaW5n
IHRvIGtlcm5lbCA0LjQgYW5kIGxhdGVyIDQuOSwgc28gSSBjaGFsa2VkIHRoYXQgdXAgdG8KPiBz
b21ldGhpbmcgYmFkIHdpdGggUENJZSBtYW5hZ2VtZW50IGluIGtlcm5lbCAzLjE4IGFuZCB0aG91
Z2h0IG5vdGhpbmcKPiBtb3JlIG9mIGl0IHVudGlsIG5vdy4KPiAKPiBUaGUgaW5pdGlhbCB0ZXN0
IGVudmlyb25tZW50IHdoZXJlIHRoZSBpc3N1ZSBvY2N1cnJlZCB3YXMga2VybmVsIDQuOS41OAo+
IGFuZCBYZW4gNC42LjYtNyAod2l0aCBzZWN1cml0eSBwYXRjaGVzIGZyb20gQ2VudE9TKS4gIEkg
dGhlbiB0cmllZAo+IHVwZ3JhZGluZyB0byBrZXJuZWwgNC45LjYzIGFuZCBYZW4gNC44LjItNSwg
d2hpY2ggZGlkbid0IHJlc3VsdCBpbiBhbnkKPiBpbXByb3ZlbWVudHMuCj4gCj4gSSB0cmllZCBw
Y2llX2FzcG09b2ZmIG9uIHRoZSBrZXJuZWwgbGluZSwgd2hpY2ggaGFzIGhlbHBlZCBpbiB0aGUg
cGFzdAo+IHdpdGggc2ltaWxhciBpc3N1ZXMsIGJ1dCB0aGF0IGRpZG4ndCBoZWxwIGhlcmUuCj4g
Cj4gSSB0cmllZCBib290aW5nIHdpdGhvdXQgWGVuIChqdXN0IGtlcm5lbCA0LjkuNjMpIGFuZCBp
dCBzZWVtcyBsaWtlIHRoYXQKPiBtYWRlIHRoZSBpc3N1ZSBnbyBhd2F5LCB3aGljaCBsZWFkIG1l
IHRvIGJlbGlldmUgdGhlIGlzc3VlIG9ubHkgaGFwcGVucwo+IHdpdGggaGFyZHdhcmUgYWNjZXNz
ZWQgZnJvbSBkb20wLiAgSSBkdWcgdGhyb3VnaCBYZW4gY29tbWFuZCBsaW5lCj4gb3B0aW9ucyBh
bmQgdHJpZWQgYm9vdGluZyB3aXRoIG1zaT1vZmYgYW5kIHRoYXQgbm93IHNlZW1zIHRvIGhhdmUK
PiByZXN1bHRlZCBpbiB0aGUgcHJvYmxlbSBnb2luZyBhd2F5LCBvciBhdCBsZWFzdCwgdGhlIHN5
c3RlbSBoYXNuJ3QKPiBleGhpYml0ZWQgdGhlIGlzc3VlIHNpbmNlIGxhc3Qgd2Vlay4gIFByZXZp
b3VzbHksIHRoZSBpc3N1ZSB3b3VsZCB0ZW5kCj4gdG8gbWFuaWZlc3QgYWZ0ZXIgbGVzcyB0aGFu
IDI0IGhvdXJzLgo+IAo+IE15IGhhcmR3YXJlIGlzIFN1cGVybWljcm8gWDhEVDMtRiB3aXRoIER1
YWwgSW50ZWwgWGVvbiBFNTYyMCBDUFVzLgo+IAo+IERpc2sgaXNzdWVzIGJlZ2luIHdpdGggYSBr
ZXJuZWwgbWVzc2FnZSBsaWtlIHRoaXMgZm9sbG93ZWQgYnkgY29udGludW91cwo+IEFUQSBjb21t
YW5kIGZhaWx1cmVzOgo+IAo+IGF0YTIuMDA6IGV4Y2VwdGlvbiBlbWFzayAweDAgc2FjdCAweDdj
MDFmZmZmIHNlcnIgMHg1MDAwMCBhY3Rpb24gMHg2IGZyb3plbgo+IAo+IE5JQyBpc3N1ZXMgYmVn
aW4gd2l0aCBhIG1lc3NhZ2UgbGlrZToKPiAKPiBpZ2IgMDAwMDowNDowMC4xOiBlbnA0czBmMTog
UmVzZXQgYWRhcHRlciB1bmV4cGVjdGVkbHkKPiAKPiBOSUNzIGRvIHJlY292ZXIgYWxtb3N0IGlt
bWVkaWF0ZWx5IGJ1dCBjb250aW51ZSB0byBmbGFwIHBlcmlvZGljYWxseQo+IHVudGlsIHJlYm9v
dC4KPiAKPiBJIGRvbid0IGtub3cgaWYgdGhpcyBpcyBhIGJ1ZyBpbiBYZW4gb3Igc29tZXRoaW5n
IGVsc2UgYXQgcGxheSwgYnV0IEkKPiBjb3VsZCByZWFsbHkgdXNlIHNvbWUgaGVscCBmaWd1cmlu
ZyBvdXQgd2hhdCdzIGdvaW5nIG9uLCB3aHkgbXNpPW9mZgo+IHNlZW1zIHRvIGZpeCBpdCwgYW5k
IGlmIHRoZXJlIGFyZSBhbnkgYmV0dGVyIHdheXMgdG8gcmVzb2x2ZSB0aGlzLgo+IAo+IFRoYW5r
cy4KCkkgaGF2ZSBub3Qgc2VlbiBhbnl0aGluZyBsaWtlIHRoaXMgb24gYW55IHNlcnZlciBJIGFt
IGN1cnJlbnRseSB1c2luZyBhbmQgaXQncyAKYSBtaXggb2YgVHlhbiBib2FyZHMgYW5kIFN1cGVy
bWljcm8uIChTd2l0Y2hpbmcgYXdheSBmcm9tIFR5YW4gZm9yIHVucmVsYXRlZCAKcmVhc29ucykK
CiMgeGwgaW5mbyB8IGdyZXAgY29tbWFuZAp4ZW5fY29tbWFuZGxpbmUgICAgICAgIDogZG9tMF9t
ZW09MjRHQixtYXg6MjRHQiBjb25zb2xlPXZnYSBkb20wX21heF92Y3B1cz00IApkb20wX3ZjcHVz
X3BpbiBnbnR0YWJfbWF4X2ZyYW1lcz0yNTYKCiMgY2F0IC9wcm9jL2NtZGxpbmUgCnJvb3Q9emhv
c3QvaG9zdC9yb290IGJ5PWlkIGVsZXZhdG9yPW5vb3AgbG9nby5ub2xvZ28gdHJpZ2dlcnM9emZz
IHF1aWV0IApyZWZyZXNoIHNvZnRsZXZlbD1wcmV4ZW4KCkZZSTogSSB1c2UgWkZTIGFuZCBzb21l
IG9mIHRoZSBWTXMgYXJlIHVzaW5nIDIgU1NEcyB0aGF0IGFyZSBtYWludGFpbmVkIGJ5IHRoZSAK
aG9zdC4KVGhlIG1ham9yaXR5IG9mIHRoZSBzdG9yYWdlIGlzIGhhbmRsZWQgYnkgYSBzdG9yYWdl
IGRvbWFpbiB3aGljaCBoYXMgdGhlIEhCQSAKYXNzaWduZWQgdG8gaXQgZGlyZWN0bHkuCgpJIGhh
dmUgNCAxMEdiZSBwb3J0cyB0aGF0IGFyZSBib25kZWQgYW5kIFZMQU4gdGFnZ2VkIHRvIHByb3Zp
ZGUgY29ubmVjdGl2aXR5IAp0byBvdGhlciBob3N0cy4KCk1haW5ib2FyZDoKU3VwZXJtaWNybyBY
MTBEUkktVDRpCgpUaGUgaGFyZHdhcmUgaXMgb2NjYXNpb25hbGx5IHN0cmVzc2VkIGJvdGggb24g
dGhlIFNTRHMgKGNvbm5lY3RlZCB2aWEgU0FUQSkgCmFuZCB0aGUgbmV0d29yay4KCkkgYW0gcnVu
bmluZyBhIDQuOS40OSBrZXJuZWwgd2l0aCBYZW4gNC44LjIgYW5kIFpvTCAwLjcuMy4KCi0tCkpv
b3N0CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

From xen-users-bounces@lists.xenproject.org Wed Dec 20 09:58:37 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Dec 2017 09:58:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eRb8y-000405-Ga; Wed, 20 Dec 2017 09:58:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=q/2h=dq=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1eRb8w-0003zy-PU
 for xen-users@lists.xenproject.org; Wed, 20 Dec 2017 09:58:30 +0000
X-Inumbo-ID: 397780c2-e56c-11e7-b4a6-bc764e045a96
Received: from mail-qt0-x230.google.com (unknown [2607:f8b0:400d:c0d::230])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 397780c2-e56c-11e7-b4a6-bc764e045a96;
 Wed, 20 Dec 2017 10:57:44 +0100 (CET)
Received: by mail-qt0-x230.google.com with SMTP id g10so27536735qtj.12
 for <xen-users@lists.xenproject.org>; Wed, 20 Dec 2017 01:58:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=U+2A0NczAgHlcCDSHb2qwiEZMLlpW22IMqjxs0jq6K0=;
 b=NdUFgg74btwb70hLNJyMKV6XGaGHE72FT+jm1pG2nSvAUu5qr/gd3oi3Cu34uA1/kO
 r6SptEZXiDqfvzXvo8s8ndAWz8olrtdZ7fxhFtkqQvYXEAZg8/ew6OTz6C936TBrvY8o
 l6IuMkwSk5M7/evtPzF4N6cbdFseqio1I2KlcyC5BZVIzzDdsDQ4yRuNqvbd5L8sUWH5
 +a0rXUCuz5BGZ9ZuWObWmFTH0F8YiOVtmIMQ52Tp0AtpOMxMMqMujeHEi66y69pGNjXn
 aWPw6Re5EHs8z3konUhlJM/y57/3IH/IectG6tPJUyOduKO3q9j+y0ScPevcPTWhy8VN
 w1QA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=U+2A0NczAgHlcCDSHb2qwiEZMLlpW22IMqjxs0jq6K0=;
 b=htQpuzhLWHs/5PiQlBe2my86m2yX0g8xCnm3mJ2e+WX7rXvHGOTEPDofAJQ90EB6Bq
 +3Kd0wK1UzTdudiWIdFW77Vfla7Vjp4TeoV5mT15rxaaNTB1retQWCVTyvFEvBarZkdf
 nVGDxaUlsqCSwnbvKJ59yFwq9ki211hUK1Kkde65g2MmrSIx+X5HmpbmaIhxIrWB7has
 OvitFXBIiCKHg5TvKrJUno1kfuWkJIEvBVrAeDlX43RQCLF7VTMrpr7KnQduNlJvafUK
 n76CHm6cejcbTL6bPZz2WEmHQ6xZ86V2Hl5qNfWsMlyko+lhFKaqc50jkOKOjwlV129y
 I+/A==
X-Gm-Message-State: AKGB3mKVFReGZp3TENH2YmaYVHWGu7+zsV8lgRkDGJnywcozjwGpT5X5
 HBF3t6rBIKaBMx5ub+do8yYJkEoD6Io4bcGzXmHZAA==
X-Google-Smtp-Source: ACJfBovo8bEa9jhFZDBEhyoe7bJC+4LE8uXGqQ6xBZtSDNXYDa95ryVPQMhUq8Fh9l0zppXqgFfZp2gRvTWIbhJSzJo=
X-Received: by 10.237.62.240 with SMTP id o45mr9141134qtf.141.1513763908152;
 Wed, 20 Dec 2017 01:58:28 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.81.67 with HTTP; Wed, 20 Dec 2017 01:58:27 -0800 (PST)
In-Reply-To: <1513720724.6118.23.camel@millikin.edu>
References: <1613050964.75680.1513372694650.ref@mail.yahoo.com>
 <1613050964.75680.1513372694650@mail.yahoo.com>
 <20171219100220.GA380@dingwall.me.uk>
 <805717967.1576422.1513700559969@mail.yahoo.com>
 <1513720724.6118.23.camel@millikin.edu>
From: George Dunlap <dunlapg@umich.edu>
Date: Wed, 20 Dec 2017 09:58:27 +0000
X-Google-Sender-Auth: gt0ppsluV3aIP8JWHiMuq8YQG7c
Message-ID: <CAFLBxZZvzfydgsPMBw4uPZ-C9JcU7+Ego9VHHbtucPAEtWG0cQ@mail.gmail.com>
To: Christopher Myers <cmyers@millikin.edu>
Cc: "xen-users@lists.xenproject.org" <xen-users@lists.xenproject.org>
Subject: Re: [Xen-users] Plans to require CPU VT flag?
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

T24gVHVlLCBEZWMgMTksIDIwMTcgYXQgOTo1OCBQTSwgQ2hyaXN0b3BoZXIgTXllcnMgPGNteWVy
c0BtaWxsaWtpbi5lZHU+IHdyb3RlOgo+IC0tLS0tQkVHSU4gUEdQIFNJR05FRCBNRVNTQUdFLS0t
LS0KPiBIYXNoOiBTSEE1MTIKPgo+IE91dCBvZiBjdXJpb3NpdHksIGFyZSB0aGVyZSBhbnkgcGxh
bnMgdG8gKnJlcXVpcmUqIHRoZSBWVCBDUFUgZmxhZyBpbgo+IFhlbiBhdCBhbnkgcG9pbnQgaW4g
dGhlIGZvcmVzZWVhYmxlIGZ1dHVyZT8gVGhlIHJlYXNvbiBJIGFzayBpcyBiZWNhdXNlCj4gbXkg
c2VydmVyIGF0IGhvbWUgZG9lc24ndCBzdXBwb3J0IHRoZW0sIHNvIEkgd2FudCB0byBiZXdhcmUg
b2YgYW55Cj4gdmVyc2lvbiB0aGF0IHdvdWxkIGJyZWFrIG15IGN1cnJlbnQgc2V0dXAuCj4KPiBS
aWdodCBub3cgSSd2ZSBnb3QgZm91ciBQViBWTXMgcnVubmluZyBvbiBteSBYZW4gYm94ICg0Ljgu
MyBvbiBEZWJpYW4KPiBTdHJldGNoLCkgYW5kIGFtIHBlcmZlY3RseSBjb250ZW50IHdpdGggaXRz
IHBlcmZvcm1hbmNlIDopCgpBdCB0aGUgbW9tZW50IGl0J3Mgbm90IHBvc3NpYmxlIHRvIGJvb3Qg
WGVuIHdpdGhvdXQgYSBQViBkb21haW4gMCAob24geDg2KS4gOi0pCgpXZSBhcmUgd29ya2luZyBv
biBhbGxvd2luZyBQVkggZG9tMCAod2hpY2ggcmVxdWlyZXMgSFZNKiBzdXBwb3J0KSwgYnV0CnRo
YXQgd29uJ3QgYmUgcmVhZHkgdW50aWwgNC4xMSBvciA0LjEyOyBldmVuIGlmIHdlIHdlcmUgcGxh
bm5pbmcgb24KcGhhc2luZyBpdCBvdXQsIGl0IHdvdWxkbid0IGJlIHBvc3NpYmxlIGZvciBzZXZl
cmFsIHllYXJzLgoKQnV0LCB0aGVyZSBpcyBubyBpbnRlbnRpb24gYXQgdGhpcyBwb2ludCBvZiBw
aGFzaW5nIG91dCBQVi4gIEFzIHlvdQpzYXksIHRoZXJlIGNvbnRpbnVlcyB0byBiZSBsb3RzIG9m
IHg4NiBoYXJkd2FyZSAoZXZlbiBuZXcgaGFyZHdhcmUpCnRoYXQgZG9lc24ndCBoYXZlIEhWTSBz
dXBwb3J0OyBmb3IgdGhvc2UgcGxhdGZvcm1zIFhlbiB3aWxsIGJlCmJhc2ljYWxseSB0aGUgb25s
eSBvcHRpb24uCgpUaGlzIGlzIHNwZWFraW5nIG9mIHRoZSB1cHN0cmVhbSBYZW5Qcm9qZWN0IG9m
IGNvdXJzZTsgaW5kaXZpZHVhbApkb3duc3RyZWFtIHZlbmRvcnMgbWF5IG9mIGNvdXJzZSBtYWtl
IGRpZmZlcmVudCBzdHJhdGVnaWMgZGVjaXNpb25zLgoKUGVhY2UsCiAtR2VvcmdlCgoqIFZUIGlz
IHRoZSBJbnRlbC1zcGVjaWZpYyBuYW1lOyBIVk0gaXMgdGhlIGdlbmVyaWMgdGVybSBmcm8gaGFy
ZHdhcmUKdmlydHVhbGl6YXRpb24gc3VwcG9ydCBvbiBlaXRoZXIgSW50ZWwgb3IgQU1ELgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1h
aWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

From xen-users-bounces@lists.xenproject.org Wed Dec 20 12:54:52 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Dec 2017 12:54:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eRdsW-0001Xs-Pf; Wed, 20 Dec 2017 12:53:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qbmg=dq=antarean.org=joost@srs-us1.protection.inumbo.net>)
 id 1eRdsV-0001Xb-Iy
 for xen-users@lists.xenproject.org; Wed, 20 Dec 2017 12:53:43 +0000
X-Inumbo-ID: b2bb710a-e584-11e7-b4a6-bc764e045a96
Received: from gw1.antarean.org (unknown [194.145.200.214])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id b2bb710a-e584-11e7-b4a6-bc764e045a96;
 Wed, 20 Dec 2017 13:52:55 +0100 (CET)
Received: from localhost (localhost [127.0.0.1])
 by gw1.antarean.org (Postfix) with ESMTP id 3B113213AD
 for <xen-users@lists.xenproject.org>; Wed, 20 Dec 2017 13:49:18 +0100 (CET)
X-Virus-Scanned: amavisd-new at antarean.org
Received: from gw1.antarean.org ([127.0.0.1])
 by localhost (gw1.antarean.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id M03Kbkrn2z5k for <xen-users@lists.xenproject.org>;
 Wed, 20 Dec 2017 13:49:18 +0100 (CET)
Received: from mailstore1.antarean.org (localhost [127.0.0.1])
 by gw1.antarean.org (Postfix) with ESMTP id 0052820855
 for <xen-users@lists.xenproject.org>; Wed, 20 Dec 2017 13:49:18 +0100 (CET)
Received: from andromeda.localnet (lan100.nl.antarean.org [10.20.13.200])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mailstore1.antarean.org (Postfix) with ESMTPSA id CFF6432
 for <xen-users@lists.xenproject.org>; Wed, 20 Dec 2017 13:53:38 +0100 (CET)
From: "J. Roeleveld" <joost@antarean.org>
To: xen-users@lists.xenproject.org
Date: Wed, 20 Dec 2017 13:53:38 +0100
Message-ID: <12723938.CsjN1Dc7V1@andromeda>
In-Reply-To: <805717967.1576422.1513700559969@mail.yahoo.com>
References: <1613050964.75680.1513372694650.ref@mail.yahoo.com>
 <20171219100220.GA380@dingwall.me.uk>
 <805717967.1576422.1513700559969@mail.yahoo.com>
MIME-Version: 1.0
Subject: Re: [Xen-users] Xen ballooning problem.
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

T24gVHVlc2RheSwgRGVjZW1iZXIgMTksIDIwMTcgNToyMjozOSBQTSBDRVQgSmFzb24gTG9uZyB3
cm90ZToKPiAgVGhhbmsgeW91IGZvciB5b3VyIHJlcGx5IGJ1dCBJIG1lYW4gaXMgIktWTSBpcyBh
bHNvIHRoZSBiZXR0ZXIgb3B0aW9uIGZvcgo+IG1lbW9yeSBiYWxsb29uaW5nIGFjY29yZGluZyB0
byBtb3N0IHVzZXJzIHdobyBhY2N1c2UgWEVOIG9mIG5vdCByZXR1cm5pbmcKPiB1bnVzZWQgUkFN
IHRoYXQgaGFzIGJlZW4gcHJldmlvdXNseSBzaGFyZWQgd2l0aCBvdGhlciBWTXMuIEtWTSwgdW5s
aWtlIFhFTgo+IGlzIGNsb3NlIHRvIGRlZGljYXRlZCBzZXJ2ZXJzIGFuZCB1c2VycyBjbGFpbSB0
aGF0IEtWTSBpcyB3YXkgZmFzdGVyLiBNYW55Cj4gdXNlcnMgYWxzbyBhZG1pcmUgdGhlIGZhY3Qg
dGhhdCBLVk0gaXMgbW9yZSBmcmVxdWVudGx5IHVwZGF0ZWQgd2hpY2ggaW4KPiB0dXJuIGxlYWRz
IHRvIGZpcm1lciBzZWN1cml0eS4iIFBsZWFzZSBzZWUKPiAiaHR0cHM6Ly9jbG91ZGNvbmUuY29t
L2Jsb2cva3ZtLXZzLXhlbi1rbm93aW5nLXRoZS1kaWZmZXJlbmNlcy1hbmQtcGlja2luZy0+IHRo
ZS1iZXN0LyIuCgpJIHRoaW5rIHRoZSAiIG5vdCByZXR1cm5pbmcgIiBwYXJ0IGNvbWVzIGZyb20g
cGVvcGxlIHdobyBkb24ndCBmdWxseSAKdW5kZXJzdGFuZCBob3cgWGVuIHdvcmtzLgoKV2l0aCBY
ZW4sIGV2ZW4gdGhlICJob3N0IiBpcyBhIGd1ZXN0LiAoRG9tMCkKSW4gbW9zdCBkZWZhdWx0IGlu
c3RhbGxhdGlvbnMsIHRoZSBkb20wIHN0YXJ0cyB3aXRoIGFsbCB0aGUgbWVtb3J5LiBXaGVuIHlv
dSAKc3RhcnQgYSBuZXcgVk0sIHRoZSByZXF1aXJlZCBtZW1vcnkgaXMgcmVtb3ZlZCBmcm9tIHRo
ZSBkb20wIGFuZCBnaXZlbiB0byB0aGUgClZNLgpXaGVuIHRoZSBWTSBpcyBzdG9wcGVkLCB0aGUg
bWVtb3J5IGlzIG5vdCBhdXRvbWFnaWNhbGx5IGhhbmRlZCBiYWNrIHRvIHRoZSAKZG9tMC4gWW91
IG5lZWQgdG8gZG8gdGhpcyB5b3Vyc2VsZiAob3IgYWRkIGl0IHRvIHlvdXIgbWFuYWdlbWVudCB0
b29sa2l0KS4KCkkgc2V0IHVwIG15IERvbTAncyB0byBhIGZpeGVkIGFtb3VudCBvZiBtZW1vcnkg
YW5kIGRpc2FibGUgdGhlIGJhbGxvb25pbmcgcGFydCAKYXMgdGhpcyBtYWtlcyBtb3JlIHNlbnNl
IGluIHRoaXMgY29udGV4dC4KCktWTSB3b3JrcyBvbnRvcCBvZiB0aGUgaG9zdCwgd2hpY2ggbWVh
bnMgdGhhdCB3aGVuIG1lbW9yeSBpcyByZWxlYXNlZCBieSBhIFZNLCAKaXQgZG9lcyBnbyBiYWNr
IHRvIHRoZSBob3N0LgoKS1ZNIGlzIG5vdCBjbG9zZXIgdG8gdGhlIGhhcmR3YXJlIHRoYW4gWGVu
IGlzLiBCdXQgd2l0aCBLVk0sIHRoZSBob3N0IGlzIApjbG9zZXIgdGhhbiB0aGUgZG9tMC4gV2hp
Y2ggZG9lcyBtZWFuIHRoYXQgYW55IGJlbmNobWFya2luZyBvbiB0aGUgaG9zdCBpdHNlbGYgCmlz
IGxpa2VseSBzaG93aW5nIGEgc2xpZ2h0IHBlcmZvcm1hbmNlIGJlbmVmaXQuCldoZW4gbG9va2lu
ZyBhdCB0aGUgVk1zLCBob3dldmVyLCBJIHdvdWxkIGRvdWJ0IEtWTSB0byBiZSBiZXR0ZXIgcGVy
Zm9ybWluZy4KClRoZSBtYWluIHJlYXNvbiB3aHkgSSBhbSBwcmVmZXJyaW5nIFhlbiBvdmVyIEtW
TSBpcyB0aGUgYWJpbGl0eSB0byBjcmVhdGUgdHJ1ZSAKc25hcHNob3RzIChlZy4gaW5jbHVkaW5n
IFJBTSkgYW5kIGJlaW5nIGFibGUgdG8gY3JlYXRlIGEgc2VwZXJhdGUgc3RvcmFnZSAKZG9tYWlu
LiBJIGhhdmUgbm90IHNlZW4gYSBzaW1pbGFyIG9wdGlvbiBpbiBLVk0uCgotLQpKb29zdAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1h
aWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

From xen-users-bounces@lists.xenproject.org Wed Dec 20 12:58:01 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Dec 2017 12:58:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eRdwa-0001mZ-JL; Wed, 20 Dec 2017 12:57:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qbmg=dq=antarean.org=joost@srs-us1.protection.inumbo.net>)
 id 1eRdwZ-0001m0-72
 for xen-users@lists.xenproject.org; Wed, 20 Dec 2017 12:57:55 +0000
X-Inumbo-ID: 8570f8e9-e585-11e7-b0d7-9f685aff125f
Received: from gw2.antarean.org (unknown [141.105.125.208])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 8570f8e9-e585-11e7-b0d7-9f685aff125f;
 Wed, 20 Dec 2017 12:58:49 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by gw2.antarean.org (Postfix) with ESMTP id D157B121460
 for <xen-users@lists.xenproject.org>; Wed, 20 Dec 2017 13:57:16 +0100 (CET)
X-Virus-Scanned: amavisd-new at antarean.org
Received: from gw2.antarean.org ([127.0.0.1])
 by localhost (gw2.antarean.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id EKHsuQ6Ke4TB for <xen-users@lists.xenproject.org>;
 Wed, 20 Dec 2017 13:57:16 +0100 (CET)
Received: from mailstore1.antarean.org (localhost [127.0.0.1])
 by gw2.antarean.org (Postfix) with ESMTP id 9563B12145A
 for <xen-users@lists.xenproject.org>; Wed, 20 Dec 2017 13:57:16 +0100 (CET)
Received: from andromeda.localnet (lan100.nl.antarean.org [10.20.13.200])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mailstore1.antarean.org (Postfix) with ESMTPSA id 78B3832
 for <xen-users@lists.xenproject.org>; Wed, 20 Dec 2017 13:57:47 +0100 (CET)
From: "J. Roeleveld" <joost@antarean.org>
To: xen-users@lists.xenproject.org
Date: Wed, 20 Dec 2017 13:57:46 +0100
Message-ID: <16280291.oF71SeXT5W@andromeda>
In-Reply-To: <805717967.1576422.1513700559969@mail.yahoo.com>
References: <1613050964.75680.1513372694650.ref@mail.yahoo.com>
 <20171219100220.GA380@dingwall.me.uk>
 <805717967.1576422.1513700559969@mail.yahoo.com>
MIME-Version: 1.0
Subject: Re: [Xen-users] Xen ballooning problem.
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

T24gVHVlc2RheSwgRGVjZW1iZXIgMTksIDIwMTcgNToyMjozOSBQTSBDRVQgSmFzb24gTG9uZyB3
cm90ZToKPiAiaHR0cHM6Ly9jbG91ZGNvbmUuY29tL2Jsb2cva3ZtLXZzLXhlbi1rbm93aW5nLXRo
ZS1kaWZmZXJlbmNlcy1hbmQtcGlja2luZy0+IHRoZS1iZXN0LyIuCgpBZnRlciByZWFkaW5nIHRo
aXMsIEkgYW0gc3RpbGwgd29uZGVyaW5nIGFib3V0IHRoZSBhY3R1YWwgcmVhc29ucy4KSXQgc291
bmRzIGxpa2UgQ2xvdWRjb25lIGJhc2VkIHRoZWlyIGRlY2lzaW9uIG9uIHNvbWUgcmFuZG9tIHJl
bWFya3MgYW5kIApub3RoaW5nIHN1YnN0YW50aWFsLgoKVGhlcmUgaXMgbm8gbWVudGlvbiBvZiBh
Y3R1YWwgZGlmZmVyZW5jZXMgYW5kIHdoeSBlaXRoZXIgb2YgdGhlIDIgd291bGQgYmUgCmJlc3Qu
IChBcGFydCBmcm9tIG1lbnRpb25pbmcgWGVuIGlzIHByb3ZlbiB0ZWNobm9sb2d5IGFuZCBLVk0g
aXMgY2F0Y2hpbmcgdXApCgotLQpKb29zdAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi11c2Vycw==

From xen-users-bounces@lists.xenproject.org Wed Dec 20 14:16:35 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Dec 2017 14:16:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eRfA3-0008EV-3B; Wed, 20 Dec 2017 14:15:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=v1em=dq=millikin.edu=cmyers@srs-us1.protection.inumbo.net>)
 id 1eRfA2-0008EP-6u
 for xen-users@lists.xenproject.org; Wed, 20 Dec 2017 14:15:54 +0000
X-Inumbo-ID: 2e182cbf-e590-11e7-b4a6-bc764e045a96
Received: from NAM02-BL2-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe46::713])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 2e182cbf-e590-11e7-b4a6-bc764e045a96;
 Wed, 20 Dec 2017 15:15:07 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=millikinedu.onmicrosoft.com; s=selector1-millikin-edu;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=hJ2yaWOAavWSfd35duQA2btxJ1nrPjq89+AOg5F0Tec=;
 b=OSHXyNlGZsUi8xeicYYozdfAM3NLHbpVDkuVrqGyFzS8o4B4bTHy65rtwDWW5iHyv7dYY5Y/fpGVxPlV6SckErT09DqYf4LrWz+Q2zOYZQUD0AyE0D3nlKq4AZVewnJQqMt32BJchz2bQbmsrp95Fi0NVjXzASnZCG/NHb/ByP0=
Received: from CY4PR03MB2888.namprd03.prod.outlook.com (10.175.116.14) by
 CY4PR03MB2886.namprd03.prod.outlook.com (10.175.116.12) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.323.15; Wed, 20 Dec 2017 14:15:49 +0000
Received: from CY4PR03MB2888.namprd03.prod.outlook.com ([10.175.116.14]) by
 CY4PR03MB2888.namprd03.prod.outlook.com ([10.175.116.14]) with mapi id
 15.20.0323.018; Wed, 20 Dec 2017 14:15:49 +0000
From: Christopher Myers <cmyers@millikin.edu>
To: "xen-users@lists.xenproject.org" <xen-users@lists.xenproject.org>
Thread-Topic: [Xen-users] Plans to require CPU VT flag?
Thread-Index: AQHTeRSNKP9UdV/vDE6uhVChT9j1MaNMAACAgABH34A=
Date: Wed, 20 Dec 2017 14:15:49 +0000
Message-ID: <1513779341.4801.6.camel@millikin.edu>
References: <1613050964.75680.1513372694650.ref@mail.yahoo.com>
 <1613050964.75680.1513372694650@mail.yahoo.com>
 <20171219100220.GA380@dingwall.me.uk>
 <805717967.1576422.1513700559969@mail.yahoo.com>
 <1513720724.6118.23.camel@millikin.edu>
 <CAFLBxZZvzfydgsPMBw4uPZ-C9JcU7+Ego9VHHbtucPAEtWG0cQ@mail.gmail.com>
In-Reply-To: <CAFLBxZZvzfydgsPMBw4uPZ-C9JcU7+Ego9VHHbtucPAEtWG0cQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=cmyers@millikin.edu; 
x-originating-ip: [216.125.123.187]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; CY4PR03MB2886;
 6:ZgPydjD8AkxEOiMdhwS5mjDWFP+Bl/O+Q0Rgdn5juo+JGYq+BJgAWoSs0iOVzZ0Gc1SUVjPqqB+zXFzDwpUSo3H9pz1PChcbxB2+LmLgXvc5r02nUZmKopHWrtqTb55AphtmRtZb6NKqIVgDTIEKD7viITjxJmTps3FZQQXFTEJnnFy7gUnb0zGm8HP3ze/ak8N+DISB13Mgl/eJF2Qjfmm3+0+4OkAypp0H1G4N3ZqNir57XlbpDWTAl7HAMWzxtc/YelvfxPmvHaoI1iKvGOvXuX/TFteJvbHouT5Lz5z/SWs5hQn5BvV09gE0tWfFMtNxPyIv0UtfkIkx1KgBathlzE6yinlRIseSxpV95lA=;
 5:fwNrKB4IijvyFSpk9ofhXIa3uZJTFVesI9i4yIaRqbQH2FRwbZogzYchRPFmVoRDWGiAf8ISFAiOsJq/64hmLcTXujRKIRs7IWWyuwOdMHsMMBLuVvSRS8s3dakCfH0heAaJmWgAbMxs0CL2p/9d6qj6CsNWt5XQLm03LWtYj04=;
 24:GZ92ltwUzzswTq7ICDDVu03txau/7Gi4HVMVKO+BaBC7EgWONodqzHSfPB0LQuYOv18uYOnl4DwZpsiAD02+GYIXcUDUpOnn1dolXt3XzU0=;
 7:BBWyTrko5OA6GbjvqdJGGMsg0ZxQod937+iXdbTXGETaXI2eIkfL0CdJ2VVjNEobZwDH/QJPEAZfGuEeqiqghC5Zv0JSpuCYp5GFFgp5H+8RdYz5AiG8BVPcDM7ie+D8EvCkIAo+FbBemHopeAs5GnlrsnQUCZkULvh8zUCxs9n7+h8FXHxt0bzhrfKWI/6hjgAnk7LGyGBVhZeXrgNbtUYOwBoZLnbfdStC448RZZ2jlr5pAFMuo1zK6uePYY54
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: aee8c548-76e8-465f-a557-08d547b42b81
x-microsoft-antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(5600026)(4604075)(4534020)(4602075)(4627115)(8989060)(201703031133081)(201702281549075)(8990040)(2017052603307)(7153060);
 SRVR:CY4PR03MB2886; 
x-ms-traffictypediagnostic: CY4PR03MB2886:
x-microsoft-antispam-prvs: <CY4PR03MB2886A3B92963A915B0A1EEBCB20C0@CY4PR03MB2886.namprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(158342451672863);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(6040470)(2401047)(5005006)(8121501046)(3002001)(10201501046)(3231023)(93006095)(93001095)(6041268)(201703131423095)(201702281529075)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(6072148)(201708071742011);
 SRVR:CY4PR03MB2886; BCL:0; PCL:0; RULEID:(100000803101)(100110400095);
 SRVR:CY4PR03MB2886; 
x-forefront-prvs: 0527DFA348
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(39380400002)(366004)(39850400004)(396003)(346002)(376002)(189003)(199004)(24454002)(54524002)(377424004)(7736002)(3660700001)(75432002)(316002)(6436002)(76176011)(6512007)(8936002)(8676002)(102836003)(6116002)(3846002)(3280700002)(6506007)(786003)(36756003)(53546011)(6246003)(2900100001)(5640700003)(86362001)(575784001)(66066001)(25786009)(2906002)(53936002)(2950100002)(5660300001)(4001150100001)(93886005)(14454004)(6486002)(81156014)(81166006)(88552002)(229853002)(2501003)(77096006)(106356001)(305945005)(2351001)(99286004)(103116003)(6916009)(478600001)(105586002)(68736007)(97736004)(19627235001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:CY4PR03MB2886;
 H:CY4PR03MB2888.namprd03.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;
 MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: millikin.edu does not designate
 permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <5E8B9F97FAA4BE4D9560CF3F858D7599@namprd03.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: millikin.edu
X-MS-Exchange-CrossTenant-Network-Message-Id: aee8c548-76e8-465f-a557-08d547b42b81
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Dec 2017 14:15:49.0676 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3f28404b-d933-44fd-a4f4-1bfd98db881f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR03MB2886
Subject: Re: [Xen-users] Plans to require CPU VT flag?
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

LS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1FU1NBR0UtLS0tLQ0KSGFzaDogU0hBNTEyDQoNCg0KDQpP
biBXZWQsIDIwMTctMTItMjAgYXQgMDk6NTggKzAwMDAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6DQo+
IE9uIFR1ZSwgRGVjIDE5LCAyMDE3IGF0IDk6NTggUE0sIENocmlzdG9waGVyIE15ZXJzIDxjbXll
cnNAbWlsbGlraW4uZQ0KPiBkdT4gd3JvdGU6DQo+ID4gLS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1F
U1NBR0UtLS0tLQ0KPiA+IEhhc2g6IFNIQTUxMg0KPiA+IA0KPiA+IE91dCBvZiBjdXJpb3NpdHks
IGFyZSB0aGVyZSBhbnkgcGxhbnMgdG8gKnJlcXVpcmUqIHRoZSBWVCBDUFUgZmxhZw0KPiA+IGlu
DQo+ID4gWGVuIGF0IGFueSBwb2ludCBpbiB0aGUgZm9yZXNlZWFibGUgZnV0dXJlPyBUaGUgcmVh
c29uIEkgYXNrIGlzDQo+ID4gYmVjYXVzZQ0KPiA+IG15IHNlcnZlciBhdCBob21lIGRvZXNuJ3Qg
c3VwcG9ydCB0aGVtLCBzbyBJIHdhbnQgdG8gYmV3YXJlIG9mIGFueQ0KPiA+IHZlcnNpb24gdGhh
dCB3b3VsZCBicmVhayBteSBjdXJyZW50IHNldHVwLg0KPiA+IA0KPiA+IFJpZ2h0IG5vdyBJJ3Zl
IGdvdCBmb3VyIFBWIFZNcyBydW5uaW5nIG9uIG15IFhlbiBib3ggKDQuOC4zIG9uDQo+ID4gRGVi
aWFuDQo+ID4gU3RyZXRjaCwpIGFuZCBhbSBwZXJmZWN0bHkgY29udGVudCB3aXRoIGl0cyBwZXJm
b3JtYW5jZSA6KQ0KPiANCj4gQXQgdGhlIG1vbWVudCBpdCdzIG5vdCBwb3NzaWJsZSB0byBib290
IFhlbiB3aXRob3V0IGEgUFYgZG9tYWluIDAgKG9uDQo+IHg4NikuIDotKQ0KPiANCj4gV2UgYXJl
IHdvcmtpbmcgb24gYWxsb3dpbmcgUFZIIGRvbTAgKHdoaWNoIHJlcXVpcmVzIEhWTSogc3VwcG9y
dCksDQo+IGJ1dA0KPiB0aGF0IHdvbid0IGJlIHJlYWR5IHVudGlsIDQuMTEgb3IgNC4xMjsgZXZl
biBpZiB3ZSB3ZXJlIHBsYW5uaW5nIG9uDQo+IHBoYXNpbmcgaXQgb3V0LCBpdCB3b3VsZG4ndCBi
ZSBwb3NzaWJsZSBmb3Igc2V2ZXJhbCB5ZWFycy4NCj4gDQo+IEJ1dCwgdGhlcmUgaXMgbm8gaW50
ZW50aW9uIGF0IHRoaXMgcG9pbnQgb2YgcGhhc2luZyBvdXQgUFYuICBBcyB5b3UNCj4gc2F5LCB0
aGVyZSBjb250aW51ZXMgdG8gYmUgbG90cyBvZiB4ODYgaGFyZHdhcmUgKGV2ZW4gbmV3IGhhcmR3
YXJlKQ0KPiB0aGF0IGRvZXNuJ3QgaGF2ZSBIVk0gc3VwcG9ydDsgZm9yIHRob3NlIHBsYXRmb3Jt
cyBYZW4gd2lsbCBiZQ0KPiBiYXNpY2FsbHkgdGhlIG9ubHkgb3B0aW9uLg0KDQpBd2Vzb21lLCB0
aGFua3MgdmVyeSBtdWNoIDopDQoNCkl0IHJlYWxseSBpcyBhbWF6aW5nIGhvdyBtdWNoIHlvdSBj
YW4gZG8gd2l0aCBYZW4uIE15IHNldHVwIGlzIGFuIEFhZW9uDQpFTUIgQ1YxIEExMSBpbmR1c3Ry
aWFsIG1vdGhlcmJvYXJkIChBdG9tIEQyNTUwIHByb2Nlc3Nvcikgd2l0aCA0R0Igb2YNCm1lbW9y
eS4gT24gdGhhdCBJJ20gYWJsZSB0byBydW4gZm91ciBEZWJpYW4gU3RyZXRjaCBQViBEb21VJ3Mg
d2l0aG91dA0KaXNzdWUgLS0NCiAtIGFzdGVyaXNrIFZPSVAgc2VydmVyDQogLSBuZ2lueCByZXZl
cnNlIHByb3h5DQogLSBkZWRpY2F0ZWQgYmluZDkgVk0NCiAtICJ0aGUgZXZlcnl0aGluZyIgdm0s
IHJ1bm5pbmcgdGhlIHVzdWFsIExBTVAgc3RhY2ssIG1pbmVjcmFmdCBzZXJ2ZXIsDQpyc3lzbG9n
IGFnZ3JlZ2F0b3IsIG5leHRjbG91ZCwgc2Vjb25kYXJ5IGJpbmQ5IGluc3RhbmNlLCBlbWFpbCBz
ZXJ2ZXIsDQptYW50aXNidCwgYW5kIGFib3V0IGEgaGFsZiBkb3plbiBvdGhlciBhcHBsaWNhdGlv
bnMuDQoNCldoZW4geW91IHRoaW5rIGFib3V0IHRoZSBmYWN0IHRoYXQgdGhpcyBpcywgaW4gcmVh
bGl0eSwgcnVubmluZyBvZmYgb2YNCnR3byAobm90IG92ZXJseSBwb3dlcmZ1bCkgQ1BVIGNvcmVz
LCBhbmQgcGVyZm9ybXMgdmVyeSBzbW9vdGhseSBvbiB0b3ANCm9mIGFsbCB0aGF0Li4uDQoNCg0K
DQooQXQgd29yayB3ZSBoYXZlIHNsaWdodGx5IG1vcmUgcG93ZXJmdWwgaGFyZHdhcmUgcnVubmlu
ZyB0aGUgc29mdHdhcmUNCjspIEJ1dCBhbGwgb2YgdGhvc2UgVk1zIGFyZSBIVk0uKQ0KDQoNCg0K
PiANCj4gVGhpcyBpcyBzcGVha2luZyBvZiB0aGUgdXBzdHJlYW0gWGVuUHJvamVjdCBvZiBjb3Vy
c2U7IGluZGl2aWR1YWwNCj4gZG93bnN0cmVhbSB2ZW5kb3JzIG1heSBvZiBjb3Vyc2UgbWFrZSBk
aWZmZXJlbnQgc3RyYXRlZ2ljIGRlY2lzaW9ucy4NCj4gDQo+IFBlYWNlLA0KPiAgLUdlb3JnZQ0K
PiANCj4gKiBWVCBpcyB0aGUgSW50ZWwtc3BlY2lmaWMgbmFtZTsgSFZNIGlzIHRoZSBnZW5lcmlj
IHRlcm0gZnJvIGhhcmR3YXJlDQo+IHZpcnR1YWxpemF0aW9uIHN1cHBvcnQgb24gZWl0aGVyIElu
dGVsIG9yIEFNRC4NCj4gDQotLS0tLUJFR0lOIFBHUCBTSUdOQVRVUkUtLS0tLQ0KDQppUUV6QkFF
QkNnQWRGaUVFN0dNL0R1bDhXU1duNzJvZFExbkVvNERGQ0lVRkFsbzZjSTBBQ2drUVExbkVvNERG
DQpDSVZTbHdmL1JRdEtzK2xSWnVzUEFJNVVnYVFHc3ZSUHdwZGdDdnR2S0QrQ3F1YmtxQUN3U2cv
eklseXlXdzdLDQpQc2dQQzAwdFUwNFdIUkEvM0tFaEswZXRIRGFZTi9ZZkp1WlBDNW0wMTk0VFRx
SVZmK0F2eTZvdE84TzlSQ0lODQpiY3dkTTZoQ2hnRFNGNnF4U004bHFCQ2VkM3pMcTBtUTZZb05m
YjRKZWo2RzVndVBVVWF0WWV5SHdlRWJXb1pjDQpCWGlDampWalJjRHVNd0ZEdVMrS2RQemRwQXRw
S0tBRlJXUWRRNVk4M2xDT0RZNEpmU1R4ckkrSUcxUXFwY0FIDQpqa0hXbmNOQ3hmOFg2bzJlM2tq
aXdsQmkwS3dyMnhGTlFDTUdmM1M5MHY2SUtQekhCUHo5RjY5bGJsL1ZWaHBSDQptTE5yaUFUejc2
cWJEYXQ1ajEzcmtuU3k1dFlHUVE9PQ0KPWhaVTkNCi0tLS0tRU5EIFBHUCBTSUdOQVRVUkUtLS0t
LQ0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVz
ZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

From xen-users-bounces@lists.xenproject.org Wed Dec 20 15:15:14 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Dec 2017 15:15:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eRg4z-0004JU-NY; Wed, 20 Dec 2017 15:14:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=q/2h=dq=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1eRg4x-0004JB-TI
 for xen-users@lists.xen.org; Wed, 20 Dec 2017 15:14:43 +0000
X-Inumbo-ID: 65b4e10a-e598-11e7-b4a6-bc764e045a96
Received: from mail-qt0-x22d.google.com (unknown [2607:f8b0:400d:c0d::22d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 65b4e10a-e598-11e7-b4a6-bc764e045a96;
 Wed, 20 Dec 2017 16:13:57 +0100 (CET)
Received: by mail-qt0-x22d.google.com with SMTP id a16so28664709qtj.3
 for <xen-users@lists.xen.org>; Wed, 20 Dec 2017 07:14:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=X9mrxpGTfQPR2QHpHSvqt0Kr1siTJsEljbbiugu2lPc=;
 b=mYKmdoi6ITRZpMwJmrGCO+3X7x3sB0PKVVufnumR3P+lZzaDdd5BZJBrYw7HuD3tcX
 veHEjnclNok5uothDOMq4T9bQKlRXIOA652Rku4VBe2uvd06eSsoQLWuBBvjXG7K13wZ
 2jy1QumdhU+d3H5EuKKy4Dm47q5sySCpDFdJYc6u1/NqQxWtUyemDkEr21aV273A+q2I
 +v3G8duTiEKyRozcUu6KG5cHwHu86wNc538D1ita/j5F/UucW6n0Za2dXfejdpe5IX1O
 pa6d+PuY93+xn1Rem4LRQ9T5Z7HnvJgNy3FM3oLn6sPTHms3Bicpj166zWZTMj5W4g+I
 ojEQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=X9mrxpGTfQPR2QHpHSvqt0Kr1siTJsEljbbiugu2lPc=;
 b=qnc5fSFBjU6F1BHoRI8MljzF6fZw7Tek9kw9Q/8ILE6DHKXm5pxcC/6wL9+B39sj6n
 SWuZEJD/eqNW2xJ1rtPqoiUT3oEANiehyNke9nNFEd1pEfPRCWHQpiOh2Q2VmYUWhSC0
 CRKvrohyGpRfS9QqMz2bPY8IPbG6MuAjwiNlwKg2V7fw32Qe7EE/pU5zc5XCcUnRWccZ
 zu8c/NNHDCWGZVSqpRvGk80fmv367l5IyWURQ58V6Dztr7UvuwdaO4LdkIEYH5wh486Y
 XTwnslxDrg8gIUYNonSrUQsFsPzUNeacAq7eDmbGnVCWFoi3RG7k5+vCNkDLwqrG/QM1
 ZpLw==
X-Gm-Message-State: AKGB3mJCEDbH/moS/ebZv9j6RMf5eKsmiWTRsRn/B0tmW8eJzPx7W8ws
 xP+suw0uNGyDZ8tRe4ggYX3uYGpiFigxp++UmPQ=
X-Google-Smtp-Source: ACJfBouZV0BVeLGOzL7rSWGbkuE5vsjF7e29cZOwHQmx3/HJzNhax5Vn1BRXXmL5hGur3k8Ra8K+6AzgChPx0NutEcM=
X-Received: by 10.200.46.50 with SMTP id r47mr10225235qta.314.1513782880632;
 Wed, 20 Dec 2017 07:14:40 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.81.67 with HTTP; Wed, 20 Dec 2017 07:14:40 -0800 (PST)
In-Reply-To: <805717967.1576422.1513700559969@mail.yahoo.com>
References: <1613050964.75680.1513372694650.ref@mail.yahoo.com>
 <1613050964.75680.1513372694650@mail.yahoo.com>
 <20171219100220.GA380@dingwall.me.uk>
 <805717967.1576422.1513700559969@mail.yahoo.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Wed, 20 Dec 2017 15:14:40 +0000
X-Google-Sender-Auth: JGC2cw_fTlqu6IsMXW6IvR0DSys
Message-ID: <CAFLBxZZw5hHZ1H=C+5so6BPsH2BugV+WF3wvuOfYq=zm7BQKaQ@mail.gmail.com>
To: Jason Long <hack3rcon@yahoo.com>
Cc: xen-users@lists.xen.org, James Dingwall <james-xen@dingwall.me.uk>
Subject: Re: [Xen-users] Xen ballooning problem.
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

T24gVHVlLCBEZWMgMTksIDIwMTcgYXQgNDoyMiBQTSwgSmFzb24gTG9uZyA8aGFjazNyY29uQHlh
aG9vLmNvbT4gd3JvdGU6Cj4gVGhhbmsgeW91IGZvciB5b3VyIHJlcGx5IGJ1dCBJIG1lYW4gaXMg
IktWTSBpcyBhbHNvIHRoZSBiZXR0ZXIgb3B0aW9uIGZvcgo+IG1lbW9yeSBiYWxsb29uaW5nIGFj
Y29yZGluZyB0byBtb3N0IHVzZXJzIHdobyBhY2N1c2UgWEVOIG9mIG5vdCByZXR1cm5pbmcKPiB1
bnVzZWQgUkFNIHRoYXQgaGFzIGJlZW4gcHJldmlvdXNseSBzaGFyZWQgd2l0aCBvdGhlciBWTXMu
IEtWTSwgdW5saWtlIFhFTgo+IGlzIGNsb3NlIHRvIGRlZGljYXRlZCBzZXJ2ZXJzIGFuZCB1c2Vy
cyBjbGFpbSB0aGF0IEtWTSBpcyB3YXkgZmFzdGVyLiBNYW55Cj4gdXNlcnMgYWxzbyBhZG1pcmUg
dGhlIGZhY3QgdGhhdCBLVk0gaXMgbW9yZSBmcmVxdWVudGx5IHVwZGF0ZWQgd2hpY2ggaW4gdHVy
bgo+IGxlYWRzIHRvIGZpcm1lciBzZWN1cml0eS4iCgpKYXNvbiwKCkEgbW9yZSBoZWxwZnVsIHdh
eSBvZiBhc2tpbmcgeW91ciBvcmlnaW5hbCBxdWVzdGlvbiB3b3VsZCBwcm9iYWJseQpoYXZlIGJl
ZW4gc29tZXRoaW5nIGxpa2UgdGhpczoKCi0tLQpJIHJlYWQgYSBibG9nIHBvc3QgWzFdIGFib3V0
IEtWTSB2cyBYZW4sIHdoaWNoIGNsYWltZWQgdGhhdCBYZW4KZG9lc24ndCByZXR1cm4gYSBWTSdz
IFJBTSB0byBkb20wIGFmdGVyIHRoZSBWTSBpcyBkZXN0cm95ZWQuICBJcyB0aGF0CnRydWU/Cgpb
MV0gaHR0cDovL2JsYWgtYmxhaC1ibGFoCi0tLQoKQXMgc29tZW9uZSBlbHNlIGhhcyBzYWlkLCB0
aGF0IGNsYWltIGlzIGluIHBhcnQgYmFzZWQgb24gYQptaXN1bmRlcnN0YW5kaW5nIG9mIGhvdyBY
ZW4gd29ya3MuCgpEb21haW4gMCBpcyBhIGd1ZXN0IGxpa2UgYW55IG90aGVyIGd1ZXN0LiAgSWYg
eW91J3JlIHJ1bm5pbmcgaW4KJ2F1dG9iYWxsb29uJyBtb2RlICh3aGljaCBpcyB0aGUgZGVmYXVs
dCksIHdoZW4geW91IGNyZWF0ZSBhIGd1ZXN0LApkb21haW4gMCBtYXkgZ2l2ZSB1cCBSQU0gdG8g
WGVuIHRvIGNyZWF0ZSB0aGUgZ3Vlc3QuICBXaGVuIHRoZSBndWVzdAppcyBkZXN0cm95ZWQsIHRo
YXQgbWVtb3J5IGlzIGdpdmVuIGJhY2sgdG8gWGVuLCBidXQgbm90IGdpdmVuIGJhY2sgdG8KZG9t
YWluIDAgdW5sZXNzIGl0IGFza3MgZm9yIGl0IGJhY2suCgpZb3UgY2FuIHRlbGwgZG9tYWluIDAg
dG8gYXNrIGZvciBpdCBiYWNrIGJ5IHVzaW5nIHRoZSBmb2xsb3dpbmcgY29tbWFuZDoKICB4bCBt
ZW0tc2V0IDAgW3RhcmdldCBtZWdhYnl0ZXNdCgpBcmd1YWJseSBhdXRvYmFsbG9vbiBzaG91bGQg
ZG8gdGhhdCBhdXRvbWF0aWNhbGx5LiAgQnV0IG5vYm9keSBoYXMKZXZlciBjb21wbGFpbmVkICp0
byB0aGUgZGV2ZWxvcGVycyogYWJvdXQgdGhpcyBiZWZvcmUsIGFuZCBzbyBpdApoYXNuJ3Qgb2Nj
dXJyZWQgdG8gYW55Ym9keSB0byBmaXggaXQuICBNb3N0IG9mIHVzIGRpc2FibGUgYXV0b2JhbGxv
b24sCmFuZCBhc3NpZ24gZG9tMCBhIGZpeGVkIGFtb3VudCBvZiBtZW1vcnkgaW5zdGVhZCAoZS5n
LiwgYnkgYWRkaW5nCmRvbTBfbWVtPTEwMjRNIHRvIHRoZSBYZW4gY29tbWFuZCBsaW5lKS4KCkkg
d291bGQgYWdyZWUgdGhhdCBpZiB5b3UganVzdCB3YW50IHRvIHN0YXJ0IGEgZmV3IHRveSBWTXMg
b24geW91cgpkZXNrdG9wLCBLVk0gaXMgYSBiZXR0ZXIgY2hvaWNlIHRoYW4gWGVuLgoKSSBoYXZl
IG5vIGlkZWEgd2hhdCAiY2xvc2UgdG8gZGVkaWNhdGVkIHNlcnZlcnMiIGlzIHN1cHBvc2VkIHRv
IG1lYW4sCmJ1dCB0aGUgYXJndW1lbnQgYWJvdXQgc2VjdXJpdHkgaXMgY29tcGxldGVseSBib2d1
cy4gIE9uZSBvZiB0aGUgbW9zdAppbXBvcnRhbnQgdGhpbmdzIGZvciBzZWN1cml0eSBpcyB0byBi
ZSB0b2xkIGFib3V0IHNlY3VyaXR5IGlzc3VlcyBzbwp5b3UgY2FuIHVwZGF0ZSwgYW5kIEtWTSBh
cyBhIHByb2plY3QgZG9lc24ndCBkbyB0aGlzIGF0IGFsbC4KCiAtR2VvcmdlCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBs
aXN0Clhlbi11c2Vyc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLXVzZXJz

From xen-users-bounces@lists.xenproject.org Wed Dec 20 16:22:34 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Dec 2017 16:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eRh7q-0001x1-8H; Wed, 20 Dec 2017 16:21:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=q/2h=dq=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1eRh7p-0001wv-0n
 for xen-users@lists.xenproject.org; Wed, 20 Dec 2017 16:21:45 +0000
X-Inumbo-ID: c2c78efa-e5a1-11e7-b4a6-bc764e045a96
Received: from mail-qt0-x232.google.com (unknown [2607:f8b0:400d:c0d::232])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c2c78efa-e5a1-11e7-b4a6-bc764e045a96;
 Wed, 20 Dec 2017 17:20:58 +0100 (CET)
Received: by mail-qt0-x232.google.com with SMTP id u10so28957705qtg.2
 for <xen-users@lists.xenproject.org>; Wed, 20 Dec 2017 08:21:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=wnlLQ+Oz+2RTXyOcHAx1X7q3LV7MRhFj4jzWJZx7IH4=;
 b=JAigIlz2wptY1j8lId7QvE7/e/REp84zZhEc6bUli+zLP4K+5tT9gb8CRPwvkeEYzo
 opB5pk/VYYYySlV2B/E3imUegDvtt8G5ClDzhLiba5Wglepyt3ScvrZZnmidpdcW32yK
 sRcghMULMRWNguF2pEPna/WcIfMtTjdkI0TOIMfOJSL7Gr/+EVvPl0lQ4LVl6GRVcyQG
 DiA0pX0rEkz+FV/qYZz8zY6Jf3t/fqFNGpaH5nm64OoUnsqlzVkkcEh81S6lhydCn3Kw
 9evPz5j7zjPRDyH9YzmqKjMUXo4ntduFDE3SLXNyzAfpK0Vrs/klIx38mDrBFW24+KYJ
 grig==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=wnlLQ+Oz+2RTXyOcHAx1X7q3LV7MRhFj4jzWJZx7IH4=;
 b=OGXXj4yGQewsG2bV3y8PU7fRJBp68fvkuo1WonpNwNjD2om3pb0uT6RMJU0e7nOeJ9
 XbhAXdus0tuT0HQD6xrnECkpZZtu9VBPb7lbCfTOhQxaAgm/Smdva8G/BVb+53uPgk8Q
 iHY/PlKK1iY4wP43Lqvjp8HV8TAqdeeYRaHTCvenR0EfhzS8GIfY3uAwvyK1zh+W2Xww
 RJANN5otkINASeLJkOeGzrBoHyc9bnsEIP2QIVz/aIFJ4Z81HO6ka3a0wRWjMHgXqQ+y
 zJfNMLNqwNj5x2cQFBmie3ZnS6Gkp4mmX8uzglJ6ger7Bb4SJL+s1NZQ9B9C52cwxUSH
 /dDA==
X-Gm-Message-State: AKGB3mLF1HYAsIKpZNdZ6xRFGgGMxX4AurMDp+taxgJ6TqTxKPDmtkzU
 1fJGrDsQClBkB/mNUQh05r91W3Iwy0pmwfN8pX00Ag==
X-Google-Smtp-Source: ACJfBosmK1f3MmajyhEwOA9QGXJwWNNWDlQc4kp1ZNSmWyCUzbu97dPSfzThOyspcwlEYt5bPuyP7Q6QBmQmVf03g8Q=
X-Received: by 10.200.36.203 with SMTP id t11mr10626371qtt.277.1513786902207; 
 Wed, 20 Dec 2017 08:21:42 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.81.67 with HTTP; Wed, 20 Dec 2017 08:21:41 -0800 (PST)
In-Reply-To: <1513779341.4801.6.camel@millikin.edu>
References: <1613050964.75680.1513372694650.ref@mail.yahoo.com>
 <1613050964.75680.1513372694650@mail.yahoo.com>
 <20171219100220.GA380@dingwall.me.uk>
 <805717967.1576422.1513700559969@mail.yahoo.com>
 <1513720724.6118.23.camel@millikin.edu>
 <CAFLBxZZvzfydgsPMBw4uPZ-C9JcU7+Ego9VHHbtucPAEtWG0cQ@mail.gmail.com>
 <1513779341.4801.6.camel@millikin.edu>
From: George Dunlap <dunlapg@umich.edu>
Date: Wed, 20 Dec 2017 16:21:41 +0000
X-Google-Sender-Auth: K7CGq9-qyosf3Wz0oUtL6KBwuXQ
Message-ID: <CAFLBxZYBv_wMtHzTeOD4=AYMcfm2YmCuG+yAsuwfPGk=oVJ-fA@mail.gmail.com>
To: Christopher Myers <cmyers@millikin.edu>
Cc: "xen-users@lists.xenproject.org" <xen-users@lists.xenproject.org>
Subject: Re: [Xen-users] Plans to require CPU VT flag?
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

T24gV2VkLCBEZWMgMjAsIDIwMTcgYXQgMjoxNSBQTSwgQ2hyaXN0b3BoZXIgTXllcnMgPGNteWVy
c0BtaWxsaWtpbi5lZHU+IHdyb3RlOgo+IC0tLS0tQkVHSU4gUEdQIFNJR05FRCBNRVNTQUdFLS0t
LS0KPiBIYXNoOiBTSEE1MTIKPgo+Cj4KPiBPbiBXZWQsIDIwMTctMTItMjAgYXQgMDk6NTggKzAw
MDAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+IE9uIFR1ZSwgRGVjIDE5LCAyMDE3IGF0IDk6NTgg
UE0sIENocmlzdG9waGVyIE15ZXJzIDxjbXllcnNAbWlsbGlraW4uZQo+PiBkdT4gd3JvdGU6Cj4+
ID4gLS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1FU1NBR0UtLS0tLQo+PiA+IEhhc2g6IFNIQTUxMgo+
PiA+Cj4+ID4gT3V0IG9mIGN1cmlvc2l0eSwgYXJlIHRoZXJlIGFueSBwbGFucyB0byAqcmVxdWly
ZSogdGhlIFZUIENQVSBmbGFnCj4+ID4gaW4KPj4gPiBYZW4gYXQgYW55IHBvaW50IGluIHRoZSBm
b3Jlc2VlYWJsZSBmdXR1cmU/IFRoZSByZWFzb24gSSBhc2sgaXMKPj4gPiBiZWNhdXNlCj4+ID4g
bXkgc2VydmVyIGF0IGhvbWUgZG9lc24ndCBzdXBwb3J0IHRoZW0sIHNvIEkgd2FudCB0byBiZXdh
cmUgb2YgYW55Cj4+ID4gdmVyc2lvbiB0aGF0IHdvdWxkIGJyZWFrIG15IGN1cnJlbnQgc2V0dXAu
Cj4+ID4KPj4gPiBSaWdodCBub3cgSSd2ZSBnb3QgZm91ciBQViBWTXMgcnVubmluZyBvbiBteSBY
ZW4gYm94ICg0LjguMyBvbgo+PiA+IERlYmlhbgo+PiA+IFN0cmV0Y2gsKSBhbmQgYW0gcGVyZmVj
dGx5IGNvbnRlbnQgd2l0aCBpdHMgcGVyZm9ybWFuY2UgOikKPj4KPj4gQXQgdGhlIG1vbWVudCBp
dCdzIG5vdCBwb3NzaWJsZSB0byBib290IFhlbiB3aXRob3V0IGEgUFYgZG9tYWluIDAgKG9uCj4+
IHg4NikuIDotKQo+Pgo+PiBXZSBhcmUgd29ya2luZyBvbiBhbGxvd2luZyBQVkggZG9tMCAod2hp
Y2ggcmVxdWlyZXMgSFZNKiBzdXBwb3J0KSwKPj4gYnV0Cj4+IHRoYXQgd29uJ3QgYmUgcmVhZHkg
dW50aWwgNC4xMSBvciA0LjEyOyBldmVuIGlmIHdlIHdlcmUgcGxhbm5pbmcgb24KPj4gcGhhc2lu
ZyBpdCBvdXQsIGl0IHdvdWxkbid0IGJlIHBvc3NpYmxlIGZvciBzZXZlcmFsIHllYXJzLgo+Pgo+
PiBCdXQsIHRoZXJlIGlzIG5vIGludGVudGlvbiBhdCB0aGlzIHBvaW50IG9mIHBoYXNpbmcgb3V0
IFBWLiAgQXMgeW91Cj4+IHNheSwgdGhlcmUgY29udGludWVzIHRvIGJlIGxvdHMgb2YgeDg2IGhh
cmR3YXJlIChldmVuIG5ldyBoYXJkd2FyZSkKPj4gdGhhdCBkb2Vzbid0IGhhdmUgSFZNIHN1cHBv
cnQ7IGZvciB0aG9zZSBwbGF0Zm9ybXMgWGVuIHdpbGwgYmUKPj4gYmFzaWNhbGx5IHRoZSBvbmx5
IG9wdGlvbi4KPgo+IEF3ZXNvbWUsIHRoYW5rcyB2ZXJ5IG11Y2ggOikKPgo+IEl0IHJlYWxseSBp
cyBhbWF6aW5nIGhvdyBtdWNoIHlvdSBjYW4gZG8gd2l0aCBYZW4uIE15IHNldHVwIGlzIGFuIEFh
ZW9uCj4gRU1CIENWMSBBMTEgaW5kdXN0cmlhbCBtb3RoZXJib2FyZCAoQXRvbSBEMjU1MCBwcm9j
ZXNzb3IpIHdpdGggNEdCIG9mCj4gbWVtb3J5LiBPbiB0aGF0IEknbSBhYmxlIHRvIHJ1biBmb3Vy
IERlYmlhbiBTdHJldGNoIFBWIERvbVUncyB3aXRob3V0Cj4gaXNzdWUgLS0KPiAgLSBhc3Rlcmlz
ayBWT0lQIHNlcnZlcgo+ICAtIG5naW54IHJldmVyc2UgcHJveHkKPiAgLSBkZWRpY2F0ZWQgYmlu
ZDkgVk0KPiAgLSAidGhlIGV2ZXJ5dGhpbmciIHZtLCBydW5uaW5nIHRoZSB1c3VhbCBMQU1QIHN0
YWNrLCBtaW5lY3JhZnQgc2VydmVyLAo+IHJzeXNsb2cgYWdncmVnYXRvciwgbmV4dGNsb3VkLCBz
ZWNvbmRhcnkgYmluZDkgaW5zdGFuY2UsIGVtYWlsIHNlcnZlciwKPiBtYW50aXNidCwgYW5kIGFi
b3V0IGEgaGFsZiBkb3plbiBvdGhlciBhcHBsaWNhdGlvbnMuCj4KPiBXaGVuIHlvdSB0aGluayBh
Ym91dCB0aGUgZmFjdCB0aGF0IHRoaXMgaXMsIGluIHJlYWxpdHksIHJ1bm5pbmcgb2ZmIG9mCj4g
dHdvIChub3Qgb3Zlcmx5IHBvd2VyZnVsKSBDUFUgY29yZXMsIGFuZCBwZXJmb3JtcyB2ZXJ5IHNt
b290aGx5IG9uIHRvcAo+IG9mIGFsbCB0aGF0Li4uCgpUaGF0J3MgZ29vZCBmZWVkYmFjaywgdGhh
bmtzLiAgSW50ZWwgQXRvbSBhbHdheXMgY29tZXMgdXAgaW4KZGlzY3Vzc2lvbnMgYWJvdXQgd2h5
IHdlIG5lZWQgdG8ga2VlcCBQViwgYnV0IEkgdGhpbmsgdW50aWwgbm93IGl0IHdhcwphbHdheXMg
dGhlb3JldGljYWwgKCJzb21lb25lIG1heSB3YW50IHRvIGRvIFgiKS4gIEhhdmluZyBhdCBsZWFz
dCBvbmUKY29uY3JldGUgdXNlciB3aG8gaGFzIGFjdHVhbGx5IHVzZWQgWCBtYWtlcyBpdCBhIGxv
dCBlYXNpZXIgdG8ganVzdGlmeQpzdXBwb3J0aW5nIFguIDotKQoKIC1HZW9yZ2UKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5n
IGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tdXNlcnM=

From xen-users-bounces@lists.xenproject.org Wed Dec 20 16:48:13 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Dec 2017 16:48:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eRhX9-0004Iq-0h; Wed, 20 Dec 2017 16:47:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=v1em=dq=millikin.edu=cmyers@srs-us1.protection.inumbo.net>)
 id 1eRhX8-0004Ih-7L
 for xen-users@lists.xenproject.org; Wed, 20 Dec 2017 16:47:54 +0000
X-Inumbo-ID: 6a29714e-e5a5-11e7-b4a6-bc764e045a96
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe40::71a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 6a29714e-e5a5-11e7-b4a6-bc764e045a96;
 Wed, 20 Dec 2017 17:47:07 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=millikinedu.onmicrosoft.com; s=selector1-millikin-edu;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=Eg85KsE59r7WMO2gdxXTTRq0fWnmao1h1zK8d0Npujg=;
 b=EK3RPmGRYoWC+FGnsG6j/UbkvAn6Yf1PxcjycSORoxOJL7LZUlPPfy1yf2iiOjn7BRjkyfMen2zqFHSAWMKYbdSzurkpOwddFzimoKtnHOztK682CRILFcHTnMJX/sK6H59c9D5MpnnODyvLkKiimXVjGkVx3Jyeal86duKZH80=
Received: from CY4PR03MB2888.namprd03.prod.outlook.com (10.175.116.14) by
 CY4PR03MB2885.namprd03.prod.outlook.com (10.175.116.11) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.323.15; Wed, 20 Dec 2017 16:47:49 +0000
Received: from CY4PR03MB2888.namprd03.prod.outlook.com ([10.175.116.14]) by
 CY4PR03MB2888.namprd03.prod.outlook.com ([10.175.116.14]) with mapi id
 15.20.0323.018; Wed, 20 Dec 2017 16:47:49 +0000
From: Christopher Myers <cmyers@millikin.edu>
To: "xen-users@lists.xenproject.org" <xen-users@lists.xenproject.org>
Thread-Topic: [Xen-users] Plans to require CPU VT flag?
Thread-Index: AQHTeRSNKP9UdV/vDE6uhVChT9j1MaNMAACAgABH34CAACM0gIAAB0UA
Date: Wed, 20 Dec 2017 16:47:49 +0000
Message-ID: <1513788462.4801.22.camel@millikin.edu>
References: <1613050964.75680.1513372694650.ref@mail.yahoo.com>
 <1613050964.75680.1513372694650@mail.yahoo.com>
 <20171219100220.GA380@dingwall.me.uk>
 <805717967.1576422.1513700559969@mail.yahoo.com>
 <1513720724.6118.23.camel@millikin.edu>
 <CAFLBxZZvzfydgsPMBw4uPZ-C9JcU7+Ego9VHHbtucPAEtWG0cQ@mail.gmail.com>
 <1513779341.4801.6.camel@millikin.edu>
 <CAFLBxZYBv_wMtHzTeOD4=AYMcfm2YmCuG+yAsuwfPGk=oVJ-fA@mail.gmail.com>
In-Reply-To: <CAFLBxZYBv_wMtHzTeOD4=AYMcfm2YmCuG+yAsuwfPGk=oVJ-fA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=cmyers@millikin.edu; 
x-originating-ip: [216.125.123.187]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; CY4PR03MB2885;
 6:8wyYpZGzxzmEp3YNOTveeRonbL79CuEA0iigHtxYCcUnuxi1sko380znN4M1QrCMP63fYaPCDxR30o/IClrpSmNA7SwBGnqhe1JmtaBv8lxgTCfJyHDNIL9quP2aQI5LdH4NryUTADjmoIy3BhGA/zWI7vCsaJDrTnCN12B6w3AG2z1SeiJyLgNQEga1CyE7vxvc2veFTTKDr9PQM0JxeQSK+txFeF2wGQ1okFM8JnAx2xUxNu3y39PU5VyDt7SPz41QqmbL/UTxR5GGxGEoL93RkEChUZ0RrHdxUqQYntU/pK7i7M8/egqRITXzdEYjqBGtL9SnfNuvPZXKSQBTYLKg4rvL+Mjdc9TLVsTMuZ0=;
 5:xvbGBc9/wDa+p9CKQnVTHUVTzlfTDBjCWHTcVLK2Tcp20X51dPPl8TofaczuccQoFZh2mN3PI9U5lbn7x/uqIyhEa4Z5Vn81vdWoGECZJVXv7p5YaAIUnE786NQMeERlqKzwcWR4yNofUUHnJvEiFfkMTiLl9uXhhqaPdEMkfHg=;
 24:m0L1ssOMG80fHXrEdfCa8W2xCRNyqA0G3ZyLIsh5N0Yf0gFn/vjBWLmSnaJVq0N5hr7nYwvLyvZR5G3wWRbHVNXLcQGZHTkK7a7hSyU7kxU=;
 7:6uF5qej7BtP0IKyPmpIMObEzVwvs+ammqC0iN07jeeBCCx8NZDuECr7QhDBDlwSrR6UGAuHh/tob5dSsew1URAGIyrbpzmDPAmEtw2X6mnppXeLS54zhto5VEaOTrq7TvZWxqZ/CHMa8PmllmllMOwLlmHTSzIYTGAaRySpERZNj9V5/Q5xbosAS8QsmiYP4xTKx3YF9QGqRrCF9i7owUokGL6gt4QGUomhL1W7VcQ41cSrH9xvU/Scj6CP5VW6b
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: fa96b1b9-2029-44c9-8d1d-08d547c967b0
x-microsoft-antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(5600026)(4604075)(4534020)(4602075)(4627115)(8989060)(201703031133081)(201702281549075)(8990040)(2017052603307)(7153060);
 SRVR:CY4PR03MB2885; 
x-ms-traffictypediagnostic: CY4PR03MB2885:
x-microsoft-antispam-prvs: <CY4PR03MB2885B21106DCDFA55F53EE87B20C0@CY4PR03MB2885.namprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(158342451672863);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(6040470)(2401047)(8121501046)(5005006)(3231023)(10201501046)(3002001)(93006095)(93001095)(6041268)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201703131423095)(201702281529075)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011);
 SRVR:CY4PR03MB2885; BCL:0; PCL:0; RULEID:(100000803101)(100110400095);
 SRVR:CY4PR03MB2885; 
x-forefront-prvs: 0527DFA348
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(39380400002)(366004)(346002)(376002)(39850400004)(396003)(51444003)(24454002)(189003)(199004)(54524002)(377424004)(66066001)(76176011)(5640700003)(6512007)(6436002)(6506007)(3660700001)(99286004)(77096006)(786003)(2906002)(53546011)(88552002)(3280700002)(229853002)(2900100001)(102836003)(2501003)(6116002)(3846002)(316002)(6486002)(25786009)(4001150100001)(5660300001)(81156014)(8676002)(8936002)(36756003)(97736004)(2351001)(478600001)(93886005)(106356001)(7736002)(53936002)(6916009)(81166006)(105586002)(103116003)(14454004)(68736007)(305945005)(575784001)(2950100002)(6246003)(75432002)(86362001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:CY4PR03MB2885;
 H:CY4PR03MB2888.namprd03.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;
 MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: millikin.edu does not designate
 permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <13084C18094ECE4096954B058F45B14E@namprd03.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: millikin.edu
X-MS-Exchange-CrossTenant-Network-Message-Id: fa96b1b9-2029-44c9-8d1d-08d547c967b0
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Dec 2017 16:47:49.4540 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3f28404b-d933-44fd-a4f4-1bfd98db881f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR03MB2885
Subject: Re: [Xen-users] Plans to require CPU VT flag?
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

LS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1FU1NBR0UtLS0tLQ0KSGFzaDogU0hBNTEyDQoNCg0KDQpP
biBXZWQsIDIwMTctMTItMjAgYXQgMTY6MjEgKzAwMDAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6DQo+
IE9uIFdlZCwgRGVjIDIwLCAyMDE3IGF0IDI6MTUgUE0sIENocmlzdG9waGVyIE15ZXJzIDxjbXll
cnNAbWlsbGlraW4uZQ0KPiBkdT4gd3JvdGU6DQo+ID4gLS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1F
U1NBR0UtLS0tLQ0KPiA+IEhhc2g6IFNIQTUxMg0KPiA+IA0KPiA+IA0KPiA+IA0KPiA+IE9uIFdl
ZCwgMjAxNy0xMi0yMCBhdCAwOTo1OCArMDAwMCwgR2VvcmdlIER1bmxhcCB3cm90ZToNCj4gPiA+
IE9uIFR1ZSwgRGVjIDE5LCAyMDE3IGF0IDk6NTggUE0sIENocmlzdG9waGVyIE15ZXJzIDxjbXll
cnNAbWlsbGlrDQo+ID4gPiBpbi5lDQo+ID4gPiBkdT4gd3JvdGU6DQo+ID4gPiA+IC0tLS0tQkVH
SU4gUEdQIFNJR05FRCBNRVNTQUdFLS0tLS0NCj4gPiA+ID4gSGFzaDogU0hBNTEyDQo+ID4gPiA+
IA0KPiA+ID4gPiBPdXQgb2YgY3VyaW9zaXR5LCBhcmUgdGhlcmUgYW55IHBsYW5zIHRvICpyZXF1
aXJlKiB0aGUgVlQgQ1BVDQo+ID4gPiA+IGZsYWcNCj4gPiA+ID4gaW4NCj4gPiA+ID4gWGVuIGF0
IGFueSBwb2ludCBpbiB0aGUgZm9yZXNlZWFibGUgZnV0dXJlPyBUaGUgcmVhc29uIEkgYXNrIGlz
DQo+ID4gPiA+IGJlY2F1c2UNCj4gPiA+ID4gbXkgc2VydmVyIGF0IGhvbWUgZG9lc24ndCBzdXBw
b3J0IHRoZW0sIHNvIEkgd2FudCB0byBiZXdhcmUgb2YNCj4gPiA+ID4gYW55DQo+ID4gPiA+IHZl
cnNpb24gdGhhdCB3b3VsZCBicmVhayBteSBjdXJyZW50IHNldHVwLg0KPiA+ID4gPiANCj4gPiA+
ID4gUmlnaHQgbm93IEkndmUgZ290IGZvdXIgUFYgVk1zIHJ1bm5pbmcgb24gbXkgWGVuIGJveCAo
NC44LjMgb24NCj4gPiA+ID4gRGViaWFuDQo+ID4gPiA+IFN0cmV0Y2gsKSBhbmQgYW0gcGVyZmVj
dGx5IGNvbnRlbnQgd2l0aCBpdHMgcGVyZm9ybWFuY2UgOikNCj4gPiA+IA0KPiA+ID4gQXQgdGhl
IG1vbWVudCBpdCdzIG5vdCBwb3NzaWJsZSB0byBib290IFhlbiB3aXRob3V0IGEgUFYgZG9tYWlu
IDANCj4gPiA+IChvbg0KPiA+ID4geDg2KS4gOi0pDQo+ID4gPiANCj4gPiA+IFdlIGFyZSB3b3Jr
aW5nIG9uIGFsbG93aW5nIFBWSCBkb20wICh3aGljaCByZXF1aXJlcyBIVk0qDQo+ID4gPiBzdXBw
b3J0KSwNCj4gPiA+IGJ1dA0KPiA+ID4gdGhhdCB3b24ndCBiZSByZWFkeSB1bnRpbCA0LjExIG9y
IDQuMTI7IGV2ZW4gaWYgd2Ugd2VyZSBwbGFubmluZw0KPiA+ID4gb24NCj4gPiA+IHBoYXNpbmcg
aXQgb3V0LCBpdCB3b3VsZG4ndCBiZSBwb3NzaWJsZSBmb3Igc2V2ZXJhbCB5ZWFycy4NCj4gPiA+
IA0KPiA+ID4gQnV0LCB0aGVyZSBpcyBubyBpbnRlbnRpb24gYXQgdGhpcyBwb2ludCBvZiBwaGFz
aW5nIG91dCBQVi4gIEFzDQo+ID4gPiB5b3UNCj4gPiA+IHNheSwgdGhlcmUgY29udGludWVzIHRv
IGJlIGxvdHMgb2YgeDg2IGhhcmR3YXJlIChldmVuIG5ldw0KPiA+ID4gaGFyZHdhcmUpDQo+ID4g
PiB0aGF0IGRvZXNuJ3QgaGF2ZSBIVk0gc3VwcG9ydDsgZm9yIHRob3NlIHBsYXRmb3JtcyBYZW4g
d2lsbCBiZQ0KPiA+ID4gYmFzaWNhbGx5IHRoZSBvbmx5IG9wdGlvbi4NCj4gPiANCj4gPiBBd2Vz
b21lLCB0aGFua3MgdmVyeSBtdWNoIDopDQo+ID4gDQo+ID4gSXQgcmVhbGx5IGlzIGFtYXppbmcg
aG93IG11Y2ggeW91IGNhbiBkbyB3aXRoIFhlbi4gTXkgc2V0dXAgaXMgYW4NCj4gPiBBYWVvbg0K
PiA+IEVNQiBDVjEgQTExIGluZHVzdHJpYWwgbW90aGVyYm9hcmQgKEF0b20gRDI1NTAgcHJvY2Vz
c29yKSB3aXRoIDRHQg0KPiA+IG9mDQo+ID4gbWVtb3J5LiBPbiB0aGF0IEknbSBhYmxlIHRvIHJ1
biBmb3VyIERlYmlhbiBTdHJldGNoIFBWIERvbVUncw0KPiA+IHdpdGhvdXQNCj4gPiBpc3N1ZSAt
LQ0KPiA+ICAtIGFzdGVyaXNrIFZPSVAgc2VydmVyDQo+ID4gIC0gbmdpbnggcmV2ZXJzZSBwcm94
eQ0KPiA+ICAtIGRlZGljYXRlZCBiaW5kOSBWTQ0KPiA+ICAtICJ0aGUgZXZlcnl0aGluZyIgdm0s
IHJ1bm5pbmcgdGhlIHVzdWFsIExBTVAgc3RhY2ssIG1pbmVjcmFmdA0KPiA+IHNlcnZlciwNCj4g
PiByc3lzbG9nIGFnZ3JlZ2F0b3IsIG5leHRjbG91ZCwgc2Vjb25kYXJ5IGJpbmQ5IGluc3RhbmNl
LCBlbWFpbA0KPiA+IHNlcnZlciwNCj4gPiBtYW50aXNidCwgYW5kIGFib3V0IGEgaGFsZiBkb3pl
biBvdGhlciBhcHBsaWNhdGlvbnMuDQo+ID4gDQo+ID4gV2hlbiB5b3UgdGhpbmsgYWJvdXQgdGhl
IGZhY3QgdGhhdCB0aGlzIGlzLCBpbiByZWFsaXR5LCBydW5uaW5nIG9mZg0KPiA+IG9mDQo+ID4g
dHdvIChub3Qgb3Zlcmx5IHBvd2VyZnVsKSBDUFUgY29yZXMsIGFuZCBwZXJmb3JtcyB2ZXJ5IHNt
b290aGx5IG9uDQo+ID4gdG9wDQo+ID4gb2YgYWxsIHRoYXQuLi4NCj4gDQo+IFRoYXQncyBnb29k
IGZlZWRiYWNrLCB0aGFua3MuICBJbnRlbCBBdG9tIGFsd2F5cyBjb21lcyB1cCBpbg0KPiBkaXNj
dXNzaW9ucyBhYm91dCB3aHkgd2UgbmVlZCB0byBrZWVwIFBWLCBidXQgSSB0aGluayB1bnRpbCBu
b3cgaXQNCj4gd2FzDQo+IGFsd2F5cyB0aGVvcmV0aWNhbCAoInNvbWVvbmUgbWF5IHdhbnQgdG8g
ZG8gWCIpLiAgSGF2aW5nIGF0IGxlYXN0IG9uZQ0KPiBjb25jcmV0ZSB1c2VyIHdobyBoYXMgYWN0
dWFsbHkgdXNlZCBYIG1ha2VzIGl0IGEgbG90IGVhc2llciB0bw0KPiBqdXN0aWZ5DQo+IHN1cHBv
cnRpbmcgWC4gOi0pDQoNCg0KWW91J3JlIHZlcnkgd2VsY29tZSEgSSB2ZXJ5IG11Y2ggYXBwcmVj
aWF0ZSBhbGwgdGhlIHdvcmsgdGhhdCdzIGdvbmUNCmludG8gdGhpcyBzcGVjdGFjdWxhciBwcm9q
ZWN0IG92ZXIgdGhlIHllYXJzIQ0KDQpQZXJzb25hbGx5LCBJIHRoaW5rIGl0J3MgdGhlIHBlcmZl
Y3QgY29tYmluYXRpb24gZm9yIGEgc21hbGwNCmVudmlyb25tZW50LiBJIHVzZWQgdG8gZG8gdGhl
IHdob2xlIHJhc3BiZXJyeSBwaSByb3V0ZSwgYnV0IGl0IGJlY2FtZQ0KbW9yZSBjdW1iZXJzb21l
IGFuZCBkaWRuJ3Qgb2ZmZXIgbmVhcmx5IGVub3VnaCBmbGV4aWJpbGl0eS4gQnV0IGRvaW5nDQpY
RU4gb24gdGhhdCB0aW55IGxpdHRsZSBib2FyZCwgY29tYmluZWQgd2l0aCBhbiBTU0QgYW5kIExW
TSwgZ2l2ZXMgbWUNCmFuIGF3ZXNvbWUgZW52aXJvbm1lbnQgZm9yIG15IGZhbWlseSdzIHVzZS4g
SSB0aGluayB0aGF0IGEgc2V0dXAgbGlrZQ0KdGhpcyB3b3VsZCBiZSBlcXVhbGx5IHdlbGwtc3Vp
dGVkIGZvciBzbWFsbCBvZmZpY2VzLg0KDQpQZXJmb3JtYW5jZSBpcyBxdWl0ZSBnb29kIHRvbzsg
SSBqdXN0IHJlY2VudGx5IHN3aXRjaGVkIHRoZSBOZXh0Q2xvdWQNCmluc3RhbGwgb3ZlciBmcm9t
IG15IG9sZCBlbnZpcm9ubWVudCwgYW5kIHNob3ZlZCBhcm91bmQgMTAwR0Igb2YgZGF0YQ0KZG93
biBpdHMgZ3VsbGV0IHRocm91Z2ggSFRUUFMgdHJhbnNhY3Rpb25zICh3aXRoIHRoZSBuZ2lueCBW
TSBzZXJ2aW5nDQp1cCB0aGUgU1NMIG9mZmxvYWRpbmcsKSBhbmQgaXQgZGlkbid0IG1pc3MgYSBi
ZWF0Lg0KDQpJJ20gbW9zdCBhbWF6ZWQgYWJvdXQgbWVtb3J5IHVzYWdlIHRob3VnaCwgdGhpcyB0
b3RhbGx5IGJsb3dzIG15IG1pbmQNCi0gLS0gZnVsbCBsaW51eCBWTXMsIGFjdHVhbGx5IGRvaW5n
IHN0dWZmLCB1c2luZyBpbiB0aGUgdGVucyBvZg0KbWVnYWJ5dGVzPyEgSSd2ZSBldmVuIGdvdCAz
ODRNQiBvZiBtZW1vcnkgdGhhdCBoYXNuJ3QgZXZlbiBiZWVuDQphbGxvY2F0ZWQgdG8gYW55dGhp
bmcgeWV0Lg0KDQoNCmRvbTA6DQokIGZyZWUgLWgNCiAgICAgICAgIHRvdGFsICAgdXNlZCAgIGZy
ZWUgICBzaGFyZWQgIGJ1ZmYvY2FjaGUgICBhdmFpbA0KYWJsZQ0KTWVtOiAgICAgIDQyNE0gICAx
MDNNICAgMTc5TSAgICAgMS42TSAgICAgICAgMTQwTSAgICAgICAgMzA2TQ0KU3dhcDogDQogICAg
MS45RyAgIDEuM00gICAxLjlHDQoNCg0KVGhlIG5naW54IFZNOg0KJCBmcmVlIC1oICAgICAgICAg
IA0KICAgICAgICAgdG90YWwgICB1c2VkICAgZnJlZSAgIHNoYXJlZCAgYnVmZi9jYWNoZSAgIGF2
YWlsYWJsZQ0KTWVtOiAgICAgIDM2NU0gICAgMzdNICAgMTU4TSAgICAgNC4zTSAgICAgICAgMTY4
TSAgICAgICAgMzEzTQ0KU3dhcDogICAgIDUxMU0gICAgIDBCICAgNTExTQ0KDQoNClRoZSBwcmlt
YXJ5IEROUyBWTToNCiQgZnJlZSAtaA0KICAgICAgICAgdG90YWwgICB1c2VkICAgZnJlZSAgIHNo
YXJlZCAgYnVmZi9jYWNoZSAgIGF2YWlsYWJsZQ0KTWVtOiAgICAgIDM2NU0gICAgNTlNICAgOC4z
TSAgICAgNC4xTSAgICAgICAgMjk3TSAgICAgICAgMjkyTQ0KU3dhcDogICAgIDUxMU0gICAgMTJL
ICAgNTExTQ0KDQoNCg0KVGhlIGFzdGVyaXNrIFZNOg0KJCBmcmVlIC1oDQogICAgICAgICB0b3Rh
bCAgIHVzZWQgICBmcmVlICAgc2hhcmVkICBidWZmL2NhY2hlICAgYXZhaWxhYmxlDQpNZW06ICAg
ICAgMzY1TSAgICA3N00gICAxMjdNICAgICAxLjdNICAgICAgICAxNjBNICAgICAgICAyNzZNDQpT
d2FwOiAgICAgNTExTSAgICAgMEIgICA1MTFNDQoNCg0KDQpUaGUgZXZlcnl0aGluZyBWTToNCiQg
ZnJlZSAtaA0KICAgICAgICAgdG90YWwgICB1c2VkICAgZnJlZSAgIHNoYXJlZCAgYnVmZi9jYWNo
ZSAgIGF2YWlsYWJsZQ0KTWVtOiAgICAgIDEuOUcgICA4MTdNICAgIDI4TSAgICAgMjY0TSAgICAg
ICAgMS4xRyAgICAgICAgODgyTQ0KU3dhcDogICAgIDUxMU0gICAgMzJNICAgNDc5TQ0KKChOT1RF
IHRoYXQgdGhpcyBpbmNsdWRlcyBhIDI1Nk1CIHJhbSBkaXNrIGZvciB0aGUgTWluZWNyYWZ0IHNl
cnZlci4pKQ0KDQoNCg0KDQo+IA0KPiAgLUdlb3JnZQ0KPiANCi0tLS0tQkVHSU4gUEdQIFNJR05B
VFVSRS0tLS0tDQoNCmlRRXpCQUVCQ2dBZEZpRUU3R00vRHVsOFdTV243Mm9kUTFuRW80REZDSVVG
QWxvNmxDNEFDZ2tRUTFuRW80REYNCkNJVmltQWYvVGhqOXNpS2R6cVhxcytoaHk4OWRYMU1aaUJJ
aTZZUW5mSzdwL2twa3JPUDdnMmNCZ3Y4NWYyNnANCklsYmpjcUQzN1Z3MDVIV1gycjJXOWhRNlIx
Wi9vTUdBdkljeHJyQ1lZSExHaThQcVRRWitpZXRZS083bCtUYloNCkltZjZUYTlEOG1EQnRlTHV6
Ty95ZlRVUzdReXlkQlB3MFI5Rk8rUVcwc1NEcVFXcDFLYVlrOUVEWFQweStpbDMNClQ1Rm42eno1
VjFwbWZXTG1hTGYxRWZVaE9ZT2U1L0UvWS8yeHozQVk4VGdZK2l0a2ZRSFJVak1MWHZHRUJUblcN
Cmc2TkRRYzZmd0pXM010eldHUGRrZy9ja2hNVUczbFBBSjN5LzRSUzMvc2RqRFhGWnVsZjU3OUh1
U3dYMCtLWGMNClh5aEpsTU9MV2xuMSsycXJCWXpLNEV2SWg4MlBiZz09DQo9Y0lmdA0KLS0tLS1F
TkQgUEdQIFNJR05BVFVSRS0tLS0tDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLXVzZXJz

From xen-users-bounces@lists.xenproject.org Wed Dec 20 17:40:55 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Dec 2017 17:40:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eRiLs-0001Ie-Kx; Wed, 20 Dec 2017 17:40:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=q/2h=dq=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1eRiLr-0001IQ-KD
 for xen-users@lists.xenproject.org; Wed, 20 Dec 2017 17:40:19 +0000
X-Inumbo-ID: bd5c6c3d-e5ac-11e7-b4a6-bc764e045a96
Received: from mail-qk0-x235.google.com (unknown [2607:f8b0:400d:c09::235])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bd5c6c3d-e5ac-11e7-b4a6-bc764e045a96;
 Wed, 20 Dec 2017 18:39:33 +0100 (CET)
Received: by mail-qk0-x235.google.com with SMTP id 8so27664423qkj.3;
 Wed, 20 Dec 2017 09:40:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=UmWo8rKMRZFSRLM60tCi/ySYv3I9l+Xo6aihq1/lcOs=;
 b=fHlnwIu42aHkQsrOPigvGRrIVEE/mBt0lQjfHk0gSKJfGy3JP0pbJ7Fmfs1us5BNwG
 T+WGVousxGs3uazcG5l9sxMr0x4SwPjH/kQpEgQr5vU2ZY3pRsml3rfX95+TSXLb2QUH
 44BmfTugE7aNdjT5RgkP15SWRZFOKjgrJtdWbvcrHYhAg6od0EHLxtzNKVvtvBYU5Tee
 Igp1MjkyiGG8W8Yc/bEE9JWSlnwLTRWkdcVJZpcqoMF8tVeC0+v2BtAvgwHJFdi6l8QX
 cFcT2oojuogC8jm6tDkjTw415Q4OhfnyE5AT8SxByd7hdT0jPYLvO2YeEC5FxzK5N2NO
 +JPw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=UmWo8rKMRZFSRLM60tCi/ySYv3I9l+Xo6aihq1/lcOs=;
 b=mJiEeEJJdXcQBbssFlHXxSj5fXAX5NpjFRXH2FTF9uUf7FloDrh1vQs7LJ1v881zqG
 Jrg2BBmM+nKIihbNAVmmBR5BsbsMsHY1nEEAC0a99exR19E6QZya3XcI1UF7iq39camW
 u2zx/9YmxA7NZfHUe4SE1ODeak+WSgOKhaxdEh9bueSZ3F740BRPytS0pvDBdWmrKzk+
 /jlTJVzZPOwbt7aAde+cEISb5FswBsGmCKJG0lcyAgSJCQHnEy45kzeYCiOMxoLbOymB
 aj7aM5QzQ/Sx4IUsVwEfdV97uGPm6/bm1fMv9HgmvZeWHcCgcL3xs+I3SnTlHLVUYqYB
 IRHA==
X-Gm-Message-State: AKGB3mL0fGJPew6S6GqScMYcY+18VpTU3Bl6rg/ApCVnWrLlZ1KP6cMo
 671Xvq/VBhhOKf428kWPf7qJWohNGW0/CsVGeLc=
X-Google-Smtp-Source: ACJfBou8ze1qNJIq1R2LVXKzfCc77cpu7KECKpEdkuZZbyh8WShAalf52xa9NpGIDNVNEKCNNuuC9N5LVb43WBJDOug=
X-Received: by 10.55.188.6 with SMTP id m6mr11048400qkf.75.1513791617699; Wed,
 20 Dec 2017 09:40:17 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.81.67 with HTTP; Wed, 20 Dec 2017 09:40:16 -0800 (PST)
In-Reply-To: <d09d99fd-2f38-d633-650d-8267685f0988@steadfast.net>
References: <d09d99fd-2f38-d633-650d-8267685f0988@steadfast.net>
From: George Dunlap <dunlapg@umich.edu>
Date: Wed, 20 Dec 2017 17:40:16 +0000
X-Google-Sender-Auth: txPoc49laxk-P7q8nTi95nR_WBE
Message-ID: <CAFLBxZbwbUnpF35nhXUfdoZxzwhj5qcpm3=DFEwAT9mwo=L9PQ@mail.gmail.com>
To: Kevin Stange <kevin@steadfast.net>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-users@lists.xenproject.org
Subject: Re: [Xen-users] Network and SATA Instability on Xen 4.6/4.8
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

T24gRnJpLCBEZWMgOCwgMjAxNyBhdCA5OjE3IFBNLCBLZXZpbiBTdGFuZ2UgPGtldmluQHN0ZWFk
ZmFzdC5uZXQ+IHdyb3RlOgo+IEhpLAo+Cj4gSSd2ZSBiZWVuIHJ1bm5pbmcgWGVuIDQuNCBzdGFi
bHkgZm9yIHNvbWUgdGltZSB1bmRlciBrZXJuZWwgNC45IGluIGRvbTAKPiBvbiBDZW50T1MgNiBh
bmQgaGF2ZSBiZWVuIHRyeWluZyB0byBmaW5hbGx5IG1vdmUgbXkgZW52aXJvbm1lbnQgdXAgdG8K
PiBYZW4gNC42IG9yIDQuOCB1c2luZyBDZW50T1MgNy4gIFNpbmNlIEkndmUgYnVpbHQgb3V0IG15
IHRlc3Qgc2VydmVyIHdpdGgKPiBYZW4gNC42LCBJJ3ZlIGJlZW4gaGF2aW5nIGlzc3VlcyB3aGVy
ZSB0aGUgSW50ZWwgTklDcyBiZWdpbiBmbGFwcGluZwo+IHJlcGVhdGVkbHkgYW5kIHRoZSBTQVRB
IGRpc2sgaW50ZXJmYWNlcyBnbyBkb3duIGFuZCB3aWxsIG5vdCBjb21lIGJhY2sKPiB1cCB1bnRp
bCBJIHJlYm9vdCB0aGUgc2VydmVyLiAgRXZlbiBzZW5kaW5nIHRoZSBidXMgcmVzY2FuIGNvbW1h
bmQKPiBkb2Vzbid0IGJyaW5nIHRoZSBkcml2ZXMgYmFjay4gIFRoZSBpc3N1ZSBzZWVtcyB0byB0
cmlnZ2VyIGJhc2VkIG9uCj4gYWN0aXZpdHksIHNvIGR1cmluZyBzb21ldGhpbmcgbGlrZSBhbiBt
ZHJhaWQgcmVzeW5jIGlzIG1vcmUgbGlrZWx5IHRvCj4gY2F1c2UgdGhlIGlzc3VlLCBidXQgaXQn
cyBub3QgcmVwcm9kdWNpYmxlIGluIGEgY29uc2lzdGVudCBhbW91bnQgb2YKPiB0aW1lLCB3aGlj
aCBtYWtlcyBpdCBoYXJkIHRvIHRlbGwgaWYgYSBwYXJ0aWN1bGFyIGNoYW5nZSBoYXMgZGVmaW5p
dGVseQo+IGZpeGVkIGl0Lgo+Cj4gVGhpcyBpcyByZW1pbmlzY2VudCBvZiBhIHByb2JsZW0gSSBo
YWQgYmVlbiBleHBlcmllbmNpbmcgd2hpbGUgcnVubmluZwo+IGtlcm5lbCAzLjE4IGFuZCBYZW4g
NC40IG9uIENlbnRPUyA2LCBidXQgdGhlIHByb2JsZW0gcmVzb2x2ZWQgaXRzZWxmCj4gdXBvbiB1
cGdyYWRpbmcgdG8ga2VybmVsIDQuNCBhbmQgbGF0ZXIgNC45LCBzbyBJIGNoYWxrZWQgdGhhdCB1
cCB0bwo+IHNvbWV0aGluZyBiYWQgd2l0aCBQQ0llIG1hbmFnZW1lbnQgaW4ga2VybmVsIDMuMTgg
YW5kIHRob3VnaHQgbm90aGluZwo+IG1vcmUgb2YgaXQgdW50aWwgbm93Lgo+Cj4gVGhlIGluaXRp
YWwgdGVzdCBlbnZpcm9ubWVudCB3aGVyZSB0aGUgaXNzdWUgb2NjdXJyZWQgd2FzIGtlcm5lbCA0
LjkuNTgKPiBhbmQgWGVuIDQuNi42LTcgKHdpdGggc2VjdXJpdHkgcGF0Y2hlcyBmcm9tIENlbnRP
UykuICBJIHRoZW4gdHJpZWQKPiB1cGdyYWRpbmcgdG8ga2VybmVsIDQuOS42MyBhbmQgWGVuIDQu
OC4yLTUsIHdoaWNoIGRpZG4ndCByZXN1bHQgaW4gYW55Cj4gaW1wcm92ZW1lbnRzLgo+Cj4gSSB0
cmllZCBwY2llX2FzcG09b2ZmIG9uIHRoZSBrZXJuZWwgbGluZSwgd2hpY2ggaGFzIGhlbHBlZCBp
biB0aGUgcGFzdAo+IHdpdGggc2ltaWxhciBpc3N1ZXMsIGJ1dCB0aGF0IGRpZG4ndCBoZWxwIGhl
cmUuCj4KPiBJIHRyaWVkIGJvb3Rpbmcgd2l0aG91dCBYZW4gKGp1c3Qga2VybmVsIDQuOS42Mykg
YW5kIGl0IHNlZW1zIGxpa2UgdGhhdAo+IG1hZGUgdGhlIGlzc3VlIGdvIGF3YXksIHdoaWNoIGxl
YWQgbWUgdG8gYmVsaWV2ZSB0aGUgaXNzdWUgb25seSBoYXBwZW5zCj4gd2l0aCBoYXJkd2FyZSBh
Y2Nlc3NlZCBmcm9tIGRvbTAuICBJIGR1ZyB0aHJvdWdoIFhlbiBjb21tYW5kIGxpbmUKPiBvcHRp
b25zIGFuZCB0cmllZCBib290aW5nIHdpdGggbXNpPW9mZiBhbmQgdGhhdCBub3cgc2VlbXMgdG8g
aGF2ZQo+IHJlc3VsdGVkIGluIHRoZSBwcm9ibGVtIGdvaW5nIGF3YXksIG9yIGF0IGxlYXN0LCB0
aGUgc3lzdGVtIGhhc24ndAo+IGV4aGliaXRlZCB0aGUgaXNzdWUgc2luY2UgbGFzdCB3ZWVrLiAg
UHJldmlvdXNseSwgdGhlIGlzc3VlIHdvdWxkIHRlbmQKPiB0byBtYW5pZmVzdCBhZnRlciBsZXNz
IHRoYW4gMjQgaG91cnMuCj4KPiBNeSBoYXJkd2FyZSBpcyBTdXBlcm1pY3JvIFg4RFQzLUYgd2l0
aCBEdWFsIEludGVsIFhlb24gRTU2MjAgQ1BVcy4KPgo+IERpc2sgaXNzdWVzIGJlZ2luIHdpdGgg
YSBrZXJuZWwgbWVzc2FnZSBsaWtlIHRoaXMgZm9sbG93ZWQgYnkgY29udGludW91cwo+IEFUQSBj
b21tYW5kIGZhaWx1cmVzOgo+Cj4gYXRhMi4wMDogZXhjZXB0aW9uIGVtYXNrIDB4MCBzYWN0IDB4
N2MwMWZmZmYgc2VyciAweDUwMDAwIGFjdGlvbiAweDYgZnJvemVuCj4KPiBOSUMgaXNzdWVzIGJl
Z2luIHdpdGggYSBtZXNzYWdlIGxpa2U6Cj4KPiBpZ2IgMDAwMDowNDowMC4xOiBlbnA0czBmMTog
UmVzZXQgYWRhcHRlciB1bmV4cGVjdGVkbHkKPgo+IE5JQ3MgZG8gcmVjb3ZlciBhbG1vc3QgaW1t
ZWRpYXRlbHkgYnV0IGNvbnRpbnVlIHRvIGZsYXAgcGVyaW9kaWNhbGx5Cj4gdW50aWwgcmVib290
Lgo+Cj4gSSBkb24ndCBrbm93IGlmIHRoaXMgaXMgYSBidWcgaW4gWGVuIG9yIHNvbWV0aGluZyBl
bHNlIGF0IHBsYXksIGJ1dCBJCj4gY291bGQgcmVhbGx5IHVzZSBzb21lIGhlbHAgZmlndXJpbmcg
b3V0IHdoYXQncyBnb2luZyBvbiwgd2h5IG1zaT1vZmYKPiBzZWVtcyB0byBmaXggaXQsIGFuZCBp
ZiB0aGVyZSBhcmUgYW55IGJldHRlciB3YXlzIHRvIHJlc29sdmUgdGhpcy4KCkphbiAvIEFuZHks
CgpBbnkgaWRlYSB3aHkgS2V2aW4gbWlnaHQgYmUgc2VlaW5nIHN0YWJpbGl0eSBpc3N1ZXMgdW5k
ZXIgNC42IC8gNC44CnRoYXQgaXMgc29sdmVkIGJ5IGFkZGluZyAnbXNpPW9mZic/CgogLUdlb3Jn
ZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVz
ZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

From xen-users-bounces@lists.xenproject.org Wed Dec 20 21:52:47 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Dec 2017 21:52:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eRmH7-00044o-Gn; Wed, 20 Dec 2017 21:51:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jw2f=dq=alstadheim.priv.no=hakon@srs-us1.protection.inumbo.net>)
 id 1eRmH5-00044i-O4
 for xen-users@lists.xenproject.org; Wed, 20 Dec 2017 21:51:39 +0000
X-Inumbo-ID: 168f8b9f-e5d0-11e7-b0d7-9f685aff125f
Received: from asav21.altibox.net (unknown [109.247.116.8])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 168f8b9f-e5d0-11e7-b0d7-9f685aff125f;
 Wed, 20 Dec 2017 21:52:35 +0000 (UTC)
Received: from postfix-relay.alstadheim.priv.no
 (148-252-114.233.3p.ntebredband.no [148.252.114.233])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 (Authenticated sender: hakon.alstadheim@ntebb.no)
 by asav21.altibox.net (Postfix) with ESMTPSA id C09BA8002D
 for <xen-users@lists.xenproject.org>; Wed, 20 Dec 2017 22:51:32 +0100 (CET)
X-Finnesikke-B-A-I-T: finnesikke@alstadheim.priv.no
Received: from smtps.alstadheim.priv.no (localhost [127.0.0.1])
 by postfix-relay.alstadheim.priv.no (Postfix) with ESMTP id 60041C007EFA
 for <xen-users@lists.xenproject.org>; Wed, 20 Dec 2017 22:51:32 +0100 (CET)
Received: from [192.168.2.201] (unknown [192.168.2.201])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested) (Authenticated sender: hakon)
 by smtps.alstadheim.priv.no (Postfix) with ESMTPSA id 3D6E314B7FF
 for <xen-users@lists.xenproject.org>; Wed, 20 Dec 2017 22:51:32 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=alstadheim.priv.no;
 s=smtp; t=1513806692;
 bh=7FgQBTDaB7ZZem7Fkgxhan5s2SUoGWuXmt2mehTfyWU=;
 h=Subject:To:References:From:Date:In-Reply-To:From;
 b=llq7m6elPT7zVnTEqefF40aHbAQyWHwZZXXY3WcEbBvs9fKeLtuZSDu7Bszr5XfOm
 4u8mqx910UdkPv4AdWTpLCIyNbR8ZhlG8He2xSvEALKudSwk9y8J5JrST3L4NSXIxY
 PX1sdUhaf8OqkAZcQHDCq1NWCTgqzBwosSweSGbc=
To: xen-users@lists.xenproject.org
References: <d09d99fd-2f38-d633-650d-8267685f0988@steadfast.net>
From: =?UTF-8?Q?H=c3=a5kon_Alstadheim?= <hakon@alstadheim.priv.no>
Message-ID: <8cc2ce36-6f7c-c0aa-7d29-b2bab1c22f7a@alstadheim.priv.no>
Date: Wed, 20 Dec 2017 22:51:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <d09d99fd-2f38-d633-650d-8267685f0988@steadfast.net>
Content-Language: en-US
X-CMAE-Score: 0
X-CMAE-Analysis: v=2.2 cv=ANFV9ctm c=1 sm=1 tr=0
 a=4U2rbBR8sX/3HqMEXXk2HQ==:117 a=4U2rbBR8sX/3HqMEXXk2HQ==:17
 a=IkcTkHD0fZMA:10 a=ocR9PWop10UA:10 a=kIMBnBcmxt9w0E6Qxb4A:9
 a=QEXdDO2ut3YA:10
Subject: Re: [Xen-users] Network and SATA Instability on Xen 4.6/4.8
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

CgpEZW4gMDguIGRlcy4gMjAxNyAyMjoxNywgc2tyZXYgS2V2aW4gU3RhbmdlOgo+IEhpLAo+IAo+
IEkndmUgYmVlbiBydW5uaW5nIFhlbiA0LjQgc3RhYmx5IGZvciBzb21lIHRpbWUgdW5kZXIga2Vy
bmVsIDQuOSBpbiBkb20wCj4gb24gQ2VudE9TIDYgYW5kIGhhdmUgYmVlbiB0cnlpbmcgdG8gZmlu
YWxseSBtb3ZlIG15IGVudmlyb25tZW50IHVwIHRvCj4gWGVuIDQuNiBvciA0LjggdXNpbmcgQ2Vu
dE9TIDcuCgpJIHN0YXJ0ZWQgaGF2aW5nIGEgaGVsbCBvZiBhIHRpbWUgd2l0aCBhIGRlYmlhbiBz
dHJldGNoIGRvbXUgYSBjb3VwbGUgb2YKd2Vla3MgYmFjay4gSGFuZyBpbiB2YXJpb3VzIHByb2Nl
c3NlcyBkdXJpbmcgZHJpdmUgYWN0aXZpdHkgKG5vdAp0ZXJyaWJseSBoZWF2eSkuIFByb2Nlc3Mg
dW5raWxsYWJsZSwgZXZlbiB3aXRoIGtpbGwgLTkuIExvb2tpbmcgYXQgdGhlCnN0YWNrIHVuZGVy
IC9wcm9jLzxQSUQ+IG1hZGUgbWUgbm8gd2lzZXIuIGRvbXUgc3RvcmFnZSBpcyBiYWNrZWQgYnkg
bHZtCm92ZXIgZG0tcmFpZC4gWGVuLTQuMTAsIGxpbnV4LWltYWdlLTQuOS4wLTQtYW1kNjQuCgpJ
IHVwZGF0ZWQgdG8gbGludXggNC4xMyBmcm9tIGJhY2twb3J0cywgYW5kIHRoZSBwcm9ibGVtcyBh
cmUgZ29uZS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tdXNlcnM=

From xen-users-bounces@lists.xenproject.org Thu Dec 21 00:00:38 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Dec 2017 00:00:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eRoGk-00059V-EX; Wed, 20 Dec 2017 23:59:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4q+o=dr=yahoo.com=tlviewer@srs-us1.protection.inumbo.net>)
 id 1eRoGi-00058g-Hc
 for xen-users@lists.xen.org; Wed, 20 Dec 2017 23:59:24 +0000
X-Inumbo-ID: eeafb43a-e5e1-11e7-b0d7-9f685aff125f
Received: from sonic304-22.consmr.mail.ne1.yahoo.com (unknown [66.163.191.148])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id eeafb43a-e5e1-11e7-b0d7-9f685aff125f;
 Thu, 21 Dec 2017 00:00:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1513814356; bh=f24x3X6pJvRGolhL/r8UiOdv4yR2g+XbrqtKL9IOruQ=;
 h=Date:From:Reply-To:To:In-Reply-To:References:Subject:From:Subject;
 b=mnzA05HQUozGcL0kQvl/fScWPh1vJkzQLAzEpJotn3O4vbUEpzyQecdp0iIUZk//yF71X8VaXhwJhgnHUiGXGLEoedC2hIsg7AB4knG3zjjcf/LsMVnknea9F9VWfDBNDLFS5Io/wWdI0xv427OJEEy0zOK9NyYC+mEwd4C0qMfKFIh3kNUCTFoQo5aZw1Mf9duqp8WF65ZHGiQLjtztWLifvVCpy3gacrvjrLNRB32AKuzUHE1DxtbneA285ICjO6idfI0JF+btWE6KQMVOSMBF9l/iPAXMmnAMTTB3vjhrFLjxDWWwevER0FMl9iq7byX4T9ypuahjE6pR9mB+ug==
X-YMail-OSG: uNuEKKoVM1l6HKNHLpT1sZuIC1nHzGfIAZfoONgMFIKW8p.frbnEI7njpJn5_JY
 j_lyxNUCayeFecntwrIaGs1F4svrjJSyMdWbFrGUNFQgwVF7Q8avqoeQL60oAj1Pxa7XrTE0Ko_h
 _1DdwlUR5W7FaB87QbfEWLxPdBWnhjDQMdbkfMiWkhhQqWFcsa_09TrN.JqBYpTY2ivAOF9ofLd8
 USOJqh48ONgvSJq3GJ3.ESopt.2wZltagIqGggIYfQKcGP8tR4VTEYtpILUGDnYNJoUNsWa2vTur
 dJwxSXWECknWNLzfVXWCeyvqhhi5QsYq8rYW6ExZa0wp_RBnkGWtW4IknP0ZeEQ_Aof2SZgy6E.K
 NWWThehJm2Za0iVErHK53Gh0NgqfWeWXO_bF7UtUgPcQso.eO.VIHPn2gexjuaUu.jN1reTg5bkm
 OpSjxEsQAoGr30zvZ9uXquZrkQDRcVdP8UPPjglloIgcKIKUfzxu5aVsor.kX.R7uj3gTHa7QpTO
 OtDmu0UoIgGpv.7Vd_d_M0i1Qso_z0OzFNw8KZGSNEUDWtB0zzrSqKqbC
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic304.consmr.mail.ne1.yahoo.com with HTTP; Wed, 20 Dec 2017 23:59:16 +0000
Date: Wed, 20 Dec 2017 23:59:13 +0000 (UTC)
From: Mark Pryor <tlviewer@yahoo.com>
To: Xen-users <xen-users@lists.xen.org>
Message-ID: <722436095.2205767.1513814353173@mail.yahoo.com>
In-Reply-To: <418579766.6457185.1509304400734@mail.yahoo.com>
References: <418579766.6457185.1509304400734.ref@mail.yahoo.com>
 <418579766.6457185.1509304400734@mail.yahoo.com>
MIME-Version: 1.0
X-Mailer: WebService/1.1.11051 YahooMailNeo Mozilla/5.0 (X11; Linux x86_64;
 rv:52.0) Gecko/20100101 Firefox/52.0
Content-Length: 9212
Subject: Re: [Xen-users] looking ahead to Buster (deb10) at freeze,
 deciding Xen version paired to qemu
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Reply-To: Mark Pryor <tlviewer@yahoo.com>
Content-Type: multipart/mixed; boundary="===============2896238897595062785=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============2896238897595062785==
Content-Type: multipart/alternative; 
	boundary="----=_Part_2205766_471458097.1513814353171"
Content-Length: 8636

------=_Part_2205766_471458097.1513814353171
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

Its so much trouble to coordinate a build of qemu (qemu-system-x86) with the Debian qemu team that I've found a way to split off a qemuu package from the upstream Xen sources, using the Nmu lib/tools configuration.
I kept the same xen_4.9.1.orig.tar.xz tarball, which is minus tools/qemu* & extras/, then I piggy backed in xen_4.9.1.orig-qemuu.tar.xz
The extra tarball was a snapshot from the qemu-xen.git , staging-4.10.Some new targets add a new binary (*.deb) for qemuu, and it depends on the libxen-4.9 set.
The Nmu design, coding, build, and test took 8 hours over 2 days. I hope this layout can be seriously considered as the future of Xen in Debian Buster (deb10). I think its much improved over what is there now.
http://prymar56.org/xen/debian/buster-nmu/49x/
any feedback is welcome,PryMar56
##xen-packaging on Freenode

 

    On Sunday, October 29, 2017 12:13 PM, Mark Pryor <tlviewer@yahoo.com> wrote:
 

 List,
Earlier this month I experimented with an NMU build of Xen-4.9 on Stretchhttps://lists.xenproject.org/archives/html/xen-users/2017-10/msg00016.html
Of course, its only a private build and I would never expect this to get accepted into current Stretch repo. The idea is to move the build from 4.8 to 4.9, with a few improvements, but keep the package partitions, time stamp, and build trees the same.
I've had good results with my NMU build and I use it daily. When I see the effort the Debian qemu team has made to keep qemu-2.8 current with Security fixes my confidence is raised too. I put a hold on the associated qemu-2.8 build (using libxen-4.9 headers) with `apt-mark hold xxyy`.

However, looking at how Buster packaged Xen with qemu makes me think that now and the next 6 months is a chance to change the direction for the better, moving Xen from 4.8.1 to 4.10.3 (eventually in June 2019) and build qemu with libxen-4.10 headers and libs.
Unfortunately, Buster has chosen xen-4.8.1 with qemu-2.10 for now, although I see no reason this choice can't change.

When xen-4.10 is released is when I will start with this project, unless Debian developers start first. There is no reason for me to build or test 4.10 in Buster now. I'm doing this in Ubuntu Artful.
If anyone is interested in any part of this, support or criticism, join us in 
##xen-packaging on Freenode
PryMar56



   
------=_Part_2205766_471458097.1513814353171
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<html><head></head><body><div style=3D"color:#000; background-color:#fff; f=
ont-family:Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font=
-size:13px"><div id=3D"yui_3_16_0_ym19_1_1513813895939_3041">Its so much tr=
ouble to coordinate a build of qemu (qemu-system-x86) with the Debian qemu =
team that I've found a way to split off a qemuu package from the upstream X=
en sources, using the Nmu lib/tools configuration.</div><div><br></div><div=
 dir=3D"ltr">I kept the same xen_4.9.1.orig.tar.xz tarball, which is minus =
tools/qemu* &amp; extras/, then I piggy backed in xen_4.9.1.orig-qemuu.tar.=
xz</div><div dir=3D"ltr"><br></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1=
_1513813895939_3398">The extra tarball was a snapshot from the qemu-xen.git=
 , staging-4.10.</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_151381389593=
9_3506">Some new targets add a new binary (*.deb) for qemuu, and it depends=
 on the libxen-4.9 set.</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_15138=
13895939_3400"><br></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_151381389=
5939_3397">The Nmu design, coding, build, and test took 8 hours over 2 days=
. I hope this layout can be seriously considered as the future of Xen in De=
bian Buster (deb10). I think its much improved over what is there now.</div=
><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1513813895939_3402"><br></div><di=
v dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1513813895939_3358"><a href=3D"http:/=
/prymar56.org/xen/debian/buster-nmu/49x/" class=3D"" id=3D"yui_3_16_0_ym19_=
1_1513813895939_3357">http://prymar56.org/xen/debian/buster-nmu/49x/</a></d=
iv><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1513813895939_3437"><br></div><=
div id=3D"yui_3_16_0_ym19_1_1513813895939_3438" dir=3D"ltr">any feedback is=
 welcome,</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1513813895939_3630"=
>PryMar56</div><div dir=3D"ltr"><br></div><div dir=3D"ltr">##xen-packaging =
on Freenode<br></div><div id=3D"yui_3_16_0_ym19_1_1513813895939_3371"><br><=
/div><div id=3D"yui_3_16_0_ym19_1_1513813895939_2927"><span></span></div> <=
div class=3D"qtdSeparateBR"><br><br></div><div class=3D"yahoo_quoted" style=
=3D"display: block;"> <div style=3D"font-family: Helvetica Neue, Helvetica,=
 Arial, Lucida Grande, sans-serif; font-size: 13px;"> <div style=3D"font-fa=
mily: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-=
serif; font-size: 16px;"> <div dir=3D"ltr"><font size=3D"2" face=3D"Arial">=
 On Sunday, October 29, 2017 12:13 PM, Mark Pryor &lt;tlviewer@yahoo.com&gt=
; wrote:<br></font></div>  <br><br> <div class=3D"y_msg_container"><div id=
=3D"yiv3728522525"><div><div style=3D"color:#000;background-color:#fff;font=
-family:Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-si=
ze:13px;"><div id=3D"yiv3728522525yui_3_16_0_ym19_1_1509303364955_2602">Lis=
t,</div><div id=3D"yiv3728522525yui_3_16_0_ym19_1_1509303364955_2638"><br><=
/div><div id=3D"yiv3728522525yui_3_16_0_ym19_1_1509303364955_2672">Earlier =
this month I experimented with an NMU build of Xen-4.9 on Stretch</div><div=
 dir=3D"ltr" id=3D"yiv3728522525yui_3_16_0_ym19_1_1509303364955_2631"><a re=
l=3D"nofollow" target=3D"_blank" href=3D"https://lists.xenproject.org/archi=
ves/html/xen-users/2017-10/msg00016.html" class=3D"yiv3728522525" id=3D"yiv=
3728522525yui_3_16_0_ym19_1_1509303364955_2630">https://lists.xenproject.or=
g/archives/html/xen-users/2017-10/msg00016.html</a></div><div id=3D"yiv3728=
522525yui_3_16_0_ym19_1_1509303364955_2791"><br></div><div id=3D"yiv3728522=
525yui_3_16_0_ym19_1_1509303364955_2768">Of course, its only a private buil=
d and I would never expect this to get accepted into current Stretch repo. =
The idea is to move the build from 4.8 to 4.9, with a few improvements, but=
 keep the package partitions, time stamp, and build trees the same.</div><d=
iv id=3D"yiv3728522525yui_3_16_0_ym19_1_1509303364955_2939"><br></div><div =
dir=3D"ltr" id=3D"yiv3728522525yui_3_16_0_ym19_1_1509303364955_3008">I've h=
ad good results with my NMU build and I use it daily. When I see the effort=
 the Debian qemu team has made to keep qemu-2.8 current with Security fixes=
 my confidence is raised too. I put a hold on the associated qemu-2.8 build=
 (using libxen-4.9 headers) with `apt-mark hold xxyy`.<br></div><div id=3D"=
yiv3728522525yui_3_16_0_ym19_1_1509303364955_2792"><br></div><div id=3D"yiv=
3728522525yui_3_16_0_ym19_1_1509303364955_2769">However, looking at how Bus=
ter packaged Xen with qemu makes me think that now and the next 6 months is=
 a chance to change the direction for the better, moving Xen from 4.8.1 to =
4.10.3 (eventually in June 2019) and build qemu with libxen-4.10 headers an=
d libs.</div><div id=3D"yiv3728522525yui_3_16_0_ym19_1_1509303364955_3009">=
<br></div><div id=3D"yiv3728522525yui_3_16_0_ym19_1_1509303364955_2936">Unf=
ortunately, Buster has chosen xen-4.8.1 with qemu-2.10 for now, although I =
see no reason this choice can't change.<br></div><div id=3D"yiv3728522525yu=
i_3_16_0_ym19_1_1509303364955_2938"><br></div><div id=3D"yiv3728522525yui_3=
_16_0_ym19_1_1509303364955_2937">When xen-4.10 is released is when I will s=
tart with this project, unless Debian developers start first. There is no r=
eason for me to build or test 4.10 in Buster now. I'm doing this in Ubuntu =
Artful.</div><div id=3D"yiv3728522525yui_3_16_0_ym19_1_1509303364955_3029">=
<br></div><div id=3D"yiv3728522525yui_3_16_0_ym19_1_1509303364955_3054">If =
anyone is interested in any part of this, support or criticism, join us in =
<br></div><div id=3D"yiv3728522525yui_3_16_0_ym19_1_1509303364955_3055">##x=
en-packaging on Freenode</div><div id=3D"yiv3728522525yui_3_16_0_ym19_1_150=
9303364955_3056"><br></div><div id=3D"yiv3728522525yui_3_16_0_ym19_1_150930=
3364955_3057">PryMar56</div><div id=3D"yiv3728522525yui_3_16_0_ym19_1_15093=
03364955_3058"><br></div><div id=3D"yiv3728522525yui_3_16_0_ym19_1_15093033=
64955_3059"><br></div></div></div></div><br><br></div>  </div> </div>  </di=
v></div></body></html>
------=_Part_2205766_471458097.1513814353171--


--===============2896238897595062785==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============2896238897595062785==--


From xen-users-bounces@lists.xenproject.org Thu Dec 21 01:57:41 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Dec 2017 01:57:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eRq67-0008Dh-Ql; Thu, 21 Dec 2017 01:56:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=dbn8=dr=gmail.com=ray3960852@srs-us1.protection.inumbo.net>)
 id 1eRq65-0008Db-St
 for xen-users@lists.xenproject.org; Thu, 21 Dec 2017 01:56:34 +0000
X-Inumbo-ID: 1006e395-e5f2-11e7-b4a6-bc764e045a96
Received: from mail-oi0-x234.google.com (unknown [2607:f8b0:4003:c06::234])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1006e395-e5f2-11e7-b4a6-bc764e045a96;
 Thu, 21 Dec 2017 02:55:47 +0100 (CET)
Received: by mail-oi0-x234.google.com with SMTP id o64so15913565oia.9
 for <xen-users@lists.xenproject.org>; Wed, 20 Dec 2017 17:56:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language;
 bh=KqLrxgZefJ254czcssBHMJEkNBGfZCp9+Ff6K299D6U=;
 b=Maf0MSfSZcL37LgqGw7PhopjvTBufMuGJVDUd4o9vuvXD5e4SFjpEMWQnvaJJyi2cC
 SlTj5XVW9AECQQnO8BWyNUl+79YvtMHBpy/7Lmcq8g/no9XeXCpTbgtbKA6IRZNTrXf7
 eHOqDtWI8B+j11mJ3iAEl7lrSW6fTjdi2yZ7h8mDmyYbsuG8UblgUqJvYmEq08avp/Li
 rzKR8/hdX/qZxSXefJ4ewToEjHjvssdp7EtiiIo2/mjePZgSt+qgInta57+FCZDxq1Zk
 koU5fuoCy8tHkhLwZRQdh6xhuErvdUei8mhu0BH/9HYlXAF1RvRzWkWc7CS5sIFudhjo
 KKYA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language;
 bh=KqLrxgZefJ254czcssBHMJEkNBGfZCp9+Ff6K299D6U=;
 b=FBjLkuI6Rr/b/hOU39A6TgwgjNSSStj9Xs8GdcH/b6aA82yd8MKEuoeA7MVhDkX3Kk
 teCWQUJ0q8JpSq4HD/crr3b16LA/D44r8WVS5kW309a8nuUeyOk3uk5XlCOANSpSS6lY
 gIw/dxe9YAdtt6u951a9O+Z9snQbbJGh76S5/D5YKF16m1pkEX/WXTBXmys3jrwcQiX3
 z4Gtg5ewB3scBVyXmliNftRrb2b9T02vdkloHQfgdeNsJ4ah625Rg0FAF6X6vFw2YQsm
 KWpKG3sdGk9VNHbKCnp79PLC/DxEzfZm22F9/ol9wfbXYoAflEnqv0GYAtCTq4fZX1ww
 MKqw==
X-Gm-Message-State: AKGB3mLmcUAiAGKGa+qPRjbEedb1v6itjV3+ydxA+z+h9d3mNmzxbFNz
 JWxRvWubScb/YasSD6WfgGXa0Fn0
X-Google-Smtp-Source: ACJfBotgDyKDOFveKguWrPN0drsFxTmunDbiKqnMybF8KAJNZbrWRqdcxjxDy7OYBu+CgsAy0JUc7Q==
X-Received: by 10.202.78.151 with SMTP id c145mr6931966oib.42.1513821392317;
 Wed, 20 Dec 2017 17:56:32 -0800 (PST)
Received: from [192.168.19.2] (mobile-107-92-63-62.mycingular.net.
 [107.92.63.62])
 by smtp.gmail.com with ESMTPSA id s186sm4495771oif.52.2017.12.20.17.56.31
 for <xen-users@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 20 Dec 2017 17:56:31 -0800 (PST)
To: xen-users@lists.xenproject.org
References: <d09d99fd-2f38-d633-650d-8267685f0988@steadfast.net>
 <1715547.uZ1VQPoTV5@andromeda>
From: rayj <ray3960852@gmail.com>
Message-ID: <30ce0416-d407-b5a3-694e-9af493275696@gmail.com>
Date: Wed, 20 Dec 2017 19:56:28 -0600
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <1715547.uZ1VQPoTV5@andromeda>
Content-Language: en-US
Subject: [Xen-users] How do You Set-up a Wireless connection on Xen?
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1332851335344618366=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

This is a multi-part message in MIME format.
--===============1332851335344618366==
Content-Type: multipart/alternative;
 boundary="------------E18EAE49DC7E5B831B470A5F"
Content-Language: en-US

This is a multi-part message in MIME format.
--------------E18EAE49DC7E5B831B470A5F
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit

I would like to understand how others are configuring Xen for wireless 
connections so I may better understand how to set it up.

Ray

--------------E18EAE49DC7E5B831B470A5F
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    I would like to understand how others are configuring Xen for
    wireless connections so I may better understand how to set it up.<br>
    <br>
    Ray<br>
  </body>
</html>

--------------E18EAE49DC7E5B831B470A5F--


--===============1332851335344618366==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============1332851335344618366==--


From xen-users-bounces@lists.xenproject.org Tue Dec 26 06:42:48 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Dec 2017 06:42:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eTivX-000437-UH; Tue, 26 Dec 2017 06:41:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=oi8d=dw=gmail.com=chengkunck@srs-us1.protection.inumbo.net>)
 id 1eTivW-000431-JH
 for xen-users@lists.xen.org; Tue, 26 Dec 2017 06:41:26 +0000
X-Inumbo-ID: a93c489b-ea07-11e7-b4a6-bc764e045a96
Received: from mail-lf0-x233.google.com (unknown [2a00:1450:4010:c07::233])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a93c489b-ea07-11e7-b4a6-bc764e045a96;
 Tue, 26 Dec 2017 07:40:29 +0100 (CET)
Received: by mail-lf0-x233.google.com with SMTP id u84so18854114lff.7
 for <xen-users@lists.xen.org>; Mon, 25 Dec 2017 22:41:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=HFYBDC+jPO2mC+/7AtKrsTwcq4NEU8tLHwWuX+3SdxE=;
 b=VKMEPwD95lfUCJD0PbMtlc3cYmW0HOlrOVO0azk9ObXjkpSNsKKuVYlbxC1YzKdOwL
 41UfIyjgDPdxkECF0tgcGd0WHX1vkQ9XqXk+JRSt3dXkqW9jhr63MvI21EDmitp/PFd3
 WMlFmpzUfRTD+jD8tz87k/OykCfa6vgVPHdLuZP54SuWN93UCHR3lTqwh4+SaQans674
 mRlPghput8YO1pWQ4J4EpHXaplmksIgfxToGy5yOhugOw1iL14AgMTJk9ryKz5jw2rDi
 1dybte2K7jLAlWdWDUICbnlegczbsPNpELxr339bBZ60oZzwkZq8/EpEVcLWXWuL8zpT
 WI7Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=HFYBDC+jPO2mC+/7AtKrsTwcq4NEU8tLHwWuX+3SdxE=;
 b=Pp14VIWBYMniKtvjrcSgXEHh8Xf0lIOMZMD8Hf0D/vDjYXe/6LKjisENxyplC8856f
 AenJjApCYHQhq4zZ26F0qA4c76TbYbpq2YPdWd8Y8HpD6UhrnEcW4V/OAIL7ngjmu7Rm
 9tbsLArcaRxI96uNB5aAQszQmMsNB5TD2IkUwbpldFCanejBXy2f6hEP7aFnIU838p85
 p6rI4Jp9kZ5ky1yb5CAhFE/2SiSq92hcReug+tdKkSFKKjSmyKuLmXZPv5kSAeKL+X6+
 7JXfSR1KZNMfAmBh0G5pKSaaJNGqDpc0Kxf7TOG98zhYK7BeaAda1Q4dJaeWZ4Jy4yCp
 9BgA==
X-Gm-Message-State: AKGB3mLikn0m4IK1SSJLnuoaPLzMIli+mi5i32QgKXnVSTCUDpUq6gMB
 ywvi/C2bqac1QhJo4yNCZZe7RHhaosUezGJKoO7M7A==
X-Google-Smtp-Source: ACJfBou3/nQPyPIURPyZg/N8FalsbBJ3pn0V4EYH31Chm9xwlmwtYG8Xngu6E+pUzQ0KKw04CJyuv+3pxw+gwnCN8NA=
X-Received: by 10.46.78.26 with SMTP id c26mr13516560ljb.90.1514270481445;
 Mon, 25 Dec 2017 22:41:21 -0800 (PST)
MIME-Version: 1.0
Received: by 10.179.93.5 with HTTP; Mon, 25 Dec 2017 22:40:50 -0800 (PST)
From: Kun Cheng <chengkunck@gmail.com>
Date: Tue, 26 Dec 2017 14:40:50 +0800
Message-ID: <CAO3v1VQ=QcdaVj2j_OsjD62aoef5SjxrKZJevHeMP_UmkTX0uw@mail.gmail.com>
To: xen-users <xen-users@lists.xen.org>
Subject: [Xen-users] virtual machine introspection in Xen 4.7
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGVsbG8gZ3V5cywKCkknbSB1c2luZyBYZW4gNC43LiBJIGhhdmUgbm90aWNlZCBWTUkgd2FzIGlu
dHJvZHVjZWQgdG8gWGVuIHNpbmNlIFhlbgo0LjUuIEknZCBsaWtlIHRvIGtub3cgaWYgdGhlcmUg
YXJlIGFueSBkb2N1bWVudHMvQVBJL3R1dG9yaWFscyBhYm91dAppdD8gT3IgSSBoYXZlIHRvIHN0
aWxsIGJ1aWxkIGxpYnZtaSBhbmQgdXNlIGl0IGZvciBWTUkgb24gWGVuPwoKVGhhbmtzLApLCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMg
bWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLXVzZXJz

From xen-users-bounces@lists.xenproject.org Tue Dec 26 07:40:19 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Dec 2017 07:40:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eTjq2-0007i2-SD; Tue, 26 Dec 2017 07:39:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=l/z7=dw=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1eTjq1-0007hw-6y
 for xen-users@lists.xen.org; Tue, 26 Dec 2017 07:39:49 +0000
X-Inumbo-ID: 1e23413b-ea10-11e7-b0d7-9f685aff125f
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1e23413b-ea10-11e7-b0d7-9f685aff125f;
 Tue, 26 Dec 2017 07:41:01 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.21/8.16.0.21) with SMTP id vBQ7Y1mU093540;
 Tue, 26 Dec 2017 07:39:39 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to :
 references : cc : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=b9C/gLS6WLyArCoTiry2Ae2bufeFtrNR379qfnHq7oE=;
 b=Rbst2kCfNSpohq88Mbdn7OBRYtn9ndJ+r5pCBLDhyQPQS3olWbuTtfu2yTyz67zNWqhg
 h/qi5yyP85ncG2WFgN8k77aTyrmrVTkXEJAqlodfHztz4ZI7MdWdRmigTXjGwPb3pLjp
 2xjNyf5/G7a4Qhv1gZuC7TlAZnFupFGKiUDbI7g+ugqzKZf+qfrKOVWQx3VwCFX17oys
 ca5xgLLNOW/MkCtkKm6hlDRj2WQ81e2hAmQhQYk5Riblu5m8pSp0v1gQFXTP62pEPVK7
 mwRqIt+eK/pQJEgWk1QhlmvDtP3lyHNaP1DkgGzSTl1UoW3ri/i0dVyWOHQeyaBNNOh8 IQ== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2120.oracle.com with ESMTP id 2f386s0mrb-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 26 Dec 2017 07:39:38 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id vBQ7dckB021258
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Tue, 26 Dec 2017 07:39:38 GMT
Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id vBQ7dZST019952;
 Tue, 26 Dec 2017 07:39:35 GMT
Received: from [10.182.69.241] (/10.182.69.241)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 25 Dec 2017 23:39:34 -0800
To: Kun Cheng <chengkunck@gmail.com>, xen-users <xen-users@lists.xen.org>
References: <CAO3v1VQ=QcdaVj2j_OsjD62aoef5SjxrKZJevHeMP_UmkTX0uw@mail.gmail.com>
From: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <7ba46432-e9d9-fa31-c9b0-1b39f43e5381@oracle.com>
Date: Tue, 26 Dec 2017 15:39:41 +0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <CAO3v1VQ=QcdaVj2j_OsjD62aoef5SjxrKZJevHeMP_UmkTX0uw@mail.gmail.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8755
 signatures=668650
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1712260108
Cc: tamas@tklengyel.com
Subject: Re: [Xen-users] virtual machine introspection in Xen 4.7
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

RnJvbSBteSBrbm93bGVkZ2UsIHhlbiB2bWkgcmVseSBvbiBsaWJ2bWkgYW5kIGFsdHAybS4KCkND
ZWQgVGFtYXMgZm9yIGhlbHAuCgpEb25nbGkgWmhhbmcKCk9uIDEyLzI2LzIwMTcgMDI6NDAgUE0s
IEt1biBDaGVuZyB3cm90ZToKPiBIZWxsbyBndXlzLAo+IAo+IEknbSB1c2luZyBYZW4gNC43LiBJ
IGhhdmUgbm90aWNlZCBWTUkgd2FzIGludHJvZHVjZWQgdG8gWGVuIHNpbmNlIFhlbgo+IDQuNS4g
SSdkIGxpa2UgdG8ga25vdyBpZiB0aGVyZSBhcmUgYW55IGRvY3VtZW50cy9BUEkvdHV0b3JpYWxz
IGFib3V0Cj4gaXQ/IE9yIEkgaGF2ZSB0byBzdGlsbCBidWlsZCBsaWJ2bWkgYW5kIHVzZSBpdCBm
b3IgVk1JIG9uIFhlbj8KPiAKPiBUaGFua3MsCj4gSwo+IAo+IF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLXVzZXJzIG1haWxpbmcgbGlzdAo+IFhl
bi11c2Vyc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tdXNlcnMKPiAKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJz
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tdXNlcnM=

From xen-users-bounces@lists.xenproject.org Tue Dec 26 08:17:56 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Dec 2017 08:17:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eTkQC-0002mB-IK; Tue, 26 Dec 2017 08:17:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=oi8d=dw=gmail.com=chengkunck@srs-us1.protection.inumbo.net>)
 id 1eTkQA-0002m5-S0
 for xen-users@lists.xen.org; Tue, 26 Dec 2017 08:17:10 +0000
X-Inumbo-ID: 09a292e3-ea15-11e7-b4a6-bc764e045a96
Received: from mail-lf0-x22d.google.com (unknown [2a00:1450:4010:c07::22d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 09a292e3-ea15-11e7-b4a6-bc764e045a96;
 Tue, 26 Dec 2017 09:16:14 +0100 (CET)
Received: by mail-lf0-x22d.google.com with SMTP id g80so34545265lfg.0
 for <xen-users@lists.xen.org>; Tue, 26 Dec 2017 00:17:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=tSzAlQ/lNq0tW1aKxCCZCEpZCUQ9+8iH8ufnB6GDXz4=;
 b=KOj00Q02zjhAGSDAysp12byYiwSngEFhCv6VWPHLIyK/8sR2a79tSZFtZnfZQIQjY1
 3uvaTZ2d4NGXkN1uFVz85o7e2f7y4BVf+te5LZNOPuk/dSc0kcTHZWy4yZR2cQBbEI/u
 VqjIwxf+vVAzl9qXpcMV5Vv4zrv96YIhJRkx5zVEL30hgSoQpp+MDlEWdVjMX+pIVGJs
 y0dHV5KJNvIsMlcPnKuKeWsuqqCfUzarDMOK2uIe2Hx35z28UDAHayTNN3+6nebTVLH/
 K/T9/Lo1NKzGioWLs8Qo9HCWQbuUPG0VDH3xPR8uXfstD9TL+v5YbxnwNC2M4wzAf6sJ
 rtiQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=tSzAlQ/lNq0tW1aKxCCZCEpZCUQ9+8iH8ufnB6GDXz4=;
 b=Zfxab99CK/JKRoBY7DpKPe6f99SMQAtPiMOCu+yK0vBNVp36FqYVmJBjrm/knVAFTq
 Yfber3k4mmHEuziSD1NtVNhE0NsuSWwH5zB3qDckCcMHXyelTX0qWAaTDS7/OYE6yC+x
 TwDAYW3WMTlNJR3sjoME2XbfG0da3OFpkCrjSK3sqal4wlO5cdnzkxtnnXZvHEtGWQpa
 +BqPltOs0mKpVZ+lQ9MYCTxswrUmbmcnhcTlXt7q+0SmAov1AXua0qwtIACqY2HfCCN8
 U9SwRARkRieVlxHOmezeaToFl2ryu74HXOU+k9Du8vIktJSJsf/slozADpZgtheIQFoU
 CL2A==
X-Gm-Message-State: AKGB3mIFHA2eJ6VlQmH34Zj+K3eandl8ZjIvpZFJ9BOoPltlgYDWFgsL
 1+m94Fz8WzKxkzTdis5iDVPfUJrzBa8awWanNes=
X-Google-Smtp-Source: ACJfBottQi6wUT2YNT42JwA5KpPrHJxEAQgq124lYknqQEGLjR5N7Y/pzAEiyZ3LayNME+Xp//wnRxHc0xrdQvbHQ1A=
X-Received: by 10.46.4.207 with SMTP id a76mr14542199ljf.6.1514276227175; Tue,
 26 Dec 2017 00:17:07 -0800 (PST)
MIME-Version: 1.0
Received: by 10.179.93.5 with HTTP; Tue, 26 Dec 2017 00:16:36 -0800 (PST)
In-Reply-To: <7ba46432-e9d9-fa31-c9b0-1b39f43e5381@oracle.com>
References: <CAO3v1VQ=QcdaVj2j_OsjD62aoef5SjxrKZJevHeMP_UmkTX0uw@mail.gmail.com>
 <7ba46432-e9d9-fa31-c9b0-1b39f43e5381@oracle.com>
From: Kun Cheng <chengkunck@gmail.com>
Date: Tue, 26 Dec 2017 16:16:36 +0800
Message-ID: <CAO3v1VR4R97Kh1r3n0E9q2vQBc9gpRnzzsmbGo8uBmFpP0NLTw@mail.gmail.com>
To: Dongli Zhang <dongli.zhang@oracle.com>
Cc: xen-users <xen-users@lists.xen.org>, tamas@tklengyel.com
Subject: Re: [Xen-users] virtual machine introspection in Xen 4.7
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7548018153409775274=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============7548018153409775274==
Content-Type: multipart/alternative; boundary="94eb2c1a5f229cd925056139e8c7"

--94eb2c1a5f229cd925056139e8c7
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Thank you, Dongli.

I noticed in Xen 4.7 release there was a "Improvements to the Virtual
Machine Introspection (VMI) subsystem'', which made me wonder if there was
a dedicated project other than libvmi. Anyway thank you so much and I will
wait for Tamas' reply.

Dongli Zhang <dongli.zhang@oracle.com>=E4=BA=8E2017=E5=B9=B412=E6=9C=8826=
=E6=97=A5 =E5=91=A8=E4=BA=8C=E4=B8=8B=E5=8D=883:39=E5=86=99=E9=81=93=EF=BC=
=9A

> From my knowledge, xen vmi rely on libvmi and altp2m.
>
> CCed Tamas for help.
>
> Dongli Zhang
>
> On 12/26/2017 02:40 PM, Kun Cheng wrote:
> > Hello guys,
> >
> > I'm using Xen 4.7. I have noticed VMI was introduced to Xen since Xen
> > 4.5. I'd like to know if there are any documents/API/tutorials about
> > it? Or I have to still build libvmi and use it for VMI on Xen?
> >
> > Thanks,
> > K
> >
> > _______________________________________________
> > Xen-users mailing list
> > Xen-users@lists.xenproject.org
> > https://lists.xenproject.org/mailman/listinfo/xen-users
> >
>

--94eb2c1a5f229cd925056139e8c7
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Thank you, Dongli.<br><br>I noticed in Xen 4.7 release the=
re was a &quot;<span style=3D"color:rgb(0,0,0);font-family:sans-serif;font-=
size:12.065px">Improvements to the Virtual Machine Introspection (</span><s=
pan class=3D"gmail-searchmatch" style=3D"font-weight:bold;color:rgb(0,0,0);=
font-family:sans-serif;font-size:12.065px">VMI</span><span style=3D"color:r=
gb(0,0,0);font-family:sans-serif;font-size:12.065px">) subsystem&#39;&#39;,=
 which made me wonder if there was a dedicated project other than libvmi. A=
nyway thank you so much and I will wait for Tamas&#39; reply.</span><div><f=
ont color=3D"#000000" face=3D"sans-serif"><span style=3D"font-size:12.065px=
"><br></span></font><div class=3D"gmail_quote"><div dir=3D"ltr">Dongli Zhan=
g &lt;<a href=3D"mailto:dongli.zhang@oracle.com" target=3D"_blank">dongli.z=
hang@oracle.com</a>&gt;<wbr>=E4=BA=8E2017=E5=B9=B412=E6=9C=8826=E6=97=A5 =
=E5=91=A8=E4=BA=8C=E4=B8=8B=E5=8D=883:39=E5=86=99=E9=81=93=EF=BC=9A<br></di=
v><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;borde=
r-left:1px solid rgb(204,204,204);padding-left:1ex">From my knowledge, xen =
vmi rely on libvmi and altp2m.<br>
<br>
CCed Tamas for help.<br>
<br>
Dongli Zhang<br>
<br>
On 12/26/2017 02:40 PM, Kun Cheng wrote:<br>
&gt; Hello guys,<br>
&gt;<br>
&gt; I&#39;m using Xen 4.7. I have noticed VMI was introduced to Xen since =
Xen<br>
&gt; 4.5. I&#39;d like to know if there are any documents/API/tutorials abo=
ut<br>
&gt; it? Or I have to still build libvmi and use it for VMI on Xen?<br>
&gt;<br>
&gt; Thanks,<br>
&gt; K<br>
&gt;<br>
&gt; ______________________________<wbr>_________________<br>
&gt; Xen-users mailing list<br>
&gt; <a href=3D"mailto:Xen-users@lists.xenproject.org" target=3D"_blank">Xe=
n-users@lists.xenproject.org</a><br>
&gt; <a href=3D"https://lists.xenproject.org/mailman/listinfo/xen-users" re=
l=3D"noreferrer" target=3D"_blank">https://lists.xenproject.org/<wbr>mailma=
n/listinfo/xen-users</a><br>
&gt;<br>
</blockquote></div></div></div>

--94eb2c1a5f229cd925056139e8c7--


--===============7548018153409775274==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============7548018153409775274==--


From xen-users-bounces@lists.xenproject.org Tue Dec 26 12:01:24 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Dec 2017 12:01:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eTnu2-0002PM-U2; Tue, 26 Dec 2017 12:00:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=kved=dw=tierra.net=nobody@srs-us1.protection.inumbo.net>)
 id 1eTnu2-0002On-Fa
 for xen-users@lists.xenproject.org; Tue, 26 Dec 2017 12:00:14 +0000
X-Inumbo-ID: 807bb667-ea34-11e7-b0d7-9f685aff125f
Received: from smtp02-other-4.daemonmail.net (unknown [216.104.163.159])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 807bb667-ea34-11e7-b0d7-9f685aff125f;
 Tue, 26 Dec 2017 12:01:27 +0000 (UTC)
Received: from mxw-in04.daemonmail.net (unknown [216.104.161.14])
 by smtp02-other-4.daemonmail.net (Postfix) with ESMTP id D0E2CA1E49
 for <xen-users@lists.xenproject.org>; Tue, 26 Dec 2017 04:00:05 -0800 (PST)
X-Best-Tracker: 
Received: by mxw-in04.daemonmail.net (Postfix, from userid 65534)
 id B28A53ED14; Tue, 26 Dec 2017 04:00:05 -0800 (PST)
To: xen-users@lists.xenproject.org
Precedence: bulk
X-Autoresponder: 27
X-Loopdetect: Tue Dec 26 04:00:05 2017
From: "Robert McNicol" <rmcnicol@servicemasterbc.ca>
Include-Original-Message: No
Message-Id: <20171226120005.B28A53ED14@mxw-in04.daemonmail.net>
Date: Tue, 26 Dec 2017 04:00:05 -0800 (PST)
Subject: [Xen-users] Out of office
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SSB3aWxsIGJlIGF3YXkgZnJvbSB0aGUgb2ZmaWNlIGJlZ2lubmluZyBGcmlkYXkgRGVjIDIybmQu
IEkgd2lsbCBiZSByZXR1cm5pbmcgVHVlc2RheSBKYW4gMm5kLiBJIHdpbGwgbm90IGhhdmUgYWNj
ZXNzIHRvIGVtYWlsIGR1cmluZyB0aGlzIHRpbWUuIElGIHlvdSBoYXZlIGFuIGltbWVkaWF0ZSBu
ZWVkLCBjb250YWN0IEN5bnRoaWEgYXQgZXh0IDIyOS4KClJvYmVydCBNY05pY29sClN5c3RlbXMg
QWRtaW5pc3RyYXRvcgpTZXJ2aWNlTWFzdGVyIFJlc3RvcmUgfCBGcmFzZXIgVmFsbGV5CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1h
aWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

From xen-users-bounces@lists.xenproject.org Wed Dec 27 11:45:21 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Dec 2017 11:45:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eUA83-0008Fx-9b; Wed, 27 Dec 2017 11:44:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=50gf=dx=yahoo.com=jazaman8@srs-us1.protection.inumbo.net>)
 id 1eUA82-0008Fr-4C
 for xen-users@lists.xenproject.org; Wed, 27 Dec 2017 11:44:10 +0000
X-Inumbo-ID: 6e1739d5-eafb-11e7-b0d7-9f685aff125f
Received: from sonic305-4.consmr.mail.bf2.yahoo.com (unknown [74.6.133.43])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 6e1739d5-eafb-11e7-b0d7-9f685aff125f;
 Wed, 27 Dec 2017 11:45:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1514375042; bh=8Yktv9uJBnBjfpR/dQpjFLzAkMFafFtWSJiXg9fukLc=;
 h=Date:From:Reply-To:To:Subject:References:From:Subject;
 b=J3FGyvJsIowNvcLEv2SS3tGU+5HDzDVH15hfXPa6rtks7DUwsU3gAUBhjxfqivb20UBAjac7ArQm+rZFkHjdBt9Mrk1Q42PFyxjexXNu9f3etrBYtN71tmRxnmBnuFchhFV9Lriab89IPTsoNJ5MN6Mmy1AOn/p81JZBDCeqFmN85F3gvFWMGzqMUeRXK5IF3h+1Vnuh9wXRsm9MT9PblhQAYx4EuI3EkDzKIyTk9y1Ods6NzAOSeaovAcSI7pz8Sfo3eRGeqRCx7aBGlUtmjCKyraDXuAPZT8gh82NHUePjQ0LLZe4elZmVKLNMNGaFdiM+i6iaj+WoJDd3jas3eg==
X-YMail-OSG: v4a63HkVM1mSQRnvEP8MQFBHk4waXKSFBPsbZxymaSkwuVe5YK4dy7gcSA6DkQP
 Bq0kD5vJquKih4aITsdrMoAxfgQZZyTc18Pfyyh_bqjAB1dvzAYOaymY9crXr8nhxDuUD_0U7UCt
 svsg_DA_TNU34s7MsxvJlD62sL0JAXOq65OB1VzLPxWC4l.Hqrk0X6mOeu0oqnbDGZ0GCwNZ8o0t
 BesiEJIdLMtbrL2lBz7.4XsCOdE9490paU1Njvl763uOtts5Ble.MnVS1gTrqGKNJiLrC2SB7zzT
 99XyUkUOGo0LviJ0WvqY3EtZp2fjHUsvnew5MPqghpl4LNKIOahjGxtLrdw8avX3z7rJdpiefkIf
 LbRvWp_9Met3f5TPVwXMUxPVv3jW9VuTbrQSkTY6LKd_AzMeJtFfjH7Gx7aag_eP.tAoaITiJ2xp
 xmTZjQWmeWNgMZYPQbTy2xF2c6znUTDq8HmNx0O8RJem4tHPz891zPtYi7GqZrwuiSdD6z1GSRtT
 fyn2pfor2nTD7pKg-
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic305.consmr.mail.bf2.yahoo.com with HTTP; Wed, 27 Dec 2017 11:44:02 +0000
Date: Wed, 27 Dec 2017 11:43:59 +0000 (UTC)
From: Jamil Anwar Zaman <jazaman8@yahoo.com>
To: "xen-users@lists.xenproject.org" <xen-users@lists.xenproject.org>
Message-ID: <183102768.5325363.1514375039213@mail.yahoo.com>
MIME-Version: 1.0
References: <183102768.5325363.1514375039213.ref@mail.yahoo.com>
X-Mailer: WebService/1.1.11051 YahooMailNeo Mozilla/5.0 (Windows NT 10.0; Win64;
 x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84
 Safari/537.36
Content-Length: 17651
Subject: [Xen-users] XEN domU hangs with frozen I/O
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Reply-To: Jamil Anwar Zaman <jazaman8@yahoo.com>
Content-Type: multipart/mixed; boundary="===============2673052259727355615=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============2673052259727355615==
Content-Type: multipart/alternative; 
	boundary="----=_Part_5325362_403534816.1514375039210"
Content-Length: 17074

------=_Part_5325362_403534816.1514375039210
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

I installed xen in the Centos 7.4.1708 (dom0) following the Xen4CentOS guid=
e.
And then I installed 3 dom-U guest (2 CentOS7, and 1 Windows server)=C2=A0w=
ith full virtualization. After the initial testing when I made=C2=A0system =
production available, only the linux systems periodically=C2=A0hangs but Wi=
ndows server system is running alright.
The xen kernel is 4.9.63-29.el7.x86_64. The dom-U linux hosts are=C2=A0Cent=
OS 7 (3.10.0-693.5.2.el7.x86_64), and the windows host is=C2=A0Windows Serv=
er 2012 R2. The linux kernel for dom-U hosts hangs=C2=A0with the following =
kernel hang message:
> [ 3746.780097] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disable=
s this message.> [ 3746.780223] INFO: task jbd2/xvdb6-8:8173 blocked for mo=
re than 120 seconds.
The tasks in above message are different depending what was runningat that =
moment.
The logs end at some point until the new reboot. Sometimes it's stillpossib=
le to log on to the system, but nothing really works. It is likeall IO to t=
he virtual block devices is suspended indefinitely. Until=C2=A0this happens=
, the systems seems to work without issues.
Something like 'ls' on a directory listed before still gets a result,=C2=A0=
but everything 'new', i.e. 'vim somefile' will cause the shell to stall.=C2=
=A0sar -u reveals hi I/O wait.
Similar problem is reported for xen for other kernel (debian/suse)https://w=
ww.novell.com/support/kb/doc.php?id=3D7018590] and followingtheir suggestio=
n I have raised gnttab_max_frames=3Dxxx to 256. It was=C2=A0stable 1 weak a=
nd then one of the dom-U hangs.
Following is the output from xl info:
release=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : 4.9.63-29.=
el7.x86_64version=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : =
#1 SMP Mon Nov 20 14:39:22 UTC 2017machine=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 : x86_64nr_cpus=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 : 32max_cpu_id=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0: 191nr_nodes=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0: 2cores_per_socket=C2=A0 =C2=A0 =C2=A0 =C2=A0: 8threads_per_core=C2=A0 =
=C2=A0 =C2=A0 =C2=A0: 2cpu_mhz=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 : 2100hw_caps=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 : bfebfbff:2c100800:00000000:00007f00:77fefbff:00000000:00000121:021=
cbfbbvirt_caps=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : hvm hvm_di=
rectiototal_memory=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: 130978free_mem=
ory=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : 68109sharing_freed_memory=C2=
=A0 =C2=A0: 0sharing_used_memory=C2=A0 =C2=A0 : 0outstanding_claims=C2=A0 =
=C2=A0 =C2=A0: 0free_cpus=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 :=
 0xen_major=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : 4xen_minor=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : 6xen_extra=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : .6-6.el7xen_version=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 : 4.6.6-6.el7xen_caps=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0: xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm=
-3.0-x86_32p hvm-3.0-x86_64=C2=A0xen_scheduler=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 : creditxen_pagesize=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: 4096p=
latform_params=C2=A0 =C2=A0 =C2=A0 =C2=A0 : virt_start=3D0xffff800000000000=
xen_changeset=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : Fri Nov 17 18:32:23 2017 =
+0000 git:a559dc3-dirtyxen_commandline=C2=A0 =C2=A0 =C2=A0 =C2=A0 : placeho=
lder dom0_mem=3D2048M,max:2048M cpuinfo com1=3D115200,8n1 console=3Dcom1,tt=
y loglvl=3Dall guest_loglvl=3Dall gnttab_max_frames=3D256cc_compiler=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.=
5-16)cc_compile_by=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : mockbuildcc_compile_=
domain=C2=A0 =C2=A0 =C2=A0 : centos.orgcc_compile_date=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 : Mon Nov 20 12:28:41 UTC 2017xend_config_format=C2=A0 =C2=A0 =C2=A0=
: 4
I am a new Xen user did no tfind much help googling the issue. This is in m=
y production system and beginning to impact. Any clue or=C2=A0debugging ste=
ps are very much appreciated.
Cheers,Jamil
------=_Part_5325362_403534816.1514375039210
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<html><head></head><body><div style=3D"color:#000; background-color:#fff; f=
ont-family:Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font=
-size:13px"><div id=3D"yui_3_16_0_ym19_1_1514367413266_3509">I installed xe=
n in the Centos 7.4.1708 (dom0) following the Xen4CentOS guide.</div><div i=
d=3D"yui_3_16_0_ym19_1_1514367413266_3510"><br id=3D"yui_3_16_0_ym19_1_1514=
367413266_3511"></div><div id=3D"yui_3_16_0_ym19_1_1514367413266_3512">And =
then I installed 3 dom-U guest (2 CentOS7, and 1 Windows server)&nbsp;</div=
><div id=3D"yui_3_16_0_ym19_1_1514367413266_3513">with full virtualization.=
 After the initial testing when I made&nbsp;</div><div id=3D"yui_3_16_0_ym1=
9_1_1514367413266_3514">system production available, only the linux systems=
 periodically&nbsp;</div><div id=3D"yui_3_16_0_ym19_1_1514367413266_3515">h=
angs but Windows server system is running alright.</div><div id=3D"yui_3_16=
_0_ym19_1_1514367413266_3516"><br id=3D"yui_3_16_0_ym19_1_1514367413266_351=
7"></div><div id=3D"yui_3_16_0_ym19_1_1514367413266_3518">The xen kernel is=
 4.9.63-29.el7.x86_64. The dom-U linux hosts are&nbsp;</div><div id=3D"yui_=
3_16_0_ym19_1_1514367413266_3519">CentOS 7 (3.10.0-693.5.2.el7.x86_64), and=
 the windows host is&nbsp;</div><div id=3D"yui_3_16_0_ym19_1_1514367413266_=
3520">Windows Server 2012 R2. The linux kernel for dom-U hosts hangs&nbsp;<=
/div><div id=3D"yui_3_16_0_ym19_1_1514367413266_3521">with the following ke=
rnel hang message:</div><div id=3D"yui_3_16_0_ym19_1_1514367413266_3522"><b=
r id=3D"yui_3_16_0_ym19_1_1514367413266_3523"></div><div id=3D"yui_3_16_0_y=
m19_1_1514367413266_3524"><font face=3D"Courier New, courier, monaco, monos=
pace, sans-serif">&gt; [ 3746.780097] "echo 0 &gt; /proc/sys/kernel/hung_ta=
sk_timeout_secs" disables this message.</font></div><div id=3D"yui_3_16_0_y=
m19_1_1514367413266_3525"><font face=3D"Courier New, courier, monaco, monos=
pace, sans-serif">&gt; [ 3746.780223] INFO: task jbd2/xvdb6-8:8173 blocked =
for more than 120 seconds.</font></div><div id=3D"yui_3_16_0_ym19_1_1514367=
413266_3526"><br id=3D"yui_3_16_0_ym19_1_1514367413266_3527"></div><div id=
=3D"yui_3_16_0_ym19_1_1514367413266_3528">The tasks in above message are di=
fferent depending what was running</div><div id=3D"yui_3_16_0_ym19_1_151436=
7413266_3529">at that moment.</div><div id=3D"yui_3_16_0_ym19_1_15143674132=
66_3530"><br id=3D"yui_3_16_0_ym19_1_1514367413266_3531"></div><div id=3D"y=
ui_3_16_0_ym19_1_1514367413266_3532">The logs end at some point until the n=
ew reboot. Sometimes it's still</div><div id=3D"yui_3_16_0_ym19_1_151436741=
3266_3533">possible to log on to the system, but nothing really works. It i=
s like</div><div id=3D"yui_3_16_0_ym19_1_1514367413266_3534">all IO to the =
virtual block devices is suspended indefinitely. Until&nbsp;</div><div id=
=3D"yui_3_16_0_ym19_1_1514367413266_3535">this happens, the systems seems t=
o work without issues.</div><div id=3D"yui_3_16_0_ym19_1_1514367413266_3536=
"><br id=3D"yui_3_16_0_ym19_1_1514367413266_3537"></div><div id=3D"yui_3_16=
_0_ym19_1_1514367413266_3538">Something like 'ls' on a directory listed bef=
ore still gets a result,&nbsp;</div><div id=3D"yui_3_16_0_ym19_1_1514367413=
266_3539">but everything 'new', i.e. 'vim somefile' will cause the shell to=
 stall.&nbsp;</div><div id=3D"yui_3_16_0_ym19_1_1514367413266_3540">sar -u =
reveals hi I/O wait.</div><div id=3D"yui_3_16_0_ym19_1_1514367413266_3541">=
<br id=3D"yui_3_16_0_ym19_1_1514367413266_3542"></div><div id=3D"yui_3_16_0=
_ym19_1_1514367413266_3543">Similar problem is reported for xen for other k=
ernel (debian/suse)</div><div id=3D"yui_3_16_0_ym19_1_1514367413266_3544">h=
ttps://www.novell.com/support/kb/doc.php?id=3D7018590] and following</div><=
div id=3D"yui_3_16_0_ym19_1_1514367413266_3545">their suggestion I have rai=
sed gnttab_max_frames=3Dxxx to 256. It was&nbsp;</div><div id=3D"yui_3_16_0=
_ym19_1_1514367413266_3546">stable 1 weak and then one of the dom-U hangs.<=
/div><div id=3D"yui_3_16_0_ym19_1_1514367413266_3547"><br id=3D"yui_3_16_0_=
ym19_1_1514367413266_3548"></div><div id=3D"yui_3_16_0_ym19_1_1514367413266=
_3549">Following is the output from xl info:</div><div id=3D"yui_3_16_0_ym1=
9_1_1514367413266_3550"><font face=3D"Courier New, courier, monaco, monospa=
ce, sans-serif" id=3D"yui_3_16_0_ym19_1_1514367413266_3686"><br id=3D"yui_3=
_16_0_ym19_1_1514367413266_3551"></font></div><div id=3D"yui_3_16_0_ym19_1_=
1514367413266_3552"><font face=3D"Courier New, courier, monaco, monospace, =
sans-serif" id=3D"yui_3_16_0_ym19_1_1514367413266_3717">release&nbsp; &nbsp=
; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; : 4.9.63-29.el7.x86_64</font></=
div><div id=3D"yui_3_16_0_ym19_1_1514367413266_3553"><font face=3D"Courier =
New, courier, monaco, monospace, sans-serif" id=3D"yui_3_16_0_ym19_1_151436=
7413266_3691">version&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp=
; : #1 SMP Mon Nov 20 14:39:22 UTC 2017</font></div><div id=3D"yui_3_16_0_y=
m19_1_1514367413266_3554"><font face=3D"Courier New, courier, monaco, monos=
pace, sans-serif" id=3D"yui_3_16_0_ym19_1_1514367413266_3700">machine&nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; : x86_64</font></div><div=
 id=3D"yui_3_16_0_ym19_1_1514367413266_3555"><font face=3D"Courier New, cou=
rier, monaco, monospace, sans-serif">nr_cpus&nbsp; &nbsp; &nbsp; &nbsp; &nb=
sp; &nbsp; &nbsp; &nbsp; : 32</font></div><div id=3D"yui_3_16_0_ym19_1_1514=
367413266_3556"><font face=3D"Courier New, courier, monaco, monospace, sans=
-serif">max_cpu_id&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;: 191</fo=
nt></div><div id=3D"yui_3_16_0_ym19_1_1514367413266_3557"><font face=3D"Cou=
rier New, courier, monaco, monospace, sans-serif" id=3D"yui_3_16_0_ym19_1_1=
514367413266_3701">nr_nodes&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;=
 &nbsp;: 2</font></div><div id=3D"yui_3_16_0_ym19_1_1514367413266_3558"><fo=
nt face=3D"Courier New, courier, monaco, monospace, sans-serif">cores_per_s=
ocket&nbsp; &nbsp; &nbsp; &nbsp;: 8</font></div><div id=3D"yui_3_16_0_ym19_=
1_1514367413266_3559"><font face=3D"Courier New, courier, monaco, monospace=
, sans-serif">threads_per_core&nbsp; &nbsp; &nbsp; &nbsp;: 2</font></div><d=
iv id=3D"yui_3_16_0_ym19_1_1514367413266_3560"><font face=3D"Courier New, c=
ourier, monaco, monospace, sans-serif" id=3D"yui_3_16_0_ym19_1_151436741326=
6_3702">cpu_mhz&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; : 21=
00</font></div><div id=3D"yui_3_16_0_ym19_1_1514367413266_3561"><font face=
=3D"Courier New, courier, monaco, monospace, sans-serif" id=3D"yui_3_16_0_y=
m19_1_1514367413266_3690">hw_caps&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; : bfebfbff:2c100800:00000000:00007f00:77fefbff:00000000:00000=
121:021cbfbb</font></div><div id=3D"yui_3_16_0_ym19_1_1514367413266_3562"><=
font face=3D"Courier New, courier, monaco, monospace, sans-serif">virt_caps=
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; : hvm hvm_directio</font><=
/div><div id=3D"yui_3_16_0_ym19_1_1514367413266_3563"><font face=3D"Courier=
 New, courier, monaco, monospace, sans-serif">total_memory&nbsp; &nbsp; &nb=
sp; &nbsp; &nbsp; &nbsp;: 130978</font></div><div id=3D"yui_3_16_0_ym19_1_1=
514367413266_3564"><font face=3D"Courier New, courier, monaco, monospace, s=
ans-serif">free_memory&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; : 68109</fo=
nt></div><div id=3D"yui_3_16_0_ym19_1_1514367413266_3565"><font face=3D"Cou=
rier New, courier, monaco, monospace, sans-serif" id=3D"yui_3_16_0_ym19_1_1=
514367413266_3854">sharing_freed_memory&nbsp; &nbsp;: 0</font></div><div id=
=3D"yui_3_16_0_ym19_1_1514367413266_3566"><font face=3D"Courier New, courie=
r, monaco, monospace, sans-serif" id=3D"yui_3_16_0_ym19_1_1514367413266_385=
3">sharing_used_memory&nbsp; &nbsp; : 0</font></div><div id=3D"yui_3_16_0_y=
m19_1_1514367413266_3567"><font face=3D"Courier New, courier, monaco, monos=
pace, sans-serif">outstanding_claims&nbsp; &nbsp; &nbsp;: 0</font></div><di=
v id=3D"yui_3_16_0_ym19_1_1514367413266_3568"><font face=3D"Courier New, co=
urier, monaco, monospace, sans-serif">free_cpus&nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; : 0</font></div><div id=3D"yui_3_16_0_ym19_1_151436741=
3266_3569"><font face=3D"Courier New, courier, monaco, monospace, sans-seri=
f">xen_major&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; : 4</font></di=
v><div id=3D"yui_3_16_0_ym19_1_1514367413266_3570"><font face=3D"Courier Ne=
w, courier, monaco, monospace, sans-serif">xen_minor&nbsp; &nbsp; &nbsp; &n=
bsp; &nbsp; &nbsp; &nbsp; : 6</font></div><div id=3D"yui_3_16_0_ym19_1_1514=
367413266_3571"><font face=3D"Courier New, courier, monaco, monospace, sans=
-serif" id=3D"yui_3_16_0_ym19_1_1514367413266_3858">xen_extra&nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; : .6-6.el7</font></div><div id=3D"yui_3_=
16_0_ym19_1_1514367413266_3572"><font face=3D"Courier New, courier, monaco,=
 monospace, sans-serif">xen_version&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp=
; : 4.6.6-6.el7</font></div><div id=3D"yui_3_16_0_ym19_1_1514367413266_3573=
"><font face=3D"Courier New, courier, monaco, monospace, sans-serif" id=3D"=
yui_3_16_0_ym19_1_1514367413266_3684">xen_caps&nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp; &nbsp; &nbsp; &nbsp;: xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 h=
vm-3.0-x86_32p hvm-3.0-x86_64&nbsp;</font></div><div id=3D"yui_3_16_0_ym19_=
1_1514367413266_3574"><font face=3D"Courier New, courier, monaco, monospace=
, sans-serif">xen_scheduler&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; : credit</fon=
t></div><div id=3D"yui_3_16_0_ym19_1_1514367413266_3575"><font face=3D"Cour=
ier New, courier, monaco, monospace, sans-serif" id=3D"yui_3_16_0_ym19_1_15=
14367413266_3859">xen_pagesize&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;: 40=
96</font></div><div id=3D"yui_3_16_0_ym19_1_1514367413266_3576"><font face=
=3D"Courier New, courier, monaco, monospace, sans-serif" id=3D"yui_3_16_0_y=
m19_1_1514367413266_3683">platform_params&nbsp; &nbsp; &nbsp; &nbsp; : virt=
_start=3D0xffff800000000000</font></div><div id=3D"yui_3_16_0_ym19_1_151436=
7413266_3577"><font face=3D"Courier New, courier, monaco, monospace, sans-s=
erif" id=3D"yui_3_16_0_ym19_1_1514367413266_3682">xen_changeset&nbsp; &nbsp=
; &nbsp; &nbsp; &nbsp; : Fri Nov 17 18:32:23 2017 +0000 git:a559dc3-dirty</=
font></div><div id=3D"yui_3_16_0_ym19_1_1514367413266_3578"><font face=3D"C=
ourier New, courier, monaco, monospace, sans-serif" id=3D"yui_3_16_0_ym19_1=
_1514367413266_3681">xen_commandline&nbsp; &nbsp; &nbsp; &nbsp; : placehold=
er dom0_mem=3D2048M,max:2048M cpuinfo com1=3D115200,8n1 console=3Dcom1,tty =
loglvl=3Dall guest_loglvl=3Dall gnttab_max_frames=3D256</font></div><div id=
=3D"yui_3_16_0_ym19_1_1514367413266_3579"><font face=3D"Courier New, courie=
r, monaco, monospace, sans-serif" id=3D"yui_3_16_0_ym19_1_1514367413266_368=
0">cc_compiler&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; : gcc (GCC) 4.8.5 2=
0150623 (Red Hat 4.8.5-16)</font></div><div id=3D"yui_3_16_0_ym19_1_1514367=
413266_3580"><font face=3D"Courier New, courier, monaco, monospace, sans-se=
rif" id=3D"yui_3_16_0_ym19_1_1514367413266_3852">cc_compile_by&nbsp; &nbsp;=
 &nbsp; &nbsp; &nbsp; : mockbuild</font></div><div id=3D"yui_3_16_0_ym19_1_=
1514367413266_3581"><font face=3D"Courier New, courier, monaco, monospace, =
sans-serif" id=3D"yui_3_16_0_ym19_1_1514367413266_3860">cc_compile_domain&n=
bsp; &nbsp; &nbsp; : centos.org</font></div><div id=3D"yui_3_16_0_ym19_1_15=
14367413266_3582"><font face=3D"Courier New, courier, monaco, monospace, sa=
ns-serif" id=3D"yui_3_16_0_ym19_1_1514367413266_3685">cc_compile_date&nbsp;=
 &nbsp; &nbsp; &nbsp; : Mon Nov 20 12:28:41 UTC 2017</font></div><div id=3D=
"yui_3_16_0_ym19_1_1514367413266_3583"><font face=3D"Courier New, courier, =
monaco, monospace, sans-serif" id=3D"yui_3_16_0_ym19_1_1514367413266_3689">=
xend_config_format&nbsp; &nbsp; &nbsp;: 4</font></div><div id=3D"yui_3_16_0=
_ym19_1_1514367413266_3584"><br id=3D"yui_3_16_0_ym19_1_1514367413266_3585"=
></div><div id=3D"yui_3_16_0_ym19_1_1514367413266_3586">I am a new Xen user=
 did no tfind much help googling the issue. This is in my production system=
 and beginning to impact. Any clue or&nbsp;</div><div dir=3D"ltr" id=3D"yui=
_3_16_0_ym19_1_1514367413266_3587">debugging steps are very much appreciate=
d.</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1514367413266_3587"><br></=
div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1514367413266_3587">Cheers,</d=
iv><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1514367413266_3587">Jamil</div>=
</div></body></html>
------=_Part_5325362_403534816.1514375039210--


--===============2673052259727355615==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============2673052259727355615==--


From xen-users-bounces@lists.xenproject.org Wed Dec 27 12:01:44 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Dec 2017 12:01:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eUANe-0001GI-Vx; Wed, 27 Dec 2017 12:00:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=zy79=dx=tierra.net=nobody@srs-us1.protection.inumbo.net>)
 id 1eUANd-0001Fm-JN
 for xen-users@lists.xenproject.org; Wed, 27 Dec 2017 12:00:17 +0000
X-Inumbo-ID: af00bdd6-eafd-11e7-b0d7-9f685aff125f
Received: from smtp01-other-4.daemonmail.net (unknown [216.104.162.159])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id af00bdd6-eafd-11e7-b0d7-9f685aff125f;
 Wed, 27 Dec 2017 12:01:34 +0000 (UTC)
Received: from mxw-in04.daemonmail.net (unknown [216.104.161.14])
 by smtp01-other-4.daemonmail.net (Postfix) with ESMTP id 8C4EF80F83
 for <xen-users@lists.xenproject.org>; Wed, 27 Dec 2017 04:00:10 -0800 (PST)
X-Best-Tracker: 
Received: by mxw-in04.daemonmail.net (Postfix, from userid 65534)
 id 7BDB33ED16; Wed, 27 Dec 2017 04:00:10 -0800 (PST)
To: xen-users@lists.xenproject.org
Precedence: bulk
X-Autoresponder: 27
X-Loopdetect: Wed Dec 27 04:00:10 2017
From: "Robert McNicol" <rmcnicol@servicemasterbc.ca>
Include-Original-Message: No
Message-Id: <20171227120010.7BDB33ED16@mxw-in04.daemonmail.net>
Date: Wed, 27 Dec 2017 04:00:10 -0800 (PST)
Subject: [Xen-users] Out of office
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SSB3aWxsIGJlIGF3YXkgZnJvbSB0aGUgb2ZmaWNlIGJlZ2lubmluZyBGcmlkYXkgRGVjIDIybmQu
IEkgd2lsbCBiZSByZXR1cm5pbmcgVHVlc2RheSBKYW4gMm5kLiBJIHdpbGwgbm90IGhhdmUgYWNj
ZXNzIHRvIGVtYWlsIGR1cmluZyB0aGlzIHRpbWUuIElGIHlvdSBoYXZlIGFuIGltbWVkaWF0ZSBu
ZWVkLCBjb250YWN0IEN5bnRoaWEgYXQgZXh0IDIyOS4KClJvYmVydCBNY05pY29sClN5c3RlbXMg
QWRtaW5pc3RyYXRvcgpTZXJ2aWNlTWFzdGVyIFJlc3RvcmUgfCBGcmFzZXIgVmFsbGV5CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1h
aWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

From xen-users-bounces@lists.xenproject.org Thu Dec 28 12:01:38 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Dec 2017 12:01:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eUWrJ-0002ye-Mj; Thu, 28 Dec 2017 12:00:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=apvz=dy=tierra.net=nobody@srs-us1.protection.inumbo.net>)
 id 1eUWrJ-0002yP-1p
 for xen-users@lists.xenproject.org; Thu, 28 Dec 2017 12:00:25 +0000
X-Inumbo-ID: dfdb12ec-ebc6-11e7-b0d7-9f685aff125f
Received: from smtp01-other-4.daemonmail.net (unknown [216.104.162.159])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id dfdb12ec-ebc6-11e7-b0d7-9f685aff125f;
 Thu, 28 Dec 2017 12:01:45 +0000 (UTC)
Received: from mxw-in02.daemonmail.net (unknown [216.104.161.12])
 by smtp01-other-4.daemonmail.net (Postfix) with ESMTP id 0281380DC0
 for <xen-users@lists.xenproject.org>; Thu, 28 Dec 2017 04:00:12 -0800 (PST)
X-Best-Tracker: 
Received: by mxw-in02.daemonmail.net (Postfix, from userid 65534)
 id EBD7246111; Thu, 28 Dec 2017 04:00:11 -0800 (PST)
To: xen-users@lists.xenproject.org
Precedence: bulk
X-Autoresponder: 27
X-Loopdetect: Thu Dec 28 04:00:11 2017
From: "Robert McNicol" <rmcnicol@servicemasterbc.ca>
Include-Original-Message: No
Message-Id: <20171228120011.EBD7246111@mxw-in02.daemonmail.net>
Date: Thu, 28 Dec 2017 04:00:11 -0800 (PST)
Subject: [Xen-users] Out of office
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SSB3aWxsIGJlIGF3YXkgZnJvbSB0aGUgb2ZmaWNlIGJlZ2lubmluZyBGcmlkYXkgRGVjIDIybmQu
IEkgd2lsbCBiZSByZXR1cm5pbmcgVHVlc2RheSBKYW4gMm5kLiBJIHdpbGwgbm90IGhhdmUgYWNj
ZXNzIHRvIGVtYWlsIGR1cmluZyB0aGlzIHRpbWUuIElGIHlvdSBoYXZlIGFuIGltbWVkaWF0ZSBu
ZWVkLCBjb250YWN0IEN5bnRoaWEgYXQgZXh0IDIyOS4KClJvYmVydCBNY05pY29sClN5c3RlbXMg
QWRtaW5pc3RyYXRvcgpTZXJ2aWNlTWFzdGVyIFJlc3RvcmUgfCBGcmFzZXIgVmFsbGV5CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1h
aWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

From xen-users-bounces@lists.xenproject.org Thu Dec 28 15:54:05 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Dec 2017 15:54:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eUaUG-000125-PZ; Thu, 28 Dec 2017 15:52:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bqdk=dy=gmail.com=ray3960852@srs-us1.protection.inumbo.net>)
 id 1eUaUF-00011z-3g
 for xen-users@lists.xenproject.org; Thu, 28 Dec 2017 15:52:51 +0000
X-Inumbo-ID: 04743114-ebe7-11e7-b4a6-bc764e045a96
Received: from mail-wr0-x22b.google.com (unknown [2a00:1450:400c:c0c::22b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 04743114-ebe7-11e7-b4a6-bc764e045a96;
 Thu, 28 Dec 2017 16:51:51 +0100 (CET)
Received: by mail-wr0-x22b.google.com with SMTP id f8so28740192wre.4
 for <xen-users@lists.xenproject.org>; Thu, 28 Dec 2017 07:52:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language;
 bh=H0hD2FDRamJpAFiZDzJdeUVWsEvcE27OhNMR/hvz+1w=;
 b=QxJCbYT9ko6OsoCMoFcXQIc76g6kYR95d1GDmvJtNU680IMtxi7JpBjrfPmXuyAnbK
 pr9z9Ft7e7+3trOjKOnGSVhlfgg0FROa6wI2VHQ3C4PsuVgKdLw4tXXfKUTzJt1Kzl+U
 TdZacUvb/wnCwz/WmKim89nfnyIWNyQWIOtjQbV8vB70Y3EgyB152PwhHJpoKUqWzG3S
 Zgmlvp4sCbiglpw0luVdvXwOaDU+kaTL36tgwvXRHMNyuVnFYapAGzOljBjHXVMy7QC6
 ShCgrk8XG0b/j2SpLLTrqW9Q+kSiJaW3xOgrt9P+zMBZR9v3EPZcI7VtLTm8YqQRvChc
 7cPg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language;
 bh=H0hD2FDRamJpAFiZDzJdeUVWsEvcE27OhNMR/hvz+1w=;
 b=PZGj6JCaFbZrznDSUmoWeE271+znMrw25P8Dwdfxj7YX9snT/gJkYv9+J2L8kaGPJ1
 ZY6R2H9UZHctP1eIF47/klpyXjztENfn3nIPlcvj7QwW6hK5CgARClM0S9YdtHkMeKb2
 PKNl4/33jlgmZGjqyIhJFkRwwPDAZAuqiRSPsYaYkjrGEgBv+XqGB4sQcwcF4vN1cTI4
 bgxQ3vmZfimriTceFQNOY0ucQ1OakGvhKbPoQucMyYJKVu9j0V/J0yrn1nxYRcPmYo5g
 JmCYE5z2ybtlV7nS0v8xSeeTW9VOK2aO8ZPIMZ8VxOH2yYNU2vjVD6nempS6C9ILvmzl
 F9Wg==
X-Gm-Message-State: AKGB3mIyPJDljXJRw+zCQkDNd+a/tMFHboXEec7m0NWma/2Eh7jkMj3V
 Z/+Qp7JBoi1W+5zIVU4l+7nkG9Xk
X-Google-Smtp-Source: ACJfBoul+yh3PJpGrrhDzy/CN6x4KaPceXB7vZjF1ImgW8qee9DI3Ol4AihFroDkTDSO/w8DL3bwVA==
X-Received: by 10.223.145.66 with SMTP id j60mr8153460wrj.221.1514476367799;
 Thu, 28 Dec 2017 07:52:47 -0800 (PST)
Received: from [10.10.241.39] ([66.64.7.102])
 by smtp.gmail.com with ESMTPSA id u40sm9138179wrc.26.2017.12.28.07.52.46
 for <xen-users@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 28 Dec 2017 07:52:46 -0800 (PST)
To: xen-users@lists.xenproject.org
References: <20171227120010.7BDB33ED16@mxw-in04.daemonmail.net>
From: rayj <ray3960852@gmail.com>
Message-ID: <5f80669e-97bf-9f25-2006-15bd4e987139@gmail.com>
Date: Thu, 28 Dec 2017 09:52:44 -0600
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <20171227120010.7BDB33ED16@mxw-in04.daemonmail.net>
Content-Language: en-US
Subject: [Xen-users] Guest Type for Network Management
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6050525414703502447=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

This is a multi-part message in MIME format.
--===============6050525414703502447==
Content-Type: multipart/alternative;
 boundary="------------008CA0E85143833355B40386"
Content-Language: en-US

This is a multi-part message in MIME format.
--------------008CA0E85143833355B40386
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit


I would like to determine the type of domu to use for a network domain 
for my laptop that handles the physical interfaces.  I have just loaded 
Debian 9.3 and Xen 4.8.  The laptop is a Toshiba with VT working.  The 
main interface will be wireless but when doc'd, it will have a wired 
connection.  This is a personal workstation so it will not have high 
traffic.  I want the networking managed in a domu for security.  I would 
like to understand the trade-offs for PV, HVM and PVH.

Is it appropriate to include a firewall here or should different guests 
use different firewalls?

What is an appropriate term to call a domu used for networking?

Ray

--------------008CA0E85143833355B40386
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <br>
    I would like to determine the type of domu to use for a network
    domain for my laptop that handles the physical interfaces.  I have
    just loaded Debian 9.3 and Xen 4.8.  The laptop is a Toshiba with VT
    working.  The main interface will be wireless but when doc'd, it
    will have a wired connection.  This is a personal workstation so it
    will not have high traffic.  I want the networking managed in a domu
    for security.  I would like to understand the trade-offs for PV, HVM
    and PVH.  <br>
    <br>
    Is it appropriate to include a firewall here or should different
    guests use different firewalls?<br>
    <br>
    What is an appropriate term to call a domu used for networking?<br>
    <br>
    Ray<br>
  </body>
</html>

--------------008CA0E85143833355B40386--


--===============6050525414703502447==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============6050525414703502447==--


From xen-users-bounces@lists.xenproject.org Thu Dec 28 17:12:21 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Dec 2017 17:12:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eUbiA-0006l8-Sj; Thu, 28 Dec 2017 17:11:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dhen=dy=gmx.de=xensemann@srs-us1.protection.inumbo.net>)
 id 1eUbi9-0006kr-Qw
 for xen-users@lists.xenproject.org; Thu, 28 Dec 2017 17:11:17 +0000
X-Inumbo-ID: 4dfdd95f-ebf2-11e7-b0d7-9f685aff125f
Received: from mout.gmx.net (unknown [212.227.15.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4dfdd95f-ebf2-11e7-b0d7-9f685aff125f;
 Thu, 28 Dec 2017 17:12:38 +0000 (UTC)
Received: from [192.168.2.103] ([79.193.113.243]) by mail.gmx.com (mrgmx001
 [212.227.17.190]) with ESMTPSA (Nemesis) id 0M6ilI-1epizx3LN6-00wUVV for
 <xen-users@lists.xenproject.org>; Thu, 28 Dec 2017 18:11:09 +0100
To: xen-user-list <xen-users@lists.xenproject.org>
From: XensemannIMAP <xensemann@gmx.de>
Message-ID: <148f21dd-c5b7-00ce-eba3-a01d6a6b77d9@gmx.de>
Date: Thu, 28 Dec 2017 18:11:09 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
Content-Language: en-GB
X-Provags-ID: V03:K0:G20qA0AqMMgQx2wZayziekNnuIU/6o8pTzdnpZilQWkts3mxHJ1
 E6u6YBW/Z5GCJ2eqQSHs5FlS3dSilP/rVNXepfy/qoBGveX29eVfANYhWiJ3zGjFCptxlKc
 UL71vvKIIZHm0DDNkwMqMq8yir4c7qHU+5NrJ7F38ULuua4gyOhDMBZsdih0PnvUT3pPaAO
 gQjiCHyNCIg5PQmXEBMaQ==
X-UI-Out-Filterresults: notjunk:1;V01:K0:HFch4X94Tw4=:dlcNhXp0h1tVV8nEaIrZ/E
 ZoroQSA1+lzBdnT9MgiP3wYOfW0K2XuMQ28LQwmt718zzGWy+BP73IkpkqHs+npf77Y/Gi4rk
 81PXyBR21t6io9PCsJnK7giHqPDr+XLcMv7Z/uxjKtbNysxZsMqzEfK+butBoLJlpoEmSEHVN
 IHgUrrz0cJdngUjnmrGHt7ttZCZdCvhIRz1O3C5NNnJlVdVcddKcdN1GBVCHBmOsSfivIY0eG
 RCbasACCUIglwVR2mVS9xfgiCKKf8tEuBuNaXsjdkiPAYpJusfchptAc68FoX1qdcZF+9pzUt
 SvB2Ars6+85mpOGWhPLcLnWHDApwCRS1pT1R+wCf8cXhyaGc1zPTAkp/1Yddk01rT6YmSGOaG
 DsN/rmYk+DrQZGGwqAUaehdgfIJXMjaxvpnGlF5fF1Q9QR7BKPsriZWxgvkk3UkAFhF7zM2I8
 ie2n2a20krpg1oVqd0qjFbW/zBloHcc6x4RE3l67dLD5mj0HBtXX1n3BTvBCbs5jWKO5NsxGq
 R1vBvY6gnv8RWdRSmttyRjd522IBOd71qWz6yD+/iWkEyuUlyweIjccK3Vg2VIcD2geIiloeb
 Cc86fit6KIw+26IDOsG2MRVqZzmqY231JrAA5Z37qcVmKmWo9KtPKsiWF+xxFOKgg/yDTAmEy
 uV9/8Ng17Bzgutz7VCA1NsdDol0GZnB4AuojMAyBDfElx6lssAN7GvgLPj57gYc79PnKh+hKC
 XwPkW+TFsRAttrOuU809s632zzJes+eY2E9RN743yNTPXW09dWQidPgZD/63HFlfRmIRfPQpj
 g1nj21eL9mUr/e/fRO0H+CC3COeDN5PDmsL552w0WlohG2wsHg=
Subject: [Xen-users] XEN 4.6 / 4.9 - PCI-Passthrough USB 3.0 win7 / Win10
	not working
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGV5IHRoZXJlLApmb3IgYSBDb250aW51b3VzIEludGVncmF0aW9uIFN5c3RlbSBJIG5lZWQgdG8g
cGFzcyB0aHJvdWdoIGEgUENJIFVTQjMuMApjYXJkIHRvIG15IHZpcnR1YWwgbWFjaGluZXMuCgpG
b3IgMTYuMDQgYW5kIHdpblhQIHRoaXMgaXMgd29ya2luZyBncmVhdCEgVGhlIFBDSWUgQ2FyZCBh
cHBlYXJzIGluCldpbmRvd3MgZGV2aWNlIG1hbmFnZXIsIHRoZSBhdHRhY2hlZCBVU0ItRGV2aWNl
IHNob3dzIHVwIGluIHRoZSBkZXZpY2UKbWFuYWdlciBhbmQgd29ya3MgbGlrZSBhIGNoYXJtLgoK
SG93ZXZlciwgdGhpcyBpcyBub3QgcG9zc2libGUgZm9yIG15IHN5c3RlbSB3aXRoIHdpbjcgYW5k
IFdpbjEwIGFuZCB0aGUKdmVyeSBzYW1lIHNldHVwLiBJJ3ZlIHRyaWVkIGlzIHdpdGggeGVuIDQu
NiBhbmQgeGVuIDQuOS4gSW4gdGhvc2UKdmVyc2lvbnMgUENJLUJhY2sgaXMgYnVpbGQgaW4gaW4g
dGhlIGtlcm5lbCBhcyBhIG1vZGVsLiBTbyBhcyBmYXIgYXMgSQpnb3QgdGhpcywgZ3J1YiBwY2li
YWNrIGNvbW1hbmQgbGluZXMgYXJlIG5vdCB3b3JraW5nIGZvciB0aGlzLiBTbyB0aGUKY2FyZCBp
cyB0b3VjaGVkIGJ5IHRoZSBub3JtYWwgVVNCLURyaXZlciBvZiBteSAxNy4xMCBob3N0LiBJIHRl
c3RlZCBpdAp3aXRoIGJvdGggdHlwZXMgb2YgUENJLUNhcmRzLCBzb21lIG9mIHRoZW0gaGF2ZW4n
dCBzdXBwb3J0ZWQgRkxSZXNldCBhbmQKb25lIGRpZCBzdXBwb3J0IEZMUmVzZXQgKDFiNmY6NzAy
MyBFdHJvbiBUZWNobm9sb2d5IEluYy4gRUoxNjggVVNCMy4wCkhvc3QgY29udHJvbGxlcikuCgpU
aGUgUmVzdWx0IGlzOiBhbGwgYXJlIG5vdCB3b3JraW5nIGluIHdpbjcgYW5kIHdpbjEwLiBBbGwg
Q2FyZHMgYXBwZWFyCmluIHRoZSBkZXZpY2UgbWFuYWdlciBhbmQgdGhlIGRyaXZlciBjYW4gYmUg
aW5zdGFsbGVkIG1hbnVhbGx5LgpBZnRlcndhcmRzIHNvbWUgZGV2aWNlcyBoYXZlIHRyb3VibGUg
dG8gYm9vdCAoY29kZSAxMCkgb3RoZXIgZG8gbm90IHNob3cKYW55IGVycm9yIGJ1dCBjb25uZWN0
ZXQgdXNiLWRldmljZXMgc2F5OiJDYW4ndCByZXNldCBkZXZpY2UiLiBFdHJvbiBkb2VzCm5vdCBz
aG93IHVwIGFueSBjb25uZWN0ZWQgVVNCLURldmljZXMuIEluIHNob3J0ID0+IG5vdCB3b3JraW5n
LgoKIyBRdWVzdGlvbmVzIHJ1bm5pbmcgYXJyb3VuZCBteSBoZWFkOgotPiBXaHkgaXMgdGhpcyB3
b3JraW5nIGZvciBYUCBhbmQgVWJ1bnR1IDE2LjA0LCBldmVuIGlmIHRob2lzZSBVU0ItQ2FyZHMK
ZG8gbm90IHN1cHBvcnQgRkxSZXNldC4KLT4gV2h5IGlzIGl0IG5vdCB3b3JraW5nIGZvciBXaW43
IGFuZCBXaW4xMCwgd2hhdCBpcyBkaWZmZXJlbnQgd2l0aAp0aG9zZSBPUz8KLT4gSW4gdGhlIHd3
dyB0aGVyZSBhcmUgb25seSBhIHZpZXcgcmVwb3J0cyBhYm91dCBQQ0llLVVTQi1wYXNzdGhyb3Vn
aHMsCmhhcyBzb21lYm9keSBtYWRlIGl0IHRvIHBhc3MgYSBQQ0llIFVTQiAzLjAgZGV2aWNlIHRv
IHlvdXIgd2luNyBvciB3aW4xMAptYWNoaW5lPyBXaGljaCBjb25maWd1cmF0aW9uIGhhdmUgeW91
IHVzZWQ/CgoKVGh4IGZvciByZWFkaW5nIHNvIGZhcmUsIGJlbG93IHlvdSdsbCBmaW5kIHNvbWUg
aW5mb3MgYWJvdXQgdGhlIHN5c3RlbS4KQWxsIHRoZSBiZXN0IQpYZW5zZW1hbm4KCgojIE15IHN5
c3RlbToKIyMgSG9zdDoKVWJ1bnR1IDE3LjEwCmk3LTc3MDAgLSBkZWxsIHByZWNpc2lvbiBUb3dl
ciAzNjIwCgojIyMgWGVuOgpYZW4gNC45IChmcm9tIGFwdC1nZXQpCmR1bVUgd2luN3g2NCwgMTYu
MDR4NjQKCiMjIGNvbmZpZ3VyYWlvbjoKc3VkbyB4bCBwY2ktYXNzaWduYWJsZS1hZGQgMDQ6MDAu
MApzdWRvIHhsIGNyZWF0ZSB3aW43Lmh2bQoKd2luNy5odm06CgoJYnVpbGRlciA9ICJodm0iCglu
YW1lID0gIndpbjd4ZW4iCgl2aXJpZGlhbiA9IDEKCW1lbW9yeSA9IDIwNDgKCW1heG1lbSA9IDIw
NDgKCXBhZSA9IDEKCXZjcHVzID0gMgoJYXBjaSA9IDEKCWFjcGkgPSAxCglkaXNrID0gWyAnL215
UGF0aC9teSxpbWcscWNvdzIseHZkYSxydycgXQoJdXNiID0gMQoJdXNiZGV2aWNlID0gJ3RhYmxl
dCcKCXNkbCA9IDEKCXhlbl9wbGF0Zm9ybV9wY2kgPSAxCglwY2lfcGVybWlzc2l2ZSA9IDEKCXBj
aSA9IFsgJzA0OjAwLjAnIF0KCiMjIG90aGVyIFVTQi1QQ0llIGNhcmRzIEkndmUgdGVzdGVkIHdp
dGg6CgoJVGV4YXMgaW5zdHJ1bWVudHM6IFRVQUIgNzM0MCBSS00gVEkgMzVJIEFWRlEgNjQKCXJl
bmVzYXNzOiBENzIwMjAyIDcwMSAxMjQ1UFYwNDlHIENISU5BCglSZW5lc2FzOiBORUMgSkFQQU47
IEQ3MjAyMDBGMQoJRXRyb250ZWNoIEVKMTY4QSBSMTQ0MjA3IE1RUjMwMDIwIChyZXYgMDEpCglW
aWFUZWNobm9sb2dpZXMgSG9zdCBjb250cm9sbGVyIFZMODA1CgoKIyMgc3VkbyBsc3BjaSAtdnZo
IChFdHJvbnRlY2ggRUoxNjhBKQoKCTA0OjAwLjAgMGMwMzogMWI2Zjo3MDIzIChyZXYgMDEpIChw
cm9nLWlmIDMwIFtYSENJXSkKCQlTdWJzeXN0ZW06IDcwMjM6MWI2ZgoJCUNvbnRyb2w6IEkvTy0g
TWVtKyBCdXNNYXN0ZXIrIFNwZWNDeWNsZS0gTWVtV0lOVi0gVkdBU25vb3AtIFBhckVyci0KU3Rl
cHBpbmctIFNFUlItIEZhc3RCMkItIERpc0lOVHgrCgkJU3RhdHVzOiBDYXArIDY2TUh6LSBVREYt
IEZhc3RCMkItIFBhckVyci0gREVWU0VMPWZhc3QgPlRBYm9ydC0KPFRBYm9ydC0gPE1BYm9ydC0g
PlNFUlItIDxQRVJSLSBJTlR4LQoJCUxhdGVuY3k6IDAsIENhY2hlIExpbmUgU2l6ZTogNjQgYnl0
ZXMKCQlJbnRlcnJ1cHQ6IHBpbiBBIHJvdXRlZCB0byBJUlEgMTYKCQlSZWdpb24gMDogTWVtb3J5
IGF0IGY3MDAwMDAwICg2NC1iaXQsIG5vbi1wcmVmZXRjaGFibGUpIFtzaXplPTMyS10KCQlDYXBh
YmlsaXRpZXM6IFs1MF0gUG93ZXIgTWFuYWdlbWVudCB2ZXJzaW9uIDMKCQkJRmxhZ3M6IFBNRUNs
ay0gRFNJLSBEMSsgRDIrIEF1eEN1cnJlbnQ9MG1BClBNRShEMCssRDErLEQyKyxEM2hvdCssRDNj
b2xkLSkKCQkJU3RhdHVzOiBEMCBOb1NvZnRSc3QtIFBNRS1FbmFibGUtIERTZWw9MCBEU2NhbGU9
MCBQTUUtCgkJQ2FwYWJpbGl0aWVzOiBbNzBdIE1TSTogRW5hYmxlKyBDb3VudD0xLzQgTWFza2Fi
bGUrIDY0Yml0KwoJCQlBZGRyZXNzOiAwMDAwMDAwMGZlZTAwMmY4ICBEYXRhOiAwMDAwCgkJCU1h
c2tpbmc6IDAwMDAwMDBmICBQZW5kaW5nOiAwMDAwMDAwMQoJCUNhcGFiaWxpdGllczogW2EwXSBF
eHByZXNzICh2MikgRW5kcG9pbnQsIE1TSSAwMQoJCQlEZXZDYXA6CU1heFBheWxvYWQgMTAyNCBi
eXRlcywgUGhhbnRGdW5jIDAsIExhdGVuY3kgTDBzIDw2NG5zLCBMMSA8MXVzCgkJCQlFeHRUYWcr
IEF0dG5CdG4tIEF0dG5JbmQtIFB3ckluZC0gUkJFKyBGTFJlc2V0KyBTbG90UG93ZXJMaW1pdCAy
NS4wMDBXCgkJCURldkN0bDoJUmVwb3J0IGVycm9yczogQ29ycmVjdGFibGUtIE5vbi1GYXRhbC0g
RmF0YWwtIFVuc3VwcG9ydGVkLQoJCQkJUmx4ZE9yZCsgRXh0VGFnKyBQaGFudEZ1bmMtIEF1eFB3
ci0gTm9Tbm9vcCsgRkxSZXNldC0KCQkJCU1heFBheWxvYWQgMjU2IGJ5dGVzLCBNYXhSZWFkUmVx
IDUxMiBieXRlcwoJCQlEZXZTdGE6CUNvcnJFcnItIFVuY29yckVyci0gRmF0YWxFcnItIFVuc3Vw
cFJlcS0gQXV4UHdyLSBUcmFuc1BlbmQtCgkJCUxua0NhcDoJUG9ydCAjMCwgU3BlZWQgNUdUL3Ms
IFdpZHRoIHgxLCBBU1BNIEwwcyBMMSwgRXhpdCBMYXRlbmN5IEwwcwo8MXVzLCBMMSA8NjR1cwoJ
CQkJQ2xvY2tQTSsgU3VycHJpc2UtIExMQWN0UmVwLSBCd05vdC0gQVNQTU9wdENvbXAtCgkJCUxu
a0N0bDoJQVNQTSBEaXNhYmxlZDsgUkNCIDY0IGJ5dGVzIERpc2FibGVkLSBDb21tQ2xrKwoJCQkJ
RXh0U3luY2gtIENsb2NrUE0rIEF1dFdpZERpcy0gQldJbnQtIEF1dEJXSW50LQoJCQlMbmtTdGE6
CVNwZWVkIDVHVC9zLCBXaWR0aCB4MSwgVHJFcnItIFRyYWluLSBTbG90Q2xrKyBETEFjdGl2ZS0K
QldNZ210LSBBQldNZ210LQoJCQlEZXZDYXAyOiBDb21wbGV0aW9uIFRpbWVvdXQ6IE5vdCBTdXBw
b3J0ZWQsIFRpbWVvdXREaXMtLCBMVFItLCBPQkZGCk5vdCBTdXBwb3J0ZWQKCQkJRGV2Q3RsMjog
Q29tcGxldGlvbiBUaW1lb3V0OiA1MHVzIHRvIDUwbXMsIFRpbWVvdXREaXMtLCBMVFItLCBPQkZG
CkRpc2FibGVkCgkJCUxua0N0bDI6IFRhcmdldCBMaW5rIFNwZWVkOiA1R1QvcywgRW50ZXJDb21w
bGlhbmNlLSBTcGVlZERpcy0KCQkJCSBUcmFuc21pdCBNYXJnaW46IE5vcm1hbCBPcGVyYXRpbmcg
UmFuZ2UsIEVudGVyTW9kaWZpZWRDb21wbGlhbmNlLQpDb21wbGlhbmNlU09TLQoJCQkJIENvbXBs
aWFuY2UgRGUtZW1waGFzaXM6IC02ZEIKCQkJTG5rU3RhMjogQ3VycmVudCBEZS1lbXBoYXNpcyBM
ZXZlbDogLTZkQiwgRXF1YWxpemF0aW9uQ29tcGxldGUtLApFcXVhbGl6YXRpb25QaGFzZTEtCgkJ
CQkgRXF1YWxpemF0aW9uUGhhc2UyLSwgRXF1YWxpemF0aW9uUGhhc2UzLSwgTGlua0VxdWFsaXph
dGlvblJlcXVlc3QtCgkJQ2FwYWJpbGl0aWVzOiBbMTAwIHYxXSBBZHZhbmNlZCBFcnJvciBSZXBv
cnRpbmcKCQkJVUVTdGE6CURMUC0gU0RFUy0gVExQLSBGQ1AtIENtcGx0VE8tIENtcGx0QWJydC0g
VW54Q21wbHQtIFJ4T0YtCk1hbGZUTFAtIEVDUkMtIFVuc3VwUmVxLSBBQ1NWaW9sLQoJCQlVRU1z
azoJRExQLSBTREVTLSBUTFAtIEZDUC0gQ21wbHRUTy0gQ21wbHRBYnJ0LSBVbnhDbXBsdC0gUnhP
Ri0KTWFsZlRMUC0gRUNSQy0gVW5zdXBSZXEtIEFDU1Zpb2wtCgkJCVVFU3ZydDoJRExQKyBTREVT
LSBUTFAtIEZDUCsgQ21wbHRUTy0gQ21wbHRBYnJ0LSBVbnhDbXBsdC0gUnhPRisKTWFsZlRMUCsg
RUNSQy0gVW5zdXBSZXEtIEFDU1Zpb2wtCgkJCUNFU3RhOglSeEVyci0gQmFkVExQLSBCYWRETExQ
LSBSb2xsb3Zlci0gVGltZW91dC0gTm9uRmF0YWxFcnItCgkJCUNFTXNrOglSeEVyci0gQmFkVExQ
LSBCYWRETExQLSBSb2xsb3Zlci0gVGltZW91dC0gTm9uRmF0YWxFcnIrCgkJCUFFUkNhcDoJRmly
c3QgRXJyb3IgUG9pbnRlcjogMTQsIEdlbkNhcCsgQ0dlbkVuLSBDaGtDYXArIENoa0VuLQoJCUNh
cGFiaWxpdGllczogWzE5MCB2MV0gRGV2aWNlIFNlcmlhbCBOdW1iZXIgMDEtMDEtMDEtMDEtMDEt
MDEtMDEtMDEKCQlLZXJuZWwgZHJpdmVyIGluIHVzZTogcGNpYmFjawoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApY
ZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

From xen-users-bounces@lists.xenproject.org Thu Dec 28 19:01:38 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Dec 2017 19:01:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eUdPo-0005tc-Uy; Thu, 28 Dec 2017 19:00:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4xkc=dy=gmail.com=mohammed.king@srs-us1.protection.inumbo.net>)
 id 1eUdPn-0005tW-Ki
 for xen-users@lists.xenproject.org; Thu, 28 Dec 2017 19:00:27 +0000
X-Inumbo-ID: 3a8ddf68-ec01-11e7-b4a6-bc764e045a96
Received: from mail-it0-x230.google.com (unknown [2607:f8b0:4001:c0b::230])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3a8ddf68-ec01-11e7-b4a6-bc764e045a96;
 Thu, 28 Dec 2017 19:59:28 +0100 (CET)
Received: by mail-it0-x230.google.com with SMTP id 68so29560600ite.4
 for <xen-users@lists.xenproject.org>; Thu, 28 Dec 2017 11:00:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:content-transfer-encoding:mime-version:subject:message-id:date
 :to; bh=zOxSDAhvN2nHbkBFSNVOspWVCCfVo7ym7SQjBsC/USI=;
 b=JCMcRygaQQM1H9B07K5fZgN56Wo6gbnWjIYqnVBd56Y9iiHK71pyrSBa2Qr+f/LddY
 EjEXZRDBCRro7LfVotPWTY9oz/jCIBndhZWUQ7AUEOm47lBS8vjTl+EVil6eCcWk6mLS
 5CvqJuUHO50Ke/WBInAyOlXDccYfYPSZQ745CiRAWm5h4j1NC7mgyqBb0rG2gFzEYgkX
 452xRJX8K22uuGLhb5oLoxcOmxV31ILAcyQZN/7y4FN83JIYFSKFYGrf0acvkiNT1OSR
 VbZZ3wJ4/ABExDqsTuweGrMl+vcicH+pz0zOfaWOh/zAK/CwlUKe2t2Qrqd/qW3RdS/5
 K3LQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:content-transfer-encoding:mime-version
 :subject:message-id:date:to;
 bh=zOxSDAhvN2nHbkBFSNVOspWVCCfVo7ym7SQjBsC/USI=;
 b=bH3SSfE0T+ertk5MDxMdWREWurfHt7YLwUbK0pyi364BdclCguH049lGjQnomvN0m9
 xYFUcJDaDr21pJ/uYUimDYFVpECM0OZ5WBZMYq6/rkFyw07+Sk9trmfmOT/hi2AUUfGs
 0+pYs6hhRmTESAhBv2oQ0JtuElTQhVBv8y5hHx01R1F6Ogqi29rq8iuXRdk5rPJqDgm4
 u/T2hFcgXyhRcwR+YAct6kHOyTWYNfNSsgCgChAm9/ebGT4TaXVAtknbdAK9pL51m7ES
 2ukChtokFDne5dkZwYHCs3ysRtEI7mMBjQFOTslPuvS1tTdL8HSIJKOO5DJLPEgH3ymj
 yIww==
X-Gm-Message-State: AKGB3mKla859SHV89thBbTBuCmWBrcjX2KqbVOIesgUeZVk/peqkplRN
 9ikPp5/HpHIl83fWYuWAS8fpOzY2
X-Google-Smtp-Source: ACJfBou+D2UyPrp0LwavkU+e0xf4b4dV29FzMfLwxKWRqrw/pIfJaWQN3l5pn/Nk+oPHr5ZKVv6wug==
X-Received: by 10.36.121.130 with SMTP id z124mr44184222itc.25.1514487625954; 
 Thu, 28 Dec 2017 11:00:25 -0800 (PST)
Received: from ?IPv6:2600:1700:1c00:57e0:c1ea:e86:34d9:e506?
 ([2600:1700:1c00:57e0:c1ea:e86:34d9:e506])
 by smtp.gmail.com with ESMTPSA id r141sm12974848ior.12.2017.12.28.11.00.24
 for <xen-users@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 28 Dec 2017 11:00:25 -0800 (PST)
From: Mohamed King <mohammed.king@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 11.0 \(3445.1.7\))
Message-Id: <F43DC29A-CEDB-4235-B4E3-B4BF23960B6A@gmail.com>
Date: Thu, 28 Dec 2017 14:00:23 -0500
To: xen-users@lists.xenproject.org
X-Mailer: Apple Mail (2.3445.1.7)
Subject: [Xen-users] DomU CPU Bursting
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGVsbG8gRXZlcnlvbmUsIAoKSSBoYXZlIGJlZW4gc3RydWdnbGluZyB3aXRoIHRoaXMgZm9yIGEg
d2hpbGUgbm93IGJ1dCBjYW7igJl0IHNlZW0gdG8gZ2V0IGFueSBjb25maXJtYXRpb24gZnJvbSBh
dmFpbGFibGUgZG9jcywgZXRjLiBEb2VzIFhlbiBoYXZlIGFueSBjb25jZXB0IG9mIENQVSBidXJz
dGluZz8gSW4gb3RoZXIgd29yZHMsIGlmIGFtIGluc2lkZSBhIERvbVUgYW5kIEkgdGhlIHRvcCBj
b21tYW5kIHNob3dzIDEwMCUgQ1BVIHVzYWdlLiBJcyB0aGVyZSBhbnkgcmVhc29uIHRvIGJlbGll
dmUgdGhlIGRvbVUgY2FuIHRha2UgYWR2YW50YWdlIHRvIG1vcmUgQ1BVIHJlc291cmNlcyBiZXlv
bmQgaXTigJlzIGFsbG9jYXRpb24gaWYgdGhlIGRvbTAgKHBoeXNpY2FsIGhvc3QpIGhhcyBhdmFp
bGFibGUgQ1BVIHJlc291cmNlcz8gICAKClRoYW5rcyBpbiBhZHZhbmNlLiAKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlz
dApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

From xen-users-bounces@lists.xenproject.org Thu Dec 28 19:44:40 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Dec 2017 19:44:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eUe5R-0000Rj-ML; Thu, 28 Dec 2017 19:43:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8rqn=dy=gmail.com=florian.heigl@srs-us1.protection.inumbo.net>)
 id 1eUe5R-0000RZ-AX
 for xen-users@lists.xenproject.org; Thu, 28 Dec 2017 19:43:29 +0000
X-Inumbo-ID: 91583579-ec07-11e7-b0d7-9f685aff125f
Received: from mail-wr0-f173.google.com (unknown [209.85.128.173])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 91583579-ec07-11e7-b0d7-9f685aff125f;
 Thu, 28 Dec 2017 19:44:51 +0000 (UTC)
Received: by mail-wr0-f173.google.com with SMTP id w68so27622018wrc.10
 for <xen-users@lists.xenproject.org>; Thu, 28 Dec 2017 11:43:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:message-id:mime-version:subject:date:in-reply-to:cc:to
 :references; bh=Vbhnamf+FF0VG+ZkgdFRZJlxTbfNzxRGPzftRkDVrVI=;
 b=jXzTsaRtooUSCIou8dqDjfQuqjWra5IueMJaRzFiTTRYTTvTtedf1lYYtdeABNpyPO
 cJo6qr4gdQnMDY0DCbDuRG5pddKTJpsNa1CgfcZYZWgy4ngRXwn69h8Rmhdab3gY6EFJ
 GiubbEaNYuOZyiIhktTftxhei+p7p6EYrvQ7LKj/dR69+XT/3KpXxPvJPshW4VqTSpQG
 yw573qUxP23LxkBnZ90f002/MwEtWkhlBKTVOdNKnxXHmSxTJBbU2cmF3ml2sC8A9zOl
 KFPgMbjqKRBe4oLi2pLwX+MqL6hkhq/pqje8gvdAU8BAZ2wsdGSnlN/gLMV+WCXCGdmi
 uEKQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:message-id:mime-version:subject:date
 :in-reply-to:cc:to:references;
 bh=Vbhnamf+FF0VG+ZkgdFRZJlxTbfNzxRGPzftRkDVrVI=;
 b=C8GvRU+ghGoDnrxofhqE78TaN6Ki209oCflhe7ozkSG4AWb/ViHhmUH3MICVBGitr1
 98mKOkAGS76/C3yTRZky9jShhzg6rEHmKerBel4ClQonMycE/lyeKbJd+zABVmHKOcjE
 jZN6yjbBwCI39H5Bi2wLv2yqV6Pwmbou1R3uKoMu+puHSiFoLN/VQtu/LZquKpLFLvMC
 G5hrRKITG33fKnqRVNyhLTxasgeQLmx3Iu8rtvQZ1ztIf0a7XUTHkXBD8Rkc6ZxWGtLg
 LhKDvuNL74tZ/vE3c5nl17Gtf6G0w4soRx4z+klRa3Yfs9Ihw4buHejkWxGbyZfTeGcB
 DarA==
X-Gm-Message-State: AKGB3mLSiPEz/D57TjifYP+AtEVfFg66OJMC6KoF0MzLdPHB/W/SxyRn
 ffR7H3Z3DZxrenPtqpkZBHA=
X-Google-Smtp-Source: ACJfBotRtl+C1d2hVFqlSwN9tWh4m3yFkhqfTsEzVXUeg/aGxeqWsP/YyIsVCcqH91UKfIr5qxFheA==
X-Received: by 10.223.161.27 with SMTP id o27mr16881589wro.254.1514490142613; 
 Thu, 28 Dec 2017 11:42:22 -0800 (PST)
Received: from eden.intern.blutmeer.de
 (ppp-93-104-185-42.dynamic.mnet-online.de. [93.104.185.42])
 by smtp.gmail.com with ESMTPSA id o98sm95744612wrb.40.2017.12.28.11.42.20
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 28 Dec 2017 11:42:21 -0800 (PST)
From: Florian Heigl <florian.heigl@gmail.com>
Message-Id: <77E7BA25-FDCA-471B-8C6A-5E066740E20D@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Date: Thu, 28 Dec 2017 20:42:19 +0100
In-Reply-To: <F43DC29A-CEDB-4235-B4E3-B4BF23960B6A@gmail.com>
To: Mohamed King <mohammed.king@gmail.com>
References: <F43DC29A-CEDB-4235-B4E3-B4BF23960B6A@gmail.com>
X-Mailer: Apple Mail (2.3273)
Cc: xen-users@lists.xenproject.org
Subject: Re: [Xen-users] DomU CPU Bursting
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0382892320439897914=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>


--===============0382892320439897914==
Content-Type: multipart/alternative;
 boundary="Apple-Mail=_BD3FBC72-A200-49FE-8364-298EA48D5108"


--Apple-Mail=_BD3FBC72-A200-49FE-8364-298EA48D5108
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi,

> Am 28.12.2017 um 20:00 schrieb Mohamed King <mohammed.king@gmail.com>:
>=20
> Hello Everyone,=20
>=20
> I have been struggling with this for a while now but can=E2=80=99t =
seem to get any confirmation from available docs, etc. Does Xen have any =
concept of CPU bursting? In other words, if am inside a DomU and I the =
top command shows 100% CPU usage. Is there any reason to believe the =
domU can take advantage to more CPU resources beyond it=E2=80=99s =
allocation if the dom0 (physical host) has available CPU resources?  =20
>=20
> Thanks in advance.=20


I think the feature request (at uservoice) for that didn't go anywhere.
A domU vCPU _can_ use more ressources as long as they are free.
You can cap it to not do that (see the cap / weight parameters for xl)
That's with the normal scheduler!

Very old example script from "xm" times:
=
https://bitbucket.org/darkfader/black-magic/src/3cc94608778b20751229964c5a=
a8f56fd3c0753d/usr/local/bin/cpucap?at=3Ddefault&fileviewer=3Dfile-view-de=
fault =
<https://bitbucket.org/darkfader/black-magic/src/3cc94608778b20751229964c5=
aa8f56fd3c0753d/usr/local/bin/cpucap?at=3Ddefault&fileviewer=3Dfile-view-d=
efault>

I *think* there are more options if you use v2 cpu pools, but got no =
idea about that.

Florian=

--Apple-Mail=_BD3FBC72-A200-49FE-8364-298EA48D5108
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D"">Hi,<div class=3D""><br class=3D""></div><div =
class=3D""><div><blockquote type=3D"cite" class=3D""><div class=3D"">Am =
28.12.2017 um 20:00 schrieb Mohamed King &lt;<a =
href=3D"mailto:mohammed.king@gmail.com" =
class=3D"">mohammed.king@gmail.com</a>&gt;:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div class=3D"">Hello =
Everyone, <br class=3D""><br class=3D"">I have been struggling with this =
for a while now but can=E2=80=99t seem to get any confirmation from =
available docs, etc. Does Xen have any concept of CPU bursting? In other =
words, if am inside a DomU and I the top command shows 100% CPU usage. =
Is there any reason to believe the domU can take advantage to more CPU =
resources beyond it=E2=80=99s allocation if the dom0 (physical host) has =
available CPU resources? &nbsp;&nbsp;<br class=3D""><br class=3D"">Thanks =
in advance. <br class=3D""></div></div></blockquote></div><br =
class=3D""></div><div class=3D""><br class=3D""></div><div class=3D"">I =
think the feature request (at uservoice) for that didn't go =
anywhere.</div><div class=3D"">A domU vCPU _can_ use more ressources as =
long as they are free.</div><div class=3D"">You can cap it to not do =
that (see the cap / weight parameters for xl)</div><div class=3D"">That's =
with the normal scheduler!</div><div class=3D""><br class=3D""></div><div =
class=3D"">Very old example script from "xm" times:</div><div =
class=3D""><a =
href=3D"https://bitbucket.org/darkfader/black-magic/src/3cc94608778b207512=
29964c5aa8f56fd3c0753d/usr/local/bin/cpucap?at=3Ddefault&amp;fileviewer=3D=
file-view-default" =
class=3D"">https://bitbucket.org/darkfader/black-magic/src/3cc94608778b207=
51229964c5aa8f56fd3c0753d/usr/local/bin/cpucap?at=3Ddefault&amp;fileviewer=
=3Dfile-view-default</a></div><div class=3D""><br class=3D""></div><div =
class=3D"">I *think* there are more options if you use v2 cpu pools, but =
got no idea about that.</div><div class=3D""><br class=3D""></div><div =
class=3D"">Florian</div></body></html>=

--Apple-Mail=_BD3FBC72-A200-49FE-8364-298EA48D5108--


--===============0382892320439897914==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============0382892320439897914==--


From xen-users-bounces@lists.xenproject.org Fri Dec 29 09:41:34 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Dec 2017 09:41:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eUr9P-0007MH-Qg; Fri, 29 Dec 2017 09:40:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=c4fz=dz=gmail.com=michel.dhooge@srs-us1.protection.inumbo.net>)
 id 1eUr9O-0007MB-8Z
 for xen-users@lists.xenproject.org; Fri, 29 Dec 2017 09:40:26 +0000
X-Inumbo-ID: 27eba032-ec7c-11e7-b4a6-bc764e045a96
Received: from mail-it0-x230.google.com (unknown [2607:f8b0:4001:c0b::230])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 27eba032-ec7c-11e7-b4a6-bc764e045a96;
 Fri, 29 Dec 2017 10:39:25 +0100 (CET)
Received: by mail-it0-x230.google.com with SMTP id c16so6459407itc.5
 for <xen-users@lists.xenproject.org>; Fri, 29 Dec 2017 01:40:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=B8BPQCZKnMwssaTWurNejyoundyzBhP9sJdl+Hw6n/0=;
 b=RhfurcYmc06i+p6Pg0ZukBzphHfj+YzGV3FgoWXwbZMxeJiV5luXJw9u6OsEy7iNIf
 yi8vZE7KFljBy/KcVASzg31Ax+Jb9z5iuR2bSfHto+aKT9hlT45BiiydgGIsESJHXtiV
 TSXbn+dpdUur45FpBWa7+JVIUehJG5DhBPgSDmVoHLDaMZRl31/WFEghZbqNDbHO4Sok
 PB+4qee1wIP+ufJEDKbO18QeSLFcc5WbWfUWe1QKu+dci1trbTsTYubyuqGMN6wNvoh5
 zkgpFB4kMRGrc3tmCQAAX1qOSAMiw6QrRVDVxx/or/jH49RnUz32zqCZd1PIN+fV8OMD
 eGtA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=B8BPQCZKnMwssaTWurNejyoundyzBhP9sJdl+Hw6n/0=;
 b=ouZIMwLQB6X8k7Sl+t4gw9oTIoKPJvd5B/J+y6prDEE0wMvtnGWQrsJcZSYPkZvevk
 8+eURsT6OO7pxdSTmIoYns5uNv8diowUK71ai0pjm/5dm04eX5lvXdKt59ovlmGgRBmi
 +al6sDoK89RMHMxNLsZMyvtE1vBgVhWC13Q30fW8CuviXA5LVpEm5zkNs75pIk2+ePyB
 Y0qLGhw1069pUW2+t9xpmZOCjXm/OLRUqZVoDj5phwRYPyjnTXL5tHyNAPedcFSmeVn9
 sFqnocctZZ9JHxUU8l0SsdSSKxXtit9GX1UnHaPkrYRMqMj7pPUrE4QlRh3oIPzzuofc
 Esdw==
X-Gm-Message-State: AKGB3mKVy/G+nyi8GEwmwaO+XALI4+1TQLT3RQOCNVnPXlGH2fX2Mjdu
 q43UnHz1B2sPV8msDFOxkKwVoCzAtRbIP2oYY4s=
X-Google-Smtp-Source: ACJfBovGcxJmiRI53EdV6UMc5T6N7Y3dRAZuumTeZyStGq6n+ik8dDFxx9ZbRnC1tXtumcsVUfEkDH/Vfn2jO9TyHsQ=
X-Received: by 10.36.73.233 with SMTP id e102mr45744795itd.114.1514540423890; 
 Fri, 29 Dec 2017 01:40:23 -0800 (PST)
MIME-Version: 1.0
Received: by 10.2.183.4 with HTTP; Fri, 29 Dec 2017 01:40:03 -0800 (PST)
In-Reply-To: <30ce0416-d407-b5a3-694e-9af493275696@gmail.com>
References: <d09d99fd-2f38-d633-650d-8267685f0988@steadfast.net>
 <1715547.uZ1VQPoTV5@andromeda>
 <30ce0416-d407-b5a3-694e-9af493275696@gmail.com>
From: "Michel D'HOOGE" <michel.dhooge@gmail.com>
Date: Fri, 29 Dec 2017 10:40:03 +0100
Message-ID: <CABvfmH4S7X50i4Fk5UoLvpb-HQvYpWW77RD5nYJ1wh3ciNKcbg@mail.gmail.com>
To: rayj <ray3960852@gmail.com>
Cc: xen-users@lists.xenproject.org
Subject: Re: [Xen-users] How do You Set-up a Wireless connection on Xen?
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGkgUmF5LAoKMjAxNy0xMi0yMSAyOjU2IEdNVCswMTowMCByYXlqIDxyYXkzOTYwODUyQGdtYWls
LmNvbT46Cj4gSSB3b3VsZCBsaWtlIHRvIHVuZGVyc3RhbmQgaG93IG90aGVycyBhcmUgY29uZmln
dXJpbmcgWGVuIGZvciB3aXJlbGVzcwo+IGNvbm5lY3Rpb25zIHNvIEkgbWF5IGJldHRlciB1bmRl
cnN0YW5kIGhvdyB0byBzZXQgaXQgdXAuCgpBZnRlciBkaWdnaW5nIGFuZCByZWFkaW5nIGEgY291
cGxlIG9mIHBhZ2VzLCBJIGdhdmUgdXAgdHJ5aW5nIHRvIGRvIHRoYXQhIDstKQpCdXQgbW9zdGx5
IGJlY2F1c2UgSSBjYW4gbGl2ZSB3aXRoIGEgd2lyZWQgc29sdXRpb24gdGhhdCBmaXRzIG15IG5l
ZWRzLi4uCgpUaGUgcHJvYmxlbSBpcyBub3QgZGlyZWN0bHkgcmVsYXRlZCB0byB2aXJ0dWFsaXph
dGlvbiBidXQgcmVhbGx5IHRvCnNoYXJpbmcgd2lmaS4KaHR0cHM6Ly93aWtpLmxpbnV4Zm91bmRh
dGlvbi5vcmcvbmV0d29ya2luZy9icmlkZ2UjaXQtZG9lc24tdC13b3JrLXdpdGgtbXktd2lyZWxl
c3MtY2FyZAoKRmlyc3Qgc29sdXRpb24gd291bGQgYmUgdG8gdXNlIE5BVC4KClRoZSBkZWJpYW4g
d2lraSBzaG93cyBhbm90aGVyIHNvbHV0aW9uIHRoYXQgdXNlIGVidGFibGUuCmh0dHBzOi8vd2lr
aS5kZWJpYW4ub3JnL0JyaWRnZU5ldHdvcmtDb25uZWN0aW9ucyNCcmlkZ2luZ193aXRoX2Ffd2ly
ZWxlc3NfTklDCgpJbiBhbGwgY2FzZXMsIHRoZSByZW1vdGUgY29tcHV0ZXIgb3IgdGhlIGRvbVUg
c2Vlcy91c2VzIGEgd2lyZWQgY29ubmVjdGlvbi4KQUZBSUsgcWVtdSBkb2Vzbid0IGVtdWxhdGUg
YSB3aXJlbGVzcyBjYXJkLCBzbyB5b3UgY2FuJ3QgbWFrZSB5b3VyCmRvbVUgYXV0aGVudGljYXRl
IHRvIHRoZSBBUCB3aXRoIGl0cyBvd24gTUFDIGFkZHJlc3MuClNvIGhhdmluZyB0aGUgZWFzeSB3
aXJlZCBzb2x1dGlvbiBvZiBoYXZpbmcgc2V2ZXJhbCBkaWZmZXJlbnQgTUFDCmFkZHJlc3NlcyBn
b2luZyB0aHJvdWdoIHlvdXIgc2luZ2xlIHdpcmUgaXMgbm90IGFuIG9wdGlvbi4KCkJ1dCBJJ2Qg
YmUgYWxzbyBpbnRlcmVzdGVkIHRvIGhhdmUgc29tZSBmZWVkYmFjayBmcm9tIG90aGVycyA6LUQK
CkhUSApNaWNoZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tdXNlcnM=

From xen-users-bounces@lists.xenproject.org Fri Dec 29 09:53:44 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Dec 2017 09:53:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eUrM3-0008Cj-2A; Fri, 29 Dec 2017 09:53:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=c4fz=dz=gmail.com=michel.dhooge@srs-us1.protection.inumbo.net>)
 id 1eUrM2-0008Cd-6B
 for xen-users@lists.xenproject.org; Fri, 29 Dec 2017 09:53:30 +0000
X-Inumbo-ID: fb618ac4-ec7d-11e7-b4a6-bc764e045a96
Received: from mail-it0-x236.google.com (unknown [2607:f8b0:4001:c0b::236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fb618ac4-ec7d-11e7-b4a6-bc764e045a96;
 Fri, 29 Dec 2017 10:52:29 +0100 (CET)
Received: by mail-it0-x236.google.com with SMTP id r6so31181628itr.3
 for <xen-users@lists.xenproject.org>; Fri, 29 Dec 2017 01:53:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=sd4iYqCXAut4MJ/jO5oXmiVWKRi6WOqnFw3leoGDpT0=;
 b=WosdLREyVulp/5Xrw/3gv+X1B4zM6wG7ClOPPfgDkksqOaWskW771OjLBIQmZ0ymDR
 BX17tOybN3dI+BtVX/A1NNwEuq0e9z/uKslL2nFwQEBrECZ78Z8JAG+QooQFCRFsdGFo
 j+DCEaPpLu4XytTNPu+1v4fwWAu/I4T3/A47L1JFHFJCHh781PIL0WvoK0XTdhfnHR4a
 xs4xpOPr/fbwhP7vWX/gCShevWfJdPH2kedS07vcGUO+tWpxAQf89e9z/yeowtoKyJhW
 VcMg0H88CjIAlVKTmeORoUTZ4BxKO2a3k8wcTyjAR2318bMdyMIc4P5zkVFer2UUF7Wz
 Y35w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=sd4iYqCXAut4MJ/jO5oXmiVWKRi6WOqnFw3leoGDpT0=;
 b=XqbEhQmcch7+r328v4ievMwhD5kvnLA+4Oxe/ZiNDeLt76IuB6eq5JMnNmwcsN3XPQ
 PPPG5tA/W4C3xfA9v5itVHhCJdZObyfFUj3fQLNMRHqk9TfF/lgIIc/fC07MXu44dIn4
 NmRBqQ5HHzykYjlEEZbLPwyYwy8oyS5m+iQl/XIV3WDnNaMD+yx5e5AS0n31pZg4GavI
 oCQEIVI9rfue7b709vqtflIzRMftMAsvAUrKeNqKyBOx6uP4jh0OOvYoBgDCzKEAkahG
 dN/B1ZUjq7ZtO3wRKCQIiDtpXTmA1Aykg1/upLl5pzelaltwpd/cmFpm9DeBn2kM4Iby
 BGnA==
X-Gm-Message-State: AKGB3mLxD1RX0gBAnzpfm4ZFtPlFZlJw6WIq3rU64CQmwpbM2ohzimOV
 lWuHi2DjqzdUBjHBVjGZLGPwozb+N9K0B/5Uegw=
X-Google-Smtp-Source: ACJfBot6LF7fR+ueUwMz+gXZ9H3e7aoeZVXcaTMULOSMpVlbnNvUDWt7VJ3elWFfT8xipG2NgsQC1DmU0h7B3s15VqM=
X-Received: by 10.36.73.233 with SMTP id e102mr45774526itd.114.1514541208276; 
 Fri, 29 Dec 2017 01:53:28 -0800 (PST)
MIME-Version: 1.0
Received: by 10.2.183.4 with HTTP; Fri, 29 Dec 2017 01:53:07 -0800 (PST)
In-Reply-To: <5f80669e-97bf-9f25-2006-15bd4e987139@gmail.com>
References: <20171227120010.7BDB33ED16@mxw-in04.daemonmail.net>
 <5f80669e-97bf-9f25-2006-15bd4e987139@gmail.com>
From: "Michel D'HOOGE" <michel.dhooge@gmail.com>
Date: Fri, 29 Dec 2017 10:53:07 +0100
Message-ID: <CABvfmH46r5Aq2NHk54p3tru8yabrx_cHssgJ1dTHjcVk9aQ=Mw@mail.gmail.com>
To: rayj <ray3960852@gmail.com>
Cc: xen-users@lists.xenproject.org
Subject: Re: [Xen-users] Guest Type for Network Management
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGksCgpJJ2xsIGp1c3QgYW5zd2VyIHRoYXQgcGFydDoKCj4gSXMgaXQgYXBwcm9wcmlhdGUgdG8g
aW5jbHVkZSBhIGZpcmV3YWxsIGhlcmUgb3Igc2hvdWxkIGRpZmZlcmVudCBndWVzdHMgdXNlCj4g
ZGlmZmVyZW50IGZpcmV3YWxscz8KClZpcnR1YWxpemluZyBzb21lIGNvbXB1dGVycyBpcyBub3Qg
c28gZGlmZmVyZW50IHRvIGhhdmluZyBzbWFsbCwKY29uY3JldGUgY29tcHV0ZXJzIGNvbm5lY3Rl
ZCB0b2dldGhlciBpbnRvIGEgTEFOLiBTbyB0aGUgYW5zd2VyIGlzOiBpdApkZXBlbmRzIDstKQoK
SGF2aW5nIGEgZmlyZXdhbGwgb25seSBpbiB0aGUgbmV0d29yayBkb21haW4gc2hvdWxkIHNwYXJl
IHNvbWUgQ1BVCmJlY2F1c2UgdGhlIGZpbHRlcmluZyBpcyBvbmx5IGRvbmUgb25jZS4gQnV0IHRo
aXMgaXNuJ3QgbWF5YmUKZmluZS1ncmFpbmVkIGVub3VnaC4KT24gdGhlIG90aGVyIGhhbmQsIGlm
IHlvdXIgZG9tMCBhbmQgZG9tVXMgYXJlIGRvaW5nIHZlcnkgZGlmZmVyZW50CmJ1c2luZXNzZXMs
IHRoaXMgY291bGQgYmUgZWFzaWVyIHRvIGNvbmZpZ3VyZSBhIGZpcmV3YWxsIHBlciBkb20uCkFu
ZCBsaWtlIGluIGEgcmVhbCBMQU4sIGl0IGFsc28gZGVwZW5kcyBvbiBob3cgeW91IHRydXN0IGV2
ZXJ5IGRvbVUuCgpJbiB5b3VyIGNhc2UgKGEgbGFwdG9wKSwgZmlsdGVyaW5nIChhbmQgbWF5YmUg
TkFULWluZyBmb3Igd2lyZWxlc3MpIGluCnRoZSBuZXR3b3JrIGRvbWFpbiBjb3VsZCBiZSBlYXNp
ZXIsIGJlY2F1c2UgeW91J2xsIGhhdmUgYSBzaW5nbGUgcG9pbnQKb2YgY29uZmlndXJhdGlvbiAm
IG1hbmFnZW1lbnQuCgpNaWNoZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tdXNlcnM=

From xen-users-bounces@lists.xenproject.org Fri Dec 29 12:01:32 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Dec 2017 12:01:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eUtKp-0008M7-NM; Fri, 29 Dec 2017 12:00:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=6ehi=dz=tierra.net=nobody@srs-us1.protection.inumbo.net>)
 id 1eUtKp-0008Ls-22
 for xen-users@lists.xenproject.org; Fri, 29 Dec 2017 12:00:23 +0000
X-Inumbo-ID: 0b30e947-ec90-11e7-b0d7-9f685aff125f
Received: from smtp02-other-4.daemonmail.net (unknown [216.104.163.159])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 0b30e947-ec90-11e7-b0d7-9f685aff125f;
 Fri, 29 Dec 2017 12:01:46 +0000 (UTC)
Received: from mxw-in02.daemonmail.net (unknown [216.104.161.12])
 by smtp02-other-4.daemonmail.net (Postfix) with ESMTP id 78FB9A1AAD
 for <xen-users@lists.xenproject.org>; Fri, 29 Dec 2017 04:00:16 -0800 (PST)
X-Best-Tracker: 
Received: by mxw-in02.daemonmail.net (Postfix, from userid 65534)
 id 4D96A46239; Fri, 29 Dec 2017 04:00:16 -0800 (PST)
To: xen-users@lists.xenproject.org
Precedence: bulk
X-Autoresponder: 27
X-Loopdetect: Fri Dec 29 04:00:16 2017
From: "Robert McNicol" <rmcnicol@servicemasterbc.ca>
Include-Original-Message: No
Message-Id: <20171229120016.4D96A46239@mxw-in02.daemonmail.net>
Date: Fri, 29 Dec 2017 04:00:16 -0800 (PST)
Subject: [Xen-users] Out of office
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SSB3aWxsIGJlIGF3YXkgZnJvbSB0aGUgb2ZmaWNlIGJlZ2lubmluZyBGcmlkYXkgRGVjIDIybmQu
IEkgd2lsbCBiZSByZXR1cm5pbmcgVHVlc2RheSBKYW4gMm5kLiBJIHdpbGwgbm90IGhhdmUgYWNj
ZXNzIHRvIGVtYWlsIGR1cmluZyB0aGlzIHRpbWUuIElGIHlvdSBoYXZlIGFuIGltbWVkaWF0ZSBu
ZWVkLCBjb250YWN0IEN5bnRoaWEgYXQgZXh0IDIyOS4KClJvYmVydCBNY05pY29sClN5c3RlbXMg
QWRtaW5pc3RyYXRvcgpTZXJ2aWNlTWFzdGVyIFJlc3RvcmUgfCBGcmFzZXIgVmFsbGV5CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1h
aWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

From xen-users-bounces@lists.xenproject.org Sat Dec 30 12:01:28 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Dec 2017 12:01:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eVFoJ-0002u4-Ox; Sat, 30 Dec 2017 12:00:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=jftr=d2=tierra.net=nobody@srs-us1.protection.inumbo.net>)
 id 1eVFoI-0002tb-Dj
 for xen-users@lists.xenproject.org; Sat, 30 Dec 2017 12:00:18 +0000
X-Inumbo-ID: 34b72656-ed59-11e7-b0d7-9f685aff125f
Received: from smtp01-other-4.daemonmail.net (unknown [216.104.162.159])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 34b72656-ed59-11e7-b0d7-9f685aff125f;
 Sat, 30 Dec 2017 12:01:45 +0000 (UTC)
Received: from mxw-in04.daemonmail.net (unknown [216.104.161.14])
 by smtp01-other-4.daemonmail.net (Postfix) with ESMTP id 103F380F4C
 for <xen-users@lists.xenproject.org>; Sat, 30 Dec 2017 04:00:10 -0800 (PST)
X-Best-Tracker: 
Received: by mxw-in04.daemonmail.net (Postfix, from userid 65534)
 id 024F13ECB9; Sat, 30 Dec 2017 04:00:09 -0800 (PST)
To: xen-users@lists.xenproject.org
Precedence: bulk
X-Autoresponder: 27
X-Loopdetect: Sat Dec 30 04:00:09 2017
From: "Robert McNicol" <rmcnicol@servicemasterbc.ca>
Include-Original-Message: No
Message-Id: <20171230120010.024F13ECB9@mxw-in04.daemonmail.net>
Date: Sat, 30 Dec 2017 04:00:09 -0800 (PST)
Subject: [Xen-users] Out of office
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SSB3aWxsIGJlIGF3YXkgZnJvbSB0aGUgb2ZmaWNlIGJlZ2lubmluZyBGcmlkYXkgRGVjIDIybmQu
IEkgd2lsbCBiZSByZXR1cm5pbmcgVHVlc2RheSBKYW4gMm5kLiBJIHdpbGwgbm90IGhhdmUgYWNj
ZXNzIHRvIGVtYWlsIGR1cmluZyB0aGlzIHRpbWUuIElGIHlvdSBoYXZlIGFuIGltbWVkaWF0ZSBu
ZWVkLCBjb250YWN0IEN5bnRoaWEgYXQgZXh0IDIyOS4KClJvYmVydCBNY05pY29sClN5c3RlbXMg
QWRtaW5pc3RyYXRvcgpTZXJ2aWNlTWFzdGVyIFJlc3RvcmUgfCBGcmFzZXIgVmFsbGV5CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1h
aWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

From xen-users-bounces@lists.xenproject.org Sat Dec 30 19:17:39 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Dec 2017 19:17:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eVMcD-0005Ee-5t; Sat, 30 Dec 2017 19:16:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ca40=d2=gmail.com=ray3960852@srs-us1.protection.inumbo.net>)
 id 1eVMcB-0005EY-Uo
 for xen-users@lists.xenproject.org; Sat, 30 Dec 2017 19:16:16 +0000
X-Inumbo-ID: c156e216-ed95-11e7-b4a6-bc764e045a96
Received: from mail-ot0-x229.google.com (unknown [2607:f8b0:4003:c0f::229])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c156e216-ed95-11e7-b4a6-bc764e045a96;
 Sat, 30 Dec 2017 20:15:11 +0100 (CET)
Received: by mail-ot0-x229.google.com with SMTP id q39so33376515otb.8
 for <xen-users@lists.xenproject.org>; Sat, 30 Dec 2017 11:16:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language;
 bh=htH0ThI8pGUSN/YUhska6gDM32wLq0tsRiFoKUO9hSw=;
 b=RoB3bSRIILD9rmW5zLAwkIyx2oBnxWTlOtcHIYKF6q4awyT9FZL9wLcrqJpsqHQAgl
 uEdMcHFercAo+AhYARExMg9Nua1LKYQgZTH/+xRWfFM0mln+cM5t8U+6sZ6AVeYuZJXY
 G+qpY1NYqIlVRZxuVn12m3DqCHFZ+CCTDESwgbMKNhOQChESYRVAApak9M4RpW/Xxdtt
 vy10htAW5gFm1DCSHgw3WNyvwd/Z687t5YojD0K7QSZL2Vj+6EYS3KvYrpYkFvqplA9U
 3+T22usoi419D08Vg9h1o84B6Cvi20u1Vy4cgnToCmGTXImLlEq9FocmN6SWoy7TkDdv
 8A0Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language;
 bh=htH0ThI8pGUSN/YUhska6gDM32wLq0tsRiFoKUO9hSw=;
 b=Nx+uAhgPC66nETsYQ7N0E2iPPyzJEXpvi05HVIYwfAq6qkNtXbBmKS4lV6zNCYJZ59
 7Xvt4+ng2sPCIkFaCrMKsIG+6x+kpFvFNiV1FQI//vBedz9sWRdgUFiBM4R3adtpQvZB
 L1VfTx2LsFlgUn1HbKpiXl1ZkMbZrp4cAWlz0CM0YXJJ/RCPK8IkZJjGB4afsmnuhIVG
 OE0+V00kkwj2mQg1dp58z7EIqltHE3K3rM4nT1YMbfepq1gGM3wt6WI0zh95FYk6dsvW
 BBupiuzJMZQMT5F5eOW2GtyacHTjVQ4/1wLZRIkJxytNh+zNSh4s4F3sq5DEXznkEcbe
 n9yA==
X-Gm-Message-State: AKGB3mJiyyj4hGieGvIuMeclhiAuzj5/Ok4JdMWxSqdcideR5T12Fkvc
 Qd1ni+Vfw+Hq65NWA351YQFUc7qY
X-Google-Smtp-Source: ACJfBouLMnDTGqcOcRroVkV/0a1UdDyL8vO9rQDLPjNHOmRjEwron/1hXBYpT+Vi+OcILNZRo3cXQQ==
X-Received: by 10.157.2.132 with SMTP id 4mr25005468otl.372.1514661372110;
 Sat, 30 Dec 2017 11:16:12 -0800 (PST)
Received: from [192.168.19.2] (mobile-166-176-122-214.mycingular.net.
 [166.176.122.214])
 by smtp.gmail.com with ESMTPSA id t27sm17101776oij.32.2017.12.30.11.16.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 30 Dec 2017 11:16:11 -0800 (PST)
To: Michel D'HOOGE <michel.dhooge@gmail.com>
References: <20171227120010.7BDB33ED16@mxw-in04.daemonmail.net>
 <5f80669e-97bf-9f25-2006-15bd4e987139@gmail.com>
 <CABvfmH46r5Aq2NHk54p3tru8yabrx_cHssgJ1dTHjcVk9aQ=Mw@mail.gmail.com>
From: rayj <ray3960852@gmail.com>
Message-ID: <f00ac51c-8169-3608-bdef-74a255b358c6@gmail.com>
Date: Sat, 30 Dec 2017 13:16:07 -0600
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <CABvfmH46r5Aq2NHk54p3tru8yabrx_cHssgJ1dTHjcVk9aQ=Mw@mail.gmail.com>
Content-Language: en-US
Cc: xen-users@lists.xenproject.org
Subject: Re: [Xen-users] Guest Type for Network Management
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2566650935308609782=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

This is a multi-part message in MIME format.
--===============2566650935308609782==
Content-Type: multipart/alternative;
 boundary="------------ED654AC2203AA101FB287164"
Content-Language: en-US

This is a multi-part message in MIME format.
--------------ED654AC2203AA101FB287164
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

Michael,

Thank you.


On 12/29/2017 3:53 AM, Michel D'HOOGE wrote:
> Hi,
>
> I'll just answer that part:
>
>> Is it appropriate to include a firewall here or should different guests use
>> different firewalls?
> Virtualizing some computers is not so different to having small,
> concrete computers connected together into a LAN. So the answer is: it
> depends ;-)
>
> Having a firewall only in the network domain should spare some CPU
> because the filtering is only done once. But this isn't maybe
> fine-grained enough.
> On the other hand, if your dom0 and domUs are doing very different
> businesses, this could be easier to configure a firewall per dom.
> And like in a real LAN, it also depends on how you trust every domU.
>
> In your case (a laptop), filtering (and maybe NAT-ing for wireless) in
> the network domain could be easier, because you'll have a single point
> of configuration & management.
>
> Michel
I appreciate your viewpoints.  I do not have a variety of different 
functionality so it seems like a single firewall should be sufficient.

Ray

-- 
Ray Joseph, PE
832 586-5854
ray@aarden.us


--------------ED654AC2203AA101FB287164
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Michael,</p>
    <p>Thank you.  <br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 12/29/2017 3:53 AM, Michel D'HOOGE
      wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CABvfmH46r5Aq2NHk54p3tru8yabrx_cHssgJ1dTHjcVk9aQ=Mw@mail.gmail.com">
      <pre wrap="">Hi,

I'll just answer that part:

</pre>
      <blockquote type="cite">
        <pre wrap="">Is it appropriate to include a firewall here or should different guests use
different firewalls?
</pre>
      </blockquote>
      <pre wrap="">
Virtualizing some computers is not so different to having small,
concrete computers connected together into a LAN. So the answer is: it
depends ;-)

Having a firewall only in the network domain should spare some CPU
because the filtering is only done once. But this isn't maybe
fine-grained enough.
On the other hand, if your dom0 and domUs are doing very different
businesses, this could be easier to configure a firewall per dom.
And like in a real LAN, it also depends on how you trust every domU.

In your case (a laptop), filtering (and maybe NAT-ing for wireless) in
the network domain could be easier, because you'll have a single point
of configuration &amp; management.

Michel
</pre>
    </blockquote>
    <font size="+1">I appreciate your viewpoints.  I do not have a
      variety of different functionality so it seems like a single
      firewall should be sufficient.<br>
      <br>
      Ray</font><br>
    <pre class="moz-signature" cols="72">-- 
Ray Joseph, PE
832 586-5854
<a class="moz-txt-link-abbreviated" href="mailto:ray@aarden.us">ray@aarden.us</a></pre>
  </body>
</html>

--------------ED654AC2203AA101FB287164--


--===============2566650935308609782==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============2566650935308609782==--


From xen-users-bounces@lists.xenproject.org Sun Dec 31 12:01:34 2017
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 31 Dec 2017 12:01:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eVcHp-0005Hd-6t; Sun, 31 Dec 2017 12:00:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=0q+6=d3=tierra.net=nobody@srs-us1.protection.inumbo.net>)
 id 1eVcHo-0005H9-IA
 for xen-users@lists.xenproject.org; Sun, 31 Dec 2017 12:00:16 +0000
X-Inumbo-ID: 5f8f342f-ee22-11e7-b0d7-9f685aff125f
Received: from smtp02-other-4.daemonmail.net (unknown [216.104.163.159])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 5f8f342f-ee22-11e7-b0d7-9f685aff125f;
 Sun, 31 Dec 2017 12:01:46 +0000 (UTC)
Received: from mxw-in01.daemonmail.net (unknown [216.104.161.11])
 by smtp02-other-4.daemonmail.net (Postfix) with ESMTP id 564BDA1802
 for <xen-users@lists.xenproject.org>; Sun, 31 Dec 2017 04:00:08 -0800 (PST)
X-Best-Tracker: 
Received: by mxw-in01.daemonmail.net (Postfix, from userid 65534)
 id 2F69346C90; Sun, 31 Dec 2017 04:00:08 -0800 (PST)
To: xen-users@lists.xenproject.org
Precedence: bulk
X-Autoresponder: 27
X-Loopdetect: Sun Dec 31 04:00:08 2017
From: "Robert McNicol" <rmcnicol@servicemasterbc.ca>
Include-Original-Message: No
Message-Id: <20171231120008.2F69346C90@mxw-in01.daemonmail.net>
Date: Sun, 31 Dec 2017 04:00:08 -0800 (PST)
Subject: [Xen-users] Out of office
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SSB3aWxsIGJlIGF3YXkgZnJvbSB0aGUgb2ZmaWNlIGJlZ2lubmluZyBGcmlkYXkgRGVjIDIybmQu
IEkgd2lsbCBiZSByZXR1cm5pbmcgVHVlc2RheSBKYW4gMm5kLiBJIHdpbGwgbm90IGhhdmUgYWNj
ZXNzIHRvIGVtYWlsIGR1cmluZyB0aGlzIHRpbWUuIElGIHlvdSBoYXZlIGFuIGltbWVkaWF0ZSBu
ZWVkLCBjb250YWN0IEN5bnRoaWEgYXQgZXh0IDIyOS4KClJvYmVydCBNY05pY29sClN5c3RlbXMg
QWRtaW5pc3RyYXRvcgpTZXJ2aWNlTWFzdGVyIFJlc3RvcmUgfCBGcmFzZXIgVmFsbGV5CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1h
aWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

