From xen-changelog-bounces@lists.xenproject.org Sat Dec 01 12:55:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 01 Dec 2018 12:55:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gT4nZ-00084u-Jd; Sat, 01 Dec 2018 12:55:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3uER=OK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gT4nY-00084p-Cj
 for xen-changelog@lists.xenproject.org; Sat, 01 Dec 2018 12:55:04 +0000
X-Inumbo-ID: 514959d2-f568-11e8-b4a1-c7626469b49c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 514959d2-f568-11e8-b4a1-c7626469b49c;
 Sat, 01 Dec 2018 12:55:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gT4nW-00036R-9B
 for xen-changelog@lists.xenproject.org; Sat, 01 Dec 2018 12:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gT4nW-0003Cy-6f
 for xen-changelog@lists.xenproject.org; Sat, 01 Dec 2018 12:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gT4nW-0003Cy-6f@xenbits.xenproject.org>
Date: Sat, 01 Dec 2018 12:55:02 +0000
Subject: [Xen-changelog] [xen stable-4.7] stubdom/vtpm: fix memcmp in
 TPM_ChangeAuthAsymFinish
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDljODI3NTk0NDgyOWM1NWFmM2RjNzA4NzEyY2E1YzEyMGIxYmIzMjgKQXV0aG9yOiAg
ICAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpBdXRob3JEYXRlOiBNb24gSnVuIDE4IDE0
OjU1OjM2IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgNyAxMDo0OToxNyAyMDE4ICswMDAwCgog
ICAgc3R1YmRvbS92dHBtOiBmaXggbWVtY21wIGluIFRQTV9DaGFuZ2VBdXRoQXN5bUZpbmlzaAog
ICAgCiAgICBnY2M4IHNwb3R0ZWQgdGhpcyBlcnJvcjoKICAgIGVycm9yOiAnbWVtY21wJyByZWFk
aW5nIDIwIGJ5dGVzIGZyb20gYSByZWdpb24gb2Ygc2l6ZSA4IFstV2Vycm9yPXN0cmluZ29wLW92
ZXJmbG93PV0KICAgIAogICAgU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxl
LmRlPgogICAgUmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVu
cy1seW9uLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDIyYmY1YmUzMjM3Y2I0
ODJhMmZmZDc3MmZmZDIwY2UzNzI4NWVlYmYpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCBkZWE5ZmMwZTAyZDkyZjVlNmQ0NjY4MGFhMGE1MmZhNzU4ZWNhOWM0KQogICAgKGNoZXJyeSBw
aWNrZWQgZnJvbSBjb21taXQgZTkwNzQ2MGZkNjFjMzUwNDg3ZmZlZTVkOGFhMzc1YmVmNTZiYzgx
YykKICAgIENvbmZsaWN0czoKICAgICAgICAgICAgc3R1YmRvbS9NYWtlZmlsZQogICAgU2lnbmVk
LW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICAKICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGYxMzk4M2RiMTIwZjVlNTZkZmVmYmVlNWQ1NjY3
OGQyZDQzZTI5MTQpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBkNjc5OGNlMzU3MDdh
NDg1ZDljMTMyMzE5ZDcwZGQ2NTQ2MjBlNWU1KQotLS0KIHN0dWJkb20vTWFrZWZpbGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgMSArCiBzdHViZG9tL3Z0cG1fVFBNX0NoYW5nZUF1dGhB
c3ltRmluaXNoLnBhdGNoIHwgMTIgKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDEzIGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9zdHViZG9tL01ha2VmaWxlIGIvc3R1YmRvbS9NYWtl
ZmlsZQppbmRleCAyMDQ0ZDc2ZWQ2Li40ZDUyZWEyNzRkIDEwMDY0NAotLS0gYS9zdHViZG9tL01h
a2VmaWxlCisrKyBiL3N0dWJkb20vTWFrZWZpbGUKQEAgLTIyMSw2ICsyMjEsNyBAQCB0cG1fZW11
bGF0b3ItJChYRU5fVEFSR0VUX0FSQ0gpOiB0cG1fZW11bGF0b3ItJChUUE1FTVVfVkVSU0lPTiku
dGFyLmd6CiAJcGF0Y2ggLWQgJEAgLXAxIDwgdnRwbS1kZWVwcXVvdGUucGF0Y2gKIAlwYXRjaCAt
ZCAkQCAtcDEgPCB2dHBtLWRlZXBxdW90ZS1hbnlsb2MucGF0Y2gKIAlwYXRjaCAtZCAkQCAtcDEg
PCB2dHBtLWNtYWtlLVdleHRyYS5wYXRjaAorCXBhdGNoIC1kICRAIC1wMSA8IHZ0cG1fVFBNX0No
YW5nZUF1dGhBc3ltRmluaXNoLnBhdGNoCiAJbWtkaXIgJEAvYnVpbGQKIAljZCAkQC9idWlsZDsg
Q0M9JHtDQ30gJChDTUFLRSkgLi4gLURDTUFLRV9DX0ZMQUdTOlNUUklORz0iLXN0ZD1jOTkgLURU
UE1fTk9fRVhURVJOICQoVEFSR0VUX0NQUEZMQUdTKSAkKFRBUkdFVF9DRkxBR1MpIC1Xbm8tZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IgogCXRvdWNoICRACmRpZmYgLS1naXQgYS9zdHViZG9t
L3Z0cG1fVFBNX0NoYW5nZUF1dGhBc3ltRmluaXNoLnBhdGNoIGIvc3R1YmRvbS92dHBtX1RQTV9D
aGFuZ2VBdXRoQXN5bUZpbmlzaC5wYXRjaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwMDAwLi4xMGI4OWE0YzNhCi0tLSAvZGV2L251bGwKKysrIGIvc3R1YmRvbS92dHBtX1RQTV9D
aGFuZ2VBdXRoQXN5bUZpbmlzaC5wYXRjaApAQCAtMCwwICsxLDEyIEBACitlcnJvcjogJ21lbWNt
cCcgcmVhZGluZyAyMCBieXRlcyBmcm9tIGEgcmVnaW9uIG9mIHNpemUgOCBbLVdlcnJvcj1zdHJp
bmdvcC1vdmVyZmxvdz1dCistLS0gYS90cG0vdHBtX2RlcHJlY2F0ZWQuYworKysrIGIvdHBtL3Rw
bV9kZXByZWNhdGVkLmMKK0BAIC00MzQsNyArNDM0LDcgQEAgVFBNX1JFU1VMVCBUUE1fQ2hhbmdl
QXV0aEFzeW1GaW5pc2goVFBNXworICAgdHBtX2htYWNfZmluYWwoJmhtYWNfY3R4LCBiMS5kaWdl
c3QpOworICAgLyogNi4gVGhlIFRQTSBTSEFMTCBjb21wYXJlIGIxIHdpdGggbmV3QXV0aExpbmsu
IFRoZSBUUE0gU0hBTEwKKyAgICAgICAgIGluZGljYXRlIGEgZmFpbHVyZSBpZiB0aGUgdmFsdWVz
IGRvIG5vdCBtYXRjaC4gKi8KKy0gIGlmIChtZW1jbXAoJmIxLCAmbmV3QXV0aExpbmssIHNpemVv
ZihUUE1fSE1BQykpKSB7CisrICBpZiAobWVtY21wKCZiMSwgbmV3QXV0aExpbmssIHNpemVvZihU
UE1fSE1BQykpKSB7CisgICAgIGRlYnVnKCJUUE1fQ2hhbmdlQXV0aEFzeW1GaW5pc2goKTogbmV3
QXV0aExpbmsgdmFsdWUgZG9lcyBub3QgbWF0Y2guIik7CisgICAgIHJldHVybiBUUE1fRkFJTDsK
KyAgIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Dec 01 12:55:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 01 Dec 2018 12:55:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gT4nj-00086P-LQ; Sat, 01 Dec 2018 12:55:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=3uer=ok=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gT4ni-00086J-4P
 for xen-changelog@lists.xenproject.org; Sat, 01 Dec 2018 12:55:14 +0000
X-Inumbo-ID: 575ecfc9-f568-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 575ecfc9-f568-11e8-9a16-bc764e045a96;
 Sat, 01 Dec 2018 12:55:12 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gT4ng-00036Z-F6
 for xen-changelog@lists.xenproject.org; Sat, 01 Dec 2018 12:55:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gT4ng-0003DR-Cf
 for xen-changelog@lists.xenproject.org; Sat, 01 Dec 2018 12:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gT4ng-0003DR-Cf@xenbits.xenproject.org>
Date: Sat, 01 Dec 2018 12:55:12 +0000
Subject: [Xen-changelog] [xen stable-4.7] amd/iommu: fix flush checks
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6895434244761336754=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============6895434244761336754==
Content-Type: text/plain

commit efe21ad4428c7ddffc03c234ad67a3bcdad7a218
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Tue Nov 20 16:02:46 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Nov 20 16:02:46 2018 +0100

    amd/iommu: fix flush checks
    
    Flush checking for AMD IOMMU didn't check whether the previous entry
    was present, or whether the flags (writable/readable) changed in order
    to decide whether a flush should be executed.
    
    Fix this by taking the writable/readable/next-level fields into account,
    together with the present bit.
    
    Along these lines the flushing in amd_iommu_map_page() must not be
    omitted for PV domains. The comment there was simply wrong: Mappings may
    very well change, both their addresses and their permissions. Ultimately
    this should honor iommu_dont_flush_iotlb, but to achieve this
    amd_iommu_ops first needs to gain an .iotlb_flush hook.
    
    Also make clear_iommu_pte_present() static, to demonstrate there's no
    caller omitting the (subsequent) flush.
    
    This is part of XSA-275.
    
    Reported-by: Paul Durrant <paul.durrant@citrix.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    master commit: 1a7ffe466cd057daaef245b0a1ab6b82588e4c01
    master date: 2018-11-20 14:52:12 +0100
---
 xen/drivers/passthrough/amd/iommu_map.c | 52 +++++++++++++++++++++------------
 1 file changed, 34 insertions(+), 18 deletions(-)

diff --git a/xen/drivers/passthrough/amd/iommu_map.c b/xen/drivers/passthrough/amd/iommu_map.c
index 1b914bae1b..1c04ed65f5 100644
--- a/xen/drivers/passthrough/amd/iommu_map.c
+++ b/xen/drivers/passthrough/amd/iommu_map.c
@@ -36,7 +36,7 @@ static unsigned int pfn_to_pde_idx(unsigned long pfn, unsigned int level)
     return idx;
 }
 
-void clear_iommu_pte_present(unsigned long l1_mfn, unsigned long gfn)
+static void clear_iommu_pte_present(unsigned long l1_mfn, unsigned long gfn)
 {
     u64 *table, *pte;
 
@@ -50,23 +50,42 @@ static bool_t set_iommu_pde_present(u32 *pde, unsigned long next_mfn,
                                     unsigned int next_level,
                                     bool_t iw, bool_t ir)
 {
-    u64 addr_lo, addr_hi, maddr_old, maddr_next;
+    uint64_t addr_lo, addr_hi, maddr_next;
     u32 entry;
-    bool_t need_flush = 0;
+    bool_t need_flush = 0, old_present;
 
     maddr_next = (u64)next_mfn << PAGE_SHIFT;
 
-    addr_hi = get_field_from_reg_u32(pde[1],
-                                     IOMMU_PTE_ADDR_HIGH_MASK,
-                                     IOMMU_PTE_ADDR_HIGH_SHIFT);
-    addr_lo = get_field_from_reg_u32(pde[0],
-                                     IOMMU_PTE_ADDR_LOW_MASK,
-                                     IOMMU_PTE_ADDR_LOW_SHIFT);
-
-    maddr_old = (addr_hi << 32) | (addr_lo << PAGE_SHIFT);
-
-    if ( maddr_old != maddr_next )
-        need_flush = 1;
+    old_present = get_field_from_reg_u32(pde[0], IOMMU_PTE_PRESENT_MASK,
+                                         IOMMU_PTE_PRESENT_SHIFT);
+    if ( old_present )
+    {
+        bool_t old_r, old_w;
+        unsigned int old_level;
+        uint64_t maddr_old;
+
+        addr_hi = get_field_from_reg_u32(pde[1],
+                                         IOMMU_PTE_ADDR_HIGH_MASK,
+                                         IOMMU_PTE_ADDR_HIGH_SHIFT);
+        addr_lo = get_field_from_reg_u32(pde[0],
+                                         IOMMU_PTE_ADDR_LOW_MASK,
+                                         IOMMU_PTE_ADDR_LOW_SHIFT);
+        old_level = get_field_from_reg_u32(pde[0],
+                                           IOMMU_PDE_NEXT_LEVEL_MASK,
+                                           IOMMU_PDE_NEXT_LEVEL_SHIFT);
+        old_w = get_field_from_reg_u32(pde[1],
+                                       IOMMU_PTE_IO_WRITE_PERMISSION_MASK,
+                                       IOMMU_PTE_IO_WRITE_PERMISSION_SHIFT);
+        old_r = get_field_from_reg_u32(pde[1],
+                                       IOMMU_PTE_IO_READ_PERMISSION_MASK,
+                                       IOMMU_PTE_IO_READ_PERMISSION_SHIFT);
+
+        maddr_old = (addr_hi << 32) | (addr_lo << PAGE_SHIFT);
+
+        if ( maddr_old != maddr_next || iw != old_w || ir != old_r ||
+             old_level != next_level )
+            need_flush = 1;
+    }
 
     addr_lo = maddr_next & DMA_32BIT_MASK;
     addr_hi = maddr_next >> 32;
@@ -680,10 +699,7 @@ int amd_iommu_map_page(struct domain *d, unsigned long gfn, unsigned long mfn,
     if ( !need_flush )
         goto out;
 
-    /* 4K mapping for PV guests never changes, 
-     * no need to flush if we trust non-present bits */
-    if ( is_hvm_domain(d) )
-        amd_iommu_flush_pages(d, gfn, 0);
+    amd_iommu_flush_pages(d, gfn, 0);
 
     for ( merge_level = IOMMU_PAGING_MODE_LEVEL_2;
           merge_level <= hd->arch.paging_mode; merge_level++ )
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.7


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6895434244761336754==--

From xen-changelog-bounces@lists.xenproject.org Sat Dec 01 12:55:25 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 01 Dec 2018 12:55:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gT4nt-00087l-NP; Sat, 01 Dec 2018 12:55:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=3uer=ok=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gT4ns-00087U-Gs
 for xen-changelog@lists.xenproject.org; Sat, 01 Dec 2018 12:55:24 +0000
X-Inumbo-ID: 5d6f50c9-f568-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5d6f50c9-f568-11e8-9a16-bc764e045a96;
 Sat, 01 Dec 2018 12:55:22 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gT4nq-00036l-LD
 for xen-changelog@lists.xenproject.org; Sat, 01 Dec 2018 12:55:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gT4nq-0003Dx-Ik
 for xen-changelog@lists.xenproject.org; Sat, 01 Dec 2018 12:55:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gT4nq-0003Dx-Ik@xenbits.xenproject.org>
Date: Sat, 01 Dec 2018 12:55:22 +0000
Subject: [Xen-changelog] [xen stable-4.7] AMD/IOMMU: suppress PTE merging
 after initial table creation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJiMzQ2M2Y3N2RkMDk1NTNiNDViNjRjYjIyZGE4YmJhNmFjOTlhZDIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE2OjAzOjMyIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE2OjAzOjMyIDIwMTggKzAxMDAKCiAgICBB
TUQvSU9NTVU6IHN1cHByZXNzIFBURSBtZXJnaW5nIGFmdGVyIGluaXRpYWwgdGFibGUgY3JlYXRp
b24KICAgIAogICAgVGhlIGxvZ2ljIGlzIG5vdCBmaXQgZm9yIHRoaXMgcHVycG9zZSwgc28gc2lt
cGx5IGRpc2FibGUgaXRzIHVzZSB1bnRpbAogICAgaXQgY2FuIGJlIGZpeGVkIC8gcmVwbGFjZWQu
IE5vdGUgdGhhdCB0aGlzIHJlLWVuYWJsZXMgbWVyZ2luZyBmb3IgdGhlCiAgICB0YWJsZSBjcmVh
dGlvbiBjYXNlLCB3aGljaCB3YXMgZGlzYWJsZWQgYXMgYSAocGVyaGFwcyB1bmludGVuZGVkKSBz
aWRlCiAgICBlZmZlY3Qgb2YgdGhlIGVhcmxpZXIgImFtZC9pb21tdTogZml4IGZsdXNoIGNoZWNr
cyIuIEl0IHJlbGllcyBvbiBubwogICAgcGFnZSBnZXR0aW5nIG1hcHBlZCBtb3JlIHRoYW4gb25j
ZSAod2l0aCBkaWZmZXJlbnQgcHJvcGVydGllcykgaW4gdGhpcwogICAgcHJvY2VzcywgYXMgdGhh
dCB3b3VsZCBzdGlsbCBiZSBiZXlvbmQgd2hhdCB0aGUgbWVyZ2luZyBsb2dpYyBjYW4gY29wZQog
ICAgd2l0aC4gQnV0IGFyY2hfaW9tbXVfcG9wdWxhdGVfcGFnZV90YWJsZSgpIGd1YXJhbnRlZXMg
dGhpcyBhZmFpY3QuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjc1LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiA5MzdlZjMyNTY1ZmEzYTgxZmRiMzdiOWRkNWFhOTlhMWI4N2FmYTc1CiAgICBtYXN0
ZXIgZGF0ZTogMjAxOC0xMS0yMCAxNDo1NToxNCArMDEwMAotLS0KIHhlbi9jb21tb24vZG9tYWlu
LmMgICAgICAgICAgICAgICAgICAgICB8IDE0ICsrKysrKysrKysrKysrCiB4ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMgfCAyNSArKysrKysrKysrKysrKysrKysrKystLS0t
CiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pb21tdS5oICAgICAgICAgfCAgMSArCiB4ZW4vaW5j
bHVkZS94ZW4vc2NoZWQuaCAgICAgICAgICAgICAgICAgfCAgNiArKysrKysKIDQgZmlsZXMgY2hh
bmdlZCwgNDIgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwppbmRleCAwNDdhNDg5NjQ3Li40
NzllNDhhYjk4IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCisrKyBiL3hlbi9jb21t
b24vZG9tYWluLmMKQEAgLTEwMjMsNiArMTAyMywyMCBAQCBpbnQgZG9tYWluX3VucGF1c2VfYnlf
c3lzdGVtY29udHJvbGxlcihzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICBwcmV2ID0gY21weGNo
ZygmZC0+Y29udHJvbGxlcl9wYXVzZV9jb3VudCwgb2xkLCBuZXcpOwogICAgIH0gd2hpbGUgKCBw
cmV2ICE9IG9sZCApOwogCisgICAgLyoKKyAgICAgKiBkLT5jb250cm9sbGVyX3BhdXNlX2NvdW50
IGlzIGluaXRpYWxpc2VkIHRvIDEsIGFuZCB0aGUgdG9vbHN0YWNrIGlzCisgICAgICogcmVzcG9u
c2libGUgZm9yIG1ha2luZyBvbmUgdW5wYXVzZSBoeXBlcmNhbGwgd2hlbiBpdCB3aXNoZXMgdGhl
IGd1ZXN0CisgICAgICogdG8gc3RhcnQgcnVubmluZy4KKyAgICAgKgorICAgICAqIEFsbCBvdGhl
ciB0b29sc3RhY2sgb3BlcmF0aW9ucyBzaG91bGQgbWFrZSBhIHBhaXIgb2YgcGF1c2UvdW5wYXVz
ZQorICAgICAqIGNhbGxzIGFuZCByZWx5IG9uIHRoZSByZWZlcmVuY2UgY291bnRpbmcgaGVyZS4K
KyAgICAgKgorICAgICAqIENyZWF0aW9uIGlzIGNvbnNpZGVyZWQgZmluaXNoZWQgd2hlbiB0aGUg
Y29udHJvbGxlciByZWZlcmVuY2UgY291bnQKKyAgICAgKiBmaXJzdCBkcm9wcyB0byAwLgorICAg
ICAqLworICAgIGlmICggbmV3ID09IDAgKQorICAgICAgICBkLT5jcmVhdGlvbl9maW5pc2hlZCA9
IDE7CisKICAgICBkb21haW5fdW5wYXVzZShkKTsKIAogICAgIHJldHVybiAwOwpkaWZmIC0tZ2l0
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCmluZGV4IDFjMDRlZDY1ZjUuLjg3YjkzYzIwNzQg
MTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYworKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKQEAgLTY5NSwxMSArNjk1
LDI0IEBAIGludCBhbWRfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
bG9uZyBnZm4sIHVuc2lnbmVkIGxvbmcgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgISEoZmxhZ3MgJiBJT01NVUZfd3JpdGFibGUpLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgISEoZmxhZ3MgJiBJT01NVUZfcmVhZGFibGUpKTsKIAot
ICAgIC8qIERvIG5vdCBpbmNyZWFzZSBwZGUgY291bnQgaWYgaW8gbWFwcGluZyBoYXMgbm90IGJl
ZW4gY2hhbmdlZCAqLwotICAgIGlmICggIW5lZWRfZmx1c2ggKQotICAgICAgICBnb3RvIG91dDsK
KyAgICBpZiAoIG5lZWRfZmx1c2ggKQorICAgIHsKKyAgICAgICAgYW1kX2lvbW11X2ZsdXNoX3Bh
Z2VzKGQsIGdmbiwgMCk7CisgICAgICAgIC8qIE5vIGZ1cnRoZXIgbWVyZ2luZywgYXMgdGhlIGxv
Z2ljIGRvZXNuJ3QgY29wZS4gKi8KKyAgICAgICAgaGQtPmFyY2gubm9fbWVyZ2UgPSAxOworICAg
IH0KIAotICAgIGFtZF9pb21tdV9mbHVzaF9wYWdlcyhkLCBnZm4sIDApOworICAgIC8qCisgICAg
ICogU3VwcHJlc3MgbWVyZ2luZyBvZiBub24tUi9XIG1hcHBpbmdzIG9yIGFmdGVyIGluaXRpYWwg
dGFibGUgY3JlYXRpb24sCisgICAgICogYXMgdGhlIG1lcmdlIGxvZ2ljIGRvZXMgbm90IGNvcGUg
d2l0aCB0aGlzLgorICAgICAqLworICAgIGlmICggaGQtPmFyY2gubm9fbWVyZ2UgfHwgZmxhZ3Mg
IT0gKElPTU1VRl93cml0YWJsZSB8IElPTU1VRl9yZWFkYWJsZSkgKQorICAgICAgICBnb3RvIG91
dDsKKyAgICBpZiAoIGQtPmNyZWF0aW9uX2ZpbmlzaGVkICkKKyAgICB7CisgICAgICAgIGhkLT5h
cmNoLm5vX21lcmdlID0gMTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQogCiAgICAgZm9yICgg
bWVyZ2VfbGV2ZWwgPSBJT01NVV9QQUdJTkdfTU9ERV9MRVZFTF8yOwogICAgICAgICAgIG1lcmdl
X2xldmVsIDw9IGhkLT5hcmNoLnBhZ2luZ19tb2RlOyBtZXJnZV9sZXZlbCsrICkKQEAgLTc2OSw2
ICs3ODIsMTAgQEAgaW50IGFtZF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGxvbmcgZ2ZuKQogCiAgICAgLyogbWFyayBQVEUgYXMgJ3BhZ2Ugbm90IHByZXNlbnQn
ICovCiAgICAgY2xlYXJfaW9tbXVfcHRlX3ByZXNlbnQocHRfbWZuWzFdLCBnZm4pOworCisgICAg
LyogTm8gZnVydGhlciBtZXJnaW5nIGluIGFtZF9pb21tdV9tYXBfcGFnZSgpLCBhcyB0aGUgbG9n
aWMgZG9lc24ndCBjb3BlLiAqLworICAgIGhkLT5hcmNoLm5vX21lcmdlID0gMTsKKwogICAgIHNw
aW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwogCiAgICAgYW1kX2lvbW11X2ZsdXNo
X3BhZ2VzKGQsIGdmbiwgMCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9p
b21tdS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9tbXUuaAppbmRleCA2OTYyY2Y2ZmUy
Li45NWE3ODAyYTNhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pb21tdS5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvbW11LmgKQEAgLTU5LDYgKzU5LDcgQEAg
c3RydWN0IGFyY2hfaW9tbXUKIAogICAgIC8qIGFtZCBpb21tdSBzdXBwb3J0ICovCiAgICAgaW50
IHBhZ2luZ19tb2RlOworICAgIGJvb2xfdCBub19tZXJnZTsKICAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpyb290X3RhYmxlOwogICAgIHN0cnVjdCBndWVzdF9pb21tdSAqZ19pb21tdTsKIH07CmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5o
CmluZGV4IDRkOGJlNTQ3ZGQuLjBkNDViYTRkMmMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hl
bi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC0zODcsNiArMzg3LDEy
IEBAIHN0cnVjdCBkb21haW4KICAgICBib29sX3QgICAgICAgICAgIGRpc2FibGVfbWlncmF0ZTsK
ICAgICAvKiBJcyB0aGlzIGd1ZXN0IGJlaW5nIGRlYnVnZ2VkIGJ5IGRvbTA/ICovCiAgICAgYm9v
bF90ICAgICAgICAgICBkZWJ1Z2dlcl9hdHRhY2hlZDsKKyAgICAvKgorICAgICAqIFNldCB0byB0
cnVlIGF0IHRoZSB2ZXJ5IGVuZCBvZiBkb21haW4gY3JlYXRpb24sIHdoZW4gdGhlIGRvbWFpbiBp
cworICAgICAqIHVucGF1c2VkIGZvciB0aGUgZmlyc3QgdGltZSBieSB0aGUgc3lzdGVtY29udHJv
bGxlci4KKyAgICAgKi8KKyAgICBib29sX3QgICAgICAgICAgIGNyZWF0aW9uX2ZpbmlzaGVkOwor
CiAgICAgLyogV2hpY2ggZ3Vlc3QgdGhpcyBndWVzdCBoYXMgcHJpdmlsZWdlcyBvbiAqLwogICAg
IHN0cnVjdCBkb21haW4gICAqdGFyZ2V0OwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Dec 01 12:55:35 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 01 Dec 2018 12:55:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gT4o3-00088v-P7; Sat, 01 Dec 2018 12:55:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=3uer=ok=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gT4o2-00088m-E4
 for xen-changelog@lists.xenproject.org; Sat, 01 Dec 2018 12:55:34 +0000
X-Inumbo-ID: 63832c8a-f568-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 63832c8a-f568-11e8-9a16-bc764e045a96;
 Sat, 01 Dec 2018 12:55:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gT4o0-00036t-Rp
 for xen-changelog@lists.xenproject.org; Sat, 01 Dec 2018 12:55:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gT4o0-0003ER-PA
 for xen-changelog@lists.xenproject.org; Sat, 01 Dec 2018 12:55:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gT4o0-0003ER-PA@xenbits.xenproject.org>
Date: Sat, 01 Dec 2018 12:55:32 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/mm: Don't perform flush after
 failing to update a guests L1e
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA0NWQ0Zjc3ZTkyMTRmMTE3OTdmNTkwYTkyNTY1MmIwZjk0M2RkNzIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE5vdiAyMCAxNjowNDoxMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAyMCAxNjowNDoxMCAyMDE4ICsw
MTAwCgogICAgeDg2L21tOiBEb24ndCBwZXJmb3JtIGZsdXNoIGFmdGVyIGZhaWxpbmcgdG8gdXBk
YXRlIGEgZ3Vlc3RzIEwxZQogICAgCiAgICBJZiB0aGUgTDFlIHVwZGF0ZSBoYXNuJ3Qgb2NjdXJl
ZCwgdGhlIGZsdXNoIGNhbm5vdCBkbyBhbnl0aGluZyB1c2VmdWwuICBUaGlzCiAgICBza2lwcyB0
aGUgcG90ZW50aWFsbHkgZXhwZW5zaXZlIHZjcHVtYXNrX3RvX3BjcHVtYXNrKCkgY29udmVyc2lv
biwgYW5kCiAgICBicm9hZGNhc3QgVExCIHNob290ZG93bi4KICAgIAogICAgTW9yZSBpbXBvcnRh
bnRseSBob3dldmVyLCB3ZSBtaWdodCBiZSBpbiB0aGUgZXJyb3IgcGF0aCBkdWUgdG8gYSBiYWQg
dmEKICAgIHBhcmFtZXRlciBmcm9tIHRoZSBndWVzdCwgYW5kIHRoaXMgc2hvdWxkIG5vdCBwcm9w
YWdhdGUgaW50byB0aGUgVExCIGZsdXNoaW5nCiAgICBsb2dpYy4gIFRoZSBJTlZQQ0lEIGluc3Ry
dWN0aW9uIGZvciBleGFtcGxlIHJhaXNlcyAjR1AgZm9yIGEgbm9uLWNhbm9uaWNhbAogICAgYWRk
cmVzcy4KICAgIAogICAgVGhpcyBpcyBYU0EtMjc5LgogICAgCiAgICBSZXBvcnRlZC1ieTogTWF0
dGhldyBEYWxleSA8bWF0dGRAYnVnZnV6ei5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDZjOGQ1MDI4ODcy
MjY3MmVjYzhlMTliMDc0MWEzMWI1MjFkMDE3MDYKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTIw
IDE0OjU4OjQxICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21tLmMgfCA4ICsrKysrKysrCiAxIGZp
bGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
LmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBlYzgxZTY5MGIzLi5lZmUwMzY4NjAxIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNDgz
NSw2ICs0ODM1LDE0IEBAIHN0YXRpYyBpbnQgX19kb191cGRhdGVfdmFfbWFwcGluZygKICAgICBp
ZiAoIHBsMWUgKQogICAgICAgICBndWVzdF91bm1hcF9sMWUocGwxZSk7CiAKKyAgICAvKgorICAg
ICAqIEFueSBlcnJvciBhdCB0aGlzIHBvaW50IG1lYW5zIHRoYXQgd2UgaGF2ZW4ndCBjaGFuZ2Ug
dGhlIGwxZS4gIFNraXAgdGhlCisgICAgICogZmx1c2gsIGFzIGl0IHdvbid0IGRvIGFueXRoaW5n
IHVzZWZ1bC4gIEZ1cnRoZXJtb3JlLCB2YSBpcyBndWVzdAorICAgICAqIGNvbnRyb2xsZWQgYW5k
IG5vdCBuZWNlc3NlcmlseSBhdWRpdGVkIGJ5IHRoaXMgcG9pbnQuCisgICAgICovCisgICAgaWYg
KCByYyApCisgICAgICAgIHJldHVybiByYzsKKwogICAgIHN3aXRjaCAoIGZsYWdzICYgVVZNRl9G
TFVTSFRZUEVfTUFTSyApCiAgICAgewogICAgIGNhc2UgVVZNRl9UTEJfRkxVU0g6Ci0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Dec 01 12:55:46 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 01 Dec 2018 12:55:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gT4oD-0008AP-Qr; Sat, 01 Dec 2018 12:55:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3uER=OK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gT4oC-0008AB-Fx
 for xen-changelog@lists.xenproject.org; Sat, 01 Dec 2018 12:55:44 +0000
X-Inumbo-ID: 6997a2e6-f568-11e8-b96a-ef005ca2fd38
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6997a2e6-f568-11e8-b96a-ef005ca2fd38;
 Sat, 01 Dec 2018 12:55:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gT4oB-000371-2C
 for xen-changelog@lists.xenproject.org; Sat, 01 Dec 2018 12:55:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gT4oA-0003Ex-Vy
 for xen-changelog@lists.xenproject.org; Sat, 01 Dec 2018 12:55:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gT4oA-0003Ex-Vy@xenbits.xenproject.org>
Date: Sat, 01 Dec 2018 12:55:42 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/shadow: move OOS flag bit
 positions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRmMzg1OGZjZjAwMjI5NDVlYzk5Yjg4YjNiZWNjNjdlNzZmMzA0ZDIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE2OjA0OjU1IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE2OjA0OjU1IDIwMTggKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBtb3ZlIE9PUyBmbGFnIGJpdCBwb3NpdGlvbnMKICAgIAogICAgSW4gcHJlcGFy
YXRpb24gb2YgcmVkdWNpbmcgc3RydWN0IHBhZ2VfaW5mbydzIHNoYWRvd19mbGFncyBmaWVsZCB0
byAxNgogICAgYml0cywgbG93ZXIgdGhlIGJpdCBwb3NpdGlvbnMgdXNlZCBmb3IgU0hGX291dF9v
Zl9zeW5jIGFuZAogICAgU0hGX29vc19tYXlfd3JpdGUuCiAgICAKICAgIEluc3RlYWQgb2YgYWxz
byBhZGp1c3RpbmcgdGhlIG9wZW4gY29kZWQgdXNlIGluIF9nZXRfcGFnZV90eXBlKCksCiAgICBp
bnRyb2R1Y2Ugc2hhZG93X3ByZXBhcmVfcGFnZV90eXBlX2NoYW5nZSgpIHRvIGNvbnRhaW4ga25v
d2xlZGdlIG9mIHRoZQogICAgYml0IHBvc2l0aW9ucyB0byBzaGFkb3cgY29kZS4KICAgIAogICAg
VGhpcyBpcyBwYXJ0IG9mIFhTQS0yODAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1A
eGVuLm9yZz4KICAgIG1hc3RlciBjb21taXQ6IGQ2OGUxMDcwYzNlOGY0YWY3YTMxMDQwZjA4YmRk
OThlNmQ2ZWFjMWQKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTIwIDE0OjU5OjEzICswMTAwCi0t
LQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgfCAxMSArKy0tLS0tLS0tLQogeGVu
L2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyAgfCAyMyArKysrKysrKysrKysrKysrKysrKysr
KwogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmggfCAgNCArKy0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L3NoYWRvdy5oICAgICB8ICA4ICsrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDM1
IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggZWZlMDM2ODYwMS4uYzljNmZjOWRjOCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAg
LTI3NjEsMTUgKzI3NjEsOCBAQCBzdGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAgIHsKICAgICAgICAgICAg
IHN0cnVjdCBkb21haW4gKmQgPSBwYWdlX2dldF9vd25lcihwYWdlKTsKIAotICAgICAgICAgICAg
LyogTm9ybWFsbHkgd2Ugc2hvdWxkIG5ldmVyIGxldCBhIHBhZ2UgZ28gZnJvbSB0eXBlIGNvdW50
IDAKLSAgICAgICAgICAgICAqIHRvIHR5cGUgY291bnQgMSB3aGVuIGl0IGlzIHNoYWRvd2VkLiBP
bmUgZXhjZXB0aW9uOgotICAgICAgICAgICAgICogb3V0LW9mLXN5bmMgc2hhZG93ZWQgcGFnZXMg
YXJlIGFsbG93ZWQgdG8gYmVjb21lCi0gICAgICAgICAgICAgKiB3cml0ZWFibGUuICovCi0gICAg
ICAgICAgICBpZiAoIGQgJiYgc2hhZG93X21vZGVfZW5hYmxlZChkKQotICAgICAgICAgICAgICAg
ICAmJiAocGFnZS0+Y291bnRfaW5mbyAmIFBHQ19wYWdlX3RhYmxlKQotICAgICAgICAgICAgICAg
ICAmJiAhKChwYWdlLT5zaGFkb3dfZmxhZ3MgJiAoMXU8PDI5KSkKLSAgICAgICAgICAgICAgICAg
ICAgICAmJiB0eXBlID09IFBHVF93cml0YWJsZV9wYWdlKSApCi0gICAgICAgICAgICAgICBzaGFk
b3dfcmVtb3ZlX2FsbF9zaGFkb3dzKGQsIF9tZm4ocGFnZV90b19tZm4ocGFnZSkpKTsKKyAgICAg
ICAgICAgIGlmICggZCAmJiBzaGFkb3dfbW9kZV9lbmFibGVkKGQpICkKKyAgICAgICAgICAgICAg
IHNoYWRvd19wcmVwYXJlX3BhZ2VfdHlwZV9jaGFuZ2UoZCwgcGFnZSwgdHlwZSk7CiAKICAgICAg
ICAgICAgIEFTU0VSVCghKHggJiBQR1RfcGFlX3hlbl9sMikpOwogICAgICAgICAgICAgaWYgKCAo
eCAmIFBHVF90eXBlX21hc2spICE9IHR5cGUgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKaW5kZXgg
ZjJiMGRhZDEzNy4uY2Q0N2UyMjljMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRv
dy9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCkBAIC05ODgs
NiArOTg4LDkgQEAgaW50IHNoX3Vuc3luYyhzdHJ1Y3QgdmNwdSAqdiwgbWZuX3QgZ21mbikKICAg
ICAgICAgIHx8ICF2LT5kb21haW4tPmFyY2gucGFnaW5nLnNoYWRvdy5vb3NfYWN0aXZlICkKICAg
ICAgICAgcmV0dXJuIDA7CiAKKyAgICBCVUlMRF9CVUdfT04oISh0eXBlb2YocGctPnNoYWRvd19m
bGFncykpU0hGX291dF9vZl9zeW5jKTsKKyAgICBCVUlMRF9CVUdfT04oISh0eXBlb2YocGctPnNo
YWRvd19mbGFncykpU0hGX29vc19tYXlfd3JpdGUpOworCiAgICAgcGctPnNoYWRvd19mbGFncyB8
PSBTSEZfb3V0X29mX3N5bmN8U0hGX29vc19tYXlfd3JpdGU7CiAgICAgb29zX2hhc2hfYWRkKHYs
IGdtZm4pOwogICAgIHBlcmZjX2luY3Ioc2hhZG93X3Vuc3luYyk7CkBAIC0yODg3LDYgKzI4OTAs
MjYgQEAgdm9pZCBzaF9yZW1vdmVfc2hhZG93cyhzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBnbWZu
LCBpbnQgZmFzdCwgaW50IGFsbCkKICAgICBwYWdpbmdfdW5sb2NrKGQpOwogfQogCit2b2lkIHNo
YWRvd19wcmVwYXJlX3BhZ2VfdHlwZV9jaGFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIG5ld190eXBlKQoreworICAgIGlmICggIShwYWdlLT5jb3VudF9pbmZvICYgUEdD
X3BhZ2VfdGFibGUpICkKKyAgICAgICAgcmV0dXJuOworCisjaWYgKFNIQURPV19PUFRJTUlaQVRJ
T05TICYgU0hPUFRfT1VUX09GX1NZTkMpCisgICAgLyoKKyAgICAgKiBOb3JtYWxseSB3ZSBzaG91
bGQgbmV2ZXIgbGV0IGEgcGFnZSBnbyBmcm9tIHR5cGUgY291bnQgMCB0byB0eXBlCisgICAgICog
Y291bnQgMSB3aGVuIGl0IGlzIHNoYWRvd2VkLiBPbmUgZXhjZXB0aW9uOiBvdXQtb2Ytc3luYyBz
aGFkb3dlZAorICAgICAqIHBhZ2VzIGFyZSBhbGxvd2VkIHRvIGJlY29tZSB3cml0ZWFibGUuCisg
ICAgICovCisgICAgaWYgKCAocGFnZS0+c2hhZG93X2ZsYWdzICYgU0hGX29vc19tYXlfd3JpdGUp
ICYmCisgICAgICAgICBuZXdfdHlwZSA9PSBQR1Rfd3JpdGFibGVfcGFnZSApCisgICAgICAgIHJl
dHVybjsKKyNlbmRpZgorCisgICAgc2hhZG93X3JlbW92ZV9hbGxfc2hhZG93cyhkLCBwYWdlX3Rv
X21mbihwYWdlKSk7Cit9CisKIHN0YXRpYyB2b2lkCiBzaF9yZW1vdmVfYWxsX3NoYWRvd3NfYW5k
X3BhcmVudHMoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3QgZ21mbikKIC8qIEV2ZW4gaGFyc2hlcjog
dGhpcyBpcyBhIEhWTSBwYWdlIHRoYXQgd2UgdGhpbmcgaXMgbm8gbG9uZ2VyIGEgcGFnZXRhYmxl
LgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmggYi94ZW4vYXJj
aC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAppbmRleCBlN2I0ZmJlZTYxLi4xMmQ4NTk2NDhlIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAorKysgYi94ZW4vYXJj
aC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaApAQCAtMjg3LDggKzI4Nyw4IEBAIHN0YXRpYyBpbmxp
bmUgdm9pZCBzaF90ZXJtaW5hdGVfbGlzdChzdHJ1Y3QgcGFnZV9saXN0X2hlYWQgKnRtcF9saXN0
KQogICogY29kZXBhdGggaXMgY2FsbGVkIGR1cmluZyB0aGF0IHRpbWUgYW5kIGlzIHNlbnNpdGl2
ZSB0byBvb3MgaXNzdWVzLCBpdCBtYXkKICAqIG5lZWQgdG8gdXNlIHRoZSBzZWNvbmQgZmxhZy4K
ICAqLwotI2RlZmluZSBTSEZfb3V0X29mX3N5bmMgKDF1PDwzMCkKLSNkZWZpbmUgU0hGX29vc19t
YXlfd3JpdGUgKDF1PDwyOSkKKyNkZWZpbmUgU0hGX291dF9vZl9zeW5jICgxdSA8PCAoU0hfdHlw
ZV9tYXhfc2hhZG93ICsgMSkpCisjZGVmaW5lIFNIRl9vb3NfbWF5X3dyaXRlICgxdSA8PCAoU0hf
dHlwZV9tYXhfc2hhZG93ICsgMikpCiAKICNlbmRpZiAvKiAoU0hBRE9XX09QVElNSVpBVElPTlMg
JiBTSE9QVF9PVVRfT0ZfU1lOQykgKi8KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zaGFkb3cuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc2hhZG93LmgKaW5kZXggYzcyMDAwODQy
NS4uMzNhZWM2M2Y4NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zaGFkb3cuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NoYWRvdy5oCkBAIC04MSw2ICs4MSwxMCBAQCB2b2lk
IHNoYWRvd19maW5hbF90ZWFyZG93bihzdHJ1Y3QgZG9tYWluICpkKTsKIAogdm9pZCBzaF9yZW1v
dmVfc2hhZG93cyhzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBnbWZuLCBpbnQgZmFzdCwgaW50IGFs
bCk7CiAKKy8qIEFkanVzdCBzaGFkb3dzIHJlYWR5IGZvciBhIGd1ZXN0IHBhZ2UgdG8gY2hhbmdl
IGl0cyB0eXBlLiAqLwordm9pZCBzaGFkb3dfcHJlcGFyZV9wYWdlX3R5cGVfY2hhbmdlKHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBuZXdfdHlwZSk7CisKIC8qIERpc2NhcmQg
X2FsbF8gbWFwcGluZ3MgZnJvbSB0aGUgZG9tYWluJ3Mgc2hhZG93cy4gKi8KIHZvaWQgc2hhZG93
X2Jsb3dfdGFibGVzX3Blcl9kb21haW4oc3RydWN0IGRvbWFpbiAqZCk7CiAKQEAgLTk2LDYgKzEw
MCwxMCBAQCB2b2lkIHNoYWRvd19ibG93X3RhYmxlc19wZXJfZG9tYWluKHN0cnVjdCBkb21haW4g
KmQpOwogc3RhdGljIGlubGluZSB2b2lkIHNoX3JlbW92ZV9zaGFkb3dzKHN0cnVjdCBkb21haW4g
KmQsIG1mbl90IGdtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9v
bF90IGZhc3QsIGJvb2xfdCBhbGwpIHt9CiAKK3N0YXRpYyBpbmxpbmUgdm9pZCBzaGFkb3dfcHJl
cGFyZV9wYWdlX3R5cGVfY2hhbmdlKHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBuZXdfdHlwZSkge30KKwogc3RhdGljIGlubGluZSB2b2lkIHNoYWRvd19ibG93
X3RhYmxlc19wZXJfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpIHt9CiAKIHN0YXRpYyBpbmxpbmUg
aW50IHNoYWRvd19kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgeGVuX2RvbWN0bF9zaGFkb3dfb3Bf
dCAqc2MsCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Dec 01 12:55:55 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 01 Dec 2018 12:55:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gT4oN-0008CF-SZ; Sat, 01 Dec 2018 12:55:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=3uer=ok=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gT4oM-0008C4-Be
 for xen-changelog@lists.xenproject.org; Sat, 01 Dec 2018 12:55:54 +0000
X-Inumbo-ID: 6fb91941-f568-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6fb91941-f568-11e8-9a16-bc764e045a96;
 Sat, 01 Dec 2018 12:55:53 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gT4oL-00037F-8g
 for xen-changelog@lists.xenproject.org; Sat, 01 Dec 2018 12:55:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gT4oL-0003FM-6F
 for xen-changelog@lists.xenproject.org; Sat, 01 Dec 2018 12:55:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gT4oL-0003FM-6F@xenbits.xenproject.org>
Date: Sat, 01 Dec 2018 12:55:53 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/shadow: shrink struct
 page_info's shadow_flags to 16 bits
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFiNmQ1NmM0Y2FjMTQ5OGYyMGU1Y2RlOTlhNmU4YWY1ZjQ1ZDJiYjAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE2OjA1OjM2IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE2OjA1OjM2IDIwMTggKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBzaHJpbmsgc3RydWN0IHBhZ2VfaW5mbydzIHNoYWRvd19mbGFncyB0byAxNiBi
aXRzCiAgICAKICAgIFRoaXMgaXMgdG8gYXZvaWQgaXQgb3ZlcmxhcHBpbmcgdGhlIGxpbmVhcl9w
dF9jb3VudCBmaWVsZCBuZWVkZWQgZm9yIFBWCiAgICBkb21haW5zLiBJbnRyb2R1Y2UgYSBzZXBh
cmF0ZSwgSFZNLW9ubHkgcGFnZXRhYmxlX2R5aW5nIGZpZWxkIHRvIHJlcGxhY2UKICAgIHRoZSBz
b2xlIG9uZSBsZWZ0IGluIHRoZSB1cHBlciAxNiBiaXRzLgogICAgCiAgICBOb3RlIHRoYXQgdGhl
IGFjY2Vzc2VzIHRvIC0+c2hhZG93X2ZsYWdzIGluIHNoYWRvd197cHJvLGRlfW1vdGUoKSBnZXQK
ICAgIHN3aXRjaGVkIHRvIG5vbi1hdG9taWMsIG5vbi1iaXRvcHMgb3BlcmF0aW9ucywgYXMge3Rl
c3Qsc2V0LGNsZWFyfV9iaXQoKQogICAgYXJlIG5vdCBhbGxvd2VkIG9uIHVpbnQxNl90IGZpZWxk
cyBhbmQgaGVuY2UgdGhlaXIgdXNlIHdvdWxkIGhhdmUKICAgIHJlcXVpcmVkIHVnbHkgY2FzdHMu
IFRoaXMgaXMgZmluZSBiZWNhdXNlIGFsbCB1cGRhdGVzIG9mIHRoZSBmaWVsZCBvdWdodAogICAg
dG8gb2NjdXIgd2l0aCB0aGUgcGFnaW5nIGxvY2sgaGVsZCwgYW5kIG90aGVyIHVwZGF0ZXMgb2Yg
aXQgdXNlIHw9IGFuZAogICAgJj0gYXMgd2VsbCAoaS5lLiB1c2luZyBhdG9taWMgb3BlcmF0aW9u
cyBoZXJlIGRpZG4ndCByZWFsbHkgZ3VhcmQKICAgIGFnYWluc3QgcG90ZW50aWFsbHkgcmFjaW5n
IHVwZGF0ZXMgZWxzZXdoZXJlKS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yODAuCiAg
ICAKICAgIFJlcG9ydGVkLWJ5OiBQcmdtci5jb20gU2VjdXJpdHkgPHNlY3VyaXR5QHByZ21yLmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICAgIG1hc3RlciBjb21taXQ6
IDc4OTU4OTk2OGVkOTBlODJhODMyZGJjNjBlOTU4Yzc2Yjc4N2JlN2UKICAgIG1hc3RlciBkYXRl
OiAyMDE4LTExLTIwIDE0OjU5OjU0ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9j
b21tb24uYyAgfCAxNCArKysrKysrKystLS0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0
aS5jICAgfCAxNiArKysrKysrKy0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZh
dGUuaCB8ICAyIC0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggICAgICAgICB8ICA5ICsrKysr
KysrLQogNCBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jIGIveGVuL2FyY2gv
eDg2L21tL3NoYWRvdy9jb21tb24uYwppbmRleCBjZDQ3ZTIyOWMwLi4zMzRhZDhjMzZkIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvY29tbW9uLmMKQEAgLTEwMjYsMTAgKzEwMjYsMTQgQEAgdm9pZCBzaGFkb3df
cHJvbW90ZShzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBnbWZuLCB1bnNpZ25lZCBpbnQgdHlwZSkK
IAogICAgIC8qIElzIHRoZSBwYWdlIGFscmVhZHkgc2hhZG93ZWQ/ICovCiAgICAgaWYgKCAhdGVz
dF9hbmRfc2V0X2JpdChfUEdDX3BhZ2VfdGFibGUsICZwYWdlLT5jb3VudF9pbmZvKSApCisgICAg
ewogICAgICAgICBwYWdlLT5zaGFkb3dfZmxhZ3MgPSAwOworICAgICAgICBpZiAoIGlzX2h2bV9k
b21haW4oZCkgKQorICAgICAgICAgICAgcGFnZS0+cGFnZXRhYmxlX2R5aW5nID0gMDsKKyAgICB9
CiAKLSAgICBBU1NFUlQoIXRlc3RfYml0KHR5cGUsICZwYWdlLT5zaGFkb3dfZmxhZ3MpKTsKLSAg
ICBzZXRfYml0KHR5cGUsICZwYWdlLT5zaGFkb3dfZmxhZ3MpOworICAgIEFTU0VSVCghKHBhZ2Ut
PnNoYWRvd19mbGFncyAmICgxdSA8PCB0eXBlKSkpOworICAgIHBhZ2UtPnNoYWRvd19mbGFncyB8
PSAxdSA8PCB0eXBlOwogICAgIFRSQUNFX1NIQURPV19QQVRIX0ZMQUcoVFJDRV9TRkxBR19QUk9N
T1RFKTsKIH0KIApAQCAtMTAzOCw5ICsxMDQyLDkgQEAgdm9pZCBzaGFkb3dfZGVtb3RlKHN0cnVj
dCBkb21haW4gKmQsIG1mbl90IGdtZm4sIHUzMiB0eXBlKQogICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2UgPSBtZm5fdG9fcGFnZShnbWZuKTsKIAogICAgIEFTU0VSVCh0ZXN0X2JpdChfUEdDX3Bh
Z2VfdGFibGUsICZwYWdlLT5jb3VudF9pbmZvKSk7Ci0gICAgQVNTRVJUKHRlc3RfYml0KHR5cGUs
ICZwYWdlLT5zaGFkb3dfZmxhZ3MpKTsKKyAgICBBU1NFUlQocGFnZS0+c2hhZG93X2ZsYWdzICYg
KDF1IDw8IHR5cGUpKTsKIAotICAgIGNsZWFyX2JpdCh0eXBlLCAmcGFnZS0+c2hhZG93X2ZsYWdz
KTsKKyAgICBwYWdlLT5zaGFkb3dfZmxhZ3MgJj0gfigxdSA8PCB0eXBlKTsKIAogICAgIGlmICgg
KHBhZ2UtPnNoYWRvd19mbGFncyAmIFNIRl9wYWdlX3R5cGVfbWFzaykgPT0gMCApCiAgICAgewpA
QCAtMjg3OCw3ICsyODgyLDcgQEAgdm9pZCBzaF9yZW1vdmVfc2hhZG93cyhzdHJ1Y3QgZG9tYWlu
ICpkLCBtZm5fdCBnbWZuLCBpbnQgZmFzdCwgaW50IGFsbCkKICAgICBpZiAoICFmYXN0ICYmIGFs
bCAmJiAocGctPmNvdW50X2luZm8gJiBQR0NfcGFnZV90YWJsZSkgKQogICAgIHsKICAgICAgICAg
U0hBRE9XX0VSUk9SKCJjYW4ndCBmaW5kIGFsbCBzaGFkb3dzIG9mIG1mbiAlMDVseCAiCi0gICAg
ICAgICAgICAgICAgICAgICAiKHNoYWRvd19mbGFncz0lMDh4KVxuIiwKKyAgICAgICAgICAgICAg
ICAgICAgICIoc2hhZG93X2ZsYWdzPSUwNHgpXG4iLAogICAgICAgICAgICAgICAgICAgICAgIG1m
bl94KGdtZm4pLCBwZy0+c2hhZG93X2ZsYWdzKTsKICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwog
ICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyBiL3hlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwppbmRleCBjYjI0YTBmZGVmLi4xZWMzZTM1ZDIwIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKKysrIGIveGVuL2FyY2gv
eDg2L21tL3NoYWRvdy9tdWx0aS5jCkBAIC0zMzE0LDggKzMzMTQsOCBAQCBzdGF0aWMgaW50IHNo
X3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUgKnYsCiAKICAgICAvKiBVbnNoYWRvdyBpZiB3ZSBhcmUg
d3JpdGluZyB0byBhIHRvcGxldmVsIHBhZ2V0YWJsZSB0aGF0IGlzCiAgICAgICogZmxhZ2dlZCBh
cyBhIGR5aW5nIHByb2Nlc3MsIGFuZCB0aGF0IGlzIG5vdCBjdXJyZW50bHkgdXNlZC4gKi8KLSAg
ICBpZiAoIHNoX21mbl9pc19hX3BhZ2VfdGFibGUoZ21mbikKLSAgICAgICAgICYmIChtZm5fdG9f
cGFnZShnbWZuKS0+c2hhZG93X2ZsYWdzICYgU0hGX3BhZ2V0YWJsZV9keWluZykgKQorICAgIGlm
ICggc2hfbWZuX2lzX2FfcGFnZV90YWJsZShnbWZuKSAmJiBpc19odm1fZG9tYWluKGQpICYmCisg
ICAgICAgICBtZm5fdG9fcGFnZShnbWZuKS0+cGFnZXRhYmxlX2R5aW5nICkKICAgICB7CiAgICAg
ICAgIGludCB1c2VkID0gMDsKICAgICAgICAgc3RydWN0IHZjcHUgKnRtcDsKQEAgLTQyNTYsOSAr
NDI1Niw5IEBAIGludCBzaF9ybV93cml0ZV9hY2Nlc3NfZnJvbV9zbDFwKHN0cnVjdCBkb21haW4g
KmQsIG1mbl90IGdtZm4sCiAgICAgQVNTRVJUKG1mbl92YWxpZChzbWZuKSk7CiAKICAgICAvKiBS
ZW1lbWJlciBpZiB3ZSd2ZSBiZWVuIHRvbGQgdGhhdCB0aGlzIHByb2Nlc3MgaXMgYmVpbmcgdG9y
biBkb3duICovCi0gICAgaWYgKCBjdXJyLT5kb21haW4gPT0gZCApCisgICAgaWYgKCBjdXJyLT5k
b21haW4gPT0gZCAmJiBpc19odm1fZG9tYWluKGQpICkKICAgICAgICAgY3Vyci0+YXJjaC5wYWdp
bmcuc2hhZG93LnBhZ2V0YWJsZV9keWluZwotICAgICAgICAgICAgPSAhIShtZm5fdG9fcGFnZShn
bWZuKS0+c2hhZG93X2ZsYWdzICYgU0hGX3BhZ2V0YWJsZV9keWluZyk7CisgICAgICAgICAgICA9
IG1mbl90b19wYWdlKGdtZm4pLT5wYWdldGFibGVfZHlpbmc7CiAKICAgICBzcCA9IG1mbl90b19w
YWdlKHNtZm4pOwogCkBAIC00NTc1LDEwICs0NTc1LDEwIEBAIHN0YXRpYyB2b2lkIHNoX3BhZ2V0
YWJsZV9keWluZyhzdHJ1Y3QgdmNwdSAqdiwgcGFkZHJfdCBncGEpCiAgICAgICAgICAgICBzbWZu
ID0gc2hhZG93X2hhc2hfbG9va3VwKGQsIG1mbl94KGdtZm4pLCBTSF90eXBlX2wyX3BhZV9zaGFk
b3cpOwogICAgICAgICB9CiAKLSAgICAgICAgaWYgKCBtZm5fdmFsaWQoc21mbikgKQorICAgICAg
ICBpZiAoIG1mbl92YWxpZChzbWZuKSAmJiBpc19odm1fZG9tYWluKGQpICkKICAgICAgICAgewog
ICAgICAgICAgICAgZ21mbiA9IF9tZm4obWZuX3RvX3BhZ2Uoc21mbiktPnYuc2guYmFjayk7Ci0g
ICAgICAgICAgICBtZm5fdG9fcGFnZShnbWZuKS0+c2hhZG93X2ZsYWdzIHw9IFNIRl9wYWdldGFi
bGVfZHlpbmc7CisgICAgICAgICAgICBtZm5fdG9fcGFnZShnbWZuKS0+cGFnZXRhYmxlX2R5aW5n
ID0gMTsKICAgICAgICAgICAgIHNoYWRvd191bmhvb2tfbWFwcGluZ3MoZCwgc21mbiwgMS8qIHVz
ZXIgcGFnZXMgb25seSAqLyk7CiAgICAgICAgICAgICBmbHVzaCA9IDE7CiAgICAgICAgIH0KQEAg
LTQ2MTUsOSArNDYxNSw5IEBAIHN0YXRpYyB2b2lkIHNoX3BhZ2V0YWJsZV9keWluZyhzdHJ1Y3Qg
dmNwdSAqdiwgcGFkZHJfdCBncGEpCiAgICAgc21mbiA9IHNoYWRvd19oYXNoX2xvb2t1cChkLCBt
Zm5feChnbWZuKSwgU0hfdHlwZV9sNF82NF9zaGFkb3cpOwogI2VuZGlmCiAKLSAgICBpZiAoIG1m
bl92YWxpZChzbWZuKSApCisgICAgaWYgKCBtZm5fdmFsaWQoc21mbikgJiYgaXNfaHZtX2RvbWFp
bihkKSApCiAgICAgewotICAgICAgICBtZm5fdG9fcGFnZShnbWZuKS0+c2hhZG93X2ZsYWdzIHw9
IFNIRl9wYWdldGFibGVfZHlpbmc7CisgICAgICAgIG1mbl90b19wYWdlKGdtZm4pLT5wYWdldGFi
bGVfZHlpbmcgPSAxOwogICAgICAgICBzaGFkb3dfdW5ob29rX21hcHBpbmdzKGQsIHNtZm4sIDEv
KiB1c2VyIHBhZ2VzIG9ubHkgKi8pOwogICAgICAgICAvKiBOb3cgZmx1c2ggdGhlIFRMQjogd2Ug
cmVtb3ZlZCB0b3BsZXZlbCBtYXBwaW5ncy4gKi8KICAgICAgICAgZmx1c2hfdGxiX21hc2soZC0+
ZG9tYWluX2RpcnR5X2NwdW1hc2spOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRv
dy9wcml2YXRlLmggYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAppbmRleCAxMmQ4
NTk2NDhlLi45Y2I2ZDY5ZjBhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3By
aXZhdGUuaAorKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaApAQCAtMjkyLDgg
KzI5Miw2IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBzaF90ZXJtaW5hdGVfbGlzdChzdHJ1Y3QgcGFn
ZV9saXN0X2hlYWQgKnRtcF9saXN0KQogCiAjZW5kaWYgLyogKFNIQURPV19PUFRJTUlaQVRJT05T
ICYgU0hPUFRfT1VUX09GX1NZTkMpICovCiAKLSNkZWZpbmUgU0hGX3BhZ2V0YWJsZV9keWluZyAo
MXU8PDMxKQotCiBzdGF0aWMgaW5saW5lIGludCBzaF9wYWdlX2hhc19tdWx0aXBsZV9zaGFkb3dz
KHN0cnVjdCBwYWdlX2luZm8gKnBnKQogewogICAgIHUzMiBzaGFkb3dzOwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmluZGV4
IDA2Mzc3MDRmZjAuLjQ4YjJlZTM1YmIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
bW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAgLTE3Miw4ICsxNzIsMTUgQEAg
c3RydWN0IHBhZ2VfaW5mbwogICAgICAgICAgKiBHdWVzdCBwYWdlcyB3aXRoIGEgc2hhZG93LiAg
VGhpcyBkb2VzIG5vdCBjb25mbGljdCB3aXRoCiAgICAgICAgICAqIHRsYmZsdXNoX3RpbWVzdGFt
cCBzaW5jZSBwYWdlIHRhYmxlIHBhZ2VzIGFyZSBleHBsaWNpdGx5IG5vdAogICAgICAgICAgKiB0
cmFja2VkIGZvciBUTEItZmx1c2ggYXZvaWRhbmNlIHdoZW4gYSBndWVzdCBydW5zIGluIHNoYWRv
dyBtb2RlLgorICAgICAgICAgKgorICAgICAgICAgKiBwYWdldGFibGVfZHlpbmcgaXMgdXNlZCBm
b3IgSFZNIGRvbWFpbnMgb25seS4gVGhlIGxheW91dCBoZXJlIGhhcworICAgICAgICAgKiB0byBh
dm9pZCByZS11c2Ugb2YgdGhlIHNwYWNlIHVzZWQgYnkgbGluZWFyX3B0X2NvdW50LCB3aGljaCAo
b25seSkKKyAgICAgICAgICogUFYgZ3Vlc3RzIHVzZS4KICAgICAgICAgICovCi0gICAgICAgIHUz
MiBzaGFkb3dfZmxhZ3M7CisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICB1aW50MTZfdCBz
aGFkb3dfZmxhZ3M7CisgICAgICAgICAgICBib29sX3QgcGFnZXRhYmxlX2R5aW5nOworICAgICAg
ICB9OwogCiAgICAgICAgIC8qIFdoZW4gaW4gdXNlIGFzIGEgc2hhZG93LCBuZXh0IHNoYWRvdyBp
biB0aGlzIGhhc2ggY2hhaW4uICovCiAgICAgICAgIF9fcGR4X3QgbmV4dF9zaGFkb3c7Ci0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUt
NC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Dec 01 12:56:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 01 Dec 2018 12:56:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gT4oY-0008Dd-Vc; Sat, 01 Dec 2018 12:56:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3uER=OK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gT4oW-0008DP-Vp
 for xen-changelog@lists.xenproject.org; Sat, 01 Dec 2018 12:56:05 +0000
X-Inumbo-ID: 75bec2ac-f568-11e8-a3c5-735a7a613423
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 75bec2ac-f568-11e8-a3c5-735a7a613423;
 Sat, 01 Dec 2018 12:56:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gT4oV-00038I-Ee
 for xen-changelog@lists.xenproject.org; Sat, 01 Dec 2018 12:56:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gT4oV-0003G2-CI
 for xen-changelog@lists.xenproject.org; Sat, 01 Dec 2018 12:56:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gT4oV-0003G2-CI@xenbits.xenproject.org>
Date: Sat, 01 Dec 2018 12:56:03 +0000
Subject: [Xen-changelog] [xen stable-4.7] VMX: allow migration of guests
 with SSBD enabled
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDcxMGNjMDk2OTcxMDE5YmMyZTVhOWFhYmI5YWYxYWNjYTBiNWI5ZTcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTm92IDIz
IDExOjU0OjM1IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTm92IDIzIDExOjU0OjM1IDIwMTggKzAxMDAKCiAgICBW
TVg6IGFsbG93IG1pZ3JhdGlvbiBvZiBndWVzdHMgd2l0aCBTU0JEIGVuYWJsZWQKICAgIAogICAg
VGhlIGJhY2twb3J0IG9mIGNkNTMwMjNkZjkgKCJ4ODYvbXNyOiBWaXJ0dWFsaXNlIE1TUl9TUEVD
X0NUUkwuU1NCRCBmb3IKICAgIGd1ZXN0cyB0byB1c2UiKSBkaWQgbm90IG1pcnJvciB0aGUgUFYg
c2lkZSBjaGFuZ2UgaW50byB0aGUgSFZNIChWTVgtCiAgICBzcGVjaWZpYykgY29kZSBwYXRoLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0t
LQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgfCAzICsrLQogMSBmaWxlIGNoYW5nZWQsIDIg
aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggYTllODdiNWE5
YS4uODJlM2MyY2VjYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysr
IGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTkwNSw3ICs5MDUsOCBAQCBzdGF0aWMg
aW50IHZteF9sb2FkX21zcihzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV9tc3IgKmN0eHQpCiAg
ICAgICAgICAgICAgKiBpZ25vcmVkKSB3aGVuIFNUSUJQIGlzbid0IGVudW1lcmF0ZWQgaW4gaGFy
ZHdhcmUuCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIGVsc2UgaWYgKCBjdHh0LT5tc3Jb
aV0udmFsICYKLSAgICAgICAgICAgICAgICAgICAgICB+KFNQRUNfQ1RSTF9JQlJTIHwgU1BFQ19D
VFJMX1NUSUJQKSApCisgICAgICAgICAgICAgICAgICAgICAgfihTUEVDX0NUUkxfSUJSUyB8IFNQ
RUNfQ1RSTF9TVElCUCB8CisgICAgICAgICAgICAgICAgICAgICAgICAoYm9vdF9jcHVfaGFzKFg4
Nl9GRUFUVVJFX1NTQkQpID8gU1BFQ19DVFJMX1NTQkQgOiAwKSkgKQogICAgICAgICAgICAgICAg
IGVyciA9IC1FTlhJTzsKICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICB2LT5hcmNo
LnNwZWNfY3RybCA9IGN0eHQtPm1zcltpXS52YWw7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Dec 01 16:00:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 01 Dec 2018 16:00:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gT7ga-0004oi-8K; Sat, 01 Dec 2018 16:00:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=3uer=ok=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gT7gZ-0004od-Fm
 for xen-changelog@lists.xenproject.org; Sat, 01 Dec 2018 16:00:03 +0000
X-Inumbo-ID: 29100392-f582-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 29100392-f582-11e8-9a16-bc764e045a96;
 Sat, 01 Dec 2018 16:00:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gT7gX-0006pj-MJ
 for xen-changelog@lists.xenproject.org; Sat, 01 Dec 2018 16:00:01 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gT7gX-0006Td-Jn
 for xen-changelog@lists.xenproject.org; Sat, 01 Dec 2018 16:00:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gT7gX-0006Td-Jn@xenbits.xenproject.org>
Date: Sat, 01 Dec 2018 16:00:01 +0000
Subject: [Xen-changelog] [xen stable-4.11] update Xen version to 4.11.1
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk2Y2JkMDg5M2Y3ODM5OTdjYWFmMTE3ZTg5N2Q1ZmE4ZjJkYzdiNWYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTm92IDI5
IDE1OjA0OjExIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgTm92IDI5IDE1OjA0OjExIDIwMTggKzAxMDAKCiAgICB1
cGRhdGUgWGVuIHZlcnNpb24gdG8gNC4xMS4xCi0tLQogQ29uZmlnLm1rICAgIHwgNiArKystLS0K
IHhlbi9NYWtlZmlsZSB8IDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA0
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL0NvbmZpZy5tayBiL0NvbmZpZy5tawppbmRleCA4
Yjc3YzZhMjA5Li4wNzlmMzM1NDJlIDEwMDY0NAotLS0gYS9Db25maWcubWsKKysrIGIvQ29uZmln
Lm1rCkBAIC0yNzUsMTUgKzI3NSwxNSBAQCBTRUFCSU9TX1VQU1RSRUFNX1VSTCA/PSBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvc2VhYmlvcy5naXQKIE1JTklPU19VUFNUUkVBTV9VUkwgPz0gZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL21pbmktb3MuZ2l0CiBlbmRpZgogT1ZNRl9VUFNUUkVBTV9SRVZJU0lP
TiA/PSA5NDdmMzczN2FiZjY1ZmRhNjNmM2ZmZDk3ZmRkZmE2OTg2OTg2ODY4Ci1RRU1VX1VQU1RS
RUFNX1JFVklTSU9OID89IHFlbXUteGVuLTQuMTEuMAotTUlOSU9TX1VQU1RSRUFNX1JFVklTSU9O
ID89IHhlbi1SRUxFQVNFLTQuMTEuMAorUUVNVV9VUFNUUkVBTV9SRVZJU0lPTiA/PSBxZW11LXhl
bi00LjExLjEKK01JTklPU19VUFNUUkVBTV9SRVZJU0lPTiA/PSB4ZW4tUkVMRUFTRS00LjExLjEK
IAogU0VBQklPU19VUFNUUkVBTV9SRVZJU0lPTiA/PSByZWwtMS4xMS4xCiAKIEVUSEVSQk9PVF9O
SUNTID89IHJ0bDgxMzkgODA4NjEwMGUKIAogCi1RRU1VX1RSQURJVElPTkFMX1JFVklTSU9OID89
IHhlbi00LjExLjAKK1FFTVVfVFJBRElUSU9OQUxfUkVWSVNJT04gPz0geGVuLTQuMTEuMQogIyBG
cmkgU2VwIDE1IDE5OjM3OjI3IDIwMTcgKzAxMDAKICMgcWVtdS14ZW4tdHJhZGl0aW9uYWw6IExp
bmsgYWdhaW5zdCB4ZW50b29sY29yZQogCmRpZmYgLS1naXQgYS94ZW4vTWFrZWZpbGUgYi94ZW4v
TWFrZWZpbGUKaW5kZXggYTkyMmExYjdiNS4uYzA3YjJjMzU3MyAxMDA2NDQKLS0tIGEveGVuL01h
a2VmaWxlCisrKyBiL3hlbi9NYWtlZmlsZQpAQCAtMiw3ICsyLDcgQEAKICMgQWxsIG90aGVyIHBs
YWNlcyB0aGlzIGlzIHN0b3JlZCAoZWcuIGNvbXBpbGUuaCkgc2hvdWxkIGJlIGF1dG9nZW5lcmF0
ZWQuCiBleHBvcnQgWEVOX1ZFUlNJT04gICAgICAgPSA0CiBleHBvcnQgWEVOX1NVQlZFUlNJT04g
ICAgPSAxMQotZXhwb3J0IFhFTl9FWFRSQVZFUlNJT04gPz0gLjEtcHJlJChYRU5fVkVORE9SVkVS
U0lPTikKK2V4cG9ydCBYRU5fRVhUUkFWRVJTSU9OID89IC4xJChYRU5fVkVORE9SVkVSU0lPTikK
IGV4cG9ydCBYRU5fRlVMTFZFUlNJT04gICA9ICQoWEVOX1ZFUlNJT04pLiQoWEVOX1NVQlZFUlNJ
T04pJChYRU5fRVhUUkFWRVJTSU9OKQogLWluY2x1ZGUgeGVuLXZlcnNpb24KIAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTEK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Dec 03 01:00:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Dec 2018 01:00:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gTcai-0002We-Ty; Mon, 03 Dec 2018 01:00:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=/2fw=om=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gTcai-0002M1-M0
 for xen-changelog@lists.xenproject.org; Mon, 03 Dec 2018 01:00:04 +0000
X-Inumbo-ID: c41cb78d-f696-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c41cb78d-f696-11e8-9a16-bc764e045a96;
 Mon, 03 Dec 2018 01:00:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gTcag-00034A-TX
 for xen-changelog@lists.xenproject.org; Mon, 03 Dec 2018 01:00:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gTcag-0008Sm-R2
 for xen-changelog@lists.xenproject.org; Mon, 03 Dec 2018 01:00:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gTcag-0008Sm-R2@xenbits.xenproject.org>
Date: Mon, 03 Dec 2018 01:00:02 +0000
Subject: [Xen-changelog] [xen stable-4.8] amd/iommu: fix flush checks
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3024727579873276835=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============3024727579873276835==
Content-Type: text/plain

commit f030ad07534fa88f9f4bff48603bc5a83604f9e4
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Tue Nov 20 15:55:51 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Nov 20 15:55:51 2018 +0100

    amd/iommu: fix flush checks
    
    Flush checking for AMD IOMMU didn't check whether the previous entry
    was present, or whether the flags (writable/readable) changed in order
    to decide whether a flush should be executed.
    
    Fix this by taking the writable/readable/next-level fields into account,
    together with the present bit.
    
    Along these lines the flushing in amd_iommu_map_page() must not be
    omitted for PV domains. The comment there was simply wrong: Mappings may
    very well change, both their addresses and their permissions. Ultimately
    this should honor iommu_dont_flush_iotlb, but to achieve this
    amd_iommu_ops first needs to gain an .iotlb_flush hook.
    
    Also make clear_iommu_pte_present() static, to demonstrate there's no
    caller omitting the (subsequent) flush.
    
    This is part of XSA-275.
    
    Reported-by: Paul Durrant <paul.durrant@citrix.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    master commit: 1a7ffe466cd057daaef245b0a1ab6b82588e4c01
    master date: 2018-11-20 14:52:12 +0100
---
 xen/drivers/passthrough/amd/iommu_map.c | 52 +++++++++++++++++++++------------
 1 file changed, 34 insertions(+), 18 deletions(-)

diff --git a/xen/drivers/passthrough/amd/iommu_map.c b/xen/drivers/passthrough/amd/iommu_map.c
index b8c0a48d03..353c6350ca 100644
--- a/xen/drivers/passthrough/amd/iommu_map.c
+++ b/xen/drivers/passthrough/amd/iommu_map.c
@@ -36,7 +36,7 @@ static unsigned int pfn_to_pde_idx(unsigned long pfn, unsigned int level)
     return idx;
 }
 
-void clear_iommu_pte_present(unsigned long l1_mfn, unsigned long gfn)
+static void clear_iommu_pte_present(unsigned long l1_mfn, unsigned long gfn)
 {
     u64 *table, *pte;
 
@@ -50,23 +50,42 @@ static bool_t set_iommu_pde_present(u32 *pde, unsigned long next_mfn,
                                     unsigned int next_level,
                                     bool_t iw, bool_t ir)
 {
-    u64 addr_lo, addr_hi, maddr_old, maddr_next;
+    uint64_t addr_lo, addr_hi, maddr_next;
     u32 entry;
-    bool_t need_flush = 0;
+    bool need_flush = false, old_present;
 
     maddr_next = (u64)next_mfn << PAGE_SHIFT;
 
-    addr_hi = get_field_from_reg_u32(pde[1],
-                                     IOMMU_PTE_ADDR_HIGH_MASK,
-                                     IOMMU_PTE_ADDR_HIGH_SHIFT);
-    addr_lo = get_field_from_reg_u32(pde[0],
-                                     IOMMU_PTE_ADDR_LOW_MASK,
-                                     IOMMU_PTE_ADDR_LOW_SHIFT);
-
-    maddr_old = (addr_hi << 32) | (addr_lo << PAGE_SHIFT);
-
-    if ( maddr_old != maddr_next )
-        need_flush = 1;
+    old_present = get_field_from_reg_u32(pde[0], IOMMU_PTE_PRESENT_MASK,
+                                         IOMMU_PTE_PRESENT_SHIFT);
+    if ( old_present )
+    {
+        bool old_r, old_w;
+        unsigned int old_level;
+        uint64_t maddr_old;
+
+        addr_hi = get_field_from_reg_u32(pde[1],
+                                         IOMMU_PTE_ADDR_HIGH_MASK,
+                                         IOMMU_PTE_ADDR_HIGH_SHIFT);
+        addr_lo = get_field_from_reg_u32(pde[0],
+                                         IOMMU_PTE_ADDR_LOW_MASK,
+                                         IOMMU_PTE_ADDR_LOW_SHIFT);
+        old_level = get_field_from_reg_u32(pde[0],
+                                           IOMMU_PDE_NEXT_LEVEL_MASK,
+                                           IOMMU_PDE_NEXT_LEVEL_SHIFT);
+        old_w = get_field_from_reg_u32(pde[1],
+                                       IOMMU_PTE_IO_WRITE_PERMISSION_MASK,
+                                       IOMMU_PTE_IO_WRITE_PERMISSION_SHIFT);
+        old_r = get_field_from_reg_u32(pde[1],
+                                       IOMMU_PTE_IO_READ_PERMISSION_MASK,
+                                       IOMMU_PTE_IO_READ_PERMISSION_SHIFT);
+
+        maddr_old = (addr_hi << 32) | (addr_lo << PAGE_SHIFT);
+
+        if ( maddr_old != maddr_next || iw != old_w || ir != old_r ||
+             old_level != next_level )
+            need_flush = true;
+    }
 
     addr_lo = maddr_next & DMA_32BIT_MASK;
     addr_hi = maddr_next >> 32;
@@ -680,10 +699,7 @@ int amd_iommu_map_page(struct domain *d, unsigned long gfn, unsigned long mfn,
     if ( !need_flush )
         goto out;
 
-    /* 4K mapping for PV guests never changes, 
-     * no need to flush if we trust non-present bits */
-    if ( is_hvm_domain(d) )
-        amd_iommu_flush_pages(d, gfn, 0);
+    amd_iommu_flush_pages(d, gfn, 0);
 
     for ( merge_level = IOMMU_PAGING_MODE_LEVEL_2;
           merge_level <= hd->arch.paging_mode; merge_level++ )
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.8


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3024727579873276835==--

From xen-changelog-bounces@lists.xenproject.org Mon Dec 03 01:00:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Dec 2018 01:00:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gTcas-0005VN-Vf; Mon, 03 Dec 2018 01:00:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=/2fw=om=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gTcas-0005Gh-7e
 for xen-changelog@lists.xenproject.org; Mon, 03 Dec 2018 01:00:14 +0000
X-Inumbo-ID: ca2ceb85-f696-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ca2ceb85-f696-11e8-9a16-bc764e045a96;
 Mon, 03 Dec 2018 01:00:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gTcar-00060l-3c
 for xen-changelog@lists.xenproject.org; Mon, 03 Dec 2018 01:00:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gTcar-000090-1D
 for xen-changelog@lists.xenproject.org; Mon, 03 Dec 2018 01:00:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gTcar-000090-1D@xenbits.xenproject.org>
Date: Mon, 03 Dec 2018 01:00:13 +0000
Subject: [Xen-changelog] [xen stable-4.8] AMD/IOMMU: suppress PTE merging
 after initial table creation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE0ODU0ZDA4YTgxZTczMGYwZmMxM2Q3NTZiYzA4MGRiOWRhZTZhZTcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE1OjU2OjI5IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE1OjU2OjI5IDIwMTggKzAxMDAKCiAgICBB
TUQvSU9NTVU6IHN1cHByZXNzIFBURSBtZXJnaW5nIGFmdGVyIGluaXRpYWwgdGFibGUgY3JlYXRp
b24KICAgIAogICAgVGhlIGxvZ2ljIGlzIG5vdCBmaXQgZm9yIHRoaXMgcHVycG9zZSwgc28gc2lt
cGx5IGRpc2FibGUgaXRzIHVzZSB1bnRpbAogICAgaXQgY2FuIGJlIGZpeGVkIC8gcmVwbGFjZWQu
IE5vdGUgdGhhdCB0aGlzIHJlLWVuYWJsZXMgbWVyZ2luZyBmb3IgdGhlCiAgICB0YWJsZSBjcmVh
dGlvbiBjYXNlLCB3aGljaCB3YXMgZGlzYWJsZWQgYXMgYSAocGVyaGFwcyB1bmludGVuZGVkKSBz
aWRlCiAgICBlZmZlY3Qgb2YgdGhlIGVhcmxpZXIgImFtZC9pb21tdTogZml4IGZsdXNoIGNoZWNr
cyIuIEl0IHJlbGllcyBvbiBubwogICAgcGFnZSBnZXR0aW5nIG1hcHBlZCBtb3JlIHRoYW4gb25j
ZSAod2l0aCBkaWZmZXJlbnQgcHJvcGVydGllcykgaW4gdGhpcwogICAgcHJvY2VzcywgYXMgdGhh
dCB3b3VsZCBzdGlsbCBiZSBiZXlvbmQgd2hhdCB0aGUgbWVyZ2luZyBsb2dpYyBjYW4gY29wZQog
ICAgd2l0aC4gQnV0IGFyY2hfaW9tbXVfcG9wdWxhdGVfcGFnZV90YWJsZSgpIGd1YXJhbnRlZXMg
dGhpcyBhZmFpY3QuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjc1LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiA5MzdlZjMyNTY1ZmEzYTgxZmRiMzdiOWRkNWFhOTlhMWI4N2FmYTc1CiAgICBtYXN0
ZXIgZGF0ZTogMjAxOC0xMS0yMCAxNDo1NToxNCArMDEwMAotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2FtZC9pb21tdV9tYXAuYyB8IDI1ICsrKysrKysrKysrKysrKysrKysrKy0tLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaCAgICAgICAgICAgICB8ICAxICsKIDIgZmlsZXMgY2hh
bmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hbWQvaW9tbXVfbWFwLmMKaW5kZXggMzUzYzYzNTBjYS4uYTAxMDUzYzRjNiAxMDA2NDQK
LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCisrKyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwpAQCAtNjk1LDExICs2OTUsMjQgQEAg
aW50IGFtZF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdm
biwgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAhIShmbGFncyAmIElPTU1VRl93cml0YWJsZSksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAhIShmbGFncyAmIElPTU1VRl9yZWFkYWJsZSkpOwogCi0gICAgLyog
RG8gbm90IGluY3JlYXNlIHBkZSBjb3VudCBpZiBpbyBtYXBwaW5nIGhhcyBub3QgYmVlbiBjaGFu
Z2VkICovCi0gICAgaWYgKCAhbmVlZF9mbHVzaCApCi0gICAgICAgIGdvdG8gb3V0OworICAgIGlm
ICggbmVlZF9mbHVzaCApCisgICAgeworICAgICAgICBhbWRfaW9tbXVfZmx1c2hfcGFnZXMoZCwg
Z2ZuLCAwKTsKKyAgICAgICAgLyogTm8gZnVydGhlciBtZXJnaW5nLCBhcyB0aGUgbG9naWMgZG9l
c24ndCBjb3BlLiAqLworICAgICAgICBoZC0+YXJjaC5ub19tZXJnZSA9IHRydWU7CisgICAgfQog
Ci0gICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGdmbiwgMCk7CisgICAgLyoKKyAgICAgKiBT
dXBwcmVzcyBtZXJnaW5nIG9mIG5vbi1SL1cgbWFwcGluZ3Mgb3IgYWZ0ZXIgaW5pdGlhbCB0YWJs
ZSBjcmVhdGlvbiwKKyAgICAgKiBhcyB0aGUgbWVyZ2UgbG9naWMgZG9lcyBub3QgY29wZSB3aXRo
IHRoaXMuCisgICAgICovCisgICAgaWYgKCBoZC0+YXJjaC5ub19tZXJnZSB8fCBmbGFncyAhPSAo
SU9NTVVGX3dyaXRhYmxlIHwgSU9NTVVGX3JlYWRhYmxlKSApCisgICAgICAgIGdvdG8gb3V0Owor
ICAgIGlmICggZC0+Y3JlYXRpb25fZmluaXNoZWQgKQorICAgIHsKKyAgICAgICAgaGQtPmFyY2gu
bm9fbWVyZ2UgPSB0cnVlOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CiAKICAgICBmb3IgKCBt
ZXJnZV9sZXZlbCA9IElPTU1VX1BBR0lOR19NT0RFX0xFVkVMXzI7CiAgICAgICAgICAgbWVyZ2Vf
bGV2ZWwgPD0gaGQtPmFyY2gucGFnaW5nX21vZGU7IG1lcmdlX2xldmVsKysgKQpAQCAtNzY5LDYg
Kzc4MiwxMCBAQCBpbnQgYW1kX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyBnZm4pCiAKICAgICAvKiBtYXJrIFBURSBhcyAncGFnZSBub3QgcHJlc2VudCcg
Ki8KICAgICBjbGVhcl9pb21tdV9wdGVfcHJlc2VudChwdF9tZm5bMV0sIGdmbik7CisKKyAgICAv
KiBObyBmdXJ0aGVyIG1lcmdpbmcgaW4gYW1kX2lvbW11X21hcF9wYWdlKCksIGFzIHRoZSBsb2dp
YyBkb2Vzbid0IGNvcGUuICovCisgICAgaGQtPmFyY2gubm9fbWVyZ2UgPSB0cnVlOworCiAgICAg
c3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7CiAKICAgICBhbWRfaW9tbXVfZmx1
c2hfcGFnZXMoZCwgZ2ZuLCAwKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9t
bXUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaAppbmRleCBiZTk1MTA2OGQ4Li4yNTgx
MmFjODdlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCkBAIC00MCw2ICs0MCw3IEBAIHN0cnVjdCBhcmNoX2lv
bW11CiAKICAgICAvKiBhbWQgaW9tbXUgc3VwcG9ydCAqLwogICAgIGludCBwYWdpbmdfbW9kZTsK
KyAgICBib29sIG5vX21lcmdlOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnJvb3RfdGFibGU7CiAg
ICAgc3RydWN0IGd1ZXN0X2lvbW11ICpnX2lvbW11OwogfTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Dec 03 01:00:25 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Dec 2018 01:00:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gTcb3-0008Rx-1K; Mon, 03 Dec 2018 01:00:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/2FW=OM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gTcb2-0008Jj-MT
 for xen-changelog@lists.xenproject.org; Mon, 03 Dec 2018 01:00:24 +0000
X-Inumbo-ID: d0405090-f696-11e8-a37b-6f568dcfe6ff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d0405090-f696-11e8-a37b-6f568dcfe6ff;
 Mon, 03 Dec 2018 01:00:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gTcb1-0000vK-9w
 for xen-changelog@lists.xenproject.org; Mon, 03 Dec 2018 01:00:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gTcb1-0000BI-7R
 for xen-changelog@lists.xenproject.org; Mon, 03 Dec 2018 01:00:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gTcb1-0000BI-7R@xenbits.xenproject.org>
Date: Mon, 03 Dec 2018 01:00:23 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/mm: Don't perform flush after
 failing to update a guests L1e
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUzOGM3Yzc1NGE1M2NiMGI1N2E5NTVjZjVjMWUwOWMzMTg2NjRmNzIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE5vdiAyMCAxNTo1NzowNiAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAyMCAxNTo1NzowNiAyMDE4ICsw
MTAwCgogICAgeDg2L21tOiBEb24ndCBwZXJmb3JtIGZsdXNoIGFmdGVyIGZhaWxpbmcgdG8gdXBk
YXRlIGEgZ3Vlc3RzIEwxZQogICAgCiAgICBJZiB0aGUgTDFlIHVwZGF0ZSBoYXNuJ3Qgb2NjdXJl
ZCwgdGhlIGZsdXNoIGNhbm5vdCBkbyBhbnl0aGluZyB1c2VmdWwuICBUaGlzCiAgICBza2lwcyB0
aGUgcG90ZW50aWFsbHkgZXhwZW5zaXZlIHZjcHVtYXNrX3RvX3BjcHVtYXNrKCkgY29udmVyc2lv
biwgYW5kCiAgICBicm9hZGNhc3QgVExCIHNob290ZG93bi4KICAgIAogICAgTW9yZSBpbXBvcnRh
bnRseSBob3dldmVyLCB3ZSBtaWdodCBiZSBpbiB0aGUgZXJyb3IgcGF0aCBkdWUgdG8gYSBiYWQg
dmEKICAgIHBhcmFtZXRlciBmcm9tIHRoZSBndWVzdCwgYW5kIHRoaXMgc2hvdWxkIG5vdCBwcm9w
YWdhdGUgaW50byB0aGUgVExCIGZsdXNoaW5nCiAgICBsb2dpYy4gIFRoZSBJTlZQQ0lEIGluc3Ry
dWN0aW9uIGZvciBleGFtcGxlIHJhaXNlcyAjR1AgZm9yIGEgbm9uLWNhbm9uaWNhbAogICAgYWRk
cmVzcy4KICAgIAogICAgVGhpcyBpcyBYU0EtMjc5LgogICAgCiAgICBSZXBvcnRlZC1ieTogTWF0
dGhldyBEYWxleSA8bWF0dGRAYnVnZnV6ei5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDZjOGQ1MDI4ODcy
MjY3MmVjYzhlMTliMDc0MWEzMWI1MjFkMDE3MDYKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTIw
IDE0OjU4OjQxICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21tLmMgfCA4ICsrKysrKysrCiAxIGZp
bGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
LmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA2NjUzMGM4YTliLi42NDJkZGU0OTExIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNDg0
MCw2ICs0ODQwLDE0IEBAIHN0YXRpYyBpbnQgX19kb191cGRhdGVfdmFfbWFwcGluZygKICAgICBp
ZiAoIHBsMWUgKQogICAgICAgICBndWVzdF91bm1hcF9sMWUocGwxZSk7CiAKKyAgICAvKgorICAg
ICAqIEFueSBlcnJvciBhdCB0aGlzIHBvaW50IG1lYW5zIHRoYXQgd2UgaGF2ZW4ndCBjaGFuZ2Ug
dGhlIGwxZS4gIFNraXAgdGhlCisgICAgICogZmx1c2gsIGFzIGl0IHdvbid0IGRvIGFueXRoaW5n
IHVzZWZ1bC4gIEZ1cnRoZXJtb3JlLCB2YSBpcyBndWVzdAorICAgICAqIGNvbnRyb2xsZWQgYW5k
IG5vdCBuZWNlc3NlcmlseSBhdWRpdGVkIGJ5IHRoaXMgcG9pbnQuCisgICAgICovCisgICAgaWYg
KCByYyApCisgICAgICAgIHJldHVybiByYzsKKwogICAgIHN3aXRjaCAoIGZsYWdzICYgVVZNRl9G
TFVTSFRZUEVfTUFTSyApCiAgICAgewogICAgIGNhc2UgVVZNRl9UTEJfRkxVU0g6Ci0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Dec 03 01:00:35 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Dec 2018 01:00:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gTcbD-0002yd-2z; Mon, 03 Dec 2018 01:00:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=/2fw=om=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gTcbC-0002oe-NR
 for xen-changelog@lists.xenproject.org; Mon, 03 Dec 2018 01:00:34 +0000
X-Inumbo-ID: d657b6a2-f696-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d657b6a2-f696-11e8-9a16-bc764e045a96;
 Mon, 03 Dec 2018 01:00:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gTcbB-000403-GB
 for xen-changelog@lists.xenproject.org; Mon, 03 Dec 2018 01:00:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gTcbB-0000Et-Du
 for xen-changelog@lists.xenproject.org; Mon, 03 Dec 2018 01:00:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gTcbB-0000Et-Du@xenbits.xenproject.org>
Date: Mon, 03 Dec 2018 01:00:33 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/shadow: move OOS flag bit
 positions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRiZTYxYzRkOWIzMjYwM2FjMjExNTRhYmRmZWJmYzQ0YWJmNDJmZDcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE1OjU3OjUwIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE1OjU3OjUwIDIwMTggKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBtb3ZlIE9PUyBmbGFnIGJpdCBwb3NpdGlvbnMKICAgIAogICAgSW4gcHJlcGFy
YXRpb24gb2YgcmVkdWNpbmcgc3RydWN0IHBhZ2VfaW5mbydzIHNoYWRvd19mbGFncyBmaWVsZCB0
byAxNgogICAgYml0cywgbG93ZXIgdGhlIGJpdCBwb3NpdGlvbnMgdXNlZCBmb3IgU0hGX291dF9v
Zl9zeW5jIGFuZAogICAgU0hGX29vc19tYXlfd3JpdGUuCiAgICAKICAgIEluc3RlYWQgb2YgYWxz
byBhZGp1c3RpbmcgdGhlIG9wZW4gY29kZWQgdXNlIGluIF9nZXRfcGFnZV90eXBlKCksCiAgICBp
bnRyb2R1Y2Ugc2hhZG93X3ByZXBhcmVfcGFnZV90eXBlX2NoYW5nZSgpIHRvIGNvbnRhaW4ga25v
d2xlZGdlIG9mIHRoZQogICAgYml0IHBvc2l0aW9ucyB0byBzaGFkb3cgY29kZS4KICAgIAogICAg
VGhpcyBpcyBwYXJ0IG9mIFhTQS0yODAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1A
eGVuLm9yZz4KICAgIG1hc3RlciBjb21taXQ6IGQ2OGUxMDcwYzNlOGY0YWY3YTMxMDQwZjA4YmRk
OThlNmQ2ZWFjMWQKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTIwIDE0OjU5OjEzICswMTAwCi0t
LQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgfCAxMSArKy0tLS0tLS0tLQogeGVu
L2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyAgfCAyMyArKysrKysrKysrKysrKysrKysrKysr
KwogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmggfCAgNCArKy0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L3NoYWRvdy5oICAgICB8ICA4ICsrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDM1
IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggNjQyZGRlNDkxMS4uMmI5M2VmYjUwNCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAg
LTI3NjIsMTUgKzI3NjIsOCBAQCBzdGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAgIHsKICAgICAgICAgICAg
IHN0cnVjdCBkb21haW4gKmQgPSBwYWdlX2dldF9vd25lcihwYWdlKTsKIAotICAgICAgICAgICAg
LyogTm9ybWFsbHkgd2Ugc2hvdWxkIG5ldmVyIGxldCBhIHBhZ2UgZ28gZnJvbSB0eXBlIGNvdW50
IDAKLSAgICAgICAgICAgICAqIHRvIHR5cGUgY291bnQgMSB3aGVuIGl0IGlzIHNoYWRvd2VkLiBP
bmUgZXhjZXB0aW9uOgotICAgICAgICAgICAgICogb3V0LW9mLXN5bmMgc2hhZG93ZWQgcGFnZXMg
YXJlIGFsbG93ZWQgdG8gYmVjb21lCi0gICAgICAgICAgICAgKiB3cml0ZWFibGUuICovCi0gICAg
ICAgICAgICBpZiAoIGQgJiYgc2hhZG93X21vZGVfZW5hYmxlZChkKQotICAgICAgICAgICAgICAg
ICAmJiAocGFnZS0+Y291bnRfaW5mbyAmIFBHQ19wYWdlX3RhYmxlKQotICAgICAgICAgICAgICAg
ICAmJiAhKChwYWdlLT5zaGFkb3dfZmxhZ3MgJiAoMXU8PDI5KSkKLSAgICAgICAgICAgICAgICAg
ICAgICAmJiB0eXBlID09IFBHVF93cml0YWJsZV9wYWdlKSApCi0gICAgICAgICAgICAgICBzaGFk
b3dfcmVtb3ZlX2FsbF9zaGFkb3dzKGQsIF9tZm4ocGFnZV90b19tZm4ocGFnZSkpKTsKKyAgICAg
ICAgICAgIGlmICggZCAmJiBzaGFkb3dfbW9kZV9lbmFibGVkKGQpICkKKyAgICAgICAgICAgICAg
IHNoYWRvd19wcmVwYXJlX3BhZ2VfdHlwZV9jaGFuZ2UoZCwgcGFnZSwgdHlwZSk7CiAKICAgICAg
ICAgICAgIEFTU0VSVCghKHggJiBQR1RfcGFlX3hlbl9sMikpOwogICAgICAgICAgICAgaWYgKCAo
eCAmIFBHVF90eXBlX21hc2spICE9IHR5cGUgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKaW5kZXgg
MGZkNDVmNmE0Ni4uZGM3ZGZhNjlmOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRv
dy9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCkBAIC05ODcs
NiArOTg3LDkgQEAgaW50IHNoX3Vuc3luYyhzdHJ1Y3QgdmNwdSAqdiwgbWZuX3QgZ21mbikKICAg
ICAgICAgIHx8ICF2LT5kb21haW4tPmFyY2gucGFnaW5nLnNoYWRvdy5vb3NfYWN0aXZlICkKICAg
ICAgICAgcmV0dXJuIDA7CiAKKyAgICBCVUlMRF9CVUdfT04oISh0eXBlb2YocGctPnNoYWRvd19m
bGFncykpU0hGX291dF9vZl9zeW5jKTsKKyAgICBCVUlMRF9CVUdfT04oISh0eXBlb2YocGctPnNo
YWRvd19mbGFncykpU0hGX29vc19tYXlfd3JpdGUpOworCiAgICAgcGctPnNoYWRvd19mbGFncyB8
PSBTSEZfb3V0X29mX3N5bmN8U0hGX29vc19tYXlfd3JpdGU7CiAgICAgb29zX2hhc2hfYWRkKHYs
IGdtZm4pOwogICAgIHBlcmZjX2luY3Ioc2hhZG93X3Vuc3luYyk7CkBAIC0yODg2LDYgKzI4ODks
MjYgQEAgdm9pZCBzaF9yZW1vdmVfc2hhZG93cyhzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBnbWZu
LCBpbnQgZmFzdCwgaW50IGFsbCkKICAgICBwYWdpbmdfdW5sb2NrKGQpOwogfQogCit2b2lkIHNo
YWRvd19wcmVwYXJlX3BhZ2VfdHlwZV9jaGFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIG5ld190eXBlKQoreworICAgIGlmICggIShwYWdlLT5jb3VudF9pbmZvICYgUEdD
X3BhZ2VfdGFibGUpICkKKyAgICAgICAgcmV0dXJuOworCisjaWYgKFNIQURPV19PUFRJTUlaQVRJ
T05TICYgU0hPUFRfT1VUX09GX1NZTkMpCisgICAgLyoKKyAgICAgKiBOb3JtYWxseSB3ZSBzaG91
bGQgbmV2ZXIgbGV0IGEgcGFnZSBnbyBmcm9tIHR5cGUgY291bnQgMCB0byB0eXBlCisgICAgICog
Y291bnQgMSB3aGVuIGl0IGlzIHNoYWRvd2VkLiBPbmUgZXhjZXB0aW9uOiBvdXQtb2Ytc3luYyBz
aGFkb3dlZAorICAgICAqIHBhZ2VzIGFyZSBhbGxvd2VkIHRvIGJlY29tZSB3cml0ZWFibGUuCisg
ICAgICovCisgICAgaWYgKCAocGFnZS0+c2hhZG93X2ZsYWdzICYgU0hGX29vc19tYXlfd3JpdGUp
ICYmCisgICAgICAgICBuZXdfdHlwZSA9PSBQR1Rfd3JpdGFibGVfcGFnZSApCisgICAgICAgIHJl
dHVybjsKKyNlbmRpZgorCisgICAgc2hhZG93X3JlbW92ZV9hbGxfc2hhZG93cyhkLCBwYWdlX3Rv
X21mbihwYWdlKSk7Cit9CisKIHN0YXRpYyB2b2lkCiBzaF9yZW1vdmVfYWxsX3NoYWRvd3NfYW5k
X3BhcmVudHMoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3QgZ21mbikKIC8qIEV2ZW4gaGFyc2hlcjog
dGhpcyBpcyBhIEhWTSBwYWdlIHRoYXQgd2UgdGhpbmcgaXMgbm8gbG9uZ2VyIGEgcGFnZXRhYmxl
LgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmggYi94ZW4vYXJj
aC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAppbmRleCA1OGUzN2YzNWRjLi4wYTM3YzI0MjZmIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAorKysgYi94ZW4vYXJj
aC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaApAQCAtMjg3LDggKzI4Nyw4IEBAIHN0YXRpYyBpbmxp
bmUgdm9pZCBzaF90ZXJtaW5hdGVfbGlzdChzdHJ1Y3QgcGFnZV9saXN0X2hlYWQgKnRtcF9saXN0
KQogICogY29kZXBhdGggaXMgY2FsbGVkIGR1cmluZyB0aGF0IHRpbWUgYW5kIGlzIHNlbnNpdGl2
ZSB0byBvb3MgaXNzdWVzLCBpdCBtYXkKICAqIG5lZWQgdG8gdXNlIHRoZSBzZWNvbmQgZmxhZy4K
ICAqLwotI2RlZmluZSBTSEZfb3V0X29mX3N5bmMgKDF1PDwzMCkKLSNkZWZpbmUgU0hGX29vc19t
YXlfd3JpdGUgKDF1PDwyOSkKKyNkZWZpbmUgU0hGX291dF9vZl9zeW5jICgxdSA8PCAoU0hfdHlw
ZV9tYXhfc2hhZG93ICsgMSkpCisjZGVmaW5lIFNIRl9vb3NfbWF5X3dyaXRlICgxdSA8PCAoU0hf
dHlwZV9tYXhfc2hhZG93ICsgMikpCiAKICNlbmRpZiAvKiAoU0hBRE9XX09QVElNSVpBVElPTlMg
JiBTSE9QVF9PVVRfT0ZfU1lOQykgKi8KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zaGFkb3cuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc2hhZG93LmgKaW5kZXggNGMxOGEzMzgw
OC4uYjA1N2YyMmFmMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zaGFkb3cuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NoYWRvdy5oCkBAIC04MSw2ICs4MSwxMCBAQCB2b2lk
IHNoYWRvd19maW5hbF90ZWFyZG93bihzdHJ1Y3QgZG9tYWluICpkKTsKIAogdm9pZCBzaF9yZW1v
dmVfc2hhZG93cyhzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBnbWZuLCBpbnQgZmFzdCwgaW50IGFs
bCk7CiAKKy8qIEFkanVzdCBzaGFkb3dzIHJlYWR5IGZvciBhIGd1ZXN0IHBhZ2UgdG8gY2hhbmdl
IGl0cyB0eXBlLiAqLwordm9pZCBzaGFkb3dfcHJlcGFyZV9wYWdlX3R5cGVfY2hhbmdlKHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBuZXdfdHlwZSk7CisKIC8qIERpc2NhcmQg
X2FsbF8gbWFwcGluZ3MgZnJvbSB0aGUgZG9tYWluJ3Mgc2hhZG93cy4gKi8KIHZvaWQgc2hhZG93
X2Jsb3dfdGFibGVzX3Blcl9kb21haW4oc3RydWN0IGRvbWFpbiAqZCk7CiAKQEAgLTk2LDYgKzEw
MCwxMCBAQCB2b2lkIHNoYWRvd19ibG93X3RhYmxlc19wZXJfZG9tYWluKHN0cnVjdCBkb21haW4g
KmQpOwogc3RhdGljIGlubGluZSB2b2lkIHNoX3JlbW92ZV9zaGFkb3dzKHN0cnVjdCBkb21haW4g
KmQsIG1mbl90IGdtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9v
bF90IGZhc3QsIGJvb2xfdCBhbGwpIHt9CiAKK3N0YXRpYyBpbmxpbmUgdm9pZCBzaGFkb3dfcHJl
cGFyZV9wYWdlX3R5cGVfY2hhbmdlKHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBuZXdfdHlwZSkge30KKwogc3RhdGljIGlubGluZSB2b2lkIHNoYWRvd19ibG93
X3RhYmxlc19wZXJfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpIHt9CiAKIHN0YXRpYyBpbmxpbmUg
aW50IHNoYWRvd19kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgeGVuX2RvbWN0bF9zaGFkb3dfb3Bf
dCAqc2MsCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Dec 03 01:00:46 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Dec 2018 01:00:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gTcbO-0006Kp-4k; Mon, 03 Dec 2018 01:00:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=/2fw=om=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gTcbN-00066r-G1
 for xen-changelog@lists.xenproject.org; Mon, 03 Dec 2018 01:00:45 +0000
X-Inumbo-ID: dc6c59b8-f696-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dc6c59b8-f696-11e8-9a16-bc764e045a96;
 Mon, 03 Dec 2018 01:00:44 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gTcbL-0007MX-MU
 for xen-changelog@lists.xenproject.org; Mon, 03 Dec 2018 01:00:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gTcbL-0000LR-KB
 for xen-changelog@lists.xenproject.org; Mon, 03 Dec 2018 01:00:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gTcbL-0000LR-KB@xenbits.xenproject.org>
Date: Mon, 03 Dec 2018 01:00:43 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/shadow: shrink struct
 page_info's shadow_flags to 16 bits
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkyZjMxMTgyZTBmNzkxMjg4NWE0YjlhNDQ1MmMyYTFkYWM5MTcwNWUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE1OjU4OjM4IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE1OjU4OjM4IDIwMTggKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBzaHJpbmsgc3RydWN0IHBhZ2VfaW5mbydzIHNoYWRvd19mbGFncyB0byAxNiBi
aXRzCiAgICAKICAgIFRoaXMgaXMgdG8gYXZvaWQgaXQgb3ZlcmxhcHBpbmcgdGhlIGxpbmVhcl9w
dF9jb3VudCBmaWVsZCBuZWVkZWQgZm9yIFBWCiAgICBkb21haW5zLiBJbnRyb2R1Y2UgYSBzZXBh
cmF0ZSwgSFZNLW9ubHkgcGFnZXRhYmxlX2R5aW5nIGZpZWxkIHRvIHJlcGxhY2UKICAgIHRoZSBz
b2xlIG9uZSBsZWZ0IGluIHRoZSB1cHBlciAxNiBiaXRzLgogICAgCiAgICBOb3RlIHRoYXQgdGhl
IGFjY2Vzc2VzIHRvIC0+c2hhZG93X2ZsYWdzIGluIHNoYWRvd197cHJvLGRlfW1vdGUoKSBnZXQK
ICAgIHN3aXRjaGVkIHRvIG5vbi1hdG9taWMsIG5vbi1iaXRvcHMgb3BlcmF0aW9ucywgYXMge3Rl
c3Qsc2V0LGNsZWFyfV9iaXQoKQogICAgYXJlIG5vdCBhbGxvd2VkIG9uIHVpbnQxNl90IGZpZWxk
cyBhbmQgaGVuY2UgdGhlaXIgdXNlIHdvdWxkIGhhdmUKICAgIHJlcXVpcmVkIHVnbHkgY2FzdHMu
IFRoaXMgaXMgZmluZSBiZWNhdXNlIGFsbCB1cGRhdGVzIG9mIHRoZSBmaWVsZCBvdWdodAogICAg
dG8gb2NjdXIgd2l0aCB0aGUgcGFnaW5nIGxvY2sgaGVsZCwgYW5kIG90aGVyIHVwZGF0ZXMgb2Yg
aXQgdXNlIHw9IGFuZAogICAgJj0gYXMgd2VsbCAoaS5lLiB1c2luZyBhdG9taWMgb3BlcmF0aW9u
cyBoZXJlIGRpZG4ndCByZWFsbHkgZ3VhcmQKICAgIGFnYWluc3QgcG90ZW50aWFsbHkgcmFjaW5n
IHVwZGF0ZXMgZWxzZXdoZXJlKS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yODAuCiAg
ICAKICAgIFJlcG9ydGVkLWJ5OiBQcmdtci5jb20gU2VjdXJpdHkgPHNlY3VyaXR5QHByZ21yLmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICAgIG1hc3RlciBjb21taXQ6
IDc4OTU4OTk2OGVkOTBlODJhODMyZGJjNjBlOTU4Yzc2Yjc4N2JlN2UKICAgIG1hc3RlciBkYXRl
OiAyMDE4LTExLTIwIDE0OjU5OjU0ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9j
b21tb24uYyAgfCAxNCArKysrKysrKystLS0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0
aS5jICAgfCAxNiArKysrKysrKy0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZh
dGUuaCB8ICAyIC0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggICAgICAgICB8ICA5ICsrKysr
KysrLQogNCBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jIGIveGVuL2FyY2gv
eDg2L21tL3NoYWRvdy9jb21tb24uYwppbmRleCBkYzdkZmE2OWY4Li4wMDI0ZTg3NzVhIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvY29tbW9uLmMKQEAgLTEwMjUsMTAgKzEwMjUsMTQgQEAgdm9pZCBzaGFkb3df
cHJvbW90ZShzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBnbWZuLCB1bnNpZ25lZCBpbnQgdHlwZSkK
IAogICAgIC8qIElzIHRoZSBwYWdlIGFscmVhZHkgc2hhZG93ZWQ/ICovCiAgICAgaWYgKCAhdGVz
dF9hbmRfc2V0X2JpdChfUEdDX3BhZ2VfdGFibGUsICZwYWdlLT5jb3VudF9pbmZvKSApCisgICAg
ewogICAgICAgICBwYWdlLT5zaGFkb3dfZmxhZ3MgPSAwOworICAgICAgICBpZiAoIGlzX2h2bV9k
b21haW4oZCkgKQorICAgICAgICAgICAgcGFnZS0+cGFnZXRhYmxlX2R5aW5nID0gZmFsc2U7Cisg
ICAgfQogCi0gICAgQVNTRVJUKCF0ZXN0X2JpdCh0eXBlLCAmcGFnZS0+c2hhZG93X2ZsYWdzKSk7
Ci0gICAgc2V0X2JpdCh0eXBlLCAmcGFnZS0+c2hhZG93X2ZsYWdzKTsKKyAgICBBU1NFUlQoIShw
YWdlLT5zaGFkb3dfZmxhZ3MgJiAoMXUgPDwgdHlwZSkpKTsKKyAgICBwYWdlLT5zaGFkb3dfZmxh
Z3MgfD0gMXUgPDwgdHlwZTsKICAgICBUUkFDRV9TSEFET1dfUEFUSF9GTEFHKFRSQ0VfU0ZMQUdf
UFJPTU9URSk7CiB9CiAKQEAgLTEwMzcsOSArMTA0MSw5IEBAIHZvaWQgc2hhZG93X2RlbW90ZShz
dHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBnbWZuLCB1MzIgdHlwZSkKICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlID0gbWZuX3RvX3BhZ2UoZ21mbik7CiAKICAgICBBU1NFUlQodGVzdF9iaXQoX1BH
Q19wYWdlX3RhYmxlLCAmcGFnZS0+Y291bnRfaW5mbykpOwotICAgIEFTU0VSVCh0ZXN0X2JpdCh0
eXBlLCAmcGFnZS0+c2hhZG93X2ZsYWdzKSk7CisgICAgQVNTRVJUKHBhZ2UtPnNoYWRvd19mbGFn
cyAmICgxdSA8PCB0eXBlKSk7CiAKLSAgICBjbGVhcl9iaXQodHlwZSwgJnBhZ2UtPnNoYWRvd19m
bGFncyk7CisgICAgcGFnZS0+c2hhZG93X2ZsYWdzICY9IH4oMXUgPDwgdHlwZSk7CiAKICAgICBp
ZiAoIChwYWdlLT5zaGFkb3dfZmxhZ3MgJiBTSEZfcGFnZV90eXBlX21hc2spID09IDAgKQogICAg
IHsKQEAgLTI4NzcsNyArMjg4MSw3IEBAIHZvaWQgc2hfcmVtb3ZlX3NoYWRvd3Moc3RydWN0IGRv
bWFpbiAqZCwgbWZuX3QgZ21mbiwgaW50IGZhc3QsIGludCBhbGwpCiAgICAgaWYgKCAhZmFzdCAm
JiBhbGwgJiYgKHBnLT5jb3VudF9pbmZvICYgUEdDX3BhZ2VfdGFibGUpICkKICAgICB7CiAgICAg
ICAgIFNIQURPV19FUlJPUigiY2FuJ3QgZmluZCBhbGwgc2hhZG93cyBvZiBtZm4gJSJQUklfbWZu
IiAiCi0gICAgICAgICAgICAgICAgICAgICAiKHNoYWRvd19mbGFncz0lMDh4KVxuIiwKKyAgICAg
ICAgICAgICAgICAgICAgICIoc2hhZG93X2ZsYWdzPSUwNHgpXG4iLAogICAgICAgICAgICAgICAg
ICAgICAgIG1mbl94KGdtZm4pLCBwZy0+c2hhZG93X2ZsYWdzKTsKICAgICAgICAgZG9tYWluX2Ny
YXNoKGQpOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGku
YyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwppbmRleCA1N2U2NzYwN2Y5Li4xYzIw
YTJkNTUzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKKysrIGIv
eGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCkBAIC0zMzA5LDggKzMzMDksOCBAQCBzdGF0
aWMgaW50IHNoX3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUgKnYsCiAKICAgICAvKiBVbnNoYWRvdyBp
ZiB3ZSBhcmUgd3JpdGluZyB0byBhIHRvcGxldmVsIHBhZ2V0YWJsZSB0aGF0IGlzCiAgICAgICog
ZmxhZ2dlZCBhcyBhIGR5aW5nIHByb2Nlc3MsIGFuZCB0aGF0IGlzIG5vdCBjdXJyZW50bHkgdXNl
ZC4gKi8KLSAgICBpZiAoIHNoX21mbl9pc19hX3BhZ2VfdGFibGUoZ21mbikKLSAgICAgICAgICYm
IChtZm5fdG9fcGFnZShnbWZuKS0+c2hhZG93X2ZsYWdzICYgU0hGX3BhZ2V0YWJsZV9keWluZykg
KQorICAgIGlmICggc2hfbWZuX2lzX2FfcGFnZV90YWJsZShnbWZuKSAmJiBpc19odm1fZG9tYWlu
KGQpICYmCisgICAgICAgICBtZm5fdG9fcGFnZShnbWZuKS0+cGFnZXRhYmxlX2R5aW5nICkKICAg
ICB7CiAgICAgICAgIGludCB1c2VkID0gMDsKICAgICAgICAgc3RydWN0IHZjcHUgKnRtcDsKQEAg
LTQyNTAsOSArNDI1MCw5IEBAIGludCBzaF9ybV93cml0ZV9hY2Nlc3NfZnJvbV9zbDFwKHN0cnVj
dCBkb21haW4gKmQsIG1mbl90IGdtZm4sCiAgICAgQVNTRVJUKG1mbl92YWxpZChzbWZuKSk7CiAK
ICAgICAvKiBSZW1lbWJlciBpZiB3ZSd2ZSBiZWVuIHRvbGQgdGhhdCB0aGlzIHByb2Nlc3MgaXMg
YmVpbmcgdG9ybiBkb3duICovCi0gICAgaWYgKCBjdXJyLT5kb21haW4gPT0gZCApCisgICAgaWYg
KCBjdXJyLT5kb21haW4gPT0gZCAmJiBpc19odm1fZG9tYWluKGQpICkKICAgICAgICAgY3Vyci0+
YXJjaC5wYWdpbmcuc2hhZG93LnBhZ2V0YWJsZV9keWluZwotICAgICAgICAgICAgPSAhIShtZm5f
dG9fcGFnZShnbWZuKS0+c2hhZG93X2ZsYWdzICYgU0hGX3BhZ2V0YWJsZV9keWluZyk7CisgICAg
ICAgICAgICA9IG1mbl90b19wYWdlKGdtZm4pLT5wYWdldGFibGVfZHlpbmc7CiAKICAgICBzcCA9
IG1mbl90b19wYWdlKHNtZm4pOwogCkBAIC00NTY4LDEwICs0NTY4LDEwIEBAIHN0YXRpYyB2b2lk
IHNoX3BhZ2V0YWJsZV9keWluZyhzdHJ1Y3QgdmNwdSAqdiwgcGFkZHJfdCBncGEpCiAgICAgICAg
ICAgICAgICAgICAgOiBzaGFkb3dfaGFzaF9sb29rdXAoZCwgbWZuX3goZ21mbiksIFNIX3R5cGVf
bDJfcGFlX3NoYWRvdyk7CiAgICAgICAgIH0KIAotICAgICAgICBpZiAoIG1mbl92YWxpZChzbWZu
KSApCisgICAgICAgIGlmICggbWZuX3ZhbGlkKHNtZm4pICYmIGlzX2h2bV9kb21haW4oZCkgKQog
ICAgICAgICB7CiAgICAgICAgICAgICBnbWZuID0gX21mbihtZm5fdG9fcGFnZShzbWZuKS0+di5z
aC5iYWNrKTsKLSAgICAgICAgICAgIG1mbl90b19wYWdlKGdtZm4pLT5zaGFkb3dfZmxhZ3MgfD0g
U0hGX3BhZ2V0YWJsZV9keWluZzsKKyAgICAgICAgICAgIG1mbl90b19wYWdlKGdtZm4pLT5wYWdl
dGFibGVfZHlpbmcgPSB0cnVlOwogICAgICAgICAgICAgc2hhZG93X3VuaG9va19tYXBwaW5ncyhk
LCBzbWZuLCAxLyogdXNlciBwYWdlcyBvbmx5ICovKTsKICAgICAgICAgICAgIGZsdXNoID0gMTsK
ICAgICAgICAgfQpAQCAtNDYwOCw5ICs0NjA4LDkgQEAgc3RhdGljIHZvaWQgc2hfcGFnZXRhYmxl
X2R5aW5nKHN0cnVjdCB2Y3B1ICp2LCBwYWRkcl90IGdwYSkKICAgICBzbWZuID0gc2hhZG93X2hh
c2hfbG9va3VwKGQsIG1mbl94KGdtZm4pLCBTSF90eXBlX2w0XzY0X3NoYWRvdyk7CiAjZW5kaWYK
IAotICAgIGlmICggbWZuX3ZhbGlkKHNtZm4pICkKKyAgICBpZiAoIG1mbl92YWxpZChzbWZuKSAm
JiBpc19odm1fZG9tYWluKGQpICkKICAgICB7Ci0gICAgICAgIG1mbl90b19wYWdlKGdtZm4pLT5z
aGFkb3dfZmxhZ3MgfD0gU0hGX3BhZ2V0YWJsZV9keWluZzsKKyAgICAgICAgbWZuX3RvX3BhZ2Uo
Z21mbiktPnBhZ2V0YWJsZV9keWluZyA9IHRydWU7CiAgICAgICAgIHNoYWRvd191bmhvb2tfbWFw
cGluZ3MoZCwgc21mbiwgMS8qIHVzZXIgcGFnZXMgb25seSAqLyk7CiAgICAgICAgIC8qIE5vdyBm
bHVzaCB0aGUgVExCOiB3ZSByZW1vdmVkIHRvcGxldmVsIG1hcHBpbmdzLiAqLwogICAgICAgICBm
bHVzaF90bGJfbWFzayhkLT5kb21haW5fZGlydHlfY3B1bWFzayk7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaCBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvcHJp
dmF0ZS5oCmluZGV4IDBhMzdjMjQyNmYuLmRjZGE4ZTA2YjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS9zaGFkb3cvcHJpdmF0ZS5oCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvcHJp
dmF0ZS5oCkBAIC0yOTIsOCArMjkyLDYgQEAgc3RhdGljIGlubGluZSB2b2lkIHNoX3Rlcm1pbmF0
ZV9saXN0KHN0cnVjdCBwYWdlX2xpc3RfaGVhZCAqdG1wX2xpc3QpCiAKICNlbmRpZiAvKiAoU0hB
RE9XX09QVElNSVpBVElPTlMgJiBTSE9QVF9PVVRfT0ZfU1lOQykgKi8KIAotI2RlZmluZSBTSEZf
cGFnZXRhYmxlX2R5aW5nICgxdTw8MzEpCi0KIHN0YXRpYyBpbmxpbmUgaW50IHNoX3BhZ2VfaGFz
X211bHRpcGxlX3NoYWRvd3Moc3RydWN0IHBhZ2VfaW5mbyAqcGcpCiB7CiAgICAgdTMyIHNoYWRv
d3M7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L21tLmgKaW5kZXggMzQzMTYyZWIxYy4uOTU1ZTFmYTg2YSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAt
MTcyLDggKzE3MiwxNSBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAgICAgICAgICAqIEd1ZXN0IHBhZ2Vz
IHdpdGggYSBzaGFkb3cuICBUaGlzIGRvZXMgbm90IGNvbmZsaWN0IHdpdGgKICAgICAgICAgICog
dGxiZmx1c2hfdGltZXN0YW1wIHNpbmNlIHBhZ2UgdGFibGUgcGFnZXMgYXJlIGV4cGxpY2l0bHkg
bm90CiAgICAgICAgICAqIHRyYWNrZWQgZm9yIFRMQi1mbHVzaCBhdm9pZGFuY2Ugd2hlbiBhIGd1
ZXN0IHJ1bnMgaW4gc2hhZG93IG1vZGUuCisgICAgICAgICAqCisgICAgICAgICAqIHBhZ2V0YWJs
ZV9keWluZyBpcyB1c2VkIGZvciBIVk0gZG9tYWlucyBvbmx5LiBUaGUgbGF5b3V0IGhlcmUgaGFz
CisgICAgICAgICAqIHRvIGF2b2lkIHJlLXVzZSBvZiB0aGUgc3BhY2UgdXNlZCBieSBsaW5lYXJf
cHRfY291bnQsIHdoaWNoIChvbmx5KQorICAgICAgICAgKiBQViBndWVzdHMgdXNlLgogICAgICAg
ICAgKi8KLSAgICAgICAgdTMyIHNoYWRvd19mbGFnczsKKyAgICAgICAgc3RydWN0IHsKKyAgICAg
ICAgICAgIHVpbnQxNl90IHNoYWRvd19mbGFnczsKKyAgICAgICAgICAgIGJvb2wgcGFnZXRhYmxl
X2R5aW5nOworICAgICAgICB9OwogCiAgICAgICAgIC8qIFdoZW4gaW4gdXNlIGFzIGEgc2hhZG93
LCBuZXh0IHNoYWRvdyBpbiB0aGlzIGhhc2ggY2hhaW4uICovCiAgICAgICAgIF9fcGR4X3QgbmV4
dF9zaGFkb3c7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Mon Dec 03 01:00:55 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Dec 2018 01:00:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gTcbX-0000mS-8O; Mon, 03 Dec 2018 01:00:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=/2fw=om=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gTcbW-0000ZF-PK
 for xen-changelog@lists.xenproject.org; Mon, 03 Dec 2018 01:00:54 +0000
X-Inumbo-ID: e278a064-f696-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e278a064-f696-11e8-9a16-bc764e045a96;
 Mon, 03 Dec 2018 01:00:54 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gTcbV-0001xJ-SF
 for xen-changelog@lists.xenproject.org; Mon, 03 Dec 2018 01:00:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gTcbV-0000OP-Ps
 for xen-changelog@lists.xenproject.org; Mon, 03 Dec 2018 01:00:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gTcbV-0000OP-Ps@xenbits.xenproject.org>
Date: Mon, 03 Dec 2018 01:00:53 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/dom0: Avoid using 1G
 superpages if shadowing may be necessary
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg4ZDc3ZGE2NzY5YjgwMGFkOTg0OTRmNWU5MTlhODMxZGNhODUzOGMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE5vdiAyMCAxNTo1OToxNyAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAyMCAxNTo1OToxNyAyMDE4ICsw
MTAwCgogICAgeDg2L2RvbTA6IEF2b2lkIHVzaW5nIDFHIHN1cGVycGFnZXMgaWYgc2hhZG93aW5n
IG1heSBiZSBuZWNlc3NhcnkKICAgIAogICAgVGhlIHNoYWRvdyBjb2RlIGRvZXNuJ3Qgc3VwcG9y
dCAxRyBzdXBlcnBhZ2VzLCBhbmQgd2lsbCBoYW5kICNQRltSU1ZEXSBiYWNrIHRvCiAgICBndWVz
dHMuCiAgICAKICAgIEZvciBkb20wJ3Mgd2l0aCA1MTJHQiBvZiBSQU0gb3IgbW9yZSAoYW5kIHN1
YmplY3QgdG8gdGhlIFAyTSBhbGlnbm1lbnQpLCBYZW4ncwogICAgZG9tYWluIGJ1aWxkZXIgbWln
aHQgdXNlIDFHIHN1cGVycGFnZXMuCiAgICAKICAgIEF2b2lkIHVzaW5nIDFHIHN1cGVycGFnZXMg
KGZhbGxpbmcgYmFjayB0byAyTSBzdXBlcnBhZ2VzIGluc3RlYWQpIGlmIHRoZXJlIGlzCiAgICBh
IHJlYXNvbmFibGUgY2hhbmNlIHRoYXQgd2UgbWF5IGhhdmUgdG8gc2hhZG93IGRvbTAuICBUaGlz
IGFzc3VtZXMgdGhhdCB0aGVyZQogICAgYXJlIG5vIGNpcmN1bXN0YW5jZXMgd2hlcmUgd2Ugd2ls
bCBhY3RpdmF0ZSBsb2dkaXJ0eSBtb2RlIG9uIGRvbTAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogOTZm
NmVlMTVhZDdjYTk2NDcyNzc5ZmM1YzA4M2I0MTQ5NDk1YzU4NAogICAgbWFzdGVyIGRhdGU6IDIw
MTgtMTEtMTIgMTE6MjY6MDQgKzAwMDAKLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluX2J1aWxkLmMg
fCA5ICsrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv
bigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNo
L3g4Ni9kb21haW5fYnVpbGQuYwppbmRleCAyMGYxYzY1MDkxLi40YTYyODQ0YmI2IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvZG9tYWluX2J1aWxkLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFp
bl9idWlsZC5jCkBAIC03OTcsNyArNzk3LDE0IEBAIHN0YXRpYyBfX2luaXQgdm9pZCBzZXR1cF9w
dl9waHlzbWFwKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcGd0YmxfcGZuLAogICAg
ICAgICBwbDNlICs9IGwzX3RhYmxlX29mZnNldCh2cGh5c21hcF9zdGFydCk7CiAgICAgICAgIGlm
ICggIWwzZV9nZXRfaW50cHRlKCpwbDNlKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGlmICgg
Y3B1X2hhc19wYWdlMWdiICYmCisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogMUcgc3Vw
ZXJwYWdlcyBhcmVuJ3Qgc3VwcG9ydGVkIGJ5IHRoZSBzaGFkb3cgY29kZS4gIEF2b2lkIHVzaW5n
CisgICAgICAgICAgICAgKiB0aGVtIGlmIHdlIGFyZSBsaWFibGUgdG8gbmVlZCB0byBzdGFydCBz
aGFkb3dpbmcgZG9tMC4gIFRoaXMKKyAgICAgICAgICAgICAqIGFzc3VtZXMgdGhhdCB0aGVyZSBh
cmUgbm8gY2lyY3Vtc3RhbmNlcyB3aGVyZSB3ZSB3aWxsIGFjdGl2YXRlCisgICAgICAgICAgICAg
KiBsb2dkaXJ0eSBtb2RlIG9uIGRvbTAuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIGlm
ICggKCFJU19FTkFCTEVEKENPTkZJR19TSEFET1dfUEFHSU5HKSB8fAorICAgICAgICAgICAgICAg
ICAgIWQtPmFyY2gucHZfZG9tYWluLmNoZWNrX2wxdGYpICYmIGNwdV9oYXNfcGFnZTFnYiAmJgog
ICAgICAgICAgICAgICAgICAhKHZwaHlzbWFwX3N0YXJ0ICYgKCgxVUwgPDwgTDNfUEFHRVRBQkxF
X1NISUZUKSAtIDEpKSAmJgogICAgICAgICAgICAgICAgICB2cGh5c21hcF9lbmQgPj0gdnBoeXNt
YXBfc3RhcnQgKyAoMVVMIDw8IEwzX1BBR0VUQUJMRV9TSElGVCkgJiYKICAgICAgICAgICAgICAg
ICAgKHBhZ2UgPSBhbGxvY19kb21oZWFwX3BhZ2VzKGQsCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Dec 03 01:01:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Dec 2018 01:01:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gTcbj-0004Sj-AM; Mon, 03 Dec 2018 01:01:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/2FW=OM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gTcbi-0004Al-FL
 for xen-changelog@lists.xenproject.org; Mon, 03 Dec 2018 01:01:06 +0000
X-Inumbo-ID: e889aff2-f696-11e8-901a-67005fb25ad1
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e889aff2-f696-11e8-901a-67005fb25ad1;
 Mon, 03 Dec 2018 01:01:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gTcbg-0005GN-1v
 for xen-changelog@lists.xenproject.org; Mon, 03 Dec 2018 01:01:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gTcbf-0000QN-Vm
 for xen-changelog@lists.xenproject.org; Mon, 03 Dec 2018 01:01:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gTcbf-0000QN-Vm@xenbits.xenproject.org>
Date: Mon, 03 Dec 2018 01:01:03 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/dom0: Fix shadowing of PV
 guests with 2M superpages
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDcwMjk0ZGJlMmFkM2U1MGExMTBiMjBkZWZlOTk1OTk0OTc2Yzk5YzQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE5vdiAyMCAxNTo1OTo1NSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAyMCAxNTo1OTo1NSAyMDE4ICsw
MTAwCgogICAgeDg2L2RvbTA6IEZpeCBzaGFkb3dpbmcgb2YgUFYgZ3Vlc3RzIHdpdGggMk0gc3Vw
ZXJwYWdlcwogICAgCiAgICBUaGlzIGlzIGEgbWluaW1hbCBiYWNrcG9ydCBvZiBwaWVjZXMgb2Y6
CiAgICAKICAgICBjL3MgMjhkOWE5YTJkNDE3NTliOWU1MTYzMDM3Yjc1OWFjNTU3YWVhNzY3Ywog
ICAgIGMvcyA0YzVkNzhhMTBkYzg5NDI3MTQwYTUwYTFkZjVhMGI4ZTlmMDczZTgyCiAgICAKICAg
IHRvIGZpeCBhIFBWIHNoYWRvd2luZyBwcm9ibGVtIHdoaWNoIEkgaGFkbid0IGFudGljaXBhdGVk
IGF0IHRoZSB0aW1lIHRoZXNlCiAgICBmaXhlcyB3ZXJlIGZpcnN0IGFjY2VwdGVkLgogICAgCiAg
ICBIYXZpbmcgb3B0X2FsbG93X3N1cGVycGFnZSBkaXNhYmxlZCBjYXVzZXMgZ3Vlc3Rfc3VwcG9y
dHNfc3VwZXJwYWdlcygpIHRvCiAgICByZXR1cm4gZmFsc2UgZm9yIFBWIGd1ZXN0cy4gIFJldHVy
bmluZyBmYWxzZSBjYXVzZXMgZ3Vlc3Rfd2Fsa190YWJsZXMoKSB0bwogICAgaWdub3JlIEwyIHN1
cGVycGFnZXMsIGFuZCByZWFkIHVuZGVyIHRoZW0uCiAgICAKICAgIFRoaXMgaWdub3JpbmcgYmVo
YXZpb3VyIGlzIGNvcnJlY3QgZm9yIDItbGV2ZWwgcGFnaW5nIHdoZW4gQ1I0LlBTRSBpcyBjbGVh
ciwKICAgIGJ1dCBpc24ndCBjb3JyZWN0IGZvciAzLSBvciA0LWxldmVsIHBhZ2luZy4KICAgIAog
ICAgV2hlbiBvcHRfYWxsb3dfc3VwZXJwYWdlIGlzIGNsZWFyLCBQViBkb21VJ3MgY2FuJ3QgaGF2
ZSBzdXBlcnBhZ2VzLCBidXQgZG9tMAogICAgd2lsbCBzdGlsbCBoYXZlIGl0cyBpbml0aWFsIFAy
TSBjb25zdHJ1Y3RlZCB3aXRoIDJNIHN1cGVycGFnZXMuCiAgICAKICAgIFRoZSBlbmQgcmVzdWx0
IGlzIHRoYXQsIGlmIGRvbTAgYmVjb21lcyBzaGFkb3dlZCAoZS5nLiBQVi1MMVRGKSwgdGhlIG5l
eHQKICAgIG1lbW9yeSBhY2Nlc3MgdG91Y2hpbmcgYSBQMk0gc3VwZXJwYWdlIHdpbGwgY2F1c2Ug
dGhlIHNoYWRvdyBjb2RlIHRvIHJlYWQKICAgIHVuZGVyIHRoZSBQMk0gc3VwZXJwYWdlIGFuZCBh
dHRlbXB0IHRvIHNoYWRvdyBqdW5rLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5j
ICAgfCAxNSArKysrKysrKysrKysrKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3RfcHQuaCB8
IDIwICsrKysrKysrKysrKy0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDI2IGluc2VydGlvbnMo
KyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL2d1ZXN0X3dh
bGsuYyBiL3hlbi9hcmNoL3g4Ni9tbS9ndWVzdF93YWxrLmMKaW5kZXggODY4ZTkwOTBlNS4uZjRj
OTkyMTEwZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL2d1ZXN0X3dhbGsuYworKysgYi94
ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5jCkBAIC0zMjQsOSArMzI0LDIwIEBAIGd1ZXN0X3dh
bGtfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAg
ICByYyB8PSBfUEFHRV9QUkVTRU5UOwogICAgICAgICBnb3RvIG91dDsKICAgICB9CisKKyAgICAv
KgorICAgICAqIEluIDItbGV2ZWwgcGFnaW5nIHdpdGhvdXQgQ1IwLlBTRSwgdGhlcmUgYXJlIG5v
IHJlc2VydmVkIGJpdHMsIGFuZCB0aGUKKyAgICAgKiBQQVQvUFNFIGJpdCBpcyBpZ25vcmVkLgor
ICAgICAqLworICAgIGlmICggR1VFU1RfUEFHSU5HX0xFVkVMUyA9PSAyICYmICFndWVzdF9zdXBw
b3J0c19zdXBlcnBhZ2VzKHYpICkKKyAgICB7CisgICAgICAgIGd3LT5sMmUubDIgJj0gfl9QQUdF
X1BTRTsKKyAgICAgICAgZ2ZsYWdzICY9IH5fUEFHRV9QU0U7CisgICAgfQorCiAgICAgcmMgfD0g
KChnZmxhZ3MgJiBtZmxhZ3MpIF4gbWZsYWdzKTsKIAotICAgIHBzZTJNID0gKGdmbGFncyAmIF9Q
QUdFX1BTRSkgJiYgZ3Vlc3Rfc3VwcG9ydHNfc3VwZXJwYWdlcyh2KTsgCisgICAgcHNlMk0gPSAh
IShnZmxhZ3MgJiBfUEFHRV9QU0UpOwogCiAgICAgaWYgKCBwc2UyTSApCiAgICAgewpAQCAtMzQ4
LDYgKzM1OSw4IEBAIGd1ZXN0X3dhbGtfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtLAogICAgICAgICAgICAgLyogX1BBR0VfUFNFX1BBVCBub3Qgc2V0OiByZW1v
dmUgX1BBR0VfUEFUIGZyb20gZmxhZ3MuICovCiAgICAgICAgICAgICBmbGFncyAmPSB+X1BBR0Vf
UEFUOwogCisgICAgICAgIGlmICggIWd1ZXN0X3N1cHBvcnRzX3N1cGVycGFnZXModikgKQorICAg
ICAgICAgICAgcmMgfD0gX1BBR0VfUFNFIHwgX1BBR0VfSU5WQUxJRF9CSVQ7CiAgICAgICAgIGlm
ICggZ2ZuX3goc3RhcnQpICYgR1VFU1RfTDJfR0ZOX01BU0sgJiB+MHgxICkKICAgICAgICAgICAg
IHJjIHw9IF9QQUdFX0lOVkFMSURfQklUUzsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9ndWVzdF9wdC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdF9wdC5oCmluZGV4IDc5
ZWQ0ZmY1NjEuLjZiZGI3Y2ExYzEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vl
c3RfcHQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0X3B0LmgKQEAgLTE3OSwxNCAr
MTc5LDE4IEBAIHN0YXRpYyBpbmxpbmUgZ3Vlc3RfbDRlX3QgZ3Vlc3RfbDRlX2Zyb21fZ2ZuKGdm
bl90IGdmbiwgdTMyIGZsYWdzKQogc3RhdGljIGlubGluZSBpbnQKIGd1ZXN0X3N1cHBvcnRzX3N1
cGVycGFnZXMoc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgLyogVGhlIF9QQUdFX1BTRSBiaXQgbXVz
dCBiZSBob25vdXJlZCBpbiBIVk0gZ3Vlc3RzLCB3aGVuZXZlcgotICAgICAqIENSNC5QU0UgaXMg
c2V0IG9yIHRoZSBndWVzdCBpcyBpbiBQQUUgb3IgbG9uZyBtb2RlLiAKLSAgICAgKiBJdCdzIGFs
c28gdXNlZCBpbiB0aGUgZHVtbXkgUFQgZm9yIHZjcHVzIHdpdGggQ1I0LlBHIGNsZWFyZWQuICov
Ci0gICAgcmV0dXJuIChpc19wdl92Y3B1KHYpCi0gICAgICAgICAgICA/IG9wdF9hbGxvd19zdXBl
cnBhZ2UKLSAgICAgICAgICAgIDogKEdVRVNUX1BBR0lOR19MRVZFTFMgIT0gMiAKLSAgICAgICAg
ICAgICAgIHx8ICFodm1fcGFnaW5nX2VuYWJsZWQodikKLSAgICAgICAgICAgICAgIHx8ICh2LT5h
cmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzRdICYgWDg2X0NSNF9QU0UpKSk7CisgICAgLyoKKyAgICAg
KiBQViBndWVzdHMgdXNlIFhlbidzIHBhZ2luZyBzZXR0aW5ncy4gIEJlaW5nIDQtbGV2ZWwsIDJN
CisgICAgICogc3VwZXJwYWdlcyBhcmUgdW5jb25kaXRpb25hbGx5IHN1cHBvcnRlZC4KKyAgICAg
KgorICAgICAqIFRoZSBMMiBfUEFHRV9QU0UgYml0IG11c3QgYmUgaG9ub3VyZWQgaW4gSFZNIGd1
ZXN0cywgd2hlbmV2ZXIKKyAgICAgKiBDUjQuUFNFIGlzIHNldCBvciB0aGUgZ3Vlc3QgaXMgaW4g
UEFFIG9yIGxvbmcgbW9kZS4KKyAgICAgKiBJdCdzIGFsc28gdXNlZCBpbiB0aGUgZHVtbXkgUFQg
Zm9yIHZjcHVzIHdpdGggQ1IwLlBHIGNsZWFyZWQuCisgICAgICovCisgICAgcmV0dXJuIChpc19w
dl92Y3B1KHYpIHx8CisgICAgICAgICAgICBHVUVTVF9QQUdJTkdfTEVWRUxTICE9IDIgfHwKKyAg
ICAgICAgICAgICFodm1fcGFnaW5nX2VuYWJsZWQodikgfHwKKyAgICAgICAgICAgICh2LT5hcmNo
Lmh2bV92Y3B1Lmd1ZXN0X2NyWzRdICYgWDg2X0NSNF9QU0UpKTsKIH0KIAogc3RhdGljIGlubGlu
ZSBpbnQKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Dec 03 01:01:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Dec 2018 01:01:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gTcbs-0007I8-Bw; Mon, 03 Dec 2018 01:01:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/2FW=OM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gTcbr-0006zc-Ir
 for xen-changelog@lists.xenproject.org; Mon, 03 Dec 2018 01:01:15 +0000
X-Inumbo-ID: ee9c91c0-f696-11e8-aeee-7b11a65ccc10
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ee9c91c0-f696-11e8-aeee-7b11a65ccc10;
 Mon, 03 Dec 2018 01:01:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gTcbq-0008WI-7p
 for xen-changelog@lists.xenproject.org; Mon, 03 Dec 2018 01:01:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gTcbq-0000W3-5V
 for xen-changelog@lists.xenproject.org; Mon, 03 Dec 2018 01:01:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gTcbq-0000W3-5V@xenbits.xenproject.org>
Date: Mon, 03 Dec 2018 01:01:14 +0000
Subject: [Xen-changelog] [xen stable-4.8] VMX: allow migration of guests
 with SSBD enabled
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA5MGQ0N2M5MjdlOTFiYjg4Mjk1MmI0YzE0MWUzNDk4Y2RmNmUyYTgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTm92IDIz
IDExOjUyOjU0IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTm92IDIzIDExOjUyOjU0IDIwMTggKzAxMDAKCiAgICBW
TVg6IGFsbG93IG1pZ3JhdGlvbiBvZiBndWVzdHMgd2l0aCBTU0JEIGVuYWJsZWQKICAgIAogICAg
VGhlIGJhY2twb3J0IG9mIGNkNTMwMjNkZjkgKCJ4ODYvbXNyOiBWaXJ0dWFsaXNlIE1TUl9TUEVD
X0NUUkwuU1NCRCBmb3IKICAgIGd1ZXN0cyB0byB1c2UiKSBkaWQgbm90IG1pcnJvciB0aGUgUFYg
c2lkZSBjaGFuZ2UgaW50byB0aGUgSFZNIChWTVgtCiAgICBzcGVjaWZpYykgY29kZSBwYXRoLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0t
LQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgfCAzICsrLQogMSBmaWxlIGNoYW5nZWQsIDIg
aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggOTY1MmRlMzJl
Mi4uYWIzOWE0NWJkYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysr
IGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTg3NCw3ICs4NzQsOCBAQCBzdGF0aWMg
aW50IHZteF9sb2FkX21zcihzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV9tc3IgKmN0eHQpCiAg
ICAgICAgICAgICAgKiBpZ25vcmVkKSB3aGVuIFNUSUJQIGlzbid0IGVudW1lcmF0ZWQgaW4gaGFy
ZHdhcmUuCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIGVsc2UgaWYgKCBjdHh0LT5tc3Jb
aV0udmFsICYKLSAgICAgICAgICAgICAgICAgICAgICB+KFNQRUNfQ1RSTF9JQlJTIHwgU1BFQ19D
VFJMX1NUSUJQKSApCisgICAgICAgICAgICAgICAgICAgICAgfihTUEVDX0NUUkxfSUJSUyB8IFNQ
RUNfQ1RSTF9TVElCUCB8CisgICAgICAgICAgICAgICAgICAgICAgICAoYm9vdF9jcHVfaGFzKFg4
Nl9GRUFUVVJFX1NTQkQpID8gU1BFQ19DVFJMX1NTQkQgOiAwKSkgKQogICAgICAgICAgICAgICAg
IGVyciA9IC1FTlhJTzsKICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICB2LT5hcmNo
LnNwZWNfY3RybCA9IGN0eHQtPm1zcltpXS52YWw7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Dec 03 09:11:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Dec 2018 09:11:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gTkFv-0006VZ-DJ; Mon, 03 Dec 2018 09:11:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=/2fw=om=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gTkFu-0006VL-5l
 for xen-changelog@lists.xenproject.org; Mon, 03 Dec 2018 09:11:06 +0000
X-Inumbo-ID: 5c76bcbb-f6db-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5c76bcbb-f6db-11e8-9a16-bc764e045a96;
 Mon, 03 Dec 2018 09:11:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gTkFs-0006z3-AO
 for xen-changelog@lists.xenproject.org; Mon, 03 Dec 2018 09:11:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gTkFs-0005Ll-7r
 for xen-changelog@lists.xenproject.org; Mon, 03 Dec 2018 09:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gTkFs-0005Ll-7r@xenbits.xenproject.org>
Date: Mon, 03 Dec 2018 09:11:04 +0000
Subject: [Xen-changelog] [xen staging-4.8] update Xen version to 4.8.5
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkwOGU3NjhmYWU0OWE4ZGIwMDg5ZTY4MTg4NjUyMDc5ZTNiZmFhNjYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gRGVjIDMg
MTA6MDM6NTcgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBEZWMgMyAxMDowMzo1NyAyMDE4ICswMTAwCgogICAgdXBk
YXRlIFhlbiB2ZXJzaW9uIHRvIDQuOC41Ci0tLQogQ29uZmlnLm1rICAgIHwgNiArKystLS0KIHhl
bi9NYWtlZmlsZSB8IDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA0IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL0NvbmZpZy5tayBiL0NvbmZpZy5tawppbmRleCAzMDZk
ZjYzN2YxLi5kYmUxYWQyMmZkIDEwMDY0NAotLS0gYS9Db25maWcubWsKKysrIGIvQ29uZmlnLm1r
CkBAIC0yNzcsOCArMjc3LDggQEAgU0VBQklPU19VUFNUUkVBTV9VUkwgPz0gZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3NlYWJpb3MuZ2l0CiBNSU5JT1NfVVBTVFJFQU1fVVJMID89IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9taW5pLW9zLmdpdAogZW5kaWYKIE9WTUZfVVBTVFJFQU1fUkVWSVNJT04gPz0g
YmM1NGU1MGUwZmUwM2M1NzAwMTRmMzYzYjU0NzQyNjkxM2U5MjQ0OQotUUVNVV9VUFNUUkVBTV9S
RVZJU0lPTiA/PSBxZW11LXhlbi00LjguNAotTUlOSU9TX1VQU1RSRUFNX1JFVklTSU9OID89IHhl
bi1SRUxFQVNFLTQuOC40CitRRU1VX1VQU1RSRUFNX1JFVklTSU9OID89IHFlbXUteGVuLTQuOC41
CitNSU5JT1NfVVBTVFJFQU1fUkVWSVNJT04gPz0geGVuLVJFTEVBU0UtNC44LjUKICMgV2VkIFNl
cCAyOCAxMTo1MDowNCAyMDE2ICswMjAwCiAjIG1pbmlvczogZml4IGJ1aWxkIGlzc3VlIHdpdGgg
eGVuXyptYiBkZWZpbmVzCiAKQEAgLTI4OSw3ICsyODksNyBAQCBTRUFCSU9TX1VQU1RSRUFNX1JF
VklTSU9OID89IHJlbC0xLjEwLjAKIEVUSEVSQk9PVF9OSUNTID89IHJ0bDgxMzkgODA4NjEwMGUK
IAogCi1RRU1VX1RSQURJVElPTkFMX1JFVklTSU9OID89IHhlbi00LjguNAorUUVNVV9UUkFESVRJ
T05BTF9SRVZJU0lPTiA/PSB4ZW4tNC44LjUKIAogIyBTcGVjaWZ5IHdoaWNoIHFlbXUtZG0gdG8g
dXNlLiBUaGlzIG1heSBiZSBgaW9lbXUnIHRvIHVzZSB0aGUgb2xkCiAjIE1lcmN1cmlhbCBpbi10
cmVlIHZlcnNpb24sIG9yIGEgbG9jYWwgZGlyZWN0b3J5LCBvciBhIGdpdCBVUkwuCmRpZmYgLS1n
aXQgYS94ZW4vTWFrZWZpbGUgYi94ZW4vTWFrZWZpbGUKaW5kZXggMTdiMTE1YjFkYy4uZDNlNTVj
MmQxOCAxMDA2NDQKLS0tIGEveGVuL01ha2VmaWxlCisrKyBiL3hlbi9NYWtlZmlsZQpAQCAtMiw3
ICsyLDcgQEAKICMgQWxsIG90aGVyIHBsYWNlcyB0aGlzIGlzIHN0b3JlZCAoZWcuIGNvbXBpbGUu
aCkgc2hvdWxkIGJlIGF1dG9nZW5lcmF0ZWQuCiBleHBvcnQgWEVOX1ZFUlNJT04gICAgICAgPSA0
CiBleHBvcnQgWEVOX1NVQlZFUlNJT04gICAgPSA4Ci1leHBvcnQgWEVOX0VYVFJBVkVSU0lPTiA/
PSAuNS1wcmUkKFhFTl9WRU5ET1JWRVJTSU9OKQorZXhwb3J0IFhFTl9FWFRSQVZFUlNJT04gPz0g
LjUkKFhFTl9WRU5ET1JWRVJTSU9OKQogZXhwb3J0IFhFTl9GVUxMVkVSU0lPTiAgID0gJChYRU5f
VkVSU0lPTikuJChYRU5fU1VCVkVSU0lPTikkKFhFTl9FWFRSQVZFUlNJT04pCiAtaW5jbHVkZSB4
ZW4tdmVyc2lvbgogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFnaW5nLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Dec 04 13:11:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2018 13:11:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gUATi-00056g-Jw; Tue, 04 Dec 2018 13:11:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tM7c=ON=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gUATi-00056b-Bs
 for xen-changelog@lists.xenproject.org; Tue, 04 Dec 2018 13:11:06 +0000
X-Inumbo-ID: 0e3c22b8-f7c6-11e8-b73e-ef21a2d36f9d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0e3c22b8-f7c6-11e8-b73e-ef21a2d36f9d;
 Tue, 04 Dec 2018 13:11:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gUATg-0001Kv-P5
 for xen-changelog@lists.xenproject.org; Tue, 04 Dec 2018 13:11:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gUATg-0001F7-Mb
 for xen-changelog@lists.xenproject.org; Tue, 04 Dec 2018 13:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gUATg-0001F7-Mb@xenbits.xenproject.org>
Date: Tue, 04 Dec 2018 13:11:04 +0000
Subject: [Xen-changelog] [xen staging] x86emul: skip VIF processing in VME
 mode for 16-bit POPF at IOPL 3
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZiNDYwMGIxNDI1ZWY4MDA2ZWZjZDJjZGI0YzRjOTg2MzA5MjY0ZjYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDQg
MTQ6MDI6NDYgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBEZWMgNCAxNDowMjo0NiAyMDE4ICswMTAwCgogICAgeDg2
ZW11bDogc2tpcCBWSUYgcHJvY2Vzc2luZyBpbiBWTUUgbW9kZSBmb3IgMTYtYml0IFBPUEYgYXQg
SU9QTCAzCiAgICAKICAgIEF0IElPUEwgMyBDUjQuVk1FIGlzIGlycmVsZXZhbnQuCiAgICAKICAg
IFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCAzICsrLQogMSBmaWxlIGNo
YW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXggMGFlNDMzNTM4ZS4uNTMxMzE0NWI2MyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTQyMjMsNyArNDIyMyw4IEBAIHg4Nl9l
bXVsYXRlKAogICAgICAgICBpZiAoIG9wX2J5dGVzID09IDIgKQogICAgICAgICB7CiAgICAgICAg
ICAgICBkc3QudmFsID0gKHVpbnQxNl90KWRzdC52YWwgfCAoX3JlZ3MuZWZsYWdzICYgMHhmZmZm
MDAwMHUpOwotICAgICAgICAgICAgaWYgKCBjcjQgJiBYODZfQ1I0X1ZNRSApCisgICAgICAgICAg
ICBpZiAoIChjcjQgJiBYODZfQ1I0X1ZNRSkgJiYKKyAgICAgICAgICAgICAgICAgTUFTS19FWFRS
KF9yZWdzLmVmbGFncywgWDg2X0VGTEFHU19JT1BMKSAhPSAzICkKICAgICAgICAgICAgIHsKICAg
ICAgICAgICAgICAgICBpZiAoIGRzdC52YWwgJiBYODZfRUZMQUdTX0lGICkKICAgICAgICAgICAg
ICAgICB7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Dec 04 13:11:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2018 13:11:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gUATs-000579-Le; Tue, 04 Dec 2018 13:11:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=tm7c=on=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gUATs-000572-8E
 for xen-changelog@lists.xenproject.org; Tue, 04 Dec 2018 13:11:16 +0000
X-Inumbo-ID: 144bae4b-f7c6-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 144bae4b-f7c6-11e8-9a16-bc764e045a96;
 Tue, 04 Dec 2018 13:11:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gUATq-0001L4-VU
 for xen-changelog@lists.xenproject.org; Tue, 04 Dec 2018 13:11:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gUATq-0001Fb-T2
 for xen-changelog@lists.xenproject.org; Tue, 04 Dec 2018 13:11:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gUATq-0001Fb-T2@xenbits.xenproject.org>
Date: Tue, 04 Dec 2018 13:11:14 +0000
Subject: [Xen-changelog] [xen staging] x86emul: raise #GP(0) in VME mode for
 POPF with TF set in new value
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVhYTYyZjA2NjgxYWU1MmM4ZTY0NzE5NGMzMmRiYTJiNGM5MDM5OTEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDQg
MTQ6MDM6NDMgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBEZWMgNCAxNDowMzo0MyAyMDE4ICswMTAwCgogICAgeDg2
ZW11bDogcmFpc2UgI0dQKDApIGluIFZNRSBtb2RlIGZvciBQT1BGIHdpdGggVEYgc2V0IGluIG5l
dyB2YWx1ZQogICAgCiAgICBUaGlzIGlzIGEgY2hlY2sgZXhwbGljaXRseSBsaXN0ZWQgYnkgdGhl
IGluc3RydWN0aW9uIHBhZ2UgaW4gdGhlIFNETS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMgfCAxICsKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVu
L2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXggNTMxMzE0NWI2My4uNjUy
M2Q2NWY2NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRl
LmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTQyMjYs
NiArNDIyNiw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgaWYgKCAoY3I0ICYgWDg2X0NS
NF9WTUUpICYmCiAgICAgICAgICAgICAgICAgIE1BU0tfRVhUUihfcmVncy5lZmxhZ3MsIFg4Nl9F
RkxBR1NfSU9QTCkgIT0gMyApCiAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgZ2VuZXJh
dGVfZXhjZXB0aW9uX2lmKGRzdC52YWwgJiBYODZfRUZMQUdTX1RGLCBFWENfR1AsIDApOwogICAg
ICAgICAgICAgICAgIGlmICggZHN0LnZhbCAmIFg4Nl9FRkxBR1NfSUYgKQogICAgICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKF9yZWdzLmVm
bGFncyAmIFg4Nl9FRkxBR1NfVklQLAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Dec 04 13:11:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2018 13:11:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gUAU3-00058H-NX; Tue, 04 Dec 2018 13:11:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=tm7c=on=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gUAU2-000589-TD
 for xen-changelog@lists.xenproject.org; Tue, 04 Dec 2018 13:11:26 +0000
X-Inumbo-ID: 1a60058f-f7c6-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1a60058f-f7c6-11e8-9a16-bc764e045a96;
 Tue, 04 Dec 2018 13:11:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gUAU1-0001Le-5H
 for xen-changelog@lists.xenproject.org; Tue, 04 Dec 2018 13:11:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gUAU1-0001GL-2c
 for xen-changelog@lists.xenproject.org; Tue, 04 Dec 2018 13:11:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gUAU1-0001GL-2c@xenbits.xenproject.org>
Date: Tue, 04 Dec 2018 13:11:25 +0000
Subject: [Xen-changelog] [xen staging] vmx: remove stale prototypes
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3740458251291099794=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============3740458251291099794==
Content-Type: text/plain

commit e59441b09790801eeaf215e1d98f47b7e9daca12
Author:     Juergen Gross <jgross@suse.com>
AuthorDate: Tue Dec 4 14:04:20 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Dec 4 14:04:20 2018 +0100

    vmx: remove stale prototypes
    
    Some prototypes in include/asm-x86/hvm/vmx/vmx.h have no related
    implementation. Remove them.
    
    Signed-off-by: Juergen Gross <jgross@suse.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Kevin Tian <kevin.tian@intel.com>
---
 xen/include/asm-x86/hvm/vmx/vmx.h | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/xen/include/asm-x86/hvm/vmx/vmx.h b/xen/include/asm-x86/hvm/vmx/vmx.h
index b110e168c9..ebaa74449b 100644
--- a/xen/include/asm-x86/hvm/vmx/vmx.h
+++ b/xen/include/asm-x86/hvm/vmx/vmx.h
@@ -604,10 +604,6 @@ unsigned int p2m_find_altp2m_by_eptp(struct domain *d, uint64_t eptp);
 
 void update_guest_eip(void);
 
-int alloc_p2m_hap_data(struct p2m_domain *p2m);
-void free_p2m_hap_data(struct p2m_domain *p2m);
-void p2m_init_hap_data(struct p2m_domain *p2m);
-
 void vmx_pi_per_cpu_init(unsigned int cpu);
 void vmx_pi_desc_fixup(unsigned int cpu);
 
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3740458251291099794==--

From xen-changelog-bounces@lists.xenproject.org Tue Dec 04 13:11:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2018 13:11:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gUAUD-00059N-PM; Tue, 04 Dec 2018 13:11:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tM7c=ON=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gUAUD-00059G-5t
 for xen-changelog@lists.xenproject.org; Tue, 04 Dec 2018 13:11:37 +0000
X-Inumbo-ID: 2074e244-f7c6-11e8-a7de-5f00f1384857
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2074e244-f7c6-11e8-a7de-5f00f1384857;
 Tue, 04 Dec 2018 13:11:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gUAUB-0001Lm-BO
 for xen-changelog@lists.xenproject.org; Tue, 04 Dec 2018 13:11:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gUAUB-0001HH-8t
 for xen-changelog@lists.xenproject.org; Tue, 04 Dec 2018 13:11:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gUAUB-0001HH-8t@xenbits.xenproject.org>
Date: Tue, 04 Dec 2018 13:11:35 +0000
Subject: [Xen-changelog] [xen staging] pci: apply workaround for Intel
 errata HSE43 and BDF2/BDX2
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5875277729004847483=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============5875277729004847483==
Content-Type: text/plain

commit 70739427f55d595ad1c575c47fef00c81881e9a2
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Tue Dec 4 14:04:54 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Dec 4 14:04:54 2018 +0100

    pci: apply workaround for Intel errata HSE43 and BDF2/BDX2
    
    These errata affect the values read from the BAR registers, and could
    render vPCI (and by extension PVH Dom0 unusable).
    
    HSE43 is a Haswell erratum where a non-BAR register is implemented at
    the position where the first BAR of the device should be found in a
    Power Control Unit device. Note that there are no BARs on this device,
    apart from the bogus CSR register positioned on top of the first BAR.
    
    BDF2/BDX2 is a Broadwell erratum where BARs in the Home Agent device
    will return bogus non-zero values.
    
    In both cases the solution is to treat such devices as having no BARs
    in the vPCI code.
    
    Reported-by: Jan Beulich <jbeulich@suse.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/drivers/passthrough/pci.c | 42 ++++++++++++++++++++++++++++++++++++++++++
 xen/drivers/vpci/header.c     |  3 +++
 xen/include/xen/pci.h         |  3 +++
 3 files changed, 48 insertions(+)

diff --git a/xen/drivers/passthrough/pci.c b/xen/drivers/passthrough/pci.c
index 7584ce2fbb..1277ce2a0f 100644
--- a/xen/drivers/passthrough/pci.c
+++ b/xen/drivers/passthrough/pci.c
@@ -17,6 +17,7 @@
 #include <xen/sched.h>
 #include <xen/pci.h>
 #include <xen/pci_regs.h>
+#include <xen/pci_ids.h>
 #include <xen/list.h>
 #include <xen/prefetch.h>
 #include <xen/iommu.h>
@@ -298,6 +299,46 @@ static void check_pdev(const struct pci_dev *pdev)
 #undef PCI_STATUS_CHECK
 }
 
+static void apply_quirks(struct pci_dev *pdev)
+{
+    uint16_t vendor = pci_conf_read16(pdev->seg, pdev->bus,
+                                      PCI_SLOT(pdev->devfn),
+                                      PCI_FUNC(pdev->devfn), PCI_VENDOR_ID);
+    uint16_t device = pci_conf_read16(pdev->seg, pdev->bus,
+                                      PCI_SLOT(pdev->devfn),
+                                      PCI_FUNC(pdev->devfn), PCI_DEVICE_ID);
+    static const struct {
+        uint16_t vendor, device;
+    } ignore_bars[] = {
+        /*
+         * Device [8086:2fc0]
+         * Erratum HSE43
+         * CONFIG_TDP_NOMINAL CSR Implemented at Incorrect Offset
+         * http://www.intel.com/content/www/us/en/processors/xeon/xeon-e5-v3-spec-update.html 
+         */
+        { PCI_VENDOR_ID_INTEL, 0x2fc0 },
+        /*
+         * Devices [8086:6f60,6fa0,6fc0]
+         * Errata BDF2 / BDX2
+         * PCI BARs in the Home Agent Will Return Non-Zero Values During Enumeration
+         * http://www.intel.com/content/www/us/en/processors/xeon/xeon-e5-v4-spec-update.html 
+        */
+        { PCI_VENDOR_ID_INTEL, 0x6f60 },
+        { PCI_VENDOR_ID_INTEL, 0x6fa0 },
+        { PCI_VENDOR_ID_INTEL, 0x6fc0 },
+    };
+    unsigned int i;
+
+    for ( i = 0; i < ARRAY_SIZE(ignore_bars); i++)
+        if ( vendor == ignore_bars[i].vendor &&
+             device == ignore_bars[i].device )
+            /*
+             * For these errata force ignoring the BARs, which prevents vPCI
+             * from trying to size the BARs or add handlers to trap accesses.
+             */
+            pdev->ignore_bars = true;
+}
+
 static struct pci_dev *alloc_pdev(struct pci_seg *pseg, u8 bus, u8 devfn)
 {
     struct pci_dev *pdev;
@@ -397,6 +438,7 @@ static struct pci_dev *alloc_pdev(struct pci_seg *pseg, u8 bus, u8 devfn)
     }
 
     check_pdev(pdev);
+    apply_quirks(pdev);
 
     return pdev;
 }
diff --git a/xen/drivers/vpci/header.c b/xen/drivers/vpci/header.c
index 43cac3f7d3..106e8af8b2 100644
--- a/xen/drivers/vpci/header.c
+++ b/xen/drivers/vpci/header.c
@@ -486,6 +486,9 @@ static int init_bars(struct pci_dev *pdev)
     if ( rc )
         return rc;
 
+    if ( pdev->ignore_bars )
+        return 0;
+
     /* Disable memory decoding before sizing. */
     cmd = pci_conf_read16(pdev->seg, pdev->bus, slot, func, PCI_COMMAND);
     if ( cmd & PCI_COMMAND_MEMORY )
diff --git a/xen/include/xen/pci.h b/xen/include/xen/pci.h
index 3c361cf0c0..a934662713 100644
--- a/xen/include/xen/pci.h
+++ b/xen/include/xen/pci.h
@@ -88,6 +88,9 @@ struct pci_dev {
 
     nodeid_t node; /* NUMA node */
 
+    /* Device with errata, ignore the BARs. */
+    bool ignore_bars;
+
     enum pdev_type {
         DEV_TYPE_PCI_UNKNOWN,
         DEV_TYPE_PCIe_ENDPOINT,
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5875277729004847483==--

From xen-changelog-bounces@lists.xenproject.org Wed Dec 05 02:44:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Dec 2018 02:44:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gUNAT-0004lG-Ac; Wed, 05 Dec 2018 02:44:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hsjw=OO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gUNAR-0004lB-V9
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 02:44:03 +0000
X-Inumbo-ID: 9ff2f788-f837-11e8-a760-8f7e2e67253c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9ff2f788-f837-11e8-a760-8f7e2e67253c;
 Wed, 05 Dec 2018 02:44:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gUNAQ-0002ec-Cr
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 02:44:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gUNAQ-0000ax-9r
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 02:44:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gUNAQ-0000ax-9r@xenbits.xenproject.org>
Date: Wed, 05 Dec 2018 02:44:02 +0000
Subject: [Xen-changelog] [xen stable-4.9] amd/iommu: fix flush checks
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8236386207830448989=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============8236386207830448989==
Content-Type: text/plain

commit f97a1d1375becd30d0541ba85caac4215340d0c4
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Tue Nov 20 15:48:22 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Nov 20 15:48:22 2018 +0100

    amd/iommu: fix flush checks
    
    Flush checking for AMD IOMMU didn't check whether the previous entry
    was present, or whether the flags (writable/readable) changed in order
    to decide whether a flush should be executed.
    
    Fix this by taking the writable/readable/next-level fields into account,
    together with the present bit.
    
    Along these lines the flushing in amd_iommu_map_page() must not be
    omitted for PV domains. The comment there was simply wrong: Mappings may
    very well change, both their addresses and their permissions. Ultimately
    this should honor iommu_dont_flush_iotlb, but to achieve this
    amd_iommu_ops first needs to gain an .iotlb_flush hook.
    
    Also make clear_iommu_pte_present() static, to demonstrate there's no
    caller omitting the (subsequent) flush.
    
    This is part of XSA-275.
    
    Reported-by: Paul Durrant <paul.durrant@citrix.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    master commit: 1a7ffe466cd057daaef245b0a1ab6b82588e4c01
    master date: 2018-11-20 14:52:12 +0100
---
 xen/drivers/passthrough/amd/iommu_map.c | 52 +++++++++++++++++++++------------
 1 file changed, 34 insertions(+), 18 deletions(-)

diff --git a/xen/drivers/passthrough/amd/iommu_map.c b/xen/drivers/passthrough/amd/iommu_map.c
index fd2327d3e5..101fb1a976 100644
--- a/xen/drivers/passthrough/amd/iommu_map.c
+++ b/xen/drivers/passthrough/amd/iommu_map.c
@@ -35,7 +35,7 @@ static unsigned int pfn_to_pde_idx(unsigned long pfn, unsigned int level)
     return idx;
 }
 
-void clear_iommu_pte_present(unsigned long l1_mfn, unsigned long gfn)
+static void clear_iommu_pte_present(unsigned long l1_mfn, unsigned long gfn)
 {
     u64 *table, *pte;
 
@@ -49,23 +49,42 @@ static bool_t set_iommu_pde_present(u32 *pde, unsigned long next_mfn,
                                     unsigned int next_level,
                                     bool_t iw, bool_t ir)
 {
-    u64 addr_lo, addr_hi, maddr_old, maddr_next;
+    uint64_t addr_lo, addr_hi, maddr_next;
     u32 entry;
-    bool_t need_flush = 0;
+    bool need_flush = false, old_present;
 
     maddr_next = (u64)next_mfn << PAGE_SHIFT;
 
-    addr_hi = get_field_from_reg_u32(pde[1],
-                                     IOMMU_PTE_ADDR_HIGH_MASK,
-                                     IOMMU_PTE_ADDR_HIGH_SHIFT);
-    addr_lo = get_field_from_reg_u32(pde[0],
-                                     IOMMU_PTE_ADDR_LOW_MASK,
-                                     IOMMU_PTE_ADDR_LOW_SHIFT);
-
-    maddr_old = (addr_hi << 32) | (addr_lo << PAGE_SHIFT);
-
-    if ( maddr_old != maddr_next )
-        need_flush = 1;
+    old_present = get_field_from_reg_u32(pde[0], IOMMU_PTE_PRESENT_MASK,
+                                         IOMMU_PTE_PRESENT_SHIFT);
+    if ( old_present )
+    {
+        bool old_r, old_w;
+        unsigned int old_level;
+        uint64_t maddr_old;
+
+        addr_hi = get_field_from_reg_u32(pde[1],
+                                         IOMMU_PTE_ADDR_HIGH_MASK,
+                                         IOMMU_PTE_ADDR_HIGH_SHIFT);
+        addr_lo = get_field_from_reg_u32(pde[0],
+                                         IOMMU_PTE_ADDR_LOW_MASK,
+                                         IOMMU_PTE_ADDR_LOW_SHIFT);
+        old_level = get_field_from_reg_u32(pde[0],
+                                           IOMMU_PDE_NEXT_LEVEL_MASK,
+                                           IOMMU_PDE_NEXT_LEVEL_SHIFT);
+        old_w = get_field_from_reg_u32(pde[1],
+                                       IOMMU_PTE_IO_WRITE_PERMISSION_MASK,
+                                       IOMMU_PTE_IO_WRITE_PERMISSION_SHIFT);
+        old_r = get_field_from_reg_u32(pde[1],
+                                       IOMMU_PTE_IO_READ_PERMISSION_MASK,
+                                       IOMMU_PTE_IO_READ_PERMISSION_SHIFT);
+
+        maddr_old = (addr_hi << 32) | (addr_lo << PAGE_SHIFT);
+
+        if ( maddr_old != maddr_next || iw != old_w || ir != old_r ||
+             old_level != next_level )
+            need_flush = true;
+    }
 
     addr_lo = maddr_next & DMA_32BIT_MASK;
     addr_hi = maddr_next >> 32;
@@ -687,10 +706,7 @@ int amd_iommu_map_page(struct domain *d, unsigned long gfn, unsigned long mfn,
     if ( !need_flush )
         goto out;
 
-    /* 4K mapping for PV guests never changes, 
-     * no need to flush if we trust non-present bits */
-    if ( is_hvm_domain(d) )
-        amd_iommu_flush_pages(d, gfn, 0);
+    amd_iommu_flush_pages(d, gfn, 0);
 
     for ( merge_level = IOMMU_PAGING_MODE_LEVEL_2;
           merge_level <= hd->arch.paging_mode; merge_level++ )
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.9


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8236386207830448989==--

From xen-changelog-bounces@lists.xenproject.org Wed Dec 05 02:44:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Dec 2018 02:44:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gUNAd-0004lm-CW; Wed, 05 Dec 2018 02:44:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=hsjw=oo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gUNAb-0004lf-Tr
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 02:44:13 +0000
X-Inumbo-ID: a6070b22-f837-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a6070b22-f837-11e8-9a16-bc764e045a96;
 Wed, 05 Dec 2018 02:44:12 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gUNAa-0002ek-Iz
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 02:44:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gUNAa-0000bz-GV
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 02:44:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gUNAa-0000bz-GV@xenbits.xenproject.org>
Date: Wed, 05 Dec 2018 02:44:12 +0000
Subject: [Xen-changelog] [xen stable-4.9] AMD/IOMMU: suppress PTE merging
 after initial table creation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE1YjRlZTk0YmVkNzAyY2I3MzJlN2ZhNGNiYWIzMzI4MGEwOTY1ZDgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE1OjQ5OjAxIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE1OjQ5OjAxIDIwMTggKzAxMDAKCiAgICBB
TUQvSU9NTVU6IHN1cHByZXNzIFBURSBtZXJnaW5nIGFmdGVyIGluaXRpYWwgdGFibGUgY3JlYXRp
b24KICAgIAogICAgVGhlIGxvZ2ljIGlzIG5vdCBmaXQgZm9yIHRoaXMgcHVycG9zZSwgc28gc2lt
cGx5IGRpc2FibGUgaXRzIHVzZSB1bnRpbAogICAgaXQgY2FuIGJlIGZpeGVkIC8gcmVwbGFjZWQu
IE5vdGUgdGhhdCB0aGlzIHJlLWVuYWJsZXMgbWVyZ2luZyBmb3IgdGhlCiAgICB0YWJsZSBjcmVh
dGlvbiBjYXNlLCB3aGljaCB3YXMgZGlzYWJsZWQgYXMgYSAocGVyaGFwcyB1bmludGVuZGVkKSBz
aWRlCiAgICBlZmZlY3Qgb2YgdGhlIGVhcmxpZXIgImFtZC9pb21tdTogZml4IGZsdXNoIGNoZWNr
cyIuIEl0IHJlbGllcyBvbiBubwogICAgcGFnZSBnZXR0aW5nIG1hcHBlZCBtb3JlIHRoYW4gb25j
ZSAod2l0aCBkaWZmZXJlbnQgcHJvcGVydGllcykgaW4gdGhpcwogICAgcHJvY2VzcywgYXMgdGhh
dCB3b3VsZCBzdGlsbCBiZSBiZXlvbmQgd2hhdCB0aGUgbWVyZ2luZyBsb2dpYyBjYW4gY29wZQog
ICAgd2l0aC4gQnV0IGFyY2hfaW9tbXVfcG9wdWxhdGVfcGFnZV90YWJsZSgpIGd1YXJhbnRlZXMg
dGhpcyBhZmFpY3QuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjc1LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiA5MzdlZjMyNTY1ZmEzYTgxZmRiMzdiOWRkNWFhOTlhMWI4N2FmYTc1CiAgICBtYXN0
ZXIgZGF0ZTogMjAxOC0xMS0yMCAxNDo1NToxNCArMDEwMAotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2FtZC9pb21tdV9tYXAuYyB8IDI1ICsrKysrKysrKysrKysrKysrKysrKy0tLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaCAgICAgICAgICAgICB8ICAxICsKIDIgZmlsZXMgY2hh
bmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hbWQvaW9tbXVfbWFwLmMKaW5kZXggMTAxZmIxYTk3Ni4uOGYyYjA2YmY1NCAxMDA2NDQK
LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCisrKyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwpAQCAtNzAyLDExICs3MDIsMjQgQEAg
aW50IGFtZF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdm
biwgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAhIShmbGFncyAmIElPTU1VRl93cml0YWJsZSksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAhIShmbGFncyAmIElPTU1VRl9yZWFkYWJsZSkpOwogCi0gICAgLyog
RG8gbm90IGluY3JlYXNlIHBkZSBjb3VudCBpZiBpbyBtYXBwaW5nIGhhcyBub3QgYmVlbiBjaGFu
Z2VkICovCi0gICAgaWYgKCAhbmVlZF9mbHVzaCApCi0gICAgICAgIGdvdG8gb3V0OworICAgIGlm
ICggbmVlZF9mbHVzaCApCisgICAgeworICAgICAgICBhbWRfaW9tbXVfZmx1c2hfcGFnZXMoZCwg
Z2ZuLCAwKTsKKyAgICAgICAgLyogTm8gZnVydGhlciBtZXJnaW5nLCBhcyB0aGUgbG9naWMgZG9l
c24ndCBjb3BlLiAqLworICAgICAgICBoZC0+YXJjaC5ub19tZXJnZSA9IHRydWU7CisgICAgfQog
Ci0gICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGdmbiwgMCk7CisgICAgLyoKKyAgICAgKiBT
dXBwcmVzcyBtZXJnaW5nIG9mIG5vbi1SL1cgbWFwcGluZ3Mgb3IgYWZ0ZXIgaW5pdGlhbCB0YWJs
ZSBjcmVhdGlvbiwKKyAgICAgKiBhcyB0aGUgbWVyZ2UgbG9naWMgZG9lcyBub3QgY29wZSB3aXRo
IHRoaXMuCisgICAgICovCisgICAgaWYgKCBoZC0+YXJjaC5ub19tZXJnZSB8fCBmbGFncyAhPSAo
SU9NTVVGX3dyaXRhYmxlIHwgSU9NTVVGX3JlYWRhYmxlKSApCisgICAgICAgIGdvdG8gb3V0Owor
ICAgIGlmICggZC0+Y3JlYXRpb25fZmluaXNoZWQgKQorICAgIHsKKyAgICAgICAgaGQtPmFyY2gu
bm9fbWVyZ2UgPSB0cnVlOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CiAKICAgICBmb3IgKCBt
ZXJnZV9sZXZlbCA9IElPTU1VX1BBR0lOR19NT0RFX0xFVkVMXzI7CiAgICAgICAgICAgbWVyZ2Vf
bGV2ZWwgPD0gaGQtPmFyY2gucGFnaW5nX21vZGU7IG1lcmdlX2xldmVsKysgKQpAQCAtNzgwLDYg
Kzc5MywxMCBAQCBpbnQgYW1kX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyBnZm4pCiAKICAgICAvKiBtYXJrIFBURSBhcyAncGFnZSBub3QgcHJlc2VudCcg
Ki8KICAgICBjbGVhcl9pb21tdV9wdGVfcHJlc2VudChwdF9tZm5bMV0sIGdmbik7CisKKyAgICAv
KiBObyBmdXJ0aGVyIG1lcmdpbmcgaW4gYW1kX2lvbW11X21hcF9wYWdlKCksIGFzIHRoZSBsb2dp
YyBkb2Vzbid0IGNvcGUuICovCisgICAgaGQtPmFyY2gubm9fbWVyZ2UgPSB0cnVlOworCiAgICAg
c3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7CiAKICAgICBhbWRfaW9tbXVfZmx1
c2hfcGFnZXMoZCwgZ2ZuLCAwKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9t
bXUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaAppbmRleCAxNGFkMDQ4OWE2Li5kY2Yy
ZTIxNDAyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCkBAIC00MCw2ICs0MCw3IEBAIHN0cnVjdCBhcmNoX2lv
bW11CiAKICAgICAvKiBhbWQgaW9tbXUgc3VwcG9ydCAqLwogICAgIGludCBwYWdpbmdfbW9kZTsK
KyAgICBib29sIG5vX21lcmdlOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnJvb3RfdGFibGU7CiAg
ICAgc3RydWN0IGd1ZXN0X2lvbW11ICpnX2lvbW11OwogfTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Dec 05 02:44:35 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Dec 2018 02:44:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gUNAx-0004nt-F9; Wed, 05 Dec 2018 02:44:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=hsjw=oo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gUNAw-0004nn-GN
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 02:44:34 +0000
X-Inumbo-ID: b22d3a6b-f837-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b22d3a6b-f837-11e8-9a16-bc764e045a96;
 Wed, 05 Dec 2018 02:44:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gUNAu-0002f3-Vw
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 02:44:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gUNAu-0000dU-TT
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 02:44:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gUNAu-0000dU-TT@xenbits.xenproject.org>
Date: Wed, 05 Dec 2018 02:44:32 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/shadow: move OOS flag bit
 positions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ5NmU2MjkwYzIxNzYzMWZmNTMxOTAxMDVlNWUwYTBiNDdjNWI4YzcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE1OjUwOjEzIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE1OjUwOjEzIDIwMTggKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBtb3ZlIE9PUyBmbGFnIGJpdCBwb3NpdGlvbnMKICAgIAogICAgSW4gcHJlcGFy
YXRpb24gb2YgcmVkdWNpbmcgc3RydWN0IHBhZ2VfaW5mbydzIHNoYWRvd19mbGFncyBmaWVsZCB0
byAxNgogICAgYml0cywgbG93ZXIgdGhlIGJpdCBwb3NpdGlvbnMgdXNlZCBmb3IgU0hGX291dF9v
Zl9zeW5jIGFuZAogICAgU0hGX29vc19tYXlfd3JpdGUuCiAgICAKICAgIEluc3RlYWQgb2YgYWxz
byBhZGp1c3RpbmcgdGhlIG9wZW4gY29kZWQgdXNlIGluIF9nZXRfcGFnZV90eXBlKCksCiAgICBp
bnRyb2R1Y2Ugc2hhZG93X3ByZXBhcmVfcGFnZV90eXBlX2NoYW5nZSgpIHRvIGNvbnRhaW4ga25v
d2xlZGdlIG9mIHRoZQogICAgYml0IHBvc2l0aW9ucyB0byBzaGFkb3cgY29kZS4KICAgIAogICAg
VGhpcyBpcyBwYXJ0IG9mIFhTQS0yODAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1A
eGVuLm9yZz4KICAgIG1hc3RlciBjb21taXQ6IGQ2OGUxMDcwYzNlOGY0YWY3YTMxMDQwZjA4YmRk
OThlNmQ2ZWFjMWQKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTIwIDE0OjU5OjEzICswMTAwCi0t
LQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgfCAxMSArKy0tLS0tLS0tLQogeGVu
L2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyAgfCAyMyArKysrKysrKysrKysrKysrKysrKysr
KwogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmggfCAgNCArKy0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L3NoYWRvdy5oICAgICB8ICA4ICsrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDM1
IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggNjA3NWEzYmYwMS4uMjk4MmVlYzQzZSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAg
LTI3OTksMTUgKzI3OTksOCBAQCBzdGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAgIHsKICAgICAgICAgICAg
IHN0cnVjdCBkb21haW4gKmQgPSBwYWdlX2dldF9vd25lcihwYWdlKTsKIAotICAgICAgICAgICAg
LyogTm9ybWFsbHkgd2Ugc2hvdWxkIG5ldmVyIGxldCBhIHBhZ2UgZ28gZnJvbSB0eXBlIGNvdW50
IDAKLSAgICAgICAgICAgICAqIHRvIHR5cGUgY291bnQgMSB3aGVuIGl0IGlzIHNoYWRvd2VkLiBP
bmUgZXhjZXB0aW9uOgotICAgICAgICAgICAgICogb3V0LW9mLXN5bmMgc2hhZG93ZWQgcGFnZXMg
YXJlIGFsbG93ZWQgdG8gYmVjb21lCi0gICAgICAgICAgICAgKiB3cml0ZWFibGUuICovCi0gICAg
ICAgICAgICBpZiAoIGQgJiYgc2hhZG93X21vZGVfZW5hYmxlZChkKQotICAgICAgICAgICAgICAg
ICAmJiAocGFnZS0+Y291bnRfaW5mbyAmIFBHQ19wYWdlX3RhYmxlKQotICAgICAgICAgICAgICAg
ICAmJiAhKChwYWdlLT5zaGFkb3dfZmxhZ3MgJiAoMXU8PDI5KSkKLSAgICAgICAgICAgICAgICAg
ICAgICAmJiB0eXBlID09IFBHVF93cml0YWJsZV9wYWdlKSApCi0gICAgICAgICAgICAgICBzaGFk
b3dfcmVtb3ZlX2FsbF9zaGFkb3dzKGQsIF9tZm4ocGFnZV90b19tZm4ocGFnZSkpKTsKKyAgICAg
ICAgICAgIGlmICggZCAmJiBzaGFkb3dfbW9kZV9lbmFibGVkKGQpICkKKyAgICAgICAgICAgICAg
IHNoYWRvd19wcmVwYXJlX3BhZ2VfdHlwZV9jaGFuZ2UoZCwgcGFnZSwgdHlwZSk7CiAKICAgICAg
ICAgICAgIEFTU0VSVCghKHggJiBQR1RfcGFlX3hlbl9sMikpOwogICAgICAgICAgICAgaWYgKCAo
eCAmIFBHVF90eXBlX21hc2spICE9IHR5cGUgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKaW5kZXgg
Y2Y3ZDg5ZGYwNy4uMTE4OWU3NTRiOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRv
dy9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCkBAIC05MTcs
NiArOTE3LDkgQEAgaW50IHNoX3Vuc3luYyhzdHJ1Y3QgdmNwdSAqdiwgbWZuX3QgZ21mbikKICAg
ICAgICAgIHx8ICF2LT5kb21haW4tPmFyY2gucGFnaW5nLnNoYWRvdy5vb3NfYWN0aXZlICkKICAg
ICAgICAgcmV0dXJuIDA7CiAKKyAgICBCVUlMRF9CVUdfT04oISh0eXBlb2YocGctPnNoYWRvd19m
bGFncykpU0hGX291dF9vZl9zeW5jKTsKKyAgICBCVUlMRF9CVUdfT04oISh0eXBlb2YocGctPnNo
YWRvd19mbGFncykpU0hGX29vc19tYXlfd3JpdGUpOworCiAgICAgcGctPnNoYWRvd19mbGFncyB8
PSBTSEZfb3V0X29mX3N5bmN8U0hGX29vc19tYXlfd3JpdGU7CiAgICAgb29zX2hhc2hfYWRkKHYs
IGdtZm4pOwogICAgIHBlcmZjX2luY3Ioc2hhZG93X3Vuc3luYyk7CkBAIC0yODA4LDYgKzI4MTEs
MjYgQEAgdm9pZCBzaF9yZW1vdmVfc2hhZG93cyhzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBnbWZu
LCBpbnQgZmFzdCwgaW50IGFsbCkKICAgICBwYWdpbmdfdW5sb2NrKGQpOwogfQogCit2b2lkIHNo
YWRvd19wcmVwYXJlX3BhZ2VfdHlwZV9jaGFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIG5ld190eXBlKQoreworICAgIGlmICggIShwYWdlLT5jb3VudF9pbmZvICYgUEdD
X3BhZ2VfdGFibGUpICkKKyAgICAgICAgcmV0dXJuOworCisjaWYgKFNIQURPV19PUFRJTUlaQVRJ
T05TICYgU0hPUFRfT1VUX09GX1NZTkMpCisgICAgLyoKKyAgICAgKiBOb3JtYWxseSB3ZSBzaG91
bGQgbmV2ZXIgbGV0IGEgcGFnZSBnbyBmcm9tIHR5cGUgY291bnQgMCB0byB0eXBlCisgICAgICog
Y291bnQgMSB3aGVuIGl0IGlzIHNoYWRvd2VkLiBPbmUgZXhjZXB0aW9uOiBvdXQtb2Ytc3luYyBz
aGFkb3dlZAorICAgICAqIHBhZ2VzIGFyZSBhbGxvd2VkIHRvIGJlY29tZSB3cml0ZWFibGUuCisg
ICAgICovCisgICAgaWYgKCAocGFnZS0+c2hhZG93X2ZsYWdzICYgU0hGX29vc19tYXlfd3JpdGUp
ICYmCisgICAgICAgICBuZXdfdHlwZSA9PSBQR1Rfd3JpdGFibGVfcGFnZSApCisgICAgICAgIHJl
dHVybjsKKyNlbmRpZgorCisgICAgc2hhZG93X3JlbW92ZV9hbGxfc2hhZG93cyhkLCBwYWdlX3Rv
X21mbihwYWdlKSk7Cit9CisKIHN0YXRpYyB2b2lkCiBzaF9yZW1vdmVfYWxsX3NoYWRvd3NfYW5k
X3BhcmVudHMoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3QgZ21mbikKIC8qIEV2ZW4gaGFyc2hlcjog
dGhpcyBpcyBhIEhWTSBwYWdlIHRoYXQgd2UgdGhpbmcgaXMgbm8gbG9uZ2VyIGEgcGFnZXRhYmxl
LgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmggYi94ZW4vYXJj
aC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAppbmRleCA3ZjZhMGE1ZTUxLi45OTBhZmVjZTRjIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAorKysgYi94ZW4vYXJj
aC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaApAQCAtMjg3LDggKzI4Nyw4IEBAIHN0YXRpYyBpbmxp
bmUgdm9pZCBzaF90ZXJtaW5hdGVfbGlzdChzdHJ1Y3QgcGFnZV9saXN0X2hlYWQgKnRtcF9saXN0
KQogICogY29kZXBhdGggaXMgY2FsbGVkIGR1cmluZyB0aGF0IHRpbWUgYW5kIGlzIHNlbnNpdGl2
ZSB0byBvb3MgaXNzdWVzLCBpdCBtYXkKICAqIG5lZWQgdG8gdXNlIHRoZSBzZWNvbmQgZmxhZy4K
ICAqLwotI2RlZmluZSBTSEZfb3V0X29mX3N5bmMgKDF1PDwzMCkKLSNkZWZpbmUgU0hGX29vc19t
YXlfd3JpdGUgKDF1PDwyOSkKKyNkZWZpbmUgU0hGX291dF9vZl9zeW5jICgxdSA8PCAoU0hfdHlw
ZV9tYXhfc2hhZG93ICsgMSkpCisjZGVmaW5lIFNIRl9vb3NfbWF5X3dyaXRlICgxdSA8PCAoU0hf
dHlwZV9tYXhfc2hhZG93ICsgMikpCiAKICNlbmRpZiAvKiAoU0hBRE9XX09QVElNSVpBVElPTlMg
JiBTSE9QVF9PVVRfT0ZfU1lOQykgKi8KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zaGFkb3cuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc2hhZG93LmgKaW5kZXggMDFhMGY5NDc2
MS4uYzZiMjFhMmZlYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zaGFkb3cuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NoYWRvdy5oCkBAIC04MSw2ICs4MSwxMCBAQCB2b2lk
IHNoYWRvd19maW5hbF90ZWFyZG93bihzdHJ1Y3QgZG9tYWluICpkKTsKIAogdm9pZCBzaF9yZW1v
dmVfc2hhZG93cyhzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBnbWZuLCBpbnQgZmFzdCwgaW50IGFs
bCk7CiAKKy8qIEFkanVzdCBzaGFkb3dzIHJlYWR5IGZvciBhIGd1ZXN0IHBhZ2UgdG8gY2hhbmdl
IGl0cyB0eXBlLiAqLwordm9pZCBzaGFkb3dfcHJlcGFyZV9wYWdlX3R5cGVfY2hhbmdlKHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBuZXdfdHlwZSk7CisKIC8qIERpc2NhcmQg
X2FsbF8gbWFwcGluZ3MgZnJvbSB0aGUgZG9tYWluJ3Mgc2hhZG93cy4gKi8KIHZvaWQgc2hhZG93
X2Jsb3dfdGFibGVzX3Blcl9kb21haW4oc3RydWN0IGRvbWFpbiAqZCk7CiAKQEAgLTEwNSw2ICsx
MDksMTAgQEAgaW50IHNoYWRvd19zZXRfYWxsb2NhdGlvbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBpbnQgcGFnZXMsCiBzdGF0aWMgaW5saW5lIHZvaWQgc2hfcmVtb3ZlX3NoYWRvd3Moc3Ry
dWN0IGRvbWFpbiAqZCwgbWZuX3QgZ21mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBib29sX3QgZmFzdCwgYm9vbF90IGFsbCkge30KIAorc3RhdGljIGlubGluZSB2b2lk
IHNoYWRvd19wcmVwYXJlX3BhZ2VfdHlwZV9jaGFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIG5ld190eXBlKSB7fQorCiBzdGF0aWMgaW5saW5lIHZvaWQg
c2hhZG93X2Jsb3dfdGFibGVzX3Blcl9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkge30KIAogc3Rh
dGljIGlubGluZSBpbnQgc2hhZG93X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCB4ZW5fZG9tY3Rs
X3NoYWRvd19vcF90ICpzYywKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Dec 05 02:44:46 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Dec 2018 02:44:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gUNB8-0004p8-JW; Wed, 05 Dec 2018 02:44:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=hsjw=oo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gUNB7-0004oz-2i
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 02:44:45 +0000
X-Inumbo-ID: b84620c4-f837-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b84620c4-f837-11e8-9a16-bc764e045a96;
 Wed, 05 Dec 2018 02:44:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gUNB5-0002fC-6D
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 02:44:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gUNB5-0000eB-3l
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 02:44:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gUNB5-0000eB-3l@xenbits.xenproject.org>
Date: Wed, 05 Dec 2018 02:44:43 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/shadow: shrink struct
 page_info's shadow_flags to 16 bits
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNhNWVkZTYzOTc4Zjc5ZGI5MTBmNjM4NDcyYWI1MWQzNWQ3MDNmMjcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE1OjUwOjU3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE1OjUwOjU3IDIwMTggKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBzaHJpbmsgc3RydWN0IHBhZ2VfaW5mbydzIHNoYWRvd19mbGFncyB0byAxNiBi
aXRzCiAgICAKICAgIFRoaXMgaXMgdG8gYXZvaWQgaXQgb3ZlcmxhcHBpbmcgdGhlIGxpbmVhcl9w
dF9jb3VudCBmaWVsZCBuZWVkZWQgZm9yIFBWCiAgICBkb21haW5zLiBJbnRyb2R1Y2UgYSBzZXBh
cmF0ZSwgSFZNLW9ubHkgcGFnZXRhYmxlX2R5aW5nIGZpZWxkIHRvIHJlcGxhY2UKICAgIHRoZSBz
b2xlIG9uZSBsZWZ0IGluIHRoZSB1cHBlciAxNiBiaXRzLgogICAgCiAgICBOb3RlIHRoYXQgdGhl
IGFjY2Vzc2VzIHRvIC0+c2hhZG93X2ZsYWdzIGluIHNoYWRvd197cHJvLGRlfW1vdGUoKSBnZXQK
ICAgIHN3aXRjaGVkIHRvIG5vbi1hdG9taWMsIG5vbi1iaXRvcHMgb3BlcmF0aW9ucywgYXMge3Rl
c3Qsc2V0LGNsZWFyfV9iaXQoKQogICAgYXJlIG5vdCBhbGxvd2VkIG9uIHVpbnQxNl90IGZpZWxk
cyBhbmQgaGVuY2UgdGhlaXIgdXNlIHdvdWxkIGhhdmUKICAgIHJlcXVpcmVkIHVnbHkgY2FzdHMu
IFRoaXMgaXMgZmluZSBiZWNhdXNlIGFsbCB1cGRhdGVzIG9mIHRoZSBmaWVsZCBvdWdodAogICAg
dG8gb2NjdXIgd2l0aCB0aGUgcGFnaW5nIGxvY2sgaGVsZCwgYW5kIG90aGVyIHVwZGF0ZXMgb2Yg
aXQgdXNlIHw9IGFuZAogICAgJj0gYXMgd2VsbCAoaS5lLiB1c2luZyBhdG9taWMgb3BlcmF0aW9u
cyBoZXJlIGRpZG4ndCByZWFsbHkgZ3VhcmQKICAgIGFnYWluc3QgcG90ZW50aWFsbHkgcmFjaW5n
IHVwZGF0ZXMgZWxzZXdoZXJlKS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yODAuCiAg
ICAKICAgIFJlcG9ydGVkLWJ5OiBQcmdtci5jb20gU2VjdXJpdHkgPHNlY3VyaXR5QHByZ21yLmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICAgIG1hc3RlciBjb21taXQ6
IDc4OTU4OTk2OGVkOTBlODJhODMyZGJjNjBlOTU4Yzc2Yjc4N2JlN2UKICAgIG1hc3RlciBkYXRl
OiAyMDE4LTExLTIwIDE0OjU5OjU0ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9j
b21tb24uYyAgfCAxNCArKysrKysrKystLS0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0
aS5jICAgfCAxNiArKysrKysrKy0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZh
dGUuaCB8ICAyIC0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggICAgICAgICB8ICA5ICsrKysr
KysrLQogNCBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jIGIveGVuL2FyY2gv
eDg2L21tL3NoYWRvdy9jb21tb24uYwppbmRleCAxMTg5ZTc1NGI5Li41YzAyYTk4NDY4IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvY29tbW9uLmMKQEAgLTk1NSwxMCArOTU1LDE0IEBAIHZvaWQgc2hhZG93X3By
b21vdGUoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3QgZ21mbiwgdW5zaWduZWQgaW50IHR5cGUpCiAK
ICAgICAvKiBJcyB0aGUgcGFnZSBhbHJlYWR5IHNoYWRvd2VkPyAqLwogICAgIGlmICggIXRlc3Rf
YW5kX3NldF9iaXQoX1BHQ19wYWdlX3RhYmxlLCAmcGFnZS0+Y291bnRfaW5mbykgKQorICAgIHsK
ICAgICAgICAgcGFnZS0+c2hhZG93X2ZsYWdzID0gMDsKKyAgICAgICAgaWYgKCBpc19odm1fZG9t
YWluKGQpICkKKyAgICAgICAgICAgIHBhZ2UtPnBhZ2V0YWJsZV9keWluZyA9IGZhbHNlOworICAg
IH0KIAotICAgIEFTU0VSVCghdGVzdF9iaXQodHlwZSwgJnBhZ2UtPnNoYWRvd19mbGFncykpOwot
ICAgIHNldF9iaXQodHlwZSwgJnBhZ2UtPnNoYWRvd19mbGFncyk7CisgICAgQVNTRVJUKCEocGFn
ZS0+c2hhZG93X2ZsYWdzICYgKDF1IDw8IHR5cGUpKSk7CisgICAgcGFnZS0+c2hhZG93X2ZsYWdz
IHw9IDF1IDw8IHR5cGU7CiAgICAgVFJBQ0VfU0hBRE9XX1BBVEhfRkxBRyhUUkNFX1NGTEFHX1BS
T01PVEUpOwogfQogCkBAIC05NjcsOSArOTcxLDkgQEAgdm9pZCBzaGFkb3dfZGVtb3RlKHN0cnVj
dCBkb21haW4gKmQsIG1mbl90IGdtZm4sIHUzMiB0eXBlKQogICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2UgPSBtZm5fdG9fcGFnZShnbWZuKTsKIAogICAgIEFTU0VSVCh0ZXN0X2JpdChfUEdDX3Bh
Z2VfdGFibGUsICZwYWdlLT5jb3VudF9pbmZvKSk7Ci0gICAgQVNTRVJUKHRlc3RfYml0KHR5cGUs
ICZwYWdlLT5zaGFkb3dfZmxhZ3MpKTsKKyAgICBBU1NFUlQocGFnZS0+c2hhZG93X2ZsYWdzICYg
KDF1IDw8IHR5cGUpKTsKIAotICAgIGNsZWFyX2JpdCh0eXBlLCAmcGFnZS0+c2hhZG93X2ZsYWdz
KTsKKyAgICBwYWdlLT5zaGFkb3dfZmxhZ3MgJj0gfigxdSA8PCB0eXBlKTsKIAogICAgIGlmICgg
KHBhZ2UtPnNoYWRvd19mbGFncyAmIFNIRl9wYWdlX3R5cGVfbWFzaykgPT0gMCApCiAgICAgewpA
QCAtMjc5OSw3ICsyODAzLDcgQEAgdm9pZCBzaF9yZW1vdmVfc2hhZG93cyhzdHJ1Y3QgZG9tYWlu
ICpkLCBtZm5fdCBnbWZuLCBpbnQgZmFzdCwgaW50IGFsbCkKICAgICBpZiAoICFmYXN0ICYmIGFs
bCAmJiAocGctPmNvdW50X2luZm8gJiBQR0NfcGFnZV90YWJsZSkgKQogICAgIHsKICAgICAgICAg
U0hBRE9XX0VSUk9SKCJjYW4ndCBmaW5kIGFsbCBzaGFkb3dzIG9mIG1mbiAlIlBSSV9tZm4iICIK
LSAgICAgICAgICAgICAgICAgICAgICIoc2hhZG93X2ZsYWdzPSUwOHgpXG4iLAorICAgICAgICAg
ICAgICAgICAgICAgIihzaGFkb3dfZmxhZ3M9JTA0eClcbiIsCiAgICAgICAgICAgICAgICAgICAg
ICAgbWZuX3goZ21mbiksIHBnLT5zaGFkb3dfZmxhZ3MpOwogICAgICAgICBkb21haW5fY3Jhc2go
ZCk7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIGIv
eGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCmluZGV4IGE1M2QzZGI1NmMuLjdkYzM5ZDc1
NjUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYworKysgYi94ZW4v
YXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKQEAgLTMzOTQsOCArMzM5NCw4IEBAIHN0YXRpYyBp
bnQgc2hfcGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwKIAogICAgIC8qIFVuc2hhZG93IGlmIHdl
IGFyZSB3cml0aW5nIHRvIGEgdG9wbGV2ZWwgcGFnZXRhYmxlIHRoYXQgaXMKICAgICAgKiBmbGFn
Z2VkIGFzIGEgZHlpbmcgcHJvY2VzcywgYW5kIHRoYXQgaXMgbm90IGN1cnJlbnRseSB1c2VkLiAq
LwotICAgIGlmICggc2hfbWZuX2lzX2FfcGFnZV90YWJsZShnbWZuKQotICAgICAgICAgJiYgKG1m
bl90b19wYWdlKGdtZm4pLT5zaGFkb3dfZmxhZ3MgJiBTSEZfcGFnZXRhYmxlX2R5aW5nKSApCisg
ICAgaWYgKCBzaF9tZm5faXNfYV9wYWdlX3RhYmxlKGdtZm4pICYmIGlzX2h2bV9kb21haW4oZCkg
JiYKKyAgICAgICAgIG1mbl90b19wYWdlKGdtZm4pLT5wYWdldGFibGVfZHlpbmcgKQogICAgIHsK
ICAgICAgICAgaW50IHVzZWQgPSAwOwogICAgICAgICBzdHJ1Y3QgdmNwdSAqdG1wOwpAQCAtNDM2
Niw5ICs0MzY2LDkgQEAgaW50IHNoX3JtX3dyaXRlX2FjY2Vzc19mcm9tX3NsMXAoc3RydWN0IGRv
bWFpbiAqZCwgbWZuX3QgZ21mbiwKICAgICBBU1NFUlQobWZuX3ZhbGlkKHNtZm4pKTsKIAogICAg
IC8qIFJlbWVtYmVyIGlmIHdlJ3ZlIGJlZW4gdG9sZCB0aGF0IHRoaXMgcHJvY2VzcyBpcyBiZWlu
ZyB0b3JuIGRvd24gKi8KLSAgICBpZiAoIGN1cnItPmRvbWFpbiA9PSBkICkKKyAgICBpZiAoIGN1
cnItPmRvbWFpbiA9PSBkICYmIGlzX2h2bV9kb21haW4oZCkgKQogICAgICAgICBjdXJyLT5hcmNo
LnBhZ2luZy5zaGFkb3cucGFnZXRhYmxlX2R5aW5nCi0gICAgICAgICAgICA9ICEhKG1mbl90b19w
YWdlKGdtZm4pLT5zaGFkb3dfZmxhZ3MgJiBTSEZfcGFnZXRhYmxlX2R5aW5nKTsKKyAgICAgICAg
ICAgID0gbWZuX3RvX3BhZ2UoZ21mbiktPnBhZ2V0YWJsZV9keWluZzsKIAogICAgIHNwID0gbWZu
X3RvX3BhZ2Uoc21mbik7CiAKQEAgLTQ2ODQsMTAgKzQ2ODQsMTAgQEAgc3RhdGljIHZvaWQgc2hf
cGFnZXRhYmxlX2R5aW5nKHN0cnVjdCB2Y3B1ICp2LCBwYWRkcl90IGdwYSkKICAgICAgICAgICAg
ICAgICAgICA6IHNoYWRvd19oYXNoX2xvb2t1cChkLCBtZm5feChnbWZuKSwgU0hfdHlwZV9sMl9w
YWVfc2hhZG93KTsKICAgICAgICAgfQogCi0gICAgICAgIGlmICggbWZuX3ZhbGlkKHNtZm4pICkK
KyAgICAgICAgaWYgKCBtZm5fdmFsaWQoc21mbikgJiYgaXNfaHZtX2RvbWFpbihkKSApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIGdtZm4gPSBfbWZuKG1mbl90b19wYWdlKHNtZm4pLT52LnNoLmJh
Y2spOwotICAgICAgICAgICAgbWZuX3RvX3BhZ2UoZ21mbiktPnNoYWRvd19mbGFncyB8PSBTSEZf
cGFnZXRhYmxlX2R5aW5nOworICAgICAgICAgICAgbWZuX3RvX3BhZ2UoZ21mbiktPnBhZ2V0YWJs
ZV9keWluZyA9IHRydWU7CiAgICAgICAgICAgICBzaGFkb3dfdW5ob29rX21hcHBpbmdzKGQsIHNt
Zm4sIDEvKiB1c2VyIHBhZ2VzIG9ubHkgKi8pOwogICAgICAgICAgICAgZmx1c2ggPSAxOwogICAg
ICAgICB9CkBAIC00NzI0LDkgKzQ3MjQsOSBAQCBzdGF0aWMgdm9pZCBzaF9wYWdldGFibGVfZHlp
bmcoc3RydWN0IHZjcHUgKnYsIHBhZGRyX3QgZ3BhKQogICAgIHNtZm4gPSBzaGFkb3dfaGFzaF9s
b29rdXAoZCwgbWZuX3goZ21mbiksIFNIX3R5cGVfbDRfNjRfc2hhZG93KTsKICNlbmRpZgogCi0g
ICAgaWYgKCBtZm5fdmFsaWQoc21mbikgKQorICAgIGlmICggbWZuX3ZhbGlkKHNtZm4pICYmIGlz
X2h2bV9kb21haW4oZCkgKQogICAgIHsKLSAgICAgICAgbWZuX3RvX3BhZ2UoZ21mbiktPnNoYWRv
d19mbGFncyB8PSBTSEZfcGFnZXRhYmxlX2R5aW5nOworICAgICAgICBtZm5fdG9fcGFnZShnbWZu
KS0+cGFnZXRhYmxlX2R5aW5nID0gdHJ1ZTsKICAgICAgICAgc2hhZG93X3VuaG9va19tYXBwaW5n
cyhkLCBzbWZuLCAxLyogdXNlciBwYWdlcyBvbmx5ICovKTsKICAgICAgICAgLyogTm93IGZsdXNo
IHRoZSBUTEI6IHdlIHJlbW92ZWQgdG9wbGV2ZWwgbWFwcGluZ3MuICovCiAgICAgICAgIGZsdXNo
X3RsYl9tYXNrKGQtPmRvbWFpbl9kaXJ0eV9jcHVtYXNrKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9tbS9zaGFkb3cvcHJpdmF0ZS5oIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRl
LmgKaW5kZXggOTkwYWZlY2U0Yy4uZDgxNzcyMDllMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L21tL3NoYWRvdy9wcml2YXRlLmgKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRl
LmgKQEAgLTI5Miw4ICsyOTIsNiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc2hfdGVybWluYXRlX2xp
c3Qoc3RydWN0IHBhZ2VfbGlzdF9oZWFkICp0bXBfbGlzdCkKIAogI2VuZGlmIC8qIChTSEFET1df
T1BUSU1JWkFUSU9OUyAmIFNIT1BUX09VVF9PRl9TWU5DKSAqLwogCi0jZGVmaW5lIFNIRl9wYWdl
dGFibGVfZHlpbmcgKDF1PDwzMSkKLQogc3RhdGljIGlubGluZSBpbnQgc2hfcGFnZV9oYXNfbXVs
dGlwbGVfc2hhZG93cyhzdHJ1Y3QgcGFnZV9pbmZvICpwZykKIHsKICAgICB1MzIgc2hhZG93czsK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaAppbmRleCA1NjYwNGUyMDllLi43ZTRmZmViMTYwIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCkBAIC0xNzEs
OCArMTcxLDE1IEBAIHN0cnVjdCBwYWdlX2luZm8KICAgICAgICAgICogR3Vlc3QgcGFnZXMgd2l0
aCBhIHNoYWRvdy4gIFRoaXMgZG9lcyBub3QgY29uZmxpY3Qgd2l0aAogICAgICAgICAgKiB0bGJm
bHVzaF90aW1lc3RhbXAgc2luY2UgcGFnZSB0YWJsZSBwYWdlcyBhcmUgZXhwbGljaXRseSBub3QK
ICAgICAgICAgICogdHJhY2tlZCBmb3IgVExCLWZsdXNoIGF2b2lkYW5jZSB3aGVuIGEgZ3Vlc3Qg
cnVucyBpbiBzaGFkb3cgbW9kZS4KKyAgICAgICAgICoKKyAgICAgICAgICogcGFnZXRhYmxlX2R5
aW5nIGlzIHVzZWQgZm9yIEhWTSBkb21haW5zIG9ubHkuIFRoZSBsYXlvdXQgaGVyZSBoYXMKKyAg
ICAgICAgICogdG8gYXZvaWQgcmUtdXNlIG9mIHRoZSBzcGFjZSB1c2VkIGJ5IGxpbmVhcl9wdF9j
b3VudCwgd2hpY2ggKG9ubHkpCisgICAgICAgICAqIFBWIGd1ZXN0cyB1c2UuCiAgICAgICAgICAq
LwotICAgICAgICB1MzIgc2hhZG93X2ZsYWdzOworICAgICAgICBzdHJ1Y3QgeworICAgICAgICAg
ICAgdWludDE2X3Qgc2hhZG93X2ZsYWdzOworICAgICAgICAgICAgYm9vbCBwYWdldGFibGVfZHlp
bmc7CisgICAgICAgIH07CiAKICAgICAgICAgLyogV2hlbiBpbiB1c2UgYXMgYSBzaGFkb3csIG5l
eHQgc2hhZG93IGluIHRoaXMgaGFzaCBjaGFpbi4gKi8KICAgICAgICAgX19wZHhfdCBuZXh0X3No
YWRvdzsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Dec 05 02:44:55 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Dec 2018 02:44:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gUNBH-0004qN-LF; Wed, 05 Dec 2018 02:44:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hsjw=OO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gUNBG-0004qB-PR
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 02:44:54 +0000
X-Inumbo-ID: be54bef0-f837-11e8-86ec-6ffc83f80678
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id be54bef0-f837-11e8-86ec-6ffc83f80678;
 Wed, 05 Dec 2018 02:44:53 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gUNBF-0002g1-C3
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 02:44:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gUNBF-0000f9-9b
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 02:44:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gUNBF-0000f9-9b@xenbits.xenproject.org>
Date: Wed, 05 Dec 2018 02:44:53 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/dom0: Avoid using 1G
 superpages if shadowing may be necessary
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA4NjRkZDgxODE0ZjZmMDc5NTdkODVhMWU5Yzk0NDNlMDZiYjdlZTIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE5vdiAyMCAxNTo1MTozNiAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAyMCAxNTo1MTozNiAyMDE4ICsw
MTAwCgogICAgeDg2L2RvbTA6IEF2b2lkIHVzaW5nIDFHIHN1cGVycGFnZXMgaWYgc2hhZG93aW5n
IG1heSBiZSBuZWNlc3NhcnkKICAgIAogICAgVGhlIHNoYWRvdyBjb2RlIGRvZXNuJ3Qgc3VwcG9y
dCAxRyBzdXBlcnBhZ2VzLCBhbmQgd2lsbCBoYW5kICNQRltSU1ZEXSBiYWNrIHRvCiAgICBndWVz
dHMuCiAgICAKICAgIEZvciBkb20wJ3Mgd2l0aCA1MTJHQiBvZiBSQU0gb3IgbW9yZSAoYW5kIHN1
YmplY3QgdG8gdGhlIFAyTSBhbGlnbm1lbnQpLCBYZW4ncwogICAgZG9tYWluIGJ1aWxkZXIgbWln
aHQgdXNlIDFHIHN1cGVycGFnZXMuCiAgICAKICAgIEF2b2lkIHVzaW5nIDFHIHN1cGVycGFnZXMg
KGZhbGxpbmcgYmFjayB0byAyTSBzdXBlcnBhZ2VzIGluc3RlYWQpIGlmIHRoZXJlIGlzCiAgICBh
IHJlYXNvbmFibGUgY2hhbmNlIHRoYXQgd2UgbWF5IGhhdmUgdG8gc2hhZG93IGRvbTAuICBUaGlz
IGFzc3VtZXMgdGhhdCB0aGVyZQogICAgYXJlIG5vIGNpcmN1bXN0YW5jZXMgd2hlcmUgd2Ugd2ls
bCBhY3RpdmF0ZSBsb2dkaXJ0eSBtb2RlIG9uIGRvbTAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogOTZm
NmVlMTVhZDdjYTk2NDcyNzc5ZmM1YzA4M2I0MTQ5NDk1YzU4NAogICAgbWFzdGVyIGRhdGU6IDIw
MTgtMTEtMTIgMTE6MjY6MDQgKzAwMDAKLS0tCiB4ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5j
IHwgOSArKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDEgZGVsZXRp
b24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jIGIveGVuL2Fy
Y2gveDg2L3B2L2RvbTBfYnVpbGQuYwppbmRleCBlZmI5MThlZTBhLi42NTg4YzBiZDk1IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9w
di9kb20wX2J1aWxkLmMKQEAgLTE0Nyw3ICsxNDcsMTQgQEAgc3RhdGljIF9faW5pdCB2b2lkIHNl
dHVwX3B2X3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwZ3RibF9wZm4s
CiAgICAgICAgIHBsM2UgKz0gbDNfdGFibGVfb2Zmc2V0KHZwaHlzbWFwX3N0YXJ0KTsKICAgICAg
ICAgaWYgKCAhbDNlX2dldF9pbnRwdGUoKnBsM2UpICkKICAgICAgICAgewotICAgICAgICAgICAg
aWYgKCBjcHVfaGFzX3BhZ2UxZ2IgJiYKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiAx
RyBzdXBlcnBhZ2VzIGFyZW4ndCBzdXBwb3J0ZWQgYnkgdGhlIHNoYWRvdyBjb2RlLiAgQXZvaWQg
dXNpbmcKKyAgICAgICAgICAgICAqIHRoZW0gaWYgd2UgYXJlIGxpYWJsZSB0byBuZWVkIHRvIHN0
YXJ0IHNoYWRvd2luZyBkb20wLiAgVGhpcworICAgICAgICAgICAgICogYXNzdW1lcyB0aGF0IHRo
ZXJlIGFyZSBubyBjaXJjdW1zdGFuY2VzIHdoZXJlIHdlIHdpbGwgYWN0aXZhdGUKKyAgICAgICAg
ICAgICAqIGxvZ2RpcnR5IG1vZGUgb24gZG9tMC4KKyAgICAgICAgICAgICAqLworICAgICAgICAg
ICAgaWYgKCAoIUlTX0VOQUJMRUQoQ09ORklHX1NIQURPV19QQUdJTkcpIHx8CisgICAgICAgICAg
ICAgICAgICAhZC0+YXJjaC5wdl9kb21haW4uY2hlY2tfbDF0ZikgJiYgY3B1X2hhc19wYWdlMWdi
ICYmCiAgICAgICAgICAgICAgICAgICEodnBoeXNtYXBfc3RhcnQgJiAoKDFVTCA8PCBMM19QQUdF
VEFCTEVfU0hJRlQpIC0gMSkpICYmCiAgICAgICAgICAgICAgICAgIHZwaHlzbWFwX2VuZCA+PSB2
cGh5c21hcF9zdGFydCArICgxVUwgPDwgTDNfUEFHRVRBQkxFX1NISUZUKSAmJgogICAgICAgICAg
ICAgICAgICAocGFnZSA9IGFsbG9jX2RvbWhlYXBfcGFnZXMoZCwKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Dec 05 02:45:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Dec 2018 02:45:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gUNBT-0004sP-N4; Wed, 05 Dec 2018 02:45:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hsjw=OO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gUNBS-0004rU-EN
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 02:45:06 +0000
X-Inumbo-ID: c46557fa-f837-11e8-a263-c31c375452a5
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c46557fa-f837-11e8-a263-c31c375452a5;
 Wed, 05 Dec 2018 02:45:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gUNBP-0002gZ-Hs
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 02:45:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gUNBP-0000g7-FW
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 02:45:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gUNBP-0000g7-FW@xenbits.xenproject.org>
Date: Wed, 05 Dec 2018 02:45:03 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/dom0: Fix shadowing of PV
 guests with 2M superpages
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU0M2YyY2E5NDM0NTNmMDQzODM5MzY3MjdmYThmMTk4MjdkNWU1OTYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE5vdiAyMCAxNTo1MjoxMyAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAyMCAxNTo1MjoxMyAyMDE4ICsw
MTAwCgogICAgeDg2L2RvbTA6IEZpeCBzaGFkb3dpbmcgb2YgUFYgZ3Vlc3RzIHdpdGggMk0gc3Vw
ZXJwYWdlcwogICAgCiAgICBUaGlzIGlzIGEgc3RyYWlnaHQgYmFja3BvcnQgb2YgYy9zIDI4ZDlh
OWEyZDQxNzU5YjllNTE2MzAzN2I3NTlhYzU1N2FlYTc2N2MKICAgIGJ1dCB3aXRoIGEgZGlmZmVy
ZW50IGp1c3RpZmljYXRpb24uCiAgICAKICAgIERvbTAgbWF5IGhhdmUgc3VwZXJwYWdlcyAoZS5n
LiBpbml0aWFsIFAyTSksIGFuZCBtYXkgYmUgc2hhZG93ZWQKICAgIChlLmcuIFBWLUwxVEYpLiAg
QmVjYXVzZSBvZiB0aGlzIGluY29ycmVjdCBjaGVjaywgd2hlbiBQViBzdXBlcnBhZ2VzIGFyZQog
ICAgZGlzYWxsb3dlZCAod2hpY2ggaXMgdGhlIHNlY3VyaXR5IHN1cHBvcnRlZCBjb25maWd1cmF0
aW9uKSwgYXR0ZW1wdGluZyB0bwogICAgc2hhZG93IHRoZSBQMk0gd2l0aCBpdHMgc3VwZXJwYWdl
cyBzdGlsbCBpbnRhY3Qgd2lsbCBmYWlsLiAgQSAjUEYgd2lsbCBiZQogICAgaGFuZGVkIGJhY2sg
dG8gdGhlIGtlcm5lbCwgcmF0aGVyIHRoYW4gdGhlIHN1cGVycGFnZSBiZWluZyBzcGxpbnRlcmVk
IGFuZAogICAgc2hhZG93ZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogVGltIERlZWdhbiA8
dGltQHhlbi5vcmc+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9ndWVzdF9wdC5oIHwgMTIgKysrKysrKy0tLS0tCiAxIGZpbGUgY2hh
bmdlZCwgNyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvZ3Vlc3RfcHQuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3RfcHQu
aAppbmRleCA3MjEyNmQ1OGQ1Li4wODAzMWM4MDNlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2d1ZXN0X3B0LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdF9wdC5oCkBA
IC0yMDUsMTUgKzIwNSwxNyBAQCBzdGF0aWMgaW5saW5lIGd1ZXN0X2w0ZV90IGd1ZXN0X2w0ZV9m
cm9tX2dmbihnZm5fdCBnZm4sIHUzMiBmbGFncykKIHN0YXRpYyBpbmxpbmUgYm9vbCBndWVzdF9j
YW5fdXNlX2wyX3N1cGVycGFnZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgLyoKKyAg
ICAgKiBQViBndWVzdHMgdXNlIFhlbidzIHBhZ2luZyBzZXR0aW5ncy4gIEJlaW5nIDQtbGV2ZWws
IDJNCisgICAgICogc3VwZXJwYWdlcyBhcmUgdW5jb25kaXRpb25hbGx5IHN1cHBvcnRlZC4KKyAg
ICAgKgogICAgICAqIFRoZSBMMiBfUEFHRV9QU0UgYml0IG11c3QgYmUgaG9ub3VyZWQgaW4gSFZN
IGd1ZXN0cywgd2hlbmV2ZXIKICAgICAgKiBDUjQuUFNFIGlzIHNldCBvciB0aGUgZ3Vlc3QgaXMg
aW4gUEFFIG9yIGxvbmcgbW9kZS4KICAgICAgKiBJdCdzIGFsc28gdXNlZCBpbiB0aGUgZHVtbXkg
UFQgZm9yIHZjcHVzIHdpdGggQ1IwLlBHIGNsZWFyZWQuCiAgICAgICovCi0gICAgcmV0dXJuIChp
c19wdl92Y3B1KHYpCi0gICAgICAgICAgICA/IG9wdF9hbGxvd19zdXBlcnBhZ2UKLSAgICAgICAg
ICAgIDogKEdVRVNUX1BBR0lOR19MRVZFTFMgIT0gMgotICAgICAgICAgICAgICAgfHwgIWh2bV9w
YWdpbmdfZW5hYmxlZCh2KQotICAgICAgICAgICAgICAgfHwgKHYtPmFyY2guaHZtX3ZjcHUuZ3Vl
c3RfY3JbNF0gJiBYODZfQ1I0X1BTRSkpKTsKKyAgICByZXR1cm4gKGlzX3B2X3ZjcHUodikgfHwK
KyAgICAgICAgICAgIEdVRVNUX1BBR0lOR19MRVZFTFMgIT0gMiB8fAorICAgICAgICAgICAgIWh2
bV9wYWdpbmdfZW5hYmxlZCh2KSB8fAorICAgICAgICAgICAgKHYtPmFyY2guaHZtX3ZjcHUuZ3Vl
c3RfY3JbNF0gJiBYODZfQ1I0X1BTRSkpOwogfQogCiBzdGF0aWMgaW5saW5lIGJvb2wgZ3Vlc3Rf
Y2FuX3VzZV9sM19zdXBlcnBhZ2VzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC45Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Dec 05 02:46:33 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Dec 2018 02:46:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gUNCr-0004vL-S5; Wed, 05 Dec 2018 02:46:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hsjw=OO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gUNCq-0004vF-Nx
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 02:46:32 +0000
X-Inumbo-ID: f922da26-f837-11e8-9661-d7eadc091a4b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f922da26-f837-11e8-9661-d7eadc091a4b;
 Wed, 05 Dec 2018 02:46:32 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gUNAk-0002ey-PI
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 02:44:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gUNAk-0000cd-Mj
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 02:44:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gUNAk-0000cd-Mj@xenbits.xenproject.org>
Date: Wed, 05 Dec 2018 02:44:22 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/mm: Don't perform flush after
 failing to update a guests L1e
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ4MTlhNjViYmMzZTY4ZjM4ZGRlMDNhZGU3NjRkZTkxNTc2MDUwMDgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE5vdiAyMCAxNTo0OTozOSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAyMCAxNTo0OTozOSAyMDE4ICsw
MTAwCgogICAgeDg2L21tOiBEb24ndCBwZXJmb3JtIGZsdXNoIGFmdGVyIGZhaWxpbmcgdG8gdXBk
YXRlIGEgZ3Vlc3RzIEwxZQogICAgCiAgICBJZiB0aGUgTDFlIHVwZGF0ZSBoYXNuJ3Qgb2NjdXJl
ZCwgdGhlIGZsdXNoIGNhbm5vdCBkbyBhbnl0aGluZyB1c2VmdWwuICBUaGlzCiAgICBza2lwcyB0
aGUgcG90ZW50aWFsbHkgZXhwZW5zaXZlIHZjcHVtYXNrX3RvX3BjcHVtYXNrKCkgY29udmVyc2lv
biwgYW5kCiAgICBicm9hZGNhc3QgVExCIHNob290ZG93bi4KICAgIAogICAgTW9yZSBpbXBvcnRh
bnRseSBob3dldmVyLCB3ZSBtaWdodCBiZSBpbiB0aGUgZXJyb3IgcGF0aCBkdWUgdG8gYSBiYWQg
dmEKICAgIHBhcmFtZXRlciBmcm9tIHRoZSBndWVzdCwgYW5kIHRoaXMgc2hvdWxkIG5vdCBwcm9w
YWdhdGUgaW50byB0aGUgVExCIGZsdXNoaW5nCiAgICBsb2dpYy4gIFRoZSBJTlZQQ0lEIGluc3Ry
dWN0aW9uIGZvciBleGFtcGxlIHJhaXNlcyAjR1AgZm9yIGEgbm9uLWNhbm9uaWNhbAogICAgYWRk
cmVzcy4KICAgIAogICAgVGhpcyBpcyBYU0EtMjc5LgogICAgCiAgICBSZXBvcnRlZC1ieTogTWF0
dGhldyBEYWxleSA8bWF0dGRAYnVnZnV6ei5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDZjOGQ1MDI4ODcy
MjY3MmVjYzhlMTliMDc0MWEzMWI1MjFkMDE3MDYKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTIw
IDE0OjU4OjQxICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21tLmMgfCA4ICsrKysrKysrCiAxIGZp
bGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
LmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBlMDZkMzUxMzhiLi42MDc1YTNiZjAxIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNDg5
NCw2ICs0ODk0LDE0IEBAIHN0YXRpYyBpbnQgX19kb191cGRhdGVfdmFfbWFwcGluZygKICAgICBp
ZiAoIHBsMWUgKQogICAgICAgICBndWVzdF91bm1hcF9sMWUocGwxZSk7CiAKKyAgICAvKgorICAg
ICAqIEFueSBlcnJvciBhdCB0aGlzIHBvaW50IG1lYW5zIHRoYXQgd2UgaGF2ZW4ndCBjaGFuZ2Ug
dGhlIGwxZS4gIFNraXAgdGhlCisgICAgICogZmx1c2gsIGFzIGl0IHdvbid0IGRvIGFueXRoaW5n
IHVzZWZ1bC4gIEZ1cnRoZXJtb3JlLCB2YSBpcyBndWVzdAorICAgICAqIGNvbnRyb2xsZWQgYW5k
IG5vdCBuZWNlc3NlcmlseSBhdWRpdGVkIGJ5IHRoaXMgcG9pbnQuCisgICAgICovCisgICAgaWYg
KCByYyApCisgICAgICAgIHJldHVybiByYzsKKwogICAgIHN3aXRjaCAoIGZsYWdzICYgVVZNRl9G
TFVTSFRZUEVfTUFTSyApCiAgICAgewogICAgIGNhc2UgVVZNRl9UTEJfRkxVU0g6Ci0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC45
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Dec 05 02:47:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Dec 2018 02:47:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gUNDh-0004wc-VW; Wed, 05 Dec 2018 02:47:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=hsjw=oo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gUNDg-0004wX-Io
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 02:47:24 +0000
X-Inumbo-ID: 17a689d0-f838-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 17a689d0-f838-11e8-9a16-bc764e045a96;
 Wed, 05 Dec 2018 02:47:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gUNBZ-0002gh-Nz
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 02:45:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gUNBZ-0000h0-La
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 02:45:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gUNBZ-0000h0-La@xenbits.xenproject.org>
Date: Wed, 05 Dec 2018 02:45:13 +0000
Subject: [Xen-changelog] [xen stable-4.9] VMX: allow migration of guests
 with SSBD enabled
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdmMDE1NThkOWIzZmM0MDExNzQxZTlmNDY5Yzk2ZmQ5M2RkODQ1NGUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTm92IDIz
IDExOjUwOjE3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTm92IDIzIDExOjUwOjE3IDIwMTggKzAxMDAKCiAgICBW
TVg6IGFsbG93IG1pZ3JhdGlvbiBvZiBndWVzdHMgd2l0aCBTU0JEIGVuYWJsZWQKICAgIAogICAg
VGhlIGJhY2twb3J0IG9mIGNkNTMwMjNkZjkgKCJ4ODYvbXNyOiBWaXJ0dWFsaXNlIE1TUl9TUEVD
X0NUUkwuU1NCRCBmb3IKICAgIGd1ZXN0cyB0byB1c2UiKSBkaWQgbm90IG1pcnJvciB0aGUgUFYg
c2lkZSBjaGFuZ2UgaW50byB0aGUgSFZNIChWTVgtCiAgICBzcGVjaWZpYykgY29kZSBwYXRoLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyB8IDMgKystCiAxIGZpbGUgY2hhbmdlZCwg
MiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRleCBlNGM0ZDJl
NTY1Li5iYzhmNTY2YjljIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwor
KysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtOTc4LDcgKzk3OCw4IEBAIHN0YXRp
YyBpbnQgdm14X2xvYWRfbXNyKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgaHZtX21zciAqY3R4dCkK
ICAgICAgICAgICAgICAqIGlnbm9yZWQpIHdoZW4gU1RJQlAgaXNuJ3QgZW51bWVyYXRlZCBpbiBo
YXJkd2FyZS4KICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgZWxzZSBpZiAoIGN0eHQtPm1z
cltpXS52YWwgJgotICAgICAgICAgICAgICAgICAgICAgIH4oU1BFQ19DVFJMX0lCUlMgfCBTUEVD
X0NUUkxfU1RJQlApICkKKyAgICAgICAgICAgICAgICAgICAgICB+KFNQRUNfQ1RSTF9JQlJTIHwg
U1BFQ19DVFJMX1NUSUJQIHwKKyAgICAgICAgICAgICAgICAgICAgICAgICh2LT5kb21haW4tPmFy
Y2guY3B1aWQtPmZlYXQuc3NiZCA/IFNQRUNfQ1RSTF9TU0JEIDogMCkpICkKICAgICAgICAgICAg
ICAgICBlcnIgPSAtRU5YSU87CiAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgdi0+
YXJjaC5zcGVjX2N0cmwgPSBjdHh0LT5tc3JbaV0udmFsOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Dec 05 07:44:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Dec 2018 07:44:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gURqm-0001EL-VG; Wed, 05 Dec 2018 07:44:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=hsjw=oo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gURql-0001EG-Rc
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 07:44:03 +0000
X-Inumbo-ID: 88df82cb-f861-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 88df82cb-f861-11e8-9a16-bc764e045a96;
 Wed, 05 Dec 2018 07:44:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gURqk-0000OV-Ht
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 07:44:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gURqk-0008Bb-FO
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 07:44:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gURqk-0008Bb-FO@xenbits.xenproject.org>
Date: Wed, 05 Dec 2018 07:44:02 +0000
Subject: [Xen-changelog] [xen stable-4.8] update Xen version to 4.8.5
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkwOGU3NjhmYWU0OWE4ZGIwMDg5ZTY4MTg4NjUyMDc5ZTNiZmFhNjYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gRGVjIDMg
MTA6MDM6NTcgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBEZWMgMyAxMDowMzo1NyAyMDE4ICswMTAwCgogICAgdXBk
YXRlIFhlbiB2ZXJzaW9uIHRvIDQuOC41Ci0tLQogQ29uZmlnLm1rICAgIHwgNiArKystLS0KIHhl
bi9NYWtlZmlsZSB8IDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA0IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL0NvbmZpZy5tayBiL0NvbmZpZy5tawppbmRleCAzMDZk
ZjYzN2YxLi5kYmUxYWQyMmZkIDEwMDY0NAotLS0gYS9Db25maWcubWsKKysrIGIvQ29uZmlnLm1r
CkBAIC0yNzcsOCArMjc3LDggQEAgU0VBQklPU19VUFNUUkVBTV9VUkwgPz0gZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3NlYWJpb3MuZ2l0CiBNSU5JT1NfVVBTVFJFQU1fVVJMID89IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9taW5pLW9zLmdpdAogZW5kaWYKIE9WTUZfVVBTVFJFQU1fUkVWSVNJT04gPz0g
YmM1NGU1MGUwZmUwM2M1NzAwMTRmMzYzYjU0NzQyNjkxM2U5MjQ0OQotUUVNVV9VUFNUUkVBTV9S
RVZJU0lPTiA/PSBxZW11LXhlbi00LjguNAotTUlOSU9TX1VQU1RSRUFNX1JFVklTSU9OID89IHhl
bi1SRUxFQVNFLTQuOC40CitRRU1VX1VQU1RSRUFNX1JFVklTSU9OID89IHFlbXUteGVuLTQuOC41
CitNSU5JT1NfVVBTVFJFQU1fUkVWSVNJT04gPz0geGVuLVJFTEVBU0UtNC44LjUKICMgV2VkIFNl
cCAyOCAxMTo1MDowNCAyMDE2ICswMjAwCiAjIG1pbmlvczogZml4IGJ1aWxkIGlzc3VlIHdpdGgg
eGVuXyptYiBkZWZpbmVzCiAKQEAgLTI4OSw3ICsyODksNyBAQCBTRUFCSU9TX1VQU1RSRUFNX1JF
VklTSU9OID89IHJlbC0xLjEwLjAKIEVUSEVSQk9PVF9OSUNTID89IHJ0bDgxMzkgODA4NjEwMGUK
IAogCi1RRU1VX1RSQURJVElPTkFMX1JFVklTSU9OID89IHhlbi00LjguNAorUUVNVV9UUkFESVRJ
T05BTF9SRVZJU0lPTiA/PSB4ZW4tNC44LjUKIAogIyBTcGVjaWZ5IHdoaWNoIHFlbXUtZG0gdG8g
dXNlLiBUaGlzIG1heSBiZSBgaW9lbXUnIHRvIHVzZSB0aGUgb2xkCiAjIE1lcmN1cmlhbCBpbi10
cmVlIHZlcnNpb24sIG9yIGEgbG9jYWwgZGlyZWN0b3J5LCBvciBhIGdpdCBVUkwuCmRpZmYgLS1n
aXQgYS94ZW4vTWFrZWZpbGUgYi94ZW4vTWFrZWZpbGUKaW5kZXggMTdiMTE1YjFkYy4uZDNlNTVj
MmQxOCAxMDA2NDQKLS0tIGEveGVuL01ha2VmaWxlCisrKyBiL3hlbi9NYWtlZmlsZQpAQCAtMiw3
ICsyLDcgQEAKICMgQWxsIG90aGVyIHBsYWNlcyB0aGlzIGlzIHN0b3JlZCAoZWcuIGNvbXBpbGUu
aCkgc2hvdWxkIGJlIGF1dG9nZW5lcmF0ZWQuCiBleHBvcnQgWEVOX1ZFUlNJT04gICAgICAgPSA0
CiBleHBvcnQgWEVOX1NVQlZFUlNJT04gICAgPSA4Ci1leHBvcnQgWEVOX0VYVFJBVkVSU0lPTiA/
PSAuNS1wcmUkKFhFTl9WRU5ET1JWRVJTSU9OKQorZXhwb3J0IFhFTl9FWFRSQVZFUlNJT04gPz0g
LjUkKFhFTl9WRU5ET1JWRVJTSU9OKQogZXhwb3J0IFhFTl9GVUxMVkVSU0lPTiAgID0gJChYRU5f
VkVSU0lPTikuJChYRU5fU1VCVkVSU0lPTikkKFhFTl9FWFRSQVZFUlNJT04pCiAtaW5jbHVkZSB4
ZW4tdmVyc2lvbgogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Dec 05 19:11:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Dec 2018 19:11:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gUcZf-00042R-Hi; Wed, 05 Dec 2018 19:11:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=hsjw=oo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gUcZd-00042F-H0
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 19:11:05 +0000
X-Inumbo-ID: 828cd6c9-f8c1-11e8-ad2b-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 828cd6c9-f8c1-11e8-ad2b-bc764e045a96;
 Wed, 05 Dec 2018 19:11:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gUcZb-0006V8-KD
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 19:11:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gUcZb-0001r2-HY
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 19:11:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gUcZb-0001r2-HY@xenbits.xenproject.org>
Date: Wed, 05 Dec 2018 19:11:03 +0000
Subject: [Xen-changelog] [xen master] tools/libxc: Fix error handling in
 get_cpuid_domain_info()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

KioqIE5ldyB0aXAgaGFzIG5vIGRpc2Nlcm5hYmxlIGNvbW1vbiBhbmNlc3RvciB3aXRoIHByZXZp
b3VzIGhpc3RvcnkgKioqCiAgICBQcmV2aW91c2x5IHJlcG9ydGVkIGhpc3RvcmllcyBlbmQgYXQ6
CiAgICAgICAgZTAxZmE0ZTIyM2ZjMDc3ZTE4OTM2ZDg5MGRiZDQ4MTNjM2U3YzliMQogICAgICAg
IDNhMjhmNzYwNTA4ZmIzNWM0MzBlZGFjMTdhOWVmZGU1YWZmNmQxZDUKICAgICAgICAxMjNjNzc5
Mzc5NzUwMmIyMjIzMDBlYjcxMGNkMzg3M2RjY2E0MWVlCiAgICAgICAgYzQwMzE3ZjExYjNmMDVl
N2MwNmEyMjEzNTYwYzg0NzEwODFmMjY2MgogICAgICAgIGE2ZjJjZGI2MzNiZjUxOTI0NGExNjY3
NDAzMWI4MDM0YjU4MWJhN2YKICAgICAgICA4ZTRiMjY3NjY4NWY1MGJjMjZmMDNiNWY2MmQ4Yjdh
ZWE4ZTY5ZGJmCiAgICAgICAgMmY1YWYyYzk2MmMwNWI3ODliZGQ2NWI0NmM3NDcxMWU5MDNmODZk
MAogICAgICAgIDY5NWJiNWY1MDRhYjQ4YzFkNTQ2NDQ2ZjEwNGMxYjZjMGVhZDEyNmQKICAgICAg
ICA5MDUzYTc0YzA4ZmQ2YWJmNDNiYjQ1ZmY5MzJiNDM4NmRlN2U4NTEwCiAgICAgICAgMTZiMTQx
NGRlOTFiNWE4MmEwOTk2YzY3ZjZkYjNhZjdkN2UzMjg3MwogICAgICAgIDU3MmE3ODE5MDQwM2U1
ZjJhY2JkMDFmYTcyYzM1ZmFmZTk3MDAxNjkKICAgICAgICBlODcxZTgwYzM4NTQ3ZDlmYWVmYzY2
MDQ1MzJiYTNlOTg1ZTY1ODczCiAgICAgICAgYTgyM2E1MjgwZjI1YWQxOWE3NTFkZDlhNDEwNDRm
NTU2NDcxZTYxYQogICAgICAgIDZkOGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2
YmQKCmNvbW1pdCA4Mjg1NWFiYTViZjkxZTUwYzgxNTI2MTY3YzExZDRhZWFmNjY1ZTY2CkF1dGhv
cjogICAgIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkF1dGhvckRh
dGU6IFRodSBOb3YgMjkgMTg6MTc6MDEgMjAxOCArMDAwMApDb21taXQ6ICAgICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgTm92IDMwIDE0
OjIxOjEyIDIwMTggKzAwMDAKCiAgICB0b29scy9saWJ4YzogRml4IGVycm9yIGhhbmRsaW5nIGlu
IGdldF9jcHVpZF9kb21haW5faW5mbygpCiAgICAKICAgIGdldF9jcHVpZF9kb21haW5faW5mbygp
IGhhcyB0d28gY29uZmxpY3RpbmcgcmV0dXJuIHN0eWxlcyAtIGVpdGhlciAtZXJyb3IgZm9yCiAg
ICBsb2NhbCBmYWlsdXJlcywgb3IgLTEvZXJybm8gZm9yIGh5cGVyY2FsbCBmYWlsdXJlcy4gIFN3
aXRjaCB0byBjb25zaXN0ZW50bHkKICAgIHVzZSAtZXJyb3IuCiAgICAKICAgIFdoaWxlIGZpeGlu
ZyB0aGUgeGNfZ2V0X2NwdV9mZWF0dXJlc2V0KCksIHRha2UgdGhlIG9wcG9ydHVuaXR5IHRvIHJl
bW92ZSB0aGUKICAgIHJlZHVuZGFuY3kgYW5kIG1vdmUgaXQgdG8gYmUgYWRqYWNlbnQgdG8gdGhl
IG90aGVyIGZlYXR1cmVzZXQgaGFuZGxpbmcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Wed Dec 05 20:44:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Dec 2018 20:44:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gUe1g-0003hR-7X; Wed, 05 Dec 2018 20:44:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=hsjw=oo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gUe1e-0003hM-O3
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 20:44:06 +0000
X-Inumbo-ID: 8189d8c5-f8ce-11e8-ad2b-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8189d8c5-f8ce-11e8-ad2b-bc764e045a96;
 Wed, 05 Dec 2018 20:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gUe1d-0008OG-CE
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 20:44:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gUe1d-00014y-9h
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 20:44:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gUe1d-00014y-9h@xenbits.xenproject.org>
Date: Wed, 05 Dec 2018 20:44:05 +0000
Subject: [Xen-changelog] [xen staging] x86/spec-ctrl: Drop the bti= command
 line option
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFhZWQ0YmFiYzRiOWI2OGZhYWJkNWEzOTMxMDU5ZWYwYzY2Yzc4ODYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE5vdiAyOSAxODoxNzo0NSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBEZWMgNSAyMDozNDo1
NyAyMDE4ICswMDAwCgogICAgeDg2L3NwZWMtY3RybDogRHJvcCB0aGUgYnRpPSBjb21tYW5kIGxp
bmUgb3B0aW9uCiAgICAKICAgIGJ0aT0gd2FzIGludHJvZHVjZWQgd2l0aCB0aGUgb3JpZ2luYWwg
U3BlY3RyZSBmaXhlcyAoSmFuIDIwMTgpLCBidXQgYnkgdGhlCiAgICB0aW1lIFNwZWN1bGF0aXZl
IFN0b3JlIEJ5cGFzcyBjYW1lIGFsb25nIChNYXkgMjAxOCksIGl0IHdhcyBzdXBlcmNlZWRlZCBi
eSB0aGUKICAgIG1vcmUgZ2VuZXJpYyBzcGVjLWN0cmw9LgogICAgCiAgICBTaW5jZSB0aGVuLCB3
ZSd2ZSBoYWQgTGF6eUZQVSAoSnVuZSAyMDE4KSBhbmQgTDFURiAoQXVndXN0IDIwMTgpLCB3aGlj
aCBtZWFucwogICAgbm9vbmUgd2lsbCBiZSB1c2luZyB0aGUgb3B0aW9uLiAgUmVtb3ZlIGl0IGVu
dGlyZWx5IC0gYW55b25lIHdobyBoYXBwZW5zIHRvCiAgICBhY2NpZGVudGlhbGx5IGJlIHVzaW5n
IGl0IG1pZ2h0IG5vdyBzcG90IFhlbiBjb21wbGFpbmluZyBhYm91dCBhbiBvcHRpb24gaXQKICAg
IGRvZXNuJ3QgdW5kZXJzdGFuZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Ci0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rv
d24gfCAzNCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMg
ICAgICAgICAgICB8IDU3IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDIg
ZmlsZXMgY2hhbmdlZCwgOTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJr
ZG93bgppbmRleCA5MDI4YmNkZTJlLi43NjRmMzNhM2NhIDEwMDY0NAotLS0gYS9kb2NzL21pc2Mv
eGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGlu
ZS5tYXJrZG93bgpAQCAtMjUwLDQwICsyNTAsNiBAQCBhbmQgbm90IHJ1bm5pbmcgc29mdGlycXMu
IFJlZHVjZSB0aGlzIGlmIHNvZnRpcnFzIGFyZSBub3QgYmVpbmcgcnVuIGZyZXF1ZW50bHkKIGVu
b3VnaC4gU2V0dGluZyB0aGlzIHRvIGEgaGlnaCB2YWx1ZSBtYXkgY2F1c2UgYm9vdCBmYWlsdXJl
LCBwYXJ0aWN1bGFybHkgaWYKIHRoZSBOTUkgd2F0Y2hkb2cgaXMgYWxzbyBlbmFibGVkLgogCi0j
IyMgYnRpICh4ODYpCi0+IGA9IExpc3Qgb2YgWyA8Ym9vbD4sIHRodW5rPXJldHBvbGluZXxsZmVu
Y2V8am1wLCBpYnJzPTxib29sPiwgaWJwYj08Ym9vbD4sIHJzYj08Ym9vbD4sIHJzYl97dm1leGl0
LG5hdGl2ZX09PGJvb2w+IF1gCi0KLSoqV0FSTklORzogVGhpcyBjb21tYW5kIGxpbmUgb3B0aW9u
IGlzIGRlcHJlY2F0ZWQsIGFuZCBzdXBlcnNlZGVkIGJ5Ci1fc3BlYy1jdHJsPV8gLSB1c2luZyBi
b3RoIG9wdGlvbnMgaW4gY29tYmluYXRpb24gaXMgdW5kZWZpbmVkLioqCi0KLUJyYW5jaCBUYXJn
ZXQgSW5qZWN0aW9uIGNvbnRyb2xzLiAgQnkgZGVmYXVsdCwgWGVuIHdpbGwgcGljayB0aGUgbW9z
dAotYXBwcm9wcmlhdGUgQlRJIG1pdGlnYXRpb25zIGJhc2VkIG9uIGNvbXBpbGVkIGluIHN1cHBv
cnQsIGxvYWRlZCBtaWNyb2NvZGUsCi1hbmQgaGFyZHdhcmUgZGV0YWlscy4KLQotKipXQVJOSU5H
OiBBbnkgdXNlIG9mIHRoaXMgb3B0aW9uIG1heSBpbnRlcmZlcmUgd2l0aCBoZXVyaXN0aWNzLiAg
VXNlIHdpdGgKLWV4dHJlbWUgY2FyZS4qKgotCi1BIChuZWdhdGl2ZSkgYm9vbGVhbiB2YWx1ZSBj
YW4gYmUgc3BlY2lmaWVkIHRvIHR1cm4gb2ZmIGFsbCBtaXRpZ2F0aW9ucy4KLShVc2Ugb2YgYSBw
b3NpdGl2ZSBib29sZWFuIHZhbHVlIGlzIGludmFsaWQuKQotCi1JZiBYZW4gd2FzIGNvbXBpbGVk
IHdpdGggSU5ESVJFQ1RcX1RIVU5LIHN1cHBvcnQsIGB0aHVuaz1gIGNhbiBiZSB1c2VkIHRvCi1z
ZWxlY3Qgd2hpY2ggb2YgdGhlIHRodW5rcyBnZXRzIHBhdGNoZWQgaW50byB0aGUgYF9feDg2X2lu
ZGlyZWN0X3RodW5rXyVyZWdgCi1sb2NhdGlvbnMuICBUaGUgZGVmYXVsdCB0aHVuayBpcyBgcmV0
cG9saW5lYCAoZ2VuZXJhbGx5IHByZWZlcnJlZCBmb3IgSW50ZWwKLWhhcmR3YXJlKSwgd2l0aCB0
aGUgYWx0ZXJuYXRpdmVzIGJlaW5nIGBqbXBgIChhIGBqbXAgKiVyZWdgIGdhZGdldCwgbWluaW1h
bAotb3ZlcmhlYWQpLCBhbmQgYGxmZW5jZWAgKGFuIGBsZmVuY2U7IGptcCAqJXJlZ2AgZ2FkZ2V0
LCBwcmVmZXJyZWQgZm9yIEFNRCkuCi0KLU9uIGhhcmR3YXJlIHN1cHBvcnRpbmcgSUJSUywgdGhl
IGBpYnJzPWAgb3B0aW9uIGNhbiBiZSB1c2VkIHRvIGZvcmNlIG9yCi1wcmV2ZW50IFhlbiB1c2lu
ZyB0aGUgZmVhdHVyZSBpdHNlbGYuICBJZiBYZW4gaXMgbm90IHVzaW5nIElCUlMgaXRzZWxmLAot
ZnVuY3Rpb25hbGl0eSBpcyBzdGlsbCBzZXQgdXAgc28gSUJSUyBjYW4gYmUgdmlydHVhbGlzZWQg
Zm9yIGd1ZXN0cy4KLQotT24gaGFyZHdhcmUgc3VwcG9ydGluZyBJQlBCLCB0aGUgYGlicGI9YCBv
cHRpb24gY2FuIGJlIHVzZWQgdG8gcHJldmVudCBYZW4KLWZyb20gaXNzdWluZyBCcmFuY2ggUHJl
ZGljdGlvbiBCYXJyaWVycyBvbiB2Y3B1IGNvbnRleHQgc3dpdGNoZXMuCi0KLVRoZSBgcnNiPWAs
IGByc2Jfdm1leGl0PWAgYW5kIGByc2JfbmF0aXZlPWAgb3B0aW9ucyBjYW4gYmUgdXNlZCB0byBj
b250cm9sCi13aGVuIHRoZSBSU0IgZ2V0cyBvdmVyd3JpdHRlbi4gIFRoZSBmb3JtZXIgY29udHJv
bCBhbGwgUlNCIG92ZXJ3cml0aW5nLCB3aGlsZQotdGhlIGxhdHRlciB0d28gY2FuIGJlIHVzZWQg
dG8gZmluZSB0dW5lIG92ZXJ3cml0aW5nIG9uIGZyb20gSFZNIGNvbnRleHQsIGFuZAotYW4gZW50
cnkgZnJvbSBhIG5hdGl2ZSAoUFYgb3IgWGVuKSBjb250ZXh0LgotCiAjIyMgY2xvY2tzb3VyY2Ug
KHg4NikKID4gYD0gcGl0IHwgaHBldCB8IGFjcGkgfCB0c2NgCiAKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwppbmRleCBiNWU3
N2JkMTYxLi5hMzZiY2VmNmNhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMK
KysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC01OSw2MyArNTksNiBAQCBwYWRkcl90
IF9fcmVhZF9tb3N0bHkgbDF0Zl9hZGRyX21hc2ssIF9fcmVhZF9tb3N0bHkgbDF0Zl9zYWZlX21h
ZGRyOwogc3RhdGljIGJvb2wgX19pbml0ZGF0YSBjcHVfaGFzX2J1Z19sMXRmOwogc3RhdGljIHVu
c2lnbmVkIGludCBfX2luaXRkYXRhIGwxZF9tYXhwaHlzYWRkcjsKIAotc3RhdGljIGludCBfX2lu
aXQgcGFyc2VfYnRpKGNvbnN0IGNoYXIgKnMpCi17Ci0gICAgY29uc3QgY2hhciAqc3M7Ci0gICAg
aW50IHZhbCwgcmMgPSAwOwotCi0gICAgZG8gewotICAgICAgICBzcyA9IHN0cmNocihzLCAnLCcp
OwotICAgICAgICBpZiAoICFzcyApCi0gICAgICAgICAgICBzcyA9IHN0cmNocihzLCAnXDAnKTsK
LQotICAgICAgICB2YWwgPSBwYXJzZV9ib29sKHMsIHNzKTsKLSAgICAgICAgaWYgKCAhdmFsICkK
LSAgICAgICAgewotICAgICAgICAgICAgb3B0X3RodW5rID0gVEhVTktfSk1QOwotICAgICAgICAg
ICAgb3B0X2licnMgPSAwOwotICAgICAgICAgICAgb3B0X2licGIgPSBmYWxzZTsKLSAgICAgICAg
ICAgIG9wdF9yc2JfcHYgPSBmYWxzZTsKLSAgICAgICAgICAgIG9wdF9yc2JfaHZtID0gZmFsc2U7
Ci0gICAgICAgIH0KLSAgICAgICAgZWxzZSBpZiAoIHZhbCA+IDAgKQotICAgICAgICAgICAgcmMg
PSAtRUlOVkFMOwotICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAocywgInRodW5rPSIsIDYpICkK
LSAgICAgICAgewotICAgICAgICAgICAgcyArPSA2OwotCi0gICAgICAgICAgICBpZiAoICFzdHJu
Y21wKHMsICJyZXRwb2xpbmUiLCBzcyAtIHMpICkKLSAgICAgICAgICAgICAgICBvcHRfdGh1bmsg
PSBUSFVOS19SRVRQT0xJTkU7Ci0gICAgICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAocywgImxm
ZW5jZSIsIHNzIC0gcykgKQotICAgICAgICAgICAgICAgIG9wdF90aHVuayA9IFRIVU5LX0xGRU5D
RTsKLSAgICAgICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChzLCAiam1wIiwgc3MgLSBzKSApCi0g
ICAgICAgICAgICAgICAgb3B0X3RodW5rID0gVEhVTktfSk1QOwotICAgICAgICAgICAgZWxzZQot
ICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKLSAgICAgICAgfQotICAgICAgICBlbHNlIGlm
ICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImlicnMiLCBzLCBzcykpID49IDAgKQotICAgICAgICAg
ICAgb3B0X2licnMgPSB2YWw7Ci0gICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVh
bigiaWJwYiIsIHMsIHNzKSkgPj0gMCApCi0gICAgICAgICAgICBvcHRfaWJwYiA9IHZhbDsKLSAg
ICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJyc2JfbmF0aXZlIiwgcywgc3Mp
KSA+PSAwICkKLSAgICAgICAgICAgIG9wdF9yc2JfcHYgPSB2YWw7Ci0gICAgICAgIGVsc2UgaWYg
KCAodmFsID0gcGFyc2VfYm9vbGVhbigicnNiX3ZtZXhpdCIsIHMsIHNzKSkgPj0gMCApCi0gICAg
ICAgICAgICBvcHRfcnNiX2h2bSA9IHZhbDsKLSAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJz
ZV9ib29sZWFuKCJyc2IiLCBzLCBzcykpID49IDAgKQotICAgICAgICB7Ci0gICAgICAgICAgICBv
cHRfcnNiX3B2ID0gdmFsOwotICAgICAgICAgICAgb3B0X3JzYl9odm0gPSB2YWw7Ci0gICAgICAg
IH0KLSAgICAgICAgZWxzZQotICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwotCi0gICAgICAgIHMg
PSBzcyArIDE7Ci0gICAgfSB3aGlsZSAoICpzcyApOwotCi0gICAgcmV0dXJuIHJjOwotfQotY3Vz
dG9tX3BhcmFtKCJidGkiLCBwYXJzZV9idGkpOwotCiBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9z
cGVjX2N0cmwoY29uc3QgY2hhciAqcykKIHsKICAgICBjb25zdCBjaGFyICpzczsKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Dec 05 20:44:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Dec 2018 20:44:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gUe1p-0003i4-9P; Wed, 05 Dec 2018 20:44:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=hsjw=oo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gUe1o-0003hx-CK
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 20:44:16 +0000
X-Inumbo-ID: 879a119e-f8ce-11e8-ad2b-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 879a119e-f8ce-11e8-ad2b-bc764e045a96;
 Wed, 05 Dec 2018 20:44:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gUe1n-0008OU-IB
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 20:44:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gUe1n-00016Z-Fe
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 20:44:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gUe1n-00016Z-Fe@xenbits.xenproject.org>
Date: Wed, 05 Dec 2018 20:44:15 +0000
Subject: [Xen-changelog] [xen staging] x86/cpuid: Drop the synthetic
 X86_FEATURE_XEN_IBPB
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE3YzAyOTNiNDdiNWRjMTZhZTY0YmJkNjU2YWNkMjZmZTdkNzA0NGIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE5vdiAyOSAxODoxNjowMSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBEZWMgNSAyMDozNTow
NyAyMDE4ICswMDAwCgogICAgeDg2L2NwdWlkOiBEcm9wIHRoZSBzeW50aGV0aWMgWDg2X0ZFQVRV
UkVfWEVOX0lCUEIKICAgIAogICAgVGhpcyBhcHBlYXJzIHRvIGJlIGEgdmVzdGlnaWFsIHJlbW5l
bnQgb2YgYW4gb2xkIHZlcnNpb24gb2YgdGhlCiAgICBYU0EtMjU0L1NwZWN0cmUgc2VyaWVzLCBh
bmQgaGFzIG5ldmVyIGJlZW4gdXNlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0
dXJlcy5oIHwgMSAtCiAxIGZpbGUgY2hhbmdlZCwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
Y3B1ZmVhdHVyZXMuaAppbmRleCBmMmExZmExZWIzLi4wYzA2Mjc0NjdlIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9jcHVmZWF0dXJlcy5oCkBAIC0yNSw3ICsyNSw2IEBAIFhFTl9DUFVGRUFUVVJFKFhFTl9TTUFQ
LCAgICAgICAgKEZTQ0FQSU5UUyswKSozMisxMSkgLyogU01BUCBnZXRzIHVzZWQgYnkgWGVuIGl0
CiBYRU5fQ1BVRkVBVFVSRShMRkVOQ0VfRElTUEFUQ0gsIChGU0NBUElOVFMrMCkqMzIrMTIpIC8q
IGxmZW5jZSBzZXQgYXMgRGlzcGF0Y2ggU2VyaWFsaXNpbmcgKi8KIFhFTl9DUFVGRUFUVVJFKElO
RF9USFVOS19MRkVOQ0UsKEZTQ0FQSU5UUyswKSozMisxMykgLyogVXNlIElORF9USFVOS19MRkVO
Q0UgKi8KIFhFTl9DUFVGRUFUVVJFKElORF9USFVOS19KTVAsICAgKEZTQ0FQSU5UUyswKSozMisx
NCkgLyogVXNlIElORF9USFVOS19KTVAgKi8KLVhFTl9DUFVGRUFUVVJFKFhFTl9JQlBCLCAgICAg
ICAgKEZTQ0FQSU5UUyswKSozMisxNSkgLyogSUJSU0IgfHwgSUJQQiAqLwogWEVOX0NQVUZFQVRV
UkUoU0NfTVNSX1BWLCAgICAgICAoRlNDQVBJTlRTKzApKjMyKzE2KSAvKiBNU1JfU1BFQ19DVFJM
IHVzZWQgYnkgWGVuIGZvciBQViAqLwogWEVOX0NQVUZFQVRVUkUoU0NfTVNSX0hWTSwgICAgICAo
RlNDQVBJTlRTKzApKjMyKzE3KSAvKiBNU1JfU1BFQ19DVFJMIHVzZWQgYnkgWGVuIGZvciBIVk0g
Ki8KIFhFTl9DUFVGRUFUVVJFKFNDX1JTQl9QViwgICAgICAgKEZTQ0FQSU5UUyswKSozMisxOCkg
LyogUlNCIG92ZXJ3cml0ZSBuZWVkZWQgZm9yIFBWICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Dec 05 21:11:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Dec 2018 21:11:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gUeRp-00064l-95; Wed, 05 Dec 2018 21:11:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=hsjw=oo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gUeRn-00064g-Ja
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 21:11:07 +0000
X-Inumbo-ID: 46f886aa-f8d2-11e8-ad2b-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 46f886aa-f8d2-11e8-ad2b-bc764e045a96;
 Wed, 05 Dec 2018 21:11:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gUeRl-0000Tr-2k
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 21:11:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gUeRk-0007gQ-W3
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 21:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gUeRk-0007gQ-W3@xenbits.xenproject.org>
Date: Wed, 05 Dec 2018 21:11:04 +0000
Subject: [Xen-changelog] [xen staging] x86: Fix APIC MSR constant names
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0416327724055628183=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============0416327724055628183==
Content-Type: text/plain

commit 689bc6244449fd988c32759201668738498ec261
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Wed Mar 7 16:48:01 2018 +0000
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Wed Dec 5 21:01:23 2018 +0000

    x86: Fix APIC MSR constant names
    
    We currently have MSR_IA32_APICBASE and MSR_IA32_APICBASE_MSR which are
    synonymous from a naming point of view, but refer to very different things.
    
    Rename the x2APIC MSRs to MSR_X2APIC_*, which are shorter constants and
    visually separate the register function from the generic APIC name.  For the
    case ranges, introduce MSR_X2APIC_LAST, rather than relying on the knowledge
    that there are 0x3ff MSRs architecturally reserved for x2APIC functionality.
    
    For functionality relating to the APIC_BASE MSR, use MSR_APIC_BASE for the MSR
    itself, but drop the MSR prefix from the other constants to shorten the names.
    In all cases, the fact that we are dealing with the APIC_BASE MSR is obvious
    from the context.
    
    No functional change (the combined binary is identical).
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
    Reviewed-by: Kevin Tian <kevin.tian@intel.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
---
 xen/arch/x86/apic.c              | 66 ++++++++++++++++++++--------------------
 xen/arch/x86/genapic/x2apic.c    |  4 +--
 xen/arch/x86/hvm/hvm.c           |  8 ++---
 xen/arch/x86/hvm/vlapic.c        | 19 ++++++------
 xen/arch/x86/hvm/vmx/vmx.c       | 20 ++++++------
 xen/include/asm-x86/hvm/vlapic.h |  6 ++--
 xen/include/asm-x86/msr-index.h  | 27 ++++++++--------
 7 files changed, 76 insertions(+), 74 deletions(-)

diff --git a/xen/arch/x86/apic.c b/xen/arch/x86/apic.c
index 7120107b0c..9db87f4f0e 100644
--- a/xen/arch/x86/apic.c
+++ b/xen/arch/x86/apic.c
@@ -303,31 +303,31 @@ void disable_local_APIC(void)
 
     if (enabled_via_apicbase) {
         uint64_t msr_content;
-        rdmsrl(MSR_IA32_APICBASE, msr_content);
-        wrmsrl(MSR_IA32_APICBASE, msr_content &
-               ~(MSR_IA32_APICBASE_ENABLE|MSR_IA32_APICBASE_EXTD));
+        rdmsrl(MSR_APIC_BASE, msr_content);
+        wrmsrl(MSR_APIC_BASE, msr_content &
+               ~(APIC_BASE_ENABLE | APIC_BASE_EXTD));
     }
 
     if ( kexecing && (current_local_apic_mode() != apic_boot_mode) )
     {
         uint64_t msr_content;
-        rdmsrl(MSR_IA32_APICBASE, msr_content);
-        msr_content &= ~(MSR_IA32_APICBASE_ENABLE|MSR_IA32_APICBASE_EXTD);
-        wrmsrl(MSR_IA32_APICBASE, msr_content);
+        rdmsrl(MSR_APIC_BASE, msr_content);
+        msr_content &= ~(APIC_BASE_ENABLE | APIC_BASE_EXTD);
+        wrmsrl(MSR_APIC_BASE, msr_content);
 
         switch ( apic_boot_mode )
         {
         case APIC_MODE_DISABLED:
             break; /* Nothing to do - we did this above */
         case APIC_MODE_XAPIC:
-            msr_content |= MSR_IA32_APICBASE_ENABLE;
-            wrmsrl(MSR_IA32_APICBASE, msr_content);
+            msr_content |= APIC_BASE_ENABLE;
+            wrmsrl(MSR_APIC_BASE, msr_content);
             break;
         case APIC_MODE_X2APIC:
-            msr_content |= MSR_IA32_APICBASE_ENABLE;
-            wrmsrl(MSR_IA32_APICBASE, msr_content);
-            msr_content |= MSR_IA32_APICBASE_EXTD;
-            wrmsrl(MSR_IA32_APICBASE, msr_content);
+            msr_content |= APIC_BASE_ENABLE;
+            wrmsrl(MSR_APIC_BASE, msr_content);
+            msr_content |= APIC_BASE_EXTD;
+            wrmsrl(MSR_APIC_BASE, msr_content);
             break;
         default:
             printk("Default case when reverting #%d lapic to boot state\n",
@@ -479,12 +479,12 @@ static void __enable_x2apic(void)
 {
     uint64_t msr_content;
 
-    rdmsrl(MSR_IA32_APICBASE, msr_content);
-    if ( !(msr_content & MSR_IA32_APICBASE_EXTD) )
+    rdmsrl(MSR_APIC_BASE, msr_content);
+    if ( !(msr_content & APIC_BASE_EXTD) )
     {
-        msr_content |= MSR_IA32_APICBASE_ENABLE | MSR_IA32_APICBASE_EXTD;
+        msr_content |= APIC_BASE_ENABLE | APIC_BASE_EXTD;
         msr_content = (uint32_t)msr_content;
-        wrmsrl(MSR_IA32_APICBASE, msr_content);
+        wrmsrl(MSR_APIC_BASE, msr_content);
     }
 }
 
@@ -744,10 +744,10 @@ int lapic_resume(void)
      */
     if ( !x2apic_enabled )
     {
-        rdmsrl(MSR_IA32_APICBASE, msr_content);
-        msr_content &= ~MSR_IA32_APICBASE_BASE;
-        wrmsrl(MSR_IA32_APICBASE,
-            msr_content | MSR_IA32_APICBASE_ENABLE | mp_lapic_addr);
+        rdmsrl(MSR_APIC_BASE, msr_content);
+        msr_content &= ~APIC_BASE_ADDR_MASK;
+        wrmsrl(MSR_APIC_BASE,
+               msr_content | APIC_BASE_ENABLE | mp_lapic_addr);
     }
     else
         resume_x2apic();
@@ -818,7 +818,8 @@ static int __init detect_init_APIC (void)
     if (enable_local_apic < 0)
         return -1;
 
-    if (rdmsr_safe(MSR_IA32_APICBASE, msr_content)) {
+    if ( rdmsr_safe(MSR_APIC_BASE, msr_content) )
+    {
         printk("No local APIC present\n");
         return -1;
     }
@@ -839,11 +840,12 @@ static int __init detect_init_APIC (void)
          * software for Intel P6 or later and AMD K7
          * (Model > 1) or later.
          */
-        if (!(msr_content & MSR_IA32_APICBASE_ENABLE)) {
+        if ( !(msr_content & APIC_BASE_ENABLE) )
+        {
             printk("Local APIC disabled by BIOS -- reenabling.\n");
-            msr_content &= ~MSR_IA32_APICBASE_BASE;
-            msr_content |= MSR_IA32_APICBASE_ENABLE | APIC_DEFAULT_PHYS_BASE;
-            wrmsrl(MSR_IA32_APICBASE, msr_content);
+            msr_content &= ~APIC_BASE_ADDR_MASK;
+            msr_content |= APIC_BASE_ENABLE | APIC_DEFAULT_PHYS_BASE;
+            wrmsrl(MSR_APIC_BASE, msr_content);
             enabled_via_apicbase = true;
         }
     }
@@ -860,8 +862,8 @@ static int __init detect_init_APIC (void)
     mp_lapic_addr = APIC_DEFAULT_PHYS_BASE;
 
     /* The BIOS may have set up the APIC at some other address */
-    if (msr_content & MSR_IA32_APICBASE_ENABLE)
-        mp_lapic_addr = msr_content & MSR_IA32_APICBASE_BASE;
+    if ( msr_content & APIC_BASE_ENABLE )
+        mp_lapic_addr = msr_content & APIC_BASE_ADDR_MASK;
 
     if (nmi_watchdog != NMI_NONE)
         nmi_watchdog = NMI_LOCAL_APIC;
@@ -1546,23 +1548,21 @@ void __init record_boot_APIC_mode(void)
                 apic_mode_to_str(apic_boot_mode));
 }
 
-/* Look at the bits in MSR_IA32_APICBASE and work out which
- * APIC mode we are in */
+/* Look at the bits in MSR_APIC_BASE and work out which APIC mode we are in */
 enum apic_mode current_local_apic_mode(void)
 {
     u64 msr_contents;
 
-    rdmsrl(MSR_IA32_APICBASE, msr_contents);
+    rdmsrl(MSR_APIC_BASE, msr_contents);
 
     /* Reading EXTD bit from the MSR is only valid if CPUID
      * says so, else reserved */
-    if ( boot_cpu_has(X86_FEATURE_X2APIC)
-         && (msr_contents & MSR_IA32_APICBASE_EXTD) )
+    if ( boot_cpu_has(X86_FEATURE_X2APIC) && (msr_contents & APIC_BASE_EXTD) )
         return APIC_MODE_X2APIC;
 
     /* EN bit should always be valid as long as we can read the MSR
      */
-    if ( msr_contents & MSR_IA32_APICBASE_ENABLE )
+    if ( msr_contents & APIC_BASE_ENABLE )
         return APIC_MODE_XAPIC;
 
     return APIC_MODE_DISABLED;
diff --git a/xen/arch/x86/genapic/x2apic.c b/xen/arch/x86/genapic/x2apic.c
index 7e2e89d881..334dae527e 100644
--- a/xen/arch/x86/genapic/x2apic.c
+++ b/xen/arch/x86/genapic/x2apic.c
@@ -254,8 +254,8 @@ void __init check_x2apic_preenabled(void)
         return;
 
     /* Check whether x2apic mode was already enabled by the BIOS. */
-    rdmsr(MSR_IA32_APICBASE, lo, hi);
-    if ( lo & MSR_IA32_APICBASE_EXTD )
+    rdmsr(MSR_APIC_BASE, lo, hi);
+    if ( lo & APIC_BASE_EXTD )
     {
         printk("x2APIC mode is already enabled by BIOS.\n");
         x2apic_enabled = 1;
diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
index e2e420444f..46cb92e9bc 100644
--- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -3410,11 +3410,11 @@ int hvm_msr_read_intercept(unsigned int msr, uint64_t *msr_content)
         *msr_content = hvm_msr_tsc_aux(v);
         break;
 
-    case MSR_IA32_APICBASE:
+    case MSR_APIC_BASE:
         *msr_content = vcpu_vlapic(v)->hw.apic_base_msr;
         break;
 
-    case MSR_IA32_APICBASE_MSR ... MSR_IA32_APICBASE_MSR + 0x3ff:
+    case MSR_X2APIC_FIRST ... MSR_X2APIC_LAST:
         if ( hvm_x2apic_msr_read(v, msr, msr_content) )
             goto gp_fault;
         break;
@@ -3569,7 +3569,7 @@ int hvm_msr_write_intercept(unsigned int msr, uint64_t msr_content,
             wrmsr_tsc_aux(msr_content);
         break;
 
-    case MSR_IA32_APICBASE:
+    case MSR_APIC_BASE:
         if ( !vlapic_msr_set(vcpu_vlapic(v), msr_content) )
             goto gp_fault;
         break;
@@ -3578,7 +3578,7 @@ int hvm_msr_write_intercept(unsigned int msr, uint64_t msr_content,
         vlapic_tdt_msr_set(vcpu_vlapic(v), msr_content);
         break;
 
-    case MSR_IA32_APICBASE_MSR ... MSR_IA32_APICBASE_MSR + 0x3ff:
+    case MSR_X2APIC_FIRST ... MSR_X2APIC_LAST:
         if ( hvm_x2apic_msr_write(v, msr, msr_content) )
             goto gp_fault;
         break;
diff --git a/xen/arch/x86/hvm/vlapic.c b/xen/arch/x86/hvm/vlapic.c
index bdf946b25a..05afb7aed6 100644
--- a/xen/arch/x86/hvm/vlapic.c
+++ b/xen/arch/x86/hvm/vlapic.c
@@ -665,7 +665,7 @@ int hvm_x2apic_msr_read(struct vcpu *v, unsigned int msr, uint64_t *msr_content)
 #undef REGBLOCK
         };
     const struct vlapic *vlapic = vcpu_vlapic(v);
-    uint32_t high = 0, reg = msr - MSR_IA32_APICBASE_MSR, offset = reg << 4;
+    uint32_t high = 0, reg = msr - MSR_X2APIC_FIRST, offset = reg << 4;
 
     if ( !vlapic_x2apic_mode(vlapic) ||
          (reg >= sizeof(readable) * 8) || !test_bit(reg, readable) )
@@ -960,7 +960,7 @@ int vlapic_apicv_write(struct vcpu *v, unsigned int offset)
 int hvm_x2apic_msr_write(struct vcpu *v, unsigned int msr, uint64_t msr_content)
 {
     struct vlapic *vlapic = vcpu_vlapic(v);
-    uint32_t offset = (msr - MSR_IA32_APICBASE_MSR) << 4;
+    uint32_t offset = (msr - MSR_X2APIC_FIRST) << 4;
 
     if ( !vlapic_x2apic_mode(vlapic) )
         return X86EMUL_UNHANDLEABLE;
@@ -1067,11 +1067,11 @@ bool_t vlapic_msr_set(struct vlapic *vlapic, uint64_t value)
     if ( !has_vlapic(vlapic_domain(vlapic)) )
         return 0;
 
-    if ( (vlapic->hw.apic_base_msr ^ value) & MSR_IA32_APICBASE_ENABLE )
+    if ( (vlapic->hw.apic_base_msr ^ value) & APIC_BASE_ENABLE )
     {
-        if ( unlikely(value & MSR_IA32_APICBASE_EXTD) )
+        if ( unlikely(value & APIC_BASE_EXTD) )
             return 0;
-        if ( value & MSR_IA32_APICBASE_ENABLE )
+        if ( value & APIC_BASE_ENABLE )
         {
             vlapic_reset(vlapic);
             vlapic->hw.disabled &= ~VLAPIC_HW_DISABLED;
@@ -1083,7 +1083,7 @@ bool_t vlapic_msr_set(struct vlapic *vlapic, uint64_t value)
             pt_may_unmask_irq(vlapic_domain(vlapic), NULL);
         }
     }
-    else if ( ((vlapic->hw.apic_base_msr ^ value) & MSR_IA32_APICBASE_EXTD) &&
+    else if ( ((vlapic->hw.apic_base_msr ^ value) & APIC_BASE_EXTD) &&
               unlikely(!vlapic_xapic_mode(vlapic)) )
         return 0;
 
@@ -1360,10 +1360,9 @@ void vlapic_reset(struct vlapic *vlapic)
     if ( !has_vlapic(v->domain) )
         return;
 
-    vlapic->hw.apic_base_msr = (MSR_IA32_APICBASE_ENABLE |
-                                APIC_DEFAULT_PHYS_BASE);
+    vlapic->hw.apic_base_msr = APIC_BASE_ENABLE | APIC_DEFAULT_PHYS_BASE;
     if ( v->vcpu_id == 0 )
-        vlapic->hw.apic_base_msr |= MSR_IA32_APICBASE_BSP;
+        vlapic->hw.apic_base_msr |= APIC_BASE_BSP;
 
     vlapic_set_reg(vlapic, APIC_ID, (v->vcpu_id * 2) << 24);
     vlapic_do_init(vlapic);
@@ -1472,7 +1471,7 @@ static int lapic_load_hidden(struct domain *d, hvm_domain_context_t *h)
     if ( s->loaded.regs )
         lapic_load_fixup(s);
 
-    if ( !(s->hw.apic_base_msr & MSR_IA32_APICBASE_ENABLE) &&
+    if ( !(s->hw.apic_base_msr & APIC_BASE_ENABLE) &&
          unlikely(vlapic_x2apic_mode(s)) )
         return -EINVAL;
 
diff --git a/xen/arch/x86/hvm/vmx/vmx.c b/xen/arch/x86/hvm/vmx/vmx.c
index 365eeb2886..7f77d1fd28 100644
--- a/xen/arch/x86/hvm/vmx/vmx.c
+++ b/xen/arch/x86/hvm/vmx/vmx.c
@@ -3059,19 +3059,19 @@ void vmx_vlapic_msr_changed(struct vcpu *v)
                 SECONDARY_EXEC_VIRTUALIZE_X2APIC_MODE;
             if ( cpu_has_vmx_apic_reg_virt )
             {
-                for ( msr = MSR_IA32_APICBASE_MSR;
-                      msr <= MSR_IA32_APICBASE_MSR + 0xff; msr++ )
+                for ( msr = MSR_X2APIC_FIRST;
+                      msr <= MSR_X2APIC_FIRST + 0xff; msr++ )
                     vmx_clear_msr_intercept(v, msr, VMX_MSR_R);
 
-                vmx_set_msr_intercept(v, MSR_IA32_APICPPR_MSR, VMX_MSR_R);
-                vmx_set_msr_intercept(v, MSR_IA32_APICTMICT_MSR, VMX_MSR_R);
-                vmx_set_msr_intercept(v, MSR_IA32_APICTMCCT_MSR, VMX_MSR_R);
+                vmx_set_msr_intercept(v, MSR_X2APIC_PPR, VMX_MSR_R);
+                vmx_set_msr_intercept(v, MSR_X2APIC_TMICT, VMX_MSR_R);
+                vmx_set_msr_intercept(v, MSR_X2APIC_TMCCT, VMX_MSR_R);
             }
             if ( cpu_has_vmx_virtual_intr_delivery )
             {
-                vmx_clear_msr_intercept(v, MSR_IA32_APICTPR_MSR, VMX_MSR_W);
-                vmx_clear_msr_intercept(v, MSR_IA32_APICEOI_MSR, VMX_MSR_W);
-                vmx_clear_msr_intercept(v, MSR_IA32_APICSELF_MSR, VMX_MSR_W);
+                vmx_clear_msr_intercept(v, MSR_X2APIC_TPR, VMX_MSR_W);
+                vmx_clear_msr_intercept(v, MSR_X2APIC_EOI, VMX_MSR_W);
+                vmx_clear_msr_intercept(v, MSR_X2APIC_SELF, VMX_MSR_W);
             }
         }
         else
@@ -3080,8 +3080,8 @@ void vmx_vlapic_msr_changed(struct vcpu *v)
     }
     if ( !(v->arch.hvm.vmx.secondary_exec_control &
            SECONDARY_EXEC_VIRTUALIZE_X2APIC_MODE) )
-        for ( msr = MSR_IA32_APICBASE_MSR;
-              msr <= MSR_IA32_APICBASE_MSR + 0xff; msr++ )
+        for ( msr = MSR_X2APIC_FIRST;
+              msr <= MSR_X2APIC_FIRST + 0xff; msr++ )
             vmx_set_msr_intercept(v, msr, VMX_MSR_RW);
 
     vmx_update_secondary_exec_control(v);
diff --git a/xen/include/asm-x86/hvm/vlapic.h b/xen/include/asm-x86/hvm/vlapic.h
index 8dbec90ab0..4eb40750bc 100644
--- a/xen/include/asm-x86/hvm/vlapic.h
+++ b/xen/include/asm-x86/hvm/vlapic.h
@@ -50,13 +50,13 @@
 #define vlapic_enabled(vlapic)     (!vlapic_disabled(vlapic))
 
 #define vlapic_base_address(vlapic)                             \
-    ((vlapic)->hw.apic_base_msr & MSR_IA32_APICBASE_BASE)
+    ((vlapic)->hw.apic_base_msr & APIC_BASE_ADDR_MASK)
 /* Only check EXTD bit as EXTD can't be set if it is disabled by hardware */
 #define vlapic_x2apic_mode(vlapic)                              \
-    ((vlapic)->hw.apic_base_msr & MSR_IA32_APICBASE_EXTD)
+    ((vlapic)->hw.apic_base_msr & APIC_BASE_EXTD)
 #define vlapic_xapic_mode(vlapic)                               \
     (!vlapic_hw_disabled(vlapic) && \
-     !((vlapic)->hw.apic_base_msr & MSR_IA32_APICBASE_EXTD))
+     !((vlapic)->hw.apic_base_msr & APIC_BASE_EXTD))
 
 /*
  * Generic APIC bitmap vector update & search routines.
diff --git a/xen/include/asm-x86/msr-index.h b/xen/include/asm-x86/msr-index.h
index 3faed27153..24d783a72d 100644
--- a/xen/include/asm-x86/msr-index.h
+++ b/xen/include/asm-x86/msr-index.h
@@ -326,18 +326,21 @@
 
 #define MSR_IA32_TSC_ADJUST		0x0000003b
 
-#define MSR_IA32_APICBASE		0x0000001b
-#define MSR_IA32_APICBASE_BSP		(1<<8)
-#define MSR_IA32_APICBASE_EXTD		(1<<10)
-#define MSR_IA32_APICBASE_ENABLE	(1<<11)
-#define MSR_IA32_APICBASE_BASE		0x000ffffffffff000ul
-#define MSR_IA32_APICBASE_MSR           0x800
-#define MSR_IA32_APICTPR_MSR            0x808
-#define MSR_IA32_APICPPR_MSR            0x80a
-#define MSR_IA32_APICEOI_MSR            0x80b
-#define MSR_IA32_APICTMICT_MSR          0x838
-#define MSR_IA32_APICTMCCT_MSR          0x839
-#define MSR_IA32_APICSELF_MSR           0x83f
+#define MSR_APIC_BASE                   0x0000001b
+#define  APIC_BASE_BSP                  (1<<8)
+#define  APIC_BASE_EXTD                 (1<<10)
+#define  APIC_BASE_ENABLE               (1<<11)
+#define  APIC_BASE_ADDR_MASK            0x000ffffffffff000ul
+
+#define MSR_X2APIC_FIRST                0x00000800
+#define MSR_X2APIC_LAST                 0x00000bff
+
+#define MSR_X2APIC_TPR                  0x00000808
+#define MSR_X2APIC_PPR                  0x0000080a
+#define MSR_X2APIC_EOI                  0x0000080b
+#define MSR_X2APIC_TMICT                0x00000838
+#define MSR_X2APIC_TMCCT                0x00000839
+#define MSR_X2APIC_SELF                 0x0000083f
 
 #define MSR_IA32_UCODE_WRITE		0x00000079
 #define MSR_IA32_UCODE_REV		0x0000008b
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0416327724055628183==--

From xen-changelog-bounces@lists.xenproject.org Wed Dec 05 21:11:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Dec 2018 21:11:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gUeRy-00065W-Ce; Wed, 05 Dec 2018 21:11:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hsjw=OO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gUeRx-00065M-5S
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 21:11:17 +0000
X-Inumbo-ID: 4d0a463e-f8d2-11e8-bee4-f736f8c6fc1e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4d0a463e-f8d2-11e8-bee4-f736f8c6fc1e;
 Wed, 05 Dec 2018 21:11:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gUeRv-0000U2-9Q
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 21:11:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gUeRv-0007kN-6g
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 21:11:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gUeRv-0007kN-6g@xenbits.xenproject.org>
Date: Wed, 05 Dec 2018 21:11:15 +0000
Subject: [Xen-changelog] [xen staging] x86/hvm: Handle x2apic MSRs via the
 new guest_{rd, wr}msr() infrastructure
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5148955396229550975=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============5148955396229550975==
Content-Type: text/plain

commit 7824baee56248474346da138b906a3a5c5420458
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Mon Feb 26 12:45:58 2018 +0000
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Wed Dec 5 21:06:47 2018 +0000

    x86/hvm: Handle x2apic MSRs via the new guest_{rd,wr}msr() infrastructure
    
    Dispatch from the guest_{rd,wr}msr() functions.  The read side should be safe
    outside of current context, but the write side is definitely not.  As the
    toolstack has no legitimate reason to access the APIC registers via this
    interface (not least because whether they are accessible at all depends on
    guest settings), unilaterally reject access attempts outside of current
    context.
    
    Rename to guest_{rd,wr}msr_x2apic() for consistency, and alter the functions
    to use X86EMUL_EXCEPTION rather than X86EMUL_UNHANDLEABLE.  The previous
    callers turned UNHANDLEABLE into EXCEPTION, but using UNHANDLEABLE will now
    interfere with the fallback to legacy MSR handling.
    
    While altering guest_rdmsr_x2apic() make a couple of minor improvements.
    Reformat the initialiser for readable[] so it indents in a more natural way,
    and alter high to be a 64bit integer to avoid shifting 0 by 32 in the common
    path.
    
    Observant people might notice that we now don't let PV guests read the x2apic
    MSRs.  They should never have been able to in the first place.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
---
 xen/arch/x86/hvm/hvm.c        | 10 -------
 xen/arch/x86/hvm/vlapic.c     | 65 +++++++++++++++++++++++++------------------
 xen/arch/x86/msr.c            | 15 ++++++++++
 xen/include/asm-x86/hvm/hvm.h |  4 +--
 4 files changed, 55 insertions(+), 39 deletions(-)

diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
index 46cb92e9bc..0039e8cf38 100644
--- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -3414,11 +3414,6 @@ int hvm_msr_read_intercept(unsigned int msr, uint64_t *msr_content)
         *msr_content = vcpu_vlapic(v)->hw.apic_base_msr;
         break;
 
-    case MSR_X2APIC_FIRST ... MSR_X2APIC_LAST:
-        if ( hvm_x2apic_msr_read(v, msr, msr_content) )
-            goto gp_fault;
-        break;
-
     case MSR_IA32_TSC_DEADLINE:
         *msr_content = vlapic_tdt_msr_get(vcpu_vlapic(v));
         break;
@@ -3578,11 +3573,6 @@ int hvm_msr_write_intercept(unsigned int msr, uint64_t msr_content,
         vlapic_tdt_msr_set(vcpu_vlapic(v), msr_content);
         break;
 
-    case MSR_X2APIC_FIRST ... MSR_X2APIC_LAST:
-        if ( hvm_x2apic_msr_write(v, msr, msr_content) )
-            goto gp_fault;
-        break;
-
     case MSR_IA32_CR_PAT:
         if ( !hvm_set_guest_pat(v, msr_content) )
            goto gp_fault;
diff --git a/xen/arch/x86/hvm/vlapic.c b/xen/arch/x86/hvm/vlapic.c
index 05afb7aed6..1f58b36499 100644
--- a/xen/arch/x86/hvm/vlapic.c
+++ b/xen/arch/x86/hvm/vlapic.c
@@ -649,33 +649,39 @@ static int vlapic_mmio_read(struct vcpu *v, unsigned long address,
     return X86EMUL_OKAY;
 }
 
-int hvm_x2apic_msr_read(struct vcpu *v, unsigned int msr, uint64_t *msr_content)
+int guest_rdmsr_x2apic(const struct vcpu *v, uint32_t msr, uint64_t *val)
 {
-    static const unsigned long readable[] =
-        {
+    static const unsigned long readable[] = {
 #define REG(x) (1UL << (APIC_ ## x >> 4))
-            REG(ID)    | REG(LVR)  | REG(TASKPRI) | REG(PROCPRI) |
-            REG(LDR)   | REG(SPIV) | REG(ESR)     | REG(ICR)     |
-            REG(CMCI)  | REG(LVTT) | REG(LVTTHMR) | REG(LVTPC)   |
-            REG(LVT0)  | REG(LVT1) | REG(LVTERR)  | REG(TMICT)   |
-            REG(TMCCT) | REG(TDCR) |
+        REG(ID)    | REG(LVR)  | REG(TASKPRI) | REG(PROCPRI) |
+        REG(LDR)   | REG(SPIV) | REG(ESR)     | REG(ICR)     |
+        REG(CMCI)  | REG(LVTT) | REG(LVTTHMR) | REG(LVTPC)   |
+        REG(LVT0)  | REG(LVT1) | REG(LVTERR)  | REG(TMICT)   |
+        REG(TMCCT) | REG(TDCR) |
 #undef REG
 #define REGBLOCK(x) (((1UL << (NR_VECTORS / 32)) - 1) << (APIC_ ## x >> 4))
-            REGBLOCK(ISR) | REGBLOCK(TMR) | REGBLOCK(IRR)
+        REGBLOCK(ISR) | REGBLOCK(TMR) | REGBLOCK(IRR)
 #undef REGBLOCK
-        };
+    };
     const struct vlapic *vlapic = vcpu_vlapic(v);
-    uint32_t high = 0, reg = msr - MSR_X2APIC_FIRST, offset = reg << 4;
+    uint64_t high = 0;
+    uint32_t reg = msr - MSR_X2APIC_FIRST, offset = reg << 4;
+
+    /*
+     * The read side looks as if it might be safe to use outside of current
+     * context, but the write side is most certainly not.  As we don't need
+     * any non-current access, enforce symmetry with the write side.
+     */
+    ASSERT(v == current);
 
     if ( !vlapic_x2apic_mode(vlapic) ||
          (reg >= sizeof(readable) * 8) || !test_bit(reg, readable) )
-        return X86EMUL_UNHANDLEABLE;
+        return X86EMUL_EXCEPTION;
 
     if ( offset == APIC_ICR )
-        high = vlapic_read_aligned(vlapic, APIC_ICR2);
+        high = (uint64_t)vlapic_read_aligned(vlapic, APIC_ICR2) << 32;
 
-    *msr_content = ((uint64_t)high << 32) |
-                   vlapic_read_aligned(vlapic, offset);
+    *val = high | vlapic_read_aligned(vlapic, offset);
 
     return X86EMUL_OKAY;
 }
@@ -957,49 +963,52 @@ int vlapic_apicv_write(struct vcpu *v, unsigned int offset)
     return X86EMUL_OKAY;
 }
 
-int hvm_x2apic_msr_write(struct vcpu *v, unsigned int msr, uint64_t msr_content)
+int guest_wrmsr_x2apic(struct vcpu *v, uint32_t msr, uint64_t msr_content)
 {
     struct vlapic *vlapic = vcpu_vlapic(v);
     uint32_t offset = (msr - MSR_X2APIC_FIRST) << 4;
 
+    /* The timer handling at least is unsafe outside of current context. */
+    ASSERT(v == current);
+
     if ( !vlapic_x2apic_mode(vlapic) )
-        return X86EMUL_UNHANDLEABLE;
+        return X86EMUL_EXCEPTION;
 
     switch ( offset )
     {
     case APIC_TASKPRI:
         if ( msr_content & ~APIC_TPRI_MASK )
-            return X86EMUL_UNHANDLEABLE;
+            return X86EMUL_EXCEPTION;
         break;
 
     case APIC_SPIV:
         if ( msr_content & ~(APIC_VECTOR_MASK | APIC_SPIV_APIC_ENABLED |
                              (VLAPIC_VERSION & APIC_LVR_DIRECTED_EOI
                               ? APIC_SPIV_DIRECTED_EOI : 0)) )
-            return X86EMUL_UNHANDLEABLE;
+            return X86EMUL_EXCEPTION;
         break;
 
     case APIC_LVTT:
         if ( msr_content & ~(LVT_MASK | APIC_TIMER_MODE_MASK) )
-            return X86EMUL_UNHANDLEABLE;
+            return X86EMUL_EXCEPTION;
         break;
 
     case APIC_LVTTHMR:
     case APIC_LVTPC:
     case APIC_CMCI:
         if ( msr_content & ~(LVT_MASK | APIC_MODE_MASK) )
-            return X86EMUL_UNHANDLEABLE;
+            return X86EMUL_EXCEPTION;
         break;
 
     case APIC_LVT0:
     case APIC_LVT1:
         if ( msr_content & ~LINT_MASK )
-            return X86EMUL_UNHANDLEABLE;
+            return X86EMUL_EXCEPTION;
         break;
 
     case APIC_LVTERR:
         if ( msr_content & ~LVT_MASK )
-            return X86EMUL_UNHANDLEABLE;
+            return X86EMUL_EXCEPTION;
         break;
 
     case APIC_TMICT:
@@ -1007,20 +1016,20 @@ int hvm_x2apic_msr_write(struct vcpu *v, unsigned int msr, uint64_t msr_content)
 
     case APIC_TDCR:
         if ( msr_content & ~APIC_TDR_DIV_1 )
-            return X86EMUL_UNHANDLEABLE;
+            return X86EMUL_EXCEPTION;
         break;
 
     case APIC_ICR:
         if ( (uint32_t)msr_content & ~(APIC_VECTOR_MASK | APIC_MODE_MASK |
                                        APIC_DEST_MASK | APIC_INT_ASSERT |
                                        APIC_INT_LEVELTRIG | APIC_SHORT_MASK) )
-            return X86EMUL_UNHANDLEABLE;
+            return X86EMUL_EXCEPTION;
         vlapic_set_reg(vlapic, APIC_ICR2, msr_content >> 32);
         break;
 
     case APIC_SELF_IPI:
         if ( msr_content & ~APIC_VECTOR_MASK )
-            return X86EMUL_UNHANDLEABLE;
+            return X86EMUL_EXCEPTION;
         offset = APIC_ICR;
         msr_content = APIC_DEST_SELF | (msr_content & APIC_VECTOR_MASK);
         break;
@@ -1028,8 +1037,10 @@ int hvm_x2apic_msr_write(struct vcpu *v, unsigned int msr, uint64_t msr_content)
     case APIC_EOI:
     case APIC_ESR:
         if ( msr_content )
+        {
     default:
-            return X86EMUL_UNHANDLEABLE;
+            return X86EMUL_EXCEPTION;
+        }
     }
 
     vlapic_reg_write(v, offset, msr_content);
diff --git a/xen/arch/x86/msr.c b/xen/arch/x86/msr.c
index 76cb6efa52..85a58c0b58 100644
--- a/xen/arch/x86/msr.c
+++ b/xen/arch/x86/msr.c
@@ -117,6 +117,7 @@ int init_vcpu_msr_policy(struct vcpu *v)
 
 int guest_rdmsr(const struct vcpu *v, uint32_t msr, uint64_t *val)
 {
+    const struct vcpu *curr = current;
     const struct domain *d = v->domain;
     const struct cpuid_policy *cp = d->arch.cpuid;
     const struct msr_policy *mp = d->arch.msr;
@@ -150,6 +151,13 @@ int guest_rdmsr(const struct vcpu *v, uint32_t msr, uint64_t *val)
         *val = msrs->misc_features_enables.raw;
         break;
 
+    case MSR_X2APIC_FIRST ... MSR_X2APIC_LAST:
+        if ( !is_hvm_domain(d) || v != curr )
+            goto gp_fault;
+
+        ret = guest_rdmsr_x2apic(v, msr, val);
+        break;
+
     case 0x40000000 ... 0x400001ff:
         if ( is_viridian_domain(d) )
         {
@@ -297,6 +305,13 @@ int guest_wrmsr(struct vcpu *v, uint32_t msr, uint64_t val)
         break;
     }
 
+    case MSR_X2APIC_FIRST ... MSR_X2APIC_LAST:
+        if ( !is_hvm_domain(d) || v != curr )
+            goto gp_fault;
+
+        ret = guest_wrmsr_x2apic(v, msr, val);
+        break;
+
     case 0x40000000 ... 0x400001ff:
         if ( is_viridian_domain(d) )
         {
diff --git a/xen/include/asm-x86/hvm/hvm.h b/xen/include/asm-x86/hvm/hvm.h
index 3d3250dff0..d68604127f 100644
--- a/xen/include/asm-x86/hvm/hvm.h
+++ b/xen/include/asm-x86/hvm/hvm.h
@@ -333,8 +333,8 @@ void hvm_toggle_singlestep(struct vcpu *v);
 int hvm_hap_nested_page_fault(paddr_t gpa, unsigned long gla,
                               struct npfec npfec);
 
-int hvm_x2apic_msr_read(struct vcpu *v, unsigned int msr, uint64_t *msr_content);
-int hvm_x2apic_msr_write(struct vcpu *v, unsigned int msr, uint64_t msr_content);
+int guest_rdmsr_x2apic(const struct vcpu *v, uint32_t msr, uint64_t *val);
+int guest_wrmsr_x2apic(struct vcpu *v, uint32_t msr, uint64_t val);
 
 /* Check CR4/EFER values */
 const char *hvm_efer_valid(const struct vcpu *v, uint64_t value,
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5148955396229550975==--

From xen-changelog-bounces@lists.xenproject.org Wed Dec 05 22:33:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Dec 2018 22:33:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gUfjA-0005Of-8B; Wed, 05 Dec 2018 22:33:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=hsjw=oo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gUfj8-0005OZ-E9
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 22:33:06 +0000
X-Inumbo-ID: bb4b88b8-f8dd-11e8-ad2b-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bb4b88b8-f8dd-11e8-ad2b-bc764e045a96;
 Wed, 05 Dec 2018 22:33:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gUfj6-00026c-Nq
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 22:33:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gUfj6-0006IH-L5
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 22:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gUfj6-0006IH-L5@xenbits.xenproject.org>
Date: Wed, 05 Dec 2018 22:33:04 +0000
Subject: [Xen-changelog] [xen staging] automation: add a qemu smoke test for
 clang build
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDlmNGFjMGU2YzJmNzYzNDc1N2U2Mjk5MGNiYTNkNTMxZjE1MTA0YTIKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1IE5vdiAyMiAx
NTo0OTowMiAyMDE4ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFdlZCBEZWMgNSAyMjozMDowMyAyMDE4ICswMDAwCgogICAgYXV0b21h
dGlvbjogYWRkIGEgcWVtdSBzbW9rZSB0ZXN0IGZvciBjbGFuZyBidWlsZAogICAgCiAgICBBbHNv
IHJlbmFtZSB0aGUgb2xkIHRlc3QgdG8gaGF2ZSAtZ2NjIHN1ZmZpeC4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBEb3Vn
IEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+Ci0tLQogLmdpdGxhYi1jaS55bWwgfCAxOSAr
KysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMSBk
ZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhLy5naXRsYWItY2kueW1sIGIvLmdpdGxhYi1jaS55bWwK
aW5kZXggYjNjYTc3OWUyMS4uNTdmNWRjNzAxMyAxMDA2NDQKLS0tIGEvLmdpdGxhYi1jaS55bWwK
KysrIGIvLmdpdGxhYi1jaS55bWwKQEAgLTM4Myw3ICszODMsNyBAQCBkZWJpYW4tdW5zdGFibGUt
Z2NjLWRlYnVnLWFybTY0LXJhbmRjb25maWc6CiAKIAogIyBUZXN0IGpvYnMKLXFlbXUtc21va2Ut
eDg2LTY0OgorcWVtdS1zbW9rZS14ODYtNjQtZ2NjOgogICBzdGFnZTogdGVzdAogICBpbWFnZTog
cmVnaXN0cnkuZ2l0bGFiLmNvbS94ZW4tcHJvamVjdC94ZW4vJHtDT05UQUlORVJ9CiAgIHZhcmlh
YmxlczoKQEAgLTM5OSwzICszOTksMjAgQEAgcWVtdS1zbW9rZS14ODYtNjQ6CiAgICAgLSBkZWJp
YW4tc3RyZXRjaC1nY2MtZGVidWcKICAgdGFnczoKICAgICAtIHg4Nl82NAorCitxZW11LXNtb2tl
LXg4Ni02NC1jbGFuZzoKKyAgc3RhZ2U6IHRlc3QKKyAgaW1hZ2U6IHJlZ2lzdHJ5LmdpdGxhYi5j
b20veGVuLXByb2plY3QveGVuLyR7Q09OVEFJTkVSfQorICB2YXJpYWJsZXM6CisgICAgQ09OVEFJ
TkVSOiBkZWJpYW46c3RyZXRjaAorICBzY3JpcHQ6CisgICAgLSAuL2F1dG9tYXRpb24vc2NyaXB0
cy9xZW11LXNtb2tlLXg4Ni02NC5zaCAyPiYxIHwgdGVlIHFlbXUtc21va2UteDg2LTY0LmxvZwor
ICBhcnRpZmFjdHM6CisgICAgcGF0aHM6CisgICAgICAtIHNtb2tlLnNlcmlhbAorICAgICAgLSAn
Ki5sb2cnCisgICAgd2hlbjogYWx3YXlzCisgIGRlcGVuZGVuY2llczoKKyAgICAtIGRlYmlhbi11
bnN0YWJsZS1jbGFuZy1kZWJ1ZworICB0YWdzOgorICAgIC0geDg2XzY0Ci0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Dec 05 22:33:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Dec 2018 22:33:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gUfjK-0005Pl-A1; Wed, 05 Dec 2018 22:33:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hsjw=OO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gUfjI-0005Pg-G6
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 22:33:16 +0000
X-Inumbo-ID: c15e33d2-f8dd-11e8-b582-cf329e747bcc
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c15e33d2-f8dd-11e8-b582-cf329e747bcc;
 Wed, 05 Dec 2018 22:33:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gUfjG-00026k-Ts
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 22:33:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gUfjG-0006Ir-RH
 for xen-changelog@lists.xenproject.org; Wed, 05 Dec 2018 22:33:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gUfjG-0006Ir-RH@xenbits.xenproject.org>
Date: Wed, 05 Dec 2018 22:33:14 +0000
Subject: [Xen-changelog] [xen staging] automation: break .gitlab-yaml into
 smaller files
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgxY2ZjMWIzYzc4ZjVkNGFiYWZkYjM2OGVkZTkxNGIxZGQ4MjVhN2IKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1IE5vdiAyMiAx
NTo0OTowMyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFdlZCBEZWMgNSAyMjozMDoxNCAyMDE4ICswMDAwCgogICAgYXV0b21h
dGlvbjogYnJlYWsgLmdpdGxhYi15YW1sIGludG8gc21hbGxlciBmaWxlcwogICAgCiAgICBCcmVh
ayBvdXQgZmlsZXMgZm9yIGJ1aWxkIGpvYnMgYW5kIHRlc3Qgam9icy4gS2VlcCB0aGUgdG9wIGxl
dmVsCiAgICAuZ2l0bGFiLWNpLnlhbWwgc21hbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRG91ZyBHb2xkc3RlaW4g
PGNhcmRvZUBjYXJkb2UuY29tPgotLS0KIC5naXRsYWItY2kueW1sICAgICAgICAgICAgICAgICAg
fCA0MTcgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogYXV0b21hdGlv
bi9naXRsYWItY2kvYnVpbGQueWFtbCB8IDM3OSArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKIGF1dG9tYXRpb24vZ2l0bGFiLWNpL3Rlc3QueWFtbCAgfCAgMzQgKysrKwogMyBm
aWxlcyBjaGFuZ2VkLCA0MTYgaW5zZXJ0aW9ucygrKSwgNDE0IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhLy5naXRsYWItY2kueW1sIGIvLmdpdGxhYi1jaS55bWwKaW5kZXggNTdmNWRjNzAxMy4u
YzhiZDc1MTlkNSAxMDA2NDQKLS0tIGEvLmdpdGxhYi1jaS55bWwKKysrIGIvLmdpdGxhYi1jaS55
bWwKQEAgLTIsNDE3ICsyLDYgQEAgc3RhZ2VzOgogICAtIGJ1aWxkCiAgIC0gdGVzdAogCi0uYnVp
bGQtdG1wbDogJmJ1aWxkCi0gIHN0YWdlOiBidWlsZAotICBpbWFnZTogcmVnaXN0cnkuZ2l0bGFi
LmNvbS94ZW4tcHJvamVjdC94ZW4vJHtDT05UQUlORVJ9Ci0gIHNjcmlwdDoKLSAgICAtIC4vYXV0
b21hdGlvbi9zY3JpcHRzL2J1aWxkIDI+JjEgfCB0ZWUgYnVpbGQubG9nCi0gIGFydGlmYWN0czoK
LSAgICBwYXRoczoKLSAgICAgIC0gYmluYXJpZXMvCi0gICAgICAtIHhlbi1jb25maWcKLSAgICAg
IC0gJyoubG9nJwotICAgIHdoZW46IGFsd2F5cwotICBleGNlcHQ6Ci0gICAgLSBtYXN0ZXIKLSAg
ICAtIHNtb2tlCi0gICAgLSAvXmNvdmVyaXR5LXRlc3RlZFwvLiovCi0gICAgLSAvXnN0YWJsZS0u
Ki8KLQotLmdjYy10bXBsOgotICB2YXJpYWJlczogJmdjYwotICAgIENDOiBnY2MKLSAgICBDWFg6
IGcrKwotCi0uY2xhbmctdG1wbDoKLSAgdmFyaWFibGVzOiAmY2xhbmcKLSAgICBDQzogY2xhbmcK
LSAgICBDWFg6IGNsYW5nKysKLSAgICBjbGFuZzogeQotCi0ueDg2LTY0LWJ1aWxkLXRtcGw6Ci0g
IDw8OiAqYnVpbGQKLSAgdmFyaWFibGVzOgotICAgIFhFTl9UQVJHRVRfQVJDSDogeDg2XzY0Ci0g
IHRhZ3M6Ci0gICAgLSB4ODZfNjQKLQotLng4Ni02NC1idWlsZDoKLSAgZXh0ZW5kczogLng4Ni02
NC1idWlsZC10bXBsCi0gIHZhcmlhYmxlczoKLSAgICBkZWJ1ZzogbgotCi0ueDg2LTY0LWJ1aWxk
LWRlYnVnOgotICBleHRlbmRzOiAueDg2LTY0LWJ1aWxkLXRtcGwKLSAgdmFyaWFibGVzOgotICAg
IGRlYnVnOiB5Ci0KLS54ODYtMzItYnVpbGQtdG1wbDoKLSAgPDw6ICpidWlsZAotICB2YXJpYWJs
ZXM6Ci0gICAgWEVOX1RBUkdFVF9BUkNIOiB4ODZfMzIKLSAgdGFnczoKLSAgICAtIHg4Nl8zMgot
Ci0ueDg2LTMyLWJ1aWxkOgotICBleHRlbmRzOiAueDg2LTMyLWJ1aWxkLXRtcGwKLSAgdmFyaWFi
bGVzOgotICAgIGRlYnVnOiBuCi0KLS54ODYtMzItYnVpbGQtZGVidWc6Ci0gIGV4dGVuZHM6IC54
ODYtMzItYnVpbGQtdG1wbAotICB2YXJpYWJsZXM6Ci0gICAgZGVidWc6IHkKLQotLmdjYy14ODYt
NjQtYnVpbGQ6Ci0gIGV4dGVuZHM6IC54ODYtNjQtYnVpbGQKLSAgdmFyaWFibGVzOgotICAgIDw8
OiAqZ2NjCi0KLS5nY2MteDg2LTY0LWJ1aWxkLWRlYnVnOgotICBleHRlbmRzOiAueDg2LTY0LWJ1
aWxkLWRlYnVnCi0gIHZhcmlhYmxlczoKLSAgICA8PDogKmdjYwotCi0uZ2NjLXg4Ni0zMi1idWls
ZDoKLSAgZXh0ZW5kczogLng4Ni0zMi1idWlsZAotICB2YXJpYWJsZXM6Ci0gICAgPDw6ICpnY2MK
LQotLmdjYy14ODYtMzItYnVpbGQtZGVidWc6Ci0gIGV4dGVuZHM6IC54ODYtMzItYnVpbGQtZGVi
dWcKLSAgdmFyaWFibGVzOgotICAgIDw8OiAqZ2NjCi0KLS5jbGFuZy14ODYtNjQtYnVpbGQ6Ci0g
IGV4dGVuZHM6IC54ODYtNjQtYnVpbGQKLSAgdmFyaWFibGVzOgotICAgIDw8OiAqY2xhbmcKLQot
LmNsYW5nLXg4Ni02NC1idWlsZC1kZWJ1ZzoKLSAgZXh0ZW5kczogLng4Ni02NC1idWlsZC1kZWJ1
ZwotICB2YXJpYWJsZXM6Ci0gICAgPDw6ICpjbGFuZwotCi0uY2xhbmcteDg2LTMyLWJ1aWxkOgot
ICBleHRlbmRzOiAueDg2LTMyLWJ1aWxkCi0gIHZhcmlhYmxlczoKLSAgICA8PDogKmNsYW5nCi0K
LS5jbGFuZy14ODYtMzItYnVpbGQtZGVidWc6Ci0gIGV4dGVuZHM6IC54ODYtMzItYnVpbGQtZGVi
dWcKLSAgdmFyaWFibGVzOgotICAgIDw8OiAqY2xhbmcKLQotLmFybTY0LWJ1aWxkLXRtcGw6Ci0g
IDw8OiAqYnVpbGQKLSAgdmFyaWFibGVzOgotICAgIFhFTl9UQVJHRVRfQVJDSDogYXJtNjQKLSAg
dGFnczoKLSAgICAtIGFybTY0Ci0KLS5hcm02NC1idWlsZDoKLSAgZXh0ZW5kczogLmFybTY0LWJ1
aWxkLXRtcGwKLSAgdmFyaWFibGVzOgotICAgIGRlYnVnOiBuCi0KLS5hcm02NC1idWlsZC1kZWJ1
ZzoKLSAgZXh0ZW5kczogLmFybTY0LWJ1aWxkLXRtcGwKLSAgdmFyaWFibGVzOgotICAgIGRlYnVn
OiB5Ci0KLS5nY2MtYXJtNjQtYnVpbGQ6Ci0gIGV4dGVuZHM6IC5hcm02NC1idWlsZAotICB2YXJp
YWJsZXM6Ci0gICAgPDw6ICpnY2MKLQotLmdjYy1hcm02NC1idWlsZC1kZWJ1ZzoKLSAgZXh0ZW5k
czogLmFybTY0LWJ1aWxkLWRlYnVnCi0gIHZhcmlhYmxlczoKLSAgICA8PDogKmdjYwotCi0jIEpv
YnMgYmVsb3cgdGhpcyBsaW5lCi0KLWNlbnRvcy03LTItZ2NjOgotICBleHRlbmRzOiAuZ2NjLXg4
Ni02NC1idWlsZAotICB2YXJpYWJsZXM6Ci0gICAgQ09OVEFJTkVSOiBjZW50b3M6Ny4yCi0KLWNl
bnRvcy03LTItZ2NjLWRlYnVnOgotICBleHRlbmRzOiAuZ2NjLXg4Ni02NC1idWlsZC1kZWJ1Zwot
ICB2YXJpYWJsZXM6Ci0gICAgQ09OVEFJTkVSOiBjZW50b3M6Ny4yCi0KLWNlbnRvcy03LWdjYzoK
LSAgZXh0ZW5kczogLmdjYy14ODYtNjQtYnVpbGQKLSAgdmFyaWFibGVzOgotICAgIENPTlRBSU5F
UjogY2VudG9zOjcKLQotY2VudG9zLTctZ2NjLWRlYnVnOgotICBleHRlbmRzOiAuZ2NjLXg4Ni02
NC1idWlsZC1kZWJ1ZwotICB2YXJpYWJsZXM6Ci0gICAgQ09OVEFJTkVSOiBjZW50b3M6NwotCi1k
ZWJpYW4tamVzc2llLWNsYW5nOgotICBleHRlbmRzOiAuY2xhbmcteDg2LTY0LWJ1aWxkCi0gIHZh
cmlhYmxlczoKLSAgICBDT05UQUlORVI6IGRlYmlhbjpqZXNzaWUKLQotZGViaWFuLWplc3NpZS1j
bGFuZy1kZWJ1ZzoKLSAgZXh0ZW5kczogLmNsYW5nLXg4Ni02NC1idWlsZC1kZWJ1ZwotICB2YXJp
YWJsZXM6Ci0gICAgQ09OVEFJTkVSOiBkZWJpYW46amVzc2llCi0KLWRlYmlhbi1qZXNzaWUtZ2Nj
OgotICBleHRlbmRzOiAuZ2NjLXg4Ni02NC1idWlsZAotICB2YXJpYWJsZXM6Ci0gICAgQ09OVEFJ
TkVSOiBkZWJpYW46amVzc2llCi0KLWRlYmlhbi1qZXNzaWUtZ2NjLWRlYnVnOgotICBleHRlbmRz
OiAuZ2NjLXg4Ni02NC1idWlsZC1kZWJ1ZwotICB2YXJpYWJsZXM6Ci0gICAgQ09OVEFJTkVSOiBk
ZWJpYW46amVzc2llCi0KLWRlYmlhbi1qZXNzaWUtMzItY2xhbmc6Ci0gIGV4dGVuZHM6IC5jbGFu
Zy14ODYtMzItYnVpbGQKLSAgdmFyaWFibGVzOgotICAgIENPTlRBSU5FUjogZGViaWFuOmplc3Np
ZS1pMzg2Ci0KLWRlYmlhbi1qZXNzaWUtMzItY2xhbmctZGVidWc6Ci0gIGV4dGVuZHM6IC5jbGFu
Zy14ODYtMzItYnVpbGQtZGVidWcKLSAgdmFyaWFibGVzOgotICAgIENPTlRBSU5FUjogZGViaWFu
Omplc3NpZS1pMzg2Ci0KLWRlYmlhbi1qZXNzaWUtMzItZ2NjOgotICBleHRlbmRzOiAuZ2NjLXg4
Ni0zMi1idWlsZAotICB2YXJpYWJsZXM6Ci0gICAgQ09OVEFJTkVSOiBkZWJpYW46amVzc2llLWkz
ODYKLQotZGViaWFuLWplc3NpZS0zMi1nY2MtZGVidWc6Ci0gIGV4dGVuZHM6IC5nY2MteDg2LTMy
LWJ1aWxkLWRlYnVnCi0gIHZhcmlhYmxlczoKLSAgICBDT05UQUlORVI6IGRlYmlhbjpqZXNzaWUt
aTM4NgotCi1kZWJpYW4tc3RyZXRjaC1jbGFuZzoKLSAgZXh0ZW5kczogLmNsYW5nLXg4Ni02NC1i
dWlsZAotICB2YXJpYWJsZXM6Ci0gICAgQ09OVEFJTkVSOiBkZWJpYW46c3RyZXRjaAotCi1kZWJp
YW4tc3RyZXRjaC1jbGFuZy1kZWJ1ZzoKLSAgZXh0ZW5kczogLmNsYW5nLXg4Ni02NC1idWlsZC1k
ZWJ1ZwotICB2YXJpYWJsZXM6Ci0gICAgQ09OVEFJTkVSOiBkZWJpYW46c3RyZXRjaAotCi1kZWJp
YW4tc3RyZXRjaC1nY2M6Ci0gIGV4dGVuZHM6IC5nY2MteDg2LTY0LWJ1aWxkCi0gIHZhcmlhYmxl
czoKLSAgICBDT05UQUlORVI6IGRlYmlhbjpzdHJldGNoCi0KLWRlYmlhbi1zdHJldGNoLWdjYy1k
ZWJ1ZzoKLSAgZXh0ZW5kczogLmdjYy14ODYtNjQtYnVpbGQtZGVidWcKLSAgdmFyaWFibGVzOgot
ICAgIENPTlRBSU5FUjogZGViaWFuOnN0cmV0Y2gKLQotZGViaWFuLXN0cmV0Y2gtMzItY2xhbmc6
Ci0gIGV4dGVuZHM6IC5jbGFuZy14ODYtMzItYnVpbGQKLSAgdmFyaWFibGVzOgotICAgIENPTlRB
SU5FUjogZGViaWFuOnN0cmV0Y2gtaTM4NgotCi1kZWJpYW4tc3RyZXRjaC0zMi1jbGFuZy1kZWJ1
ZzoKLSAgZXh0ZW5kczogLmNsYW5nLXg4Ni0zMi1idWlsZC1kZWJ1ZwotICB2YXJpYWJsZXM6Ci0g
ICAgQ09OVEFJTkVSOiBkZWJpYW46c3RyZXRjaC1pMzg2Ci0KLWRlYmlhbi1zdHJldGNoLTMyLWdj
YzoKLSAgZXh0ZW5kczogLmdjYy14ODYtMzItYnVpbGQKLSAgdmFyaWFibGVzOgotICAgIENPTlRB
SU5FUjogZGViaWFuOnN0cmV0Y2gtaTM4NgotCi1kZWJpYW4tc3RyZXRjaC0zMi1nY2MtZGVidWc6
Ci0gIGV4dGVuZHM6IC5nY2MteDg2LTMyLWJ1aWxkLWRlYnVnCi0gIHZhcmlhYmxlczoKLSAgICBD
T05UQUlORVI6IGRlYmlhbjpzdHJldGNoLWkzODYKLQotZGViaWFuLXVuc3RhYmxlLWNsYW5nOgot
ICBleHRlbmRzOiAuY2xhbmcteDg2LTY0LWJ1aWxkCi0gIHZhcmlhYmxlczoKLSAgICBDT05UQUlO
RVI6IGRlYmlhbjp1bnN0YWJsZQotCi1kZWJpYW4tdW5zdGFibGUtY2xhbmctZGVidWc6Ci0gIGV4
dGVuZHM6IC5jbGFuZy14ODYtNjQtYnVpbGQtZGVidWcKLSAgdmFyaWFibGVzOgotICAgIENPTlRB
SU5FUjogZGViaWFuOnVuc3RhYmxlCi0KLWRlYmlhbi11bnN0YWJsZS1nY2M6Ci0gIGV4dGVuZHM6
IC5nY2MteDg2LTY0LWJ1aWxkCi0gIHZhcmlhYmxlczoKLSAgICBDT05UQUlORVI6IGRlYmlhbjp1
bnN0YWJsZQotCi1kZWJpYW4tdW5zdGFibGUtZ2NjLWRlYnVnOgotICBleHRlbmRzOiAuZ2NjLXg4
Ni02NC1idWlsZC1kZWJ1ZwotICB2YXJpYWJsZXM6Ci0gICAgQ09OVEFJTkVSOiBkZWJpYW46dW5z
dGFibGUKLQotZGViaWFuLXVuc3RhYmxlLWdjYy1yYW5kY29uZmlnOgotICBleHRlbmRzOiAuZ2Nj
LXg4Ni02NC1idWlsZAotICB2YXJpYWJsZXM6Ci0gICAgQ09OVEFJTkVSOiBkZWJpYW46dW5zdGFi
bGUKLSAgICBSQU5EQ09ORklHOiB5Ci0KLWRlYmlhbi11bnN0YWJsZS1nY2MtZGVidWctcmFuZGNv
bmZpZzoKLSAgZXh0ZW5kczogLmdjYy14ODYtNjQtYnVpbGQtZGVidWcKLSAgdmFyaWFibGVzOgot
ICAgIENPTlRBSU5FUjogZGViaWFuOnVuc3RhYmxlCi0gICAgUkFORENPTkZJRzogeQotCi1kZWJp
YW4tdW5zdGFibGUtMzItY2xhbmc6Ci0gIGV4dGVuZHM6IC5jbGFuZy14ODYtMzItYnVpbGQKLSAg
dmFyaWFibGVzOgotICAgIENPTlRBSU5FUjogZGViaWFuOnVuc3RhYmxlLWkzODYKLQotZGViaWFu
LXVuc3RhYmxlLTMyLWNsYW5nLWRlYnVnOgotICBleHRlbmRzOiAuY2xhbmcteDg2LTMyLWJ1aWxk
LWRlYnVnCi0gIHZhcmlhYmxlczoKLSAgICBDT05UQUlORVI6IGRlYmlhbjp1bnN0YWJsZS1pMzg2
Ci0KLWRlYmlhbi11bnN0YWJsZS0zMi1nY2M6Ci0gIGV4dGVuZHM6IC5nY2MteDg2LTMyLWJ1aWxk
Ci0gIHZhcmlhYmxlczoKLSAgICBDT05UQUlORVI6IGRlYmlhbjp1bnN0YWJsZS1pMzg2Ci0KLWRl
Ymlhbi11bnN0YWJsZS0zMi1nY2MtZGVidWc6Ci0gIGV4dGVuZHM6IC5nY2MteDg2LTMyLWJ1aWxk
LWRlYnVnCi0gIHZhcmlhYmxlczoKLSAgICBDT05UQUlORVI6IGRlYmlhbjp1bnN0YWJsZS1pMzg2
Ci0KLSMgVWJ1bnR1IFRydXN0eSdzIENsYW5nIGlzIDMuNCB3aGlsZSBYZW4gcmVxdWlyZXMgMy41
Ci0KLXVidW50dS10cnVzdHktZ2NjOgotICBleHRlbmRzOiAuZ2NjLXg4Ni02NC1idWlsZAotICB2
YXJpYWJsZXM6Ci0gICAgQ09OVEFJTkVSOiB1YnVudHU6dHJ1c3R5Ci0KLXVidW50dS10cnVzdHkt
Z2NjLWRlYnVnOgotICBleHRlbmRzOiAuZ2NjLXg4Ni02NC1idWlsZC1kZWJ1ZwotICB2YXJpYWJs
ZXM6Ci0gICAgQ09OVEFJTkVSOiB1YnVudHU6dHJ1c3R5Ci0KLXVidW50dS14ZW5pYWwtY2xhbmc6
Ci0gIGV4dGVuZHM6IC5jbGFuZy14ODYtNjQtYnVpbGQKLSAgdmFyaWFibGVzOgotICAgIENPTlRB
SU5FUjogdWJ1bnR1OnhlbmlhbAotCi11YnVudHUteGVuaWFsLWNsYW5nLWRlYnVnOgotICBleHRl
bmRzOiAuY2xhbmcteDg2LTY0LWJ1aWxkLWRlYnVnCi0gIHZhcmlhYmxlczoKLSAgICBDT05UQUlO
RVI6IHVidW50dTp4ZW5pYWwKLQotdWJ1bnR1LXhlbmlhbC1nY2M6Ci0gIGV4dGVuZHM6IC5nY2Mt
eDg2LTY0LWJ1aWxkCi0gIHZhcmlhYmxlczoKLSAgICBDT05UQUlORVI6IHVidW50dTp4ZW5pYWwK
LQotdWJ1bnR1LXhlbmlhbC1nY2MtZGVidWc6Ci0gIGV4dGVuZHM6IC5nY2MteDg2LTY0LWJ1aWxk
LWRlYnVnCi0gIHZhcmlhYmxlczoKLSAgICBDT05UQUlORVI6IHVidW50dTp4ZW5pYWwKLQotdWJ1
bnR1LWJpb25pYy1jbGFuZzoKLSAgZXh0ZW5kczogLmNsYW5nLXg4Ni02NC1idWlsZAotICB2YXJp
YWJsZXM6Ci0gICAgQ09OVEFJTkVSOiB1YnVudHU6YmlvbmljCi0KLXVidW50dS1iaW9uaWMtY2xh
bmctZGVidWc6Ci0gIGV4dGVuZHM6IC5jbGFuZy14ODYtNjQtYnVpbGQtZGVidWcKLSAgdmFyaWFi
bGVzOgotICAgIENPTlRBSU5FUjogdWJ1bnR1OmJpb25pYwotCi11YnVudHUtYmlvbmljLWdjYzoK
LSAgZXh0ZW5kczogLmdjYy14ODYtNjQtYnVpbGQKLSAgdmFyaWFibGVzOgotICAgIENPTlRBSU5F
UjogdWJ1bnR1OmJpb25pYwotCi11YnVudHUtYmlvbmljLWdjYy1kZWJ1ZzoKLSAgZXh0ZW5kczog
LmdjYy14ODYtNjQtYnVpbGQtZGVidWcKLSAgdmFyaWFibGVzOgotICAgIENPTlRBSU5FUjogdWJ1
bnR1OmJpb25pYwotCi1vcGVuc3VzZS1sZWFwLWNsYW5nOgotICBleHRlbmRzOiAuY2xhbmcteDg2
LTY0LWJ1aWxkCi0gIHZhcmlhYmxlczoKLSAgICBDT05UQUlORVI6IHN1c2U6b3BlbnN1c2UtbGVh
cAotCi1vcGVuc3VzZS1sZWFwLWNsYW5nLWRlYnVnOgotICBleHRlbmRzOiAuY2xhbmcteDg2LTY0
LWJ1aWxkLWRlYnVnCi0gIHZhcmlhYmxlczoKLSAgICBDT05UQUlORVI6IHN1c2U6b3BlbnN1c2Ut
bGVhcAotCi1vcGVuc3VzZS1sZWFwLWdjYzoKLSAgZXh0ZW5kczogLmdjYy14ODYtNjQtYnVpbGQK
LSAgdmFyaWFibGVzOgotICAgIENPTlRBSU5FUjogc3VzZTpvcGVuc3VzZS1sZWFwCi0KLW9wZW5z
dXNlLWxlYXAtZ2NjLWRlYnVnOgotICBleHRlbmRzOiAuZ2NjLXg4Ni02NC1idWlsZC1kZWJ1Zwot
ICB2YXJpYWJsZXM6Ci0gICAgQ09OVEFJTkVSOiBzdXNlOm9wZW5zdXNlLWxlYXAKLQotIyBBcm0g
YnVpbGRzCi0KLWRlYmlhbi11bnN0YWJsZS1nY2MtYXJtNjQ6Ci0gIGV4dGVuZHM6IC5nY2MtYXJt
NjQtYnVpbGQKLSAgdmFyaWFibGVzOgotICAgIENPTlRBSU5FUjogZGViaWFuOnVuc3RhYmxlLWFy
bTY0djgKLQotZGViaWFuLXVuc3RhYmxlLWdjYy1kZWJ1Zy1hcm02NDoKLSAgZXh0ZW5kczogLmdj
Yy1hcm02NC1idWlsZC1kZWJ1ZwotICB2YXJpYWJsZXM6Ci0gICAgQ09OVEFJTkVSOiBkZWJpYW46
dW5zdGFibGUtYXJtNjR2OAotCi1kZWJpYW4tdW5zdGFibGUtZ2NjLWFybTY0LXJhbmRjb25maWc6
Ci0gIGV4dGVuZHM6IC5nY2MtYXJtNjQtYnVpbGQKLSAgdmFyaWFibGVzOgotICAgIENPTlRBSU5F
UjogZGViaWFuOnVuc3RhYmxlLWFybTY0djgKLSAgICBSQU5EQ09ORklHOiB5Ci0KLWRlYmlhbi11
bnN0YWJsZS1nY2MtZGVidWctYXJtNjQtcmFuZGNvbmZpZzoKLSAgZXh0ZW5kczogLmdjYy1hcm02
NC1idWlsZC1kZWJ1ZwotICB2YXJpYWJsZXM6Ci0gICAgQ09OVEFJTkVSOiBkZWJpYW46dW5zdGFi
bGUtYXJtNjR2OAotICAgIFJBTkRDT05GSUc6IHkKLQotCi0jIFRlc3Qgam9icwotcWVtdS1zbW9r
ZS14ODYtNjQtZ2NjOgotICBzdGFnZTogdGVzdAotICBpbWFnZTogcmVnaXN0cnkuZ2l0bGFiLmNv
bS94ZW4tcHJvamVjdC94ZW4vJHtDT05UQUlORVJ9Ci0gIHZhcmlhYmxlczoKLSAgICBDT05UQUlO
RVI6IGRlYmlhbjpzdHJldGNoCi0gIHNjcmlwdDoKLSAgICAtIC4vYXV0b21hdGlvbi9zY3JpcHRz
L3FlbXUtc21va2UteDg2LTY0LnNoIDI+JjEgfCB0ZWUgcWVtdS1zbW9rZS14ODYtNjQubG9nCi0g
IGFydGlmYWN0czoKLSAgICBwYXRoczoKLSAgICAgIC0gc21va2Uuc2VyaWFsCi0gICAgICAtICcq
LmxvZycKLSAgICB3aGVuOiBhbHdheXMKLSAgZGVwZW5kZW5jaWVzOgotICAgIC0gZGViaWFuLXN0
cmV0Y2gtZ2NjLWRlYnVnCi0gIHRhZ3M6Ci0gICAgLSB4ODZfNjQKLQotcWVtdS1zbW9rZS14ODYt
NjQtY2xhbmc6Ci0gIHN0YWdlOiB0ZXN0Ci0gIGltYWdlOiByZWdpc3RyeS5naXRsYWIuY29tL3hl
bi1wcm9qZWN0L3hlbi8ke0NPTlRBSU5FUn0KLSAgdmFyaWFibGVzOgotICAgIENPTlRBSU5FUjog
ZGViaWFuOnN0cmV0Y2gKLSAgc2NyaXB0OgotICAgIC0gLi9hdXRvbWF0aW9uL3NjcmlwdHMvcWVt
dS1zbW9rZS14ODYtNjQuc2ggMj4mMSB8IHRlZSBxZW11LXNtb2tlLXg4Ni02NC5sb2cKLSAgYXJ0
aWZhY3RzOgotICAgIHBhdGhzOgotICAgICAgLSBzbW9rZS5zZXJpYWwKLSAgICAgIC0gJyoubG9n
JwotICAgIHdoZW46IGFsd2F5cwotICBkZXBlbmRlbmNpZXM6Ci0gICAgLSBkZWJpYW4tdW5zdGFi
bGUtY2xhbmctZGVidWcKLSAgdGFnczoKLSAgICAtIHg4Nl82NAoraW5jbHVkZToKKyAgLSAnYXV0
b21hdGlvbi9naXRsYWItY2kvYnVpbGQueWFtbCcKKyAgLSAnYXV0b21hdGlvbi9naXRsYWItY2kv
dGVzdC55YW1sJwpkaWZmIC0tZ2l0IGEvYXV0b21hdGlvbi9naXRsYWItY2kvYnVpbGQueWFtbCBi
L2F1dG9tYXRpb24vZ2l0bGFiLWNpL2J1aWxkLnlhbWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMC4uNDhiYjAzOWFiNAotLS0gL2Rldi9udWxsCisrKyBiL2F1dG9tYXRpb24v
Z2l0bGFiLWNpL2J1aWxkLnlhbWwKQEAgLTAsMCArMSwzNzkgQEAKKy5idWlsZC10bXBsOiAmYnVp
bGQKKyAgc3RhZ2U6IGJ1aWxkCisgIGltYWdlOiByZWdpc3RyeS5naXRsYWIuY29tL3hlbi1wcm9q
ZWN0L3hlbi8ke0NPTlRBSU5FUn0KKyAgc2NyaXB0OgorICAgIC0gLi9hdXRvbWF0aW9uL3Njcmlw
dHMvYnVpbGQgMj4mMSB8IHRlZSBidWlsZC5sb2cKKyAgYXJ0aWZhY3RzOgorICAgIHBhdGhzOgor
ICAgICAgLSBiaW5hcmllcy8KKyAgICAgIC0geGVuLWNvbmZpZworICAgICAgLSAnKi5sb2cnCisg
ICAgd2hlbjogYWx3YXlzCisgIGV4Y2VwdDoKKyAgICAtIG1hc3RlcgorICAgIC0gc21va2UKKyAg
ICAtIC9eY292ZXJpdHktdGVzdGVkXC8uKi8KKyAgICAtIC9ec3RhYmxlLS4qLworCisuZ2NjLXRt
cGw6CisgIHZhcmlhYmVzOiAmZ2NjCisgICAgQ0M6IGdjYworICAgIENYWDogZysrCisKKy5jbGFu
Zy10bXBsOgorICB2YXJpYWJsZXM6ICZjbGFuZworICAgIENDOiBjbGFuZworICAgIENYWDogY2xh
bmcrKworICAgIGNsYW5nOiB5CisKKy54ODYtNjQtYnVpbGQtdG1wbDoKKyAgPDw6ICpidWlsZAor
ICB2YXJpYWJsZXM6CisgICAgWEVOX1RBUkdFVF9BUkNIOiB4ODZfNjQKKyAgdGFnczoKKyAgICAt
IHg4Nl82NAorCisueDg2LTY0LWJ1aWxkOgorICBleHRlbmRzOiAueDg2LTY0LWJ1aWxkLXRtcGwK
KyAgdmFyaWFibGVzOgorICAgIGRlYnVnOiBuCisKKy54ODYtNjQtYnVpbGQtZGVidWc6CisgIGV4
dGVuZHM6IC54ODYtNjQtYnVpbGQtdG1wbAorICB2YXJpYWJsZXM6CisgICAgZGVidWc6IHkKKwor
Lng4Ni0zMi1idWlsZC10bXBsOgorICA8PDogKmJ1aWxkCisgIHZhcmlhYmxlczoKKyAgICBYRU5f
VEFSR0VUX0FSQ0g6IHg4Nl8zMgorICB0YWdzOgorICAgIC0geDg2XzMyCisKKy54ODYtMzItYnVp
bGQ6CisgIGV4dGVuZHM6IC54ODYtMzItYnVpbGQtdG1wbAorICB2YXJpYWJsZXM6CisgICAgZGVi
dWc6IG4KKworLng4Ni0zMi1idWlsZC1kZWJ1ZzoKKyAgZXh0ZW5kczogLng4Ni0zMi1idWlsZC10
bXBsCisgIHZhcmlhYmxlczoKKyAgICBkZWJ1ZzogeQorCisuZ2NjLXg4Ni02NC1idWlsZDoKKyAg
ZXh0ZW5kczogLng4Ni02NC1idWlsZAorICB2YXJpYWJsZXM6CisgICAgPDw6ICpnY2MKKworLmdj
Yy14ODYtNjQtYnVpbGQtZGVidWc6CisgIGV4dGVuZHM6IC54ODYtNjQtYnVpbGQtZGVidWcKKyAg
dmFyaWFibGVzOgorICAgIDw8OiAqZ2NjCisKKy5nY2MteDg2LTMyLWJ1aWxkOgorICBleHRlbmRz
OiAueDg2LTMyLWJ1aWxkCisgIHZhcmlhYmxlczoKKyAgICA8PDogKmdjYworCisuZ2NjLXg4Ni0z
Mi1idWlsZC1kZWJ1ZzoKKyAgZXh0ZW5kczogLng4Ni0zMi1idWlsZC1kZWJ1ZworICB2YXJpYWJs
ZXM6CisgICAgPDw6ICpnY2MKKworLmNsYW5nLXg4Ni02NC1idWlsZDoKKyAgZXh0ZW5kczogLng4
Ni02NC1idWlsZAorICB2YXJpYWJsZXM6CisgICAgPDw6ICpjbGFuZworCisuY2xhbmcteDg2LTY0
LWJ1aWxkLWRlYnVnOgorICBleHRlbmRzOiAueDg2LTY0LWJ1aWxkLWRlYnVnCisgIHZhcmlhYmxl
czoKKyAgICA8PDogKmNsYW5nCisKKy5jbGFuZy14ODYtMzItYnVpbGQ6CisgIGV4dGVuZHM6IC54
ODYtMzItYnVpbGQKKyAgdmFyaWFibGVzOgorICAgIDw8OiAqY2xhbmcKKworLmNsYW5nLXg4Ni0z
Mi1idWlsZC1kZWJ1ZzoKKyAgZXh0ZW5kczogLng4Ni0zMi1idWlsZC1kZWJ1ZworICB2YXJpYWJs
ZXM6CisgICAgPDw6ICpjbGFuZworCisuYXJtNjQtYnVpbGQtdG1wbDoKKyAgPDw6ICpidWlsZAor
ICB2YXJpYWJsZXM6CisgICAgWEVOX1RBUkdFVF9BUkNIOiBhcm02NAorICB0YWdzOgorICAgIC0g
YXJtNjQKKworLmFybTY0LWJ1aWxkOgorICBleHRlbmRzOiAuYXJtNjQtYnVpbGQtdG1wbAorICB2
YXJpYWJsZXM6CisgICAgZGVidWc6IG4KKworLmFybTY0LWJ1aWxkLWRlYnVnOgorICBleHRlbmRz
OiAuYXJtNjQtYnVpbGQtdG1wbAorICB2YXJpYWJsZXM6CisgICAgZGVidWc6IHkKKworLmdjYy1h
cm02NC1idWlsZDoKKyAgZXh0ZW5kczogLmFybTY0LWJ1aWxkCisgIHZhcmlhYmxlczoKKyAgICA8
PDogKmdjYworCisuZ2NjLWFybTY0LWJ1aWxkLWRlYnVnOgorICBleHRlbmRzOiAuYXJtNjQtYnVp
bGQtZGVidWcKKyAgdmFyaWFibGVzOgorICAgIDw8OiAqZ2NjCisKKyMgSm9icyBiZWxvdyB0aGlz
IGxpbmUKKworY2VudG9zLTctMi1nY2M6CisgIGV4dGVuZHM6IC5nY2MteDg2LTY0LWJ1aWxkCisg
IHZhcmlhYmxlczoKKyAgICBDT05UQUlORVI6IGNlbnRvczo3LjIKKworY2VudG9zLTctMi1nY2Mt
ZGVidWc6CisgIGV4dGVuZHM6IC5nY2MteDg2LTY0LWJ1aWxkLWRlYnVnCisgIHZhcmlhYmxlczoK
KyAgICBDT05UQUlORVI6IGNlbnRvczo3LjIKKworY2VudG9zLTctZ2NjOgorICBleHRlbmRzOiAu
Z2NjLXg4Ni02NC1idWlsZAorICB2YXJpYWJsZXM6CisgICAgQ09OVEFJTkVSOiBjZW50b3M6Nwor
CitjZW50b3MtNy1nY2MtZGVidWc6CisgIGV4dGVuZHM6IC5nY2MteDg2LTY0LWJ1aWxkLWRlYnVn
CisgIHZhcmlhYmxlczoKKyAgICBDT05UQUlORVI6IGNlbnRvczo3CisKK2RlYmlhbi1qZXNzaWUt
Y2xhbmc6CisgIGV4dGVuZHM6IC5jbGFuZy14ODYtNjQtYnVpbGQKKyAgdmFyaWFibGVzOgorICAg
IENPTlRBSU5FUjogZGViaWFuOmplc3NpZQorCitkZWJpYW4tamVzc2llLWNsYW5nLWRlYnVnOgor
ICBleHRlbmRzOiAuY2xhbmcteDg2LTY0LWJ1aWxkLWRlYnVnCisgIHZhcmlhYmxlczoKKyAgICBD
T05UQUlORVI6IGRlYmlhbjpqZXNzaWUKKworZGViaWFuLWplc3NpZS1nY2M6CisgIGV4dGVuZHM6
IC5nY2MteDg2LTY0LWJ1aWxkCisgIHZhcmlhYmxlczoKKyAgICBDT05UQUlORVI6IGRlYmlhbjpq
ZXNzaWUKKworZGViaWFuLWplc3NpZS1nY2MtZGVidWc6CisgIGV4dGVuZHM6IC5nY2MteDg2LTY0
LWJ1aWxkLWRlYnVnCisgIHZhcmlhYmxlczoKKyAgICBDT05UQUlORVI6IGRlYmlhbjpqZXNzaWUK
KworZGViaWFuLWplc3NpZS0zMi1jbGFuZzoKKyAgZXh0ZW5kczogLmNsYW5nLXg4Ni0zMi1idWls
ZAorICB2YXJpYWJsZXM6CisgICAgQ09OVEFJTkVSOiBkZWJpYW46amVzc2llLWkzODYKKworZGVi
aWFuLWplc3NpZS0zMi1jbGFuZy1kZWJ1ZzoKKyAgZXh0ZW5kczogLmNsYW5nLXg4Ni0zMi1idWls
ZC1kZWJ1ZworICB2YXJpYWJsZXM6CisgICAgQ09OVEFJTkVSOiBkZWJpYW46amVzc2llLWkzODYK
KworZGViaWFuLWplc3NpZS0zMi1nY2M6CisgIGV4dGVuZHM6IC5nY2MteDg2LTMyLWJ1aWxkCisg
IHZhcmlhYmxlczoKKyAgICBDT05UQUlORVI6IGRlYmlhbjpqZXNzaWUtaTM4NgorCitkZWJpYW4t
amVzc2llLTMyLWdjYy1kZWJ1ZzoKKyAgZXh0ZW5kczogLmdjYy14ODYtMzItYnVpbGQtZGVidWcK
KyAgdmFyaWFibGVzOgorICAgIENPTlRBSU5FUjogZGViaWFuOmplc3NpZS1pMzg2CisKK2RlYmlh
bi1zdHJldGNoLWNsYW5nOgorICBleHRlbmRzOiAuY2xhbmcteDg2LTY0LWJ1aWxkCisgIHZhcmlh
YmxlczoKKyAgICBDT05UQUlORVI6IGRlYmlhbjpzdHJldGNoCisKK2RlYmlhbi1zdHJldGNoLWNs
YW5nLWRlYnVnOgorICBleHRlbmRzOiAuY2xhbmcteDg2LTY0LWJ1aWxkLWRlYnVnCisgIHZhcmlh
YmxlczoKKyAgICBDT05UQUlORVI6IGRlYmlhbjpzdHJldGNoCisKK2RlYmlhbi1zdHJldGNoLWdj
YzoKKyAgZXh0ZW5kczogLmdjYy14ODYtNjQtYnVpbGQKKyAgdmFyaWFibGVzOgorICAgIENPTlRB
SU5FUjogZGViaWFuOnN0cmV0Y2gKKworZGViaWFuLXN0cmV0Y2gtZ2NjLWRlYnVnOgorICBleHRl
bmRzOiAuZ2NjLXg4Ni02NC1idWlsZC1kZWJ1ZworICB2YXJpYWJsZXM6CisgICAgQ09OVEFJTkVS
OiBkZWJpYW46c3RyZXRjaAorCitkZWJpYW4tc3RyZXRjaC0zMi1jbGFuZzoKKyAgZXh0ZW5kczog
LmNsYW5nLXg4Ni0zMi1idWlsZAorICB2YXJpYWJsZXM6CisgICAgQ09OVEFJTkVSOiBkZWJpYW46
c3RyZXRjaC1pMzg2CisKK2RlYmlhbi1zdHJldGNoLTMyLWNsYW5nLWRlYnVnOgorICBleHRlbmRz
OiAuY2xhbmcteDg2LTMyLWJ1aWxkLWRlYnVnCisgIHZhcmlhYmxlczoKKyAgICBDT05UQUlORVI6
IGRlYmlhbjpzdHJldGNoLWkzODYKKworZGViaWFuLXN0cmV0Y2gtMzItZ2NjOgorICBleHRlbmRz
OiAuZ2NjLXg4Ni0zMi1idWlsZAorICB2YXJpYWJsZXM6CisgICAgQ09OVEFJTkVSOiBkZWJpYW46
c3RyZXRjaC1pMzg2CisKK2RlYmlhbi1zdHJldGNoLTMyLWdjYy1kZWJ1ZzoKKyAgZXh0ZW5kczog
LmdjYy14ODYtMzItYnVpbGQtZGVidWcKKyAgdmFyaWFibGVzOgorICAgIENPTlRBSU5FUjogZGVi
aWFuOnN0cmV0Y2gtaTM4NgorCitkZWJpYW4tdW5zdGFibGUtY2xhbmc6CisgIGV4dGVuZHM6IC5j
bGFuZy14ODYtNjQtYnVpbGQKKyAgdmFyaWFibGVzOgorICAgIENPTlRBSU5FUjogZGViaWFuOnVu
c3RhYmxlCisKK2RlYmlhbi11bnN0YWJsZS1jbGFuZy1kZWJ1ZzoKKyAgZXh0ZW5kczogLmNsYW5n
LXg4Ni02NC1idWlsZC1kZWJ1ZworICB2YXJpYWJsZXM6CisgICAgQ09OVEFJTkVSOiBkZWJpYW46
dW5zdGFibGUKKworZGViaWFuLXVuc3RhYmxlLWdjYzoKKyAgZXh0ZW5kczogLmdjYy14ODYtNjQt
YnVpbGQKKyAgdmFyaWFibGVzOgorICAgIENPTlRBSU5FUjogZGViaWFuOnVuc3RhYmxlCisKK2Rl
Ymlhbi11bnN0YWJsZS1nY2MtZGVidWc6CisgIGV4dGVuZHM6IC5nY2MteDg2LTY0LWJ1aWxkLWRl
YnVnCisgIHZhcmlhYmxlczoKKyAgICBDT05UQUlORVI6IGRlYmlhbjp1bnN0YWJsZQorCitkZWJp
YW4tdW5zdGFibGUtZ2NjLXJhbmRjb25maWc6CisgIGV4dGVuZHM6IC5nY2MteDg2LTY0LWJ1aWxk
CisgIHZhcmlhYmxlczoKKyAgICBDT05UQUlORVI6IGRlYmlhbjp1bnN0YWJsZQorICAgIFJBTkRD
T05GSUc6IHkKKworZGViaWFuLXVuc3RhYmxlLWdjYy1kZWJ1Zy1yYW5kY29uZmlnOgorICBleHRl
bmRzOiAuZ2NjLXg4Ni02NC1idWlsZC1kZWJ1ZworICB2YXJpYWJsZXM6CisgICAgQ09OVEFJTkVS
OiBkZWJpYW46dW5zdGFibGUKKyAgICBSQU5EQ09ORklHOiB5CisKK2RlYmlhbi11bnN0YWJsZS0z
Mi1jbGFuZzoKKyAgZXh0ZW5kczogLmNsYW5nLXg4Ni0zMi1idWlsZAorICB2YXJpYWJsZXM6Cisg
ICAgQ09OVEFJTkVSOiBkZWJpYW46dW5zdGFibGUtaTM4NgorCitkZWJpYW4tdW5zdGFibGUtMzIt
Y2xhbmctZGVidWc6CisgIGV4dGVuZHM6IC5jbGFuZy14ODYtMzItYnVpbGQtZGVidWcKKyAgdmFy
aWFibGVzOgorICAgIENPTlRBSU5FUjogZGViaWFuOnVuc3RhYmxlLWkzODYKKworZGViaWFuLXVu
c3RhYmxlLTMyLWdjYzoKKyAgZXh0ZW5kczogLmdjYy14ODYtMzItYnVpbGQKKyAgdmFyaWFibGVz
OgorICAgIENPTlRBSU5FUjogZGViaWFuOnVuc3RhYmxlLWkzODYKKworZGViaWFuLXVuc3RhYmxl
LTMyLWdjYy1kZWJ1ZzoKKyAgZXh0ZW5kczogLmdjYy14ODYtMzItYnVpbGQtZGVidWcKKyAgdmFy
aWFibGVzOgorICAgIENPTlRBSU5FUjogZGViaWFuOnVuc3RhYmxlLWkzODYKKworIyBVYnVudHUg
VHJ1c3R5J3MgQ2xhbmcgaXMgMy40IHdoaWxlIFhlbiByZXF1aXJlcyAzLjUKKwordWJ1bnR1LXRy
dXN0eS1nY2M6CisgIGV4dGVuZHM6IC5nY2MteDg2LTY0LWJ1aWxkCisgIHZhcmlhYmxlczoKKyAg
ICBDT05UQUlORVI6IHVidW50dTp0cnVzdHkKKwordWJ1bnR1LXRydXN0eS1nY2MtZGVidWc6Cisg
IGV4dGVuZHM6IC5nY2MteDg2LTY0LWJ1aWxkLWRlYnVnCisgIHZhcmlhYmxlczoKKyAgICBDT05U
QUlORVI6IHVidW50dTp0cnVzdHkKKwordWJ1bnR1LXhlbmlhbC1jbGFuZzoKKyAgZXh0ZW5kczog
LmNsYW5nLXg4Ni02NC1idWlsZAorICB2YXJpYWJsZXM6CisgICAgQ09OVEFJTkVSOiB1YnVudHU6
eGVuaWFsCisKK3VidW50dS14ZW5pYWwtY2xhbmctZGVidWc6CisgIGV4dGVuZHM6IC5jbGFuZy14
ODYtNjQtYnVpbGQtZGVidWcKKyAgdmFyaWFibGVzOgorICAgIENPTlRBSU5FUjogdWJ1bnR1Onhl
bmlhbAorCit1YnVudHUteGVuaWFsLWdjYzoKKyAgZXh0ZW5kczogLmdjYy14ODYtNjQtYnVpbGQK
KyAgdmFyaWFibGVzOgorICAgIENPTlRBSU5FUjogdWJ1bnR1OnhlbmlhbAorCit1YnVudHUteGVu
aWFsLWdjYy1kZWJ1ZzoKKyAgZXh0ZW5kczogLmdjYy14ODYtNjQtYnVpbGQtZGVidWcKKyAgdmFy
aWFibGVzOgorICAgIENPTlRBSU5FUjogdWJ1bnR1OnhlbmlhbAorCit1YnVudHUtYmlvbmljLWNs
YW5nOgorICBleHRlbmRzOiAuY2xhbmcteDg2LTY0LWJ1aWxkCisgIHZhcmlhYmxlczoKKyAgICBD
T05UQUlORVI6IHVidW50dTpiaW9uaWMKKwordWJ1bnR1LWJpb25pYy1jbGFuZy1kZWJ1ZzoKKyAg
ZXh0ZW5kczogLmNsYW5nLXg4Ni02NC1idWlsZC1kZWJ1ZworICB2YXJpYWJsZXM6CisgICAgQ09O
VEFJTkVSOiB1YnVudHU6YmlvbmljCisKK3VidW50dS1iaW9uaWMtZ2NjOgorICBleHRlbmRzOiAu
Z2NjLXg4Ni02NC1idWlsZAorICB2YXJpYWJsZXM6CisgICAgQ09OVEFJTkVSOiB1YnVudHU6Ymlv
bmljCisKK3VidW50dS1iaW9uaWMtZ2NjLWRlYnVnOgorICBleHRlbmRzOiAuZ2NjLXg4Ni02NC1i
dWlsZC1kZWJ1ZworICB2YXJpYWJsZXM6CisgICAgQ09OVEFJTkVSOiB1YnVudHU6YmlvbmljCisK
K29wZW5zdXNlLWxlYXAtY2xhbmc6CisgIGV4dGVuZHM6IC5jbGFuZy14ODYtNjQtYnVpbGQKKyAg
dmFyaWFibGVzOgorICAgIENPTlRBSU5FUjogc3VzZTpvcGVuc3VzZS1sZWFwCisKK29wZW5zdXNl
LWxlYXAtY2xhbmctZGVidWc6CisgIGV4dGVuZHM6IC5jbGFuZy14ODYtNjQtYnVpbGQtZGVidWcK
KyAgdmFyaWFibGVzOgorICAgIENPTlRBSU5FUjogc3VzZTpvcGVuc3VzZS1sZWFwCisKK29wZW5z
dXNlLWxlYXAtZ2NjOgorICBleHRlbmRzOiAuZ2NjLXg4Ni02NC1idWlsZAorICB2YXJpYWJsZXM6
CisgICAgQ09OVEFJTkVSOiBzdXNlOm9wZW5zdXNlLWxlYXAKKworb3BlbnN1c2UtbGVhcC1nY2Mt
ZGVidWc6CisgIGV4dGVuZHM6IC5nY2MteDg2LTY0LWJ1aWxkLWRlYnVnCisgIHZhcmlhYmxlczoK
KyAgICBDT05UQUlORVI6IHN1c2U6b3BlbnN1c2UtbGVhcAorCisjIEFybSBidWlsZHMKKworZGVi
aWFuLXVuc3RhYmxlLWdjYy1hcm02NDoKKyAgZXh0ZW5kczogLmdjYy1hcm02NC1idWlsZAorICB2
YXJpYWJsZXM6CisgICAgQ09OVEFJTkVSOiBkZWJpYW46dW5zdGFibGUtYXJtNjR2OAorCitkZWJp
YW4tdW5zdGFibGUtZ2NjLWRlYnVnLWFybTY0OgorICBleHRlbmRzOiAuZ2NjLWFybTY0LWJ1aWxk
LWRlYnVnCisgIHZhcmlhYmxlczoKKyAgICBDT05UQUlORVI6IGRlYmlhbjp1bnN0YWJsZS1hcm02
NHY4CisKK2RlYmlhbi11bnN0YWJsZS1nY2MtYXJtNjQtcmFuZGNvbmZpZzoKKyAgZXh0ZW5kczog
LmdjYy1hcm02NC1idWlsZAorICB2YXJpYWJsZXM6CisgICAgQ09OVEFJTkVSOiBkZWJpYW46dW5z
dGFibGUtYXJtNjR2OAorICAgIFJBTkRDT05GSUc6IHkKKworZGViaWFuLXVuc3RhYmxlLWdjYy1k
ZWJ1Zy1hcm02NC1yYW5kY29uZmlnOgorICBleHRlbmRzOiAuZ2NjLWFybTY0LWJ1aWxkLWRlYnVn
CisgIHZhcmlhYmxlczoKKyAgICBDT05UQUlORVI6IGRlYmlhbjp1bnN0YWJsZS1hcm02NHY4Cisg
ICAgUkFORENPTkZJRzogeQorCmRpZmYgLS1naXQgYS9hdXRvbWF0aW9uL2dpdGxhYi1jaS90ZXN0
LnlhbWwgYi9hdXRvbWF0aW9uL2dpdGxhYi1jaS90ZXN0LnlhbWwKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMDAwMC4uMGRkNWVhZWM1ZgotLS0gL2Rldi9udWxsCisrKyBiL2F1dG9t
YXRpb24vZ2l0bGFiLWNpL3Rlc3QueWFtbApAQCAtMCwwICsxLDM0IEBACisjIFRlc3Qgam9icwor
cWVtdS1zbW9rZS14ODYtNjQtZ2NjOgorICBzdGFnZTogdGVzdAorICBpbWFnZTogcmVnaXN0cnku
Z2l0bGFiLmNvbS94ZW4tcHJvamVjdC94ZW4vJHtDT05UQUlORVJ9CisgIHZhcmlhYmxlczoKKyAg
ICBDT05UQUlORVI6IGRlYmlhbjpzdHJldGNoCisgIHNjcmlwdDoKKyAgICAtIC4vYXV0b21hdGlv
bi9zY3JpcHRzL3FlbXUtc21va2UteDg2LTY0LnNoIDI+JjEgfCB0ZWUgcWVtdS1zbW9rZS14ODYt
NjQubG9nCisgIGFydGlmYWN0czoKKyAgICBwYXRoczoKKyAgICAgIC0gc21va2Uuc2VyaWFsCisg
ICAgICAtICcqLmxvZycKKyAgICB3aGVuOiBhbHdheXMKKyAgZGVwZW5kZW5jaWVzOgorICAgIC0g
ZGViaWFuLXN0cmV0Y2gtZ2NjLWRlYnVnCisgIHRhZ3M6CisgICAgLSB4ODZfNjQKKworcWVtdS1z
bW9rZS14ODYtNjQtY2xhbmc6CisgIHN0YWdlOiB0ZXN0CisgIGltYWdlOiByZWdpc3RyeS5naXRs
YWIuY29tL3hlbi1wcm9qZWN0L3hlbi8ke0NPTlRBSU5FUn0KKyAgdmFyaWFibGVzOgorICAgIENP
TlRBSU5FUjogZGViaWFuOnN0cmV0Y2gKKyAgc2NyaXB0OgorICAgIC0gLi9hdXRvbWF0aW9uL3Nj
cmlwdHMvcWVtdS1zbW9rZS14ODYtNjQuc2ggMj4mMSB8IHRlZSBxZW11LXNtb2tlLXg4Ni02NC5s
b2cKKyAgYXJ0aWZhY3RzOgorICAgIHBhdGhzOgorICAgICAgLSBzbW9rZS5zZXJpYWwKKyAgICAg
IC0gJyoubG9nJworICAgIHdoZW46IGFsd2F5cworICBkZXBlbmRlbmNpZXM6CisgICAgLSBkZWJp
YW4tdW5zdGFibGUtY2xhbmctZGVidWcKKyAgdGFnczoKKyAgICAtIHg4Nl82NAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Dec 06 11:33:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Dec 2018 11:33:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gUru0-00005Q-6O; Thu, 06 Dec 2018 11:33:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ilrf=op=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gUrty-000059-Vd
 for xen-changelog@lists.xenproject.org; Thu, 06 Dec 2018 11:33:07 +0000
X-Inumbo-ID: b2cf2c6d-f94a-11e8-ad2b-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b2cf2c6d-f94a-11e8-ad2b-bc764e045a96;
 Thu, 06 Dec 2018 11:33:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gUrtx-00037b-L7
 for xen-changelog@lists.xenproject.org; Thu, 06 Dec 2018 11:33:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gUrtx-0001OE-IP
 for xen-changelog@lists.xenproject.org; Thu, 06 Dec 2018 11:33:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gUrtx-0001OE-IP@xenbits.xenproject.org>
Date: Thu, 06 Dec 2018 11:33:05 +0000
Subject: [Xen-changelog] [xen staging] x86: reduce code duplication in
 guest_remove_page()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg4ZjkwNjkzYzc0ZDU4NzdmNmIzNDMwNzZjMzE3MzllODc1NGZiMDAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgRGVjIDYg
MTI6MTg6MDMgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFRodSBEZWMgNiAxMjoxODowMyAyMDE4ICswMTAwCgogICAgeDg2
OiByZWR1Y2UgY29kZSBkdXBsaWNhdGlvbiBpbiBndWVzdF9yZW1vdmVfcGFnZSgpCiAgICAKICAg
IFF1aXRlIGEgYml0IG9mIGR1cGxpY2F0ZSBjb2RlIGhhcyBhY2N1bXVsYXRlZCBvbiB0aGUgInBh
Z2luZyIgdHlwZXMKICAgIHNwZWNpYWwgY2FzZSBwYXRoLiBSZS11c2Ugd2hhdCBjYW4gYmUgcmUt
dXNlZCBmcm9tIHRoZSBjb21tb24gcGF0aC4KICAgIAogICAgU2luY2UgaXQgbmVlZHMgdG91Y2hp
bmcgYW55d2F5LCBzbGlnaHRseSByZS1mb3JtYXQgYW5kIGV4dGVuZCB0aGUKICAgIGdkcHJpbnRr
KCkgb24gdGhlIGNvbW1vbiBwYXRoIGFzIHdlbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9jb21tb24vbWVtb3J5LmMg
fCAyMiArKysrKy0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25z
KCspLCAxNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL21lbW9yeS5jIGIv
eGVuL2NvbW1vbi9tZW1vcnkuYwppbmRleCAxNzViZDYyYzExLi41ZjdkMDgxYzYxIDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCisrKyBiL3hlbi9jb21tb24vbWVtb3J5LmMKQEAgLTMy
MCwzMCArMzIwLDE1IEBAIGludCBndWVzdF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBsb25nIGdtZm4pCiAgICAgICAgIGlmICggcDJtdCA9PSBwMm1fcmFtX3BhZ2luZ19v
dXQgKQogICAgICAgICB7CiAgICAgICAgICAgICBBU1NFUlQobWZuX3ZhbGlkKG1mbikpOwotICAg
ICAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKG1mbik7Ci0gICAgICAgICAgICByYyA9IC1FTlhJ
TzsKLSAgICAgICAgICAgIGlmICggIWdldF9wYWdlKHBhZ2UsIGQpICkKLSAgICAgICAgICAgICAg
ICBnb3RvIG91dF9wdXRfZ2ZuOworICAgICAgICAgICAgZ290byBvYnRhaW5fcGFnZTsKICAgICAg
ICAgfQotICAgICAgICBlbHNlCi0gICAgICAgICAgICBwYWdlID0gTlVMTDsKIAogICAgICAgICBy
YyA9IGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dmbihnbWZuKSwgbWZuLCAwKTsKICAg
ICAgICAgaWYgKCByYyApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGlmICggcGFnZSApCi0gICAg
ICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAgICAgICAgICAgICBnb3RvIG91dF9wdXRfZ2Zu
OwotICAgICAgICB9CiAKICAgICAgICAgcHV0X2dmbihkLCBnbWZuKTsKIAotICAgICAgICBpZiAo
IHBhZ2UgKQotICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChf
UEdDX2FsbG9jYXRlZCwgJnBhZ2UtPmNvdW50X2luZm8pICkKLSAgICAgICAgICAgICAgICBwdXRf
cGFnZShwYWdlKTsKLSAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwotICAgICAgICB9CiAgICAg
ICAgIHAybV9tZW1fcGFnaW5nX2Ryb3BfcGFnZShkLCBnbWZuLCBwMm10KTsKIAogICAgICAgICBy
ZXR1cm4gMDsKQEAgLTM4NywxMyArMzcyLDE2IEBAIGludCBndWVzdF9yZW1vdmVfcGFnZShzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdtZm4pCiAgICAgfQogI2VuZGlmIC8qIENPTkZJ
R19YODYgKi8KIAorIG9idGFpbl9wYWdlOiBfX21heWJlX3VudXNlZDsKICAgICBwYWdlID0gbWZu
X3RvX3BhZ2UobWZuKTsKICAgICBpZiAoIHVubGlrZWx5KCFnZXRfcGFnZShwYWdlLCBkKSkgKQog
ICAgIHsKICNpZmRlZiBDT05GSUdfWDg2CiAgICAgICAgIHB1dF9nZm4oZCwgZ21mbik7CisgICAg
ICAgIGlmICggIXAybV9pc19wYWdpbmcocDJtdCkgKQogI2VuZGlmCi0gICAgICAgIGdkcHJpbnRr
KFhFTkxPR19JTkZPLCAiQmFkIHBhZ2UgZnJlZSBmb3IgZG9tYWluICV1XG4iLCBkLT5kb21haW5f
aWQpOworICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJCYWQgcGFnZSBmcmVlIGZv
ciBEb20ldSBHRk4gJWx4XG4iLAorICAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBn
bWZuKTsKIAogICAgICAgICByZXR1cm4gLUVOWElPOwogICAgIH0KLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Dec 06 11:33:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Dec 2018 11:33:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gUruA-00006H-8A; Thu, 06 Dec 2018 11:33:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ilrf=op=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gUru9-00006A-0p
 for xen-changelog@lists.xenproject.org; Thu, 06 Dec 2018 11:33:17 +0000
X-Inumbo-ID: b8e9b25e-f94a-11e8-ad2b-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b8e9b25e-f94a-11e8-ad2b-bc764e045a96;
 Thu, 06 Dec 2018 11:33:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gUru7-00037v-Rm
 for xen-changelog@lists.xenproject.org; Thu, 06 Dec 2018 11:33:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gUru7-0001V4-P6
 for xen-changelog@lists.xenproject.org; Thu, 06 Dec 2018 11:33:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gUru7-0001V4-P6@xenbits.xenproject.org>
Date: Thu, 06 Dec 2018 11:33:15 +0000
Subject: [Xen-changelog] [xen staging] make domain_adjust_tot_pages()
 __must_check
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM0NmRiYTBkNzJlNTE5NzQzODIzYzc2YzY3Njg1OGFkMWFmNDhiOTAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgRGVjIDYg
MTI6MTk6MDQgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFRodSBEZWMgNiAxMjoxOTowNCAyMDE4ICswMTAwCgogICAgbWFr
ZSBkb21haW5fYWRqdXN0X3RvdF9wYWdlcygpIF9fbXVzdF9jaGVjawogICAgCiAgICBFdmVuIGlm
IHVubGlrZWx5LCBkb25hdGVfcGFnZSgpIHNob3VsZCBub3QgaWdub3JlIHRoZSBwb3NzaWJsZSBu
ZWVkIHRvCiAgICBvYnRhaW4gYSBkb21haW4gcmVmZXJlbmNlLiBUbyBtYWtlIHBlb3BsZSBsb29r
IG1vcmUgY2xvc2VseSB3aGVuIHRoZXkKICAgIGFkZCBuZXcgdXNlcyBvZiBkb21haW5fYWRqdXN0
X3RvdF9wYWdlcygpLCBmb3JjZSBpdHMgcmV0dXJuIHZhbHVlIHRvIGJlCiAgICBjaGVja2VkLiBU
aGlzIGluIHR1cm4gcmVxdWlyZXMgYSBiZW5pZ24gY2hhbmdlIHRvIGFzc2lnbl9wYWdlcygpLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0t
CiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICB8IDMgKystCiB4ZW4vY29tbW9uL3BhZ2VfYWxsb2Mu
YyB8IDQgKy0tLQogeGVuL2luY2x1ZGUveGVuL21tLmggICAgfCAzICsrLQogMyBmaWxlcyBjaGFu
Z2VkLCA1IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAyOGEwMDMwNjNlLi5iMzM1MGVl
ZTM1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0u
YwpAQCAtNDAwOSw3ICs0MDA5LDggQEAgaW50IGRvbmF0ZV9wYWdlKAogICAgIHsKICAgICAgICAg
aWYgKCBkLT50b3RfcGFnZXMgPj0gZC0+bWF4X3BhZ2VzICkKICAgICAgICAgICAgIGdvdG8gZmFp
bDsKLSAgICAgICAgZG9tYWluX2FkanVzdF90b3RfcGFnZXMoZCwgMSk7CisgICAgICAgIGlmICgg
dW5saWtlbHkoZG9tYWluX2FkanVzdF90b3RfcGFnZXMoZCwgMSkgPT0gMSkgKQorICAgICAgICAg
ICAgZ2V0X2tub3duYWxpdmVfZG9tYWluKGQpOwogICAgIH0KIAogICAgIHBhZ2UtPmNvdW50X2lu
Zm8gPSBQR0NfYWxsb2NhdGVkIHwgMTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcGFnZV9hbGxv
Yy5jIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKaW5kZXggZmQzYjBhYWE4My4uYjMxNGI1Y2Vl
OCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKKysrIGIveGVuL2NvbW1vbi9w
YWdlX2FsbG9jLmMKQEAgLTIyNzMsMTAgKzIyNzMsOCBAQCBpbnQgYXNzaWduX3BhZ2VzKAogICAg
ICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KIAotICAgICAgICBpZiAoIHVubGlrZWx5KGQt
PnRvdF9wYWdlcyA9PSAwKSApCisgICAgICAgIGlmICggdW5saWtlbHkoZG9tYWluX2FkanVzdF90
b3RfcGFnZXMoZCwgMSA8PCBvcmRlcikgPT0gKDEgPDwgb3JkZXIpKSApCiAgICAgICAgICAgICBn
ZXRfa25vd25hbGl2ZV9kb21haW4oZCk7Ci0KLSAgICAgICAgZG9tYWluX2FkanVzdF90b3RfcGFn
ZXMoZCwgMSA8PCBvcmRlcik7CiAgICAgfQogCiAgICAgZm9yICggaSA9IDA7IGkgPCAoMSA8PCBv
cmRlcik7IGkrKyApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbW0uaCBiL3hlbi9pbmNs
dWRlL3hlbi9tbS5oCmluZGV4IDA1NGQwMmU2YzAuLmU5NzExNDcyMzQgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL3hlbi9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9tbS5oCkBAIC0xOTAsNyAr
MTkwLDggQEAgaW50IGRlc3Ryb3lfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgdiwgdW5zaWdu
ZWQgbG9uZyBlKTsKICAqLwogaW50IHBvcHVsYXRlX3B0X3JhbmdlKHVuc2lnbmVkIGxvbmcgdmly
dCwgdW5zaWduZWQgbG9uZyBucl9tZm5zKTsKIC8qIENsYWltIGhhbmRsaW5nICovCi11bnNpZ25l
ZCBsb25nIGRvbWFpbl9hZGp1c3RfdG90X3BhZ2VzKHN0cnVjdCBkb21haW4gKmQsIGxvbmcgcGFn
ZXMpOwordW5zaWduZWQgbG9uZyBfX211c3RfY2hlY2sgZG9tYWluX2FkanVzdF90b3RfcGFnZXMo
c3RydWN0IGRvbWFpbiAqZCwKKyAgICBsb25nIHBhZ2VzKTsKIGludCBkb21haW5fc2V0X291dHN0
YW5kaW5nX3BhZ2VzKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcGFnZXMpOwogdm9p
ZCBnZXRfb3V0c3RhbmRpbmdfY2xhaW1zKHVpbnQ2NF90ICpmcmVlX3BhZ2VzLCB1aW50NjRfdCAq
b3V0c3RhbmRpbmdfcGFnZXMpOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Dec 06 11:33:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Dec 2018 11:33:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gUruL-00007S-A8; Thu, 06 Dec 2018 11:33:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iLRF=OP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gUruK-00007H-39
 for xen-changelog@lists.xenproject.org; Thu, 06 Dec 2018 11:33:28 +0000
X-Inumbo-ID: bef91fae-f94a-11e8-a92b-83d043961dfc
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bef91fae-f94a-11e8-a92b-83d043961dfc;
 Thu, 06 Dec 2018 11:33:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gUruI-000385-1n
 for xen-changelog@lists.xenproject.org; Thu, 06 Dec 2018 11:33:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gUruH-0001XL-VV
 for xen-changelog@lists.xenproject.org; Thu, 06 Dec 2018 11:33:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gUruH-0001XL-VV@xenbits.xenproject.org>
Date: Thu, 06 Dec 2018 11:33:25 +0000
Subject: [Xen-changelog] [xen staging] console: adjust IRQ initialization
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8078782337829730228=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============8078782337829730228==
Content-Type: text/plain

commit 69343d5af45076e5b196833f3082acf6f7248299
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Thu Dec 6 12:20:55 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Thu Dec 6 12:20:55 2018 +0100

    console: adjust IRQ initialization
    
    In order for a Xen internal PCI device driver to enable MSI on the
    device, we need another hook which the driver can use to create the IRQ
    (doing this in the init_preirq hook is too early, since IRQ code hasn't
    got initialized at that time yet, and doing it in init_postirq is too
    late because at least on x86 smp_intr_init() needs to know the IRQ
    number).
    
    On x86 this additionally requires a slight ordering change to IRQ
    initialization, to facilitate calling the new hook between basic
    initialization and the call path leading to smp_intr_init().
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
---
 xen/arch/x86/i8259.c       | 2 --
 xen/arch/x86/setup.c       | 9 ++++++++-
 xen/drivers/char/console.c | 5 +++++
 xen/drivers/char/serial.c  | 9 +++++++++
 xen/include/xen/console.h  | 1 +
 xen/include/xen/serial.h   | 4 +++-
 6 files changed, 26 insertions(+), 4 deletions(-)

diff --git a/xen/arch/x86/i8259.c b/xen/arch/x86/i8259.c
index 166ca1a3e1..357ffcd085 100644
--- a/xen/arch/x86/i8259.c
+++ b/xen/arch/x86/i8259.c
@@ -341,8 +341,6 @@ void __init init_IRQ(void)
 
     init_8259A(0);
 
-    BUG_ON(init_irq_data() < 0);
-
     for (irq = 0; platform_legacy_irq(irq); irq++) {
         struct irq_desc *desc = irq_to_desc(irq);
         
diff --git a/xen/arch/x86/setup.c b/xen/arch/x86/setup.c
index 9cbff22fb3..06eb483cb4 100644
--- a/xen/arch/x86/setup.c
+++ b/xen/arch/x86/setup.c
@@ -677,6 +677,7 @@ void __init noreturn __start_xen(unsigned long mbi_p)
     unsigned long nr_pages, raw_max_page, modules_headroom, *module_map;
     int i, j, e820_warn = 0, bytes = 0;
     bool acpi_boot_table_init_done = false, relocated = false;
+    int ret;
     struct ns16550_defaults ns16550 = {
         .data_bits = 8,
         .parity    = 'n',
@@ -1563,6 +1564,12 @@ void __init noreturn __start_xen(unsigned long mbi_p)
 
     x2apic_bsp_setup();
 
+    ret = init_irq_data();
+    if ( ret < 0 )
+        panic("Error %d setting up IRQ data\n", ret);
+
+    console_init_irq();
+
     init_IRQ();
 
     module_map = xmalloc_array(unsigned long, BITS_TO_LONGS(mbi->mods_count));
@@ -1665,7 +1672,7 @@ void __init noreturn __start_xen(unsigned long mbi_p)
             if ( (park_offline_cpus || num_online_cpus() < max_cpus) &&
                  !cpu_online(i) )
             {
-                int ret = cpu_up(i);
+                ret = cpu_up(i);
                 if ( ret != 0 )
                     printk("Failed to bring up CPU %u (error %d)\n", i, ret);
                 else if ( num_online_cpus() > max_cpus ||
diff --git a/xen/drivers/char/console.c b/xen/drivers/char/console.c
index 675193a272..4315588f05 100644
--- a/xen/drivers/char/console.c
+++ b/xen/drivers/char/console.c
@@ -972,6 +972,11 @@ void __init console_init_ring(void)
     printk("Allocated console ring of %u KiB.\n", opt_conring_size >> 10);
 }
 
+void __init console_init_irq(void)
+{
+    serial_init_irq();
+}
+
 void __init console_init_postirq(void)
 {
     serial_init_postirq();
diff --git a/xen/drivers/char/serial.c b/xen/drivers/char/serial.c
index 09a20ac2de..221a14c092 100644
--- a/xen/drivers/char/serial.c
+++ b/xen/drivers/char/serial.c
@@ -503,6 +503,15 @@ void __init serial_init_preirq(void)
             com[i].driver->init_preirq(&com[i]);
 }
 
+void __init serial_init_irq(void)
+{
+    unsigned int i;
+
+    for ( i = 0; i < ARRAY_SIZE(com); i++ )
+        if ( com[i].driver && com[i].driver->init_irq )
+            com[i].driver->init_irq(&com[i]);
+}
+
 void __init serial_init_postirq(void)
 {
     int i;
diff --git a/xen/include/xen/console.h b/xen/include/xen/console.h
index c5a85c8f6a..b4f9463936 100644
--- a/xen/include/xen/console.h
+++ b/xen/include/xen/console.h
@@ -15,6 +15,7 @@ long read_console_ring(struct xen_sysctl_readconsole *op);
 
 void console_init_preirq(void);
 void console_init_ring(void);
+void console_init_irq(void);
 void console_init_postirq(void);
 void console_endboot(void);
 int console_has(const char *device);
diff --git a/xen/include/xen/serial.h b/xen/include/xen/serial.h
index 1212a12720..f2994d4093 100644
--- a/xen/include/xen/serial.h
+++ b/xen/include/xen/serial.h
@@ -64,6 +64,7 @@ struct serial_port {
 struct uart_driver {
     /* Driver initialisation (pre- and post-IRQ subsystem setup). */
     void (*init_preirq)(struct serial_port *);
+    void (*init_irq)(struct serial_port *);
     void (*init_postirq)(struct serial_port *);
     /* Hook to clean up after Xen bootstrap (before domain 0 runs). */
     void (*endboot)(struct serial_port *);
@@ -99,8 +100,9 @@ struct uart_driver {
 #define SERHND_LO       (1<<3) /* Ditto, except that the MSB is cleared.  */
 #define SERHND_COOKED   (1<<4) /* Newline/carriage-return translation?    */
 
-/* Two-stage initialisation (before/after IRQ-subsystem initialisation). */
+/* Three-stage initialisation (before/during/after IRQ-subsystem setup). */
 void serial_init_preirq(void);
+void serial_init_irq(void);
 void serial_init_postirq(void);
 
 /* Clean-up hook before domain 0 runs. */
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8078782337829730228==--

From xen-changelog-bounces@lists.xenproject.org Thu Dec 06 11:33:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Dec 2018 11:33:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gUruU-00009f-Br; Thu, 06 Dec 2018 11:33:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iLRF=OP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gUruT-00009Q-Fl
 for xen-changelog@lists.xenproject.org; Thu, 06 Dec 2018 11:33:37 +0000
X-Inumbo-ID: c50c82d2-f94a-11e8-97d6-333ab5665fa6
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c50c82d2-f94a-11e8-97d6-333ab5665fa6;
 Thu, 06 Dec 2018 11:33:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gUruS-00038D-85
 for xen-changelog@lists.xenproject.org; Thu, 06 Dec 2018 11:33:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gUruS-0001YS-5e
 for xen-changelog@lists.xenproject.org; Thu, 06 Dec 2018 11:33:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gUruS-0001YS-5e@xenbits.xenproject.org>
Date: Thu, 06 Dec 2018 11:33:36 +0000
Subject: [Xen-changelog] [xen staging] ns16550: enable use of PCI MSI
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0946310217505936406=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============0946310217505936406==
Content-Type: text/plain

commit ae01a8e315fecb1914edd99980a619d387951d3f
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Thu Dec 6 12:21:34 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Thu Dec 6 12:21:34 2018 +0100

    ns16550: enable use of PCI MSI
    
    Which, on x86, requires fiddling with the INTx bit in PCI config space,
    since for internally used MSI we can't delegate this to Dom0.
    
    ns16550_init_postirq() also needs (benign) re-ordering of its
    operations.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
---
 docs/misc/xen-command-line.markdown |  4 +-
 xen/arch/x86/msi.c                  | 24 ++++++++++
 xen/drivers/char/ns16550.c          | 93 ++++++++++++++++++++++++++++++++-----
 xen/drivers/pci/pci.c               | 15 ++++++
 xen/include/xen/pci.h               |  1 +
 5 files changed, 123 insertions(+), 14 deletions(-)

diff --git a/docs/misc/xen-command-line.markdown b/docs/misc/xen-command-line.markdown
index 764f33a3ca..6f671d3219 100644
--- a/docs/misc/xen-command-line.markdown
+++ b/docs/misc/xen-command-line.markdown
@@ -278,7 +278,7 @@ Flag to indicate whether to probe for a CMOS Real Time Clock irrespective of
 ACPI indicating none to be there.
 
 ### com1,com2
-> `= <baud>[/<base-baud>][,[DPS][,[<io-base>|pci|amt][,[<irq>][,[<port-bdf>][,[<bridge-bdf>]]]]]]`
+> `= <baud>[/<base-baud>][,[DPS][,[<io-base>|pci|amt][,[<irq>|msi][,[<port-bdf>][,[<bridge-bdf>]]]]]]`
 
 Both option `com1` and `com2` follow the same format.
 
@@ -299,7 +299,7 @@ Both option `com1` and `com2` follow the same format.
 * `<io-base>` is an integer which specifies the IO base port for UART
   registers.
 * `<irq>` is the IRQ number to use, or `0` to use the UART in poll
-  mode only.
+  mode only, or `msi` to set up a Message Signaled Interrupt.
 * `<port-bdf>` is the PCI location of the UART, in
   `<bus>:<device>.<function>` notation.
 * `<bridge-bdf>` is the PCI bridge behind which is the UART, in
diff --git a/xen/arch/x86/msi.c b/xen/arch/x86/msi.c
index 5567990fbd..babc4147c4 100644
--- a/xen/arch/x86/msi.c
+++ b/xen/arch/x86/msi.c
@@ -742,6 +742,16 @@ static int msi_capability_init(struct pci_dev *dev,
 
     *desc = entry;
     /* Restore the original MSI enabled bits  */
+    if ( !hardware_domain )
+    {
+        /*
+         * ..., except for internal requests (before Dom0 starts), in which
+         * case we rather need to behave "normally", i.e. not follow the split
+         * brain model where Dom0 actually enables MSI (and disables INTx).
+         */
+        pci_intx(dev, false);
+        control |= PCI_MSI_FLAGS_ENABLE;
+    }
     pci_conf_write16(seg, bus, slot, func, msi_control_reg(pos), control);
 
     return 0;
@@ -1019,6 +1029,18 @@ static int msix_capability_init(struct pci_dev *dev,
     ++msix->used_entries;
 
     /* Restore MSI-X enabled bits */
+    if ( !hardware_domain )
+    {
+        /*
+         * ..., except for internal requests (before Dom0 starts), in which
+         * case we rather need to behave "normally", i.e. not follow the split
+         * brain model where Dom0 actually enables MSI (and disables INTx).
+         */
+        pci_intx(dev, false);
+        control |= PCI_MSIX_FLAGS_ENABLE;
+        control &= ~PCI_MSIX_FLAGS_MASKALL;
+        maskall = 0;
+    }
     msix->host_maskall = maskall;
     pci_conf_write16(seg, bus, slot, func, msix_control_reg(pos), control);
 
@@ -1073,6 +1095,8 @@ static void __pci_disable_msi(struct msi_desc *entry)
 
     dev = entry->dev;
     msi_set_enable(dev, 0);
+    if ( entry->irq > 0 && !(irq_to_desc(entry->irq)->status & IRQ_GUEST) )
+        pci_intx(dev, true);
 
     BUG_ON(list_empty(&dev->msi_list));
 }
diff --git a/xen/drivers/char/ns16550.c b/xen/drivers/char/ns16550.c
index 3eba56eadc..189e121b7e 100644
--- a/xen/drivers/char/ns16550.c
+++ b/xen/drivers/char/ns16550.c
@@ -92,6 +92,7 @@ static struct ns16550 {
     u32 bar64;
     u16 cr;
     u8 bar_idx;
+    bool msi;
     const struct ns16550_config_param *param; /* Points into .init.*! */
 #endif
 } ns16550_com[2] = { { 0 } };
@@ -712,6 +713,16 @@ static void __init ns16550_init_preirq(struct serial_port *port)
         uart->fifo_size = 16;
 }
 
+static void __init ns16550_init_irq(struct serial_port *port)
+{
+#ifdef CONFIG_HAS_PCI
+    struct ns16550 *uart = port->uart;
+
+    if ( uart->msi )
+        uart->irq = create_irq(0);
+#endif
+}
+
 static void ns16550_setup_postirq(struct ns16550 *uart)
 {
     if ( uart->irq > 0 )
@@ -746,17 +757,6 @@ static void __init ns16550_init_postirq(struct serial_port *port)
     uart->timeout_ms = max_t(
         unsigned int, 1, (bits * uart->fifo_size * 1000) / uart->baud);
 
-    if ( uart->irq > 0 )
-    {
-        uart->irqaction.handler = ns16550_interrupt;
-        uart->irqaction.name    = "ns16550";
-        uart->irqaction.dev_id  = port;
-        if ( (rc = setup_irq(uart->irq, 0, &uart->irqaction)) != 0 )
-            printk("ERROR: Failed to allocate ns16550 IRQ %d\n", uart->irq);
-    }
-
-    ns16550_setup_postirq(uart);
-
 #ifdef CONFIG_HAS_PCI
     if ( uart->bar || uart->ps_bdf_enable )
     {
@@ -777,8 +777,65 @@ static void __init ns16550_init_postirq(struct serial_port *port)
                                     uart->ps_bdf[0], uart->ps_bdf[1],
                                     uart->ps_bdf[2]);
         }
+
+        if ( uart->msi )
+        {
+            struct msi_info msi = {
+                .bus = uart->ps_bdf[0],
+                .devfn = PCI_DEVFN(uart->ps_bdf[1], uart->ps_bdf[2]),
+                .irq = rc = uart->irq,
+                .entry_nr = 1
+            };
+
+            if ( rc > 0 )
+            {
+                struct msi_desc *msi_desc = NULL;
+
+                pcidevs_lock();
+
+                rc = pci_enable_msi(&msi, &msi_desc);
+                if ( !rc )
+                {
+                    struct irq_desc *desc = irq_to_desc(msi.irq);
+                    unsigned long flags;
+
+                    spin_lock_irqsave(&desc->lock, flags);
+                    rc = setup_msi_irq(desc, msi_desc);
+                    spin_unlock_irqrestore(&desc->lock, flags);
+                    if ( rc )
+                        pci_disable_msi(msi_desc);
+                }
+
+                pcidevs_unlock();
+
+                if ( rc )
+                {
+                    uart->irq = 0;
+                    if ( msi_desc )
+                        msi_free_irq(msi_desc);
+                    else
+                        destroy_irq(msi.irq);
+                }
+            }
+
+            if ( rc )
+                printk(XENLOG_WARNING
+                       "MSI setup failed (%d) for %02x:%02x.%o\n",
+                       rc, uart->ps_bdf[0], uart->ps_bdf[1], uart->ps_bdf[2]);
+        }
     }
 #endif
+
+    if ( uart->irq > 0 )
+    {
+        uart->irqaction.handler = ns16550_interrupt;
+        uart->irqaction.name    = "ns16550";
+        uart->irqaction.dev_id  = port;
+        if ( (rc = setup_irq(uart->irq, 0, &uart->irqaction)) != 0 )
+            printk("ERROR: Failed to allocate ns16550 IRQ %d\n", uart->irq);
+    }
+
+    ns16550_setup_postirq(uart);
 }
 
 static void ns16550_suspend(struct serial_port *port)
@@ -908,6 +965,7 @@ static const struct vuart_info *ns16550_vuart_info(struct serial_port *port)
 
 static struct uart_driver __read_mostly ns16550_driver = {
     .init_preirq  = ns16550_init_preirq,
+    .init_irq     = ns16550_init_irq,
     .init_postirq = ns16550_init_postirq,
     .endboot      = ns16550_endboot,
     .suspend      = ns16550_suspend,
@@ -1261,7 +1319,18 @@ static bool __init parse_positional(struct ns16550 *uart, char **str)
     }
 
     if ( *conf == ',' && *++conf != ',' )
-        uart->irq = simple_strtol(conf, &conf, 10);
+    {
+#ifdef CONFIG_HAS_PCI
+        if ( strncmp(conf, "msi", 3) == 0 )
+        {
+            conf += 3;
+            uart->msi = true;
+            uart->irq = 0;
+        }
+        else
+#endif
+            uart->irq = simple_strtol(conf, &conf, 10);
+    }
 
 #ifdef CONFIG_HAS_PCI
     if ( *conf == ',' && *++conf != ',' )
diff --git a/xen/drivers/pci/pci.c b/xen/drivers/pci/pci.c
index 13d3309ad4..1c808d6632 100644
--- a/xen/drivers/pci/pci.c
+++ b/xen/drivers/pci/pci.c
@@ -115,6 +115,21 @@ int pci_find_next_ext_capability(int seg, int bus, int devfn, int start, int cap
     return 0;
 }
 
+void pci_intx(const struct pci_dev *pdev, bool enable)
+{
+    uint16_t seg = pdev->seg;
+    uint8_t bus = pdev->bus;
+    uint8_t slot = PCI_SLOT(pdev->devfn);
+    uint8_t func = PCI_FUNC(pdev->devfn);
+    uint16_t cmd = pci_conf_read16(seg, bus, slot, func, PCI_COMMAND);
+
+    if ( enable )
+        cmd &= ~PCI_COMMAND_INTX_DISABLE;
+    else
+        cmd |= PCI_COMMAND_INTX_DISABLE;
+    pci_conf_write16(seg, bus, slot, func, PCI_COMMAND, cmd);
+}
+
 const char *__init parse_pci(const char *s, unsigned int *seg_p,
                              unsigned int *bus_p, unsigned int *dev_p,
                              unsigned int *func_p)
diff --git a/xen/include/xen/pci.h b/xen/include/xen/pci.h
index a934662713..8b21e8dc84 100644
--- a/xen/include/xen/pci.h
+++ b/xen/include/xen/pci.h
@@ -200,6 +200,7 @@ unsigned int pci_size_mem_bar(pci_sbdf_t sbdf, unsigned int pos,
                               uint64_t *paddr, uint64_t *psize,
                               unsigned int flags);
 
+void pci_intx(const struct pci_dev *, bool enable);
 bool_t pcie_aer_get_firmware_first(const struct pci_dev *);
 
 struct pirq;
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0946310217505936406==--

From xen-changelog-bounces@lists.xenproject.org Fri Dec 07 12:22:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2018 12:22:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gVF8y-0004nw-Jw; Fri, 07 Dec 2018 12:22:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KUOf=OQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gVF8x-0004nb-6P
 for xen-changelog@lists.xenproject.org; Fri, 07 Dec 2018 12:22:07 +0000
X-Inumbo-ID: b568e2e6-fa1a-11e8-afdb-a76cf798d824
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b568e2e6-fa1a-11e8-afdb-a76cf798d824;
 Fri, 07 Dec 2018 12:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gVF8v-0001bQ-AT
 for xen-changelog@lists.xenproject.org; Fri, 07 Dec 2018 12:22:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gVF8v-0005ow-80
 for xen-changelog@lists.xenproject.org; Fri, 07 Dec 2018 12:22:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gVF8v-0005ow-80@xenbits.xenproject.org>
Date: Fri, 07 Dec 2018 12:22:05 +0000
Subject: [Xen-changelog] [xen staging] tools/xenstore: Document failure for
 xs_{read, directory, read_watch}
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQyYzA5MTQ5YzY0ZDI4MmIzZGFmNjdiMTBhMWUwODU3OTMyMGIyZWMKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFdlZCBEZWMgNSAxNjoyNjowMiAyMDE4ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBEZWMgNyAxMjoxODo0MSAyMDE4ICswMDAw
CgogICAgdG9vbHMveGVuc3RvcmU6IERvY3VtZW50IGZhaWx1cmUgZm9yIHhzX3tyZWFkLGRpcmVj
dG9yeSxyZWFkX3dhdGNofQogICAgCiAgICBUaG9zZSBmdW5jdGlvbnMgY2FuIHJldHVybiBOVUxM
IG9uIGZhaWx1cmUsIGRvY3VtZW50IGl0IGluIHRoZSBwdWJsaWMKICAgIGhlYWRlci4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xz
L3hlbnN0b3JlL2luY2x1ZGUveGVuc3RvcmUuaCB8IDcgKysrKystLQogdG9vbHMveGVuc3RvcmUv
eHMuYyAgICAgICAgICAgICAgIHwgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygr
KSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS9pbmNsdWRlL3hl
bnN0b3JlLmggYi90b29scy94ZW5zdG9yZS9pbmNsdWRlL3hlbnN0b3JlLmgKaW5kZXggODg5ZGMy
Mzg2My4uNDJiMjg2NjQ2MiAxMDA2NDQKLS0tIGEvdG9vbHMveGVuc3RvcmUvaW5jbHVkZS94ZW5z
dG9yZS5oCisrKyBiL3Rvb2xzL3hlbnN0b3JlL2luY2x1ZGUveGVuc3RvcmUuaApAQCAtMTAzLDYg
KzEwMyw3IEBAIHZvaWQgeHNfZGFlbW9uX2Rlc3Ryb3lfcG9zdGZvcmsoc3RydWN0IHhzX2hhbmRs
ZSAqKTsKIC8qIEdldCBjb250ZW50cyBvZiBhIGRpcmVjdG9yeS4KICAqIFJldHVybnMgYSBtYWxs
b2NlZCBhcnJheTogY2FsbCBmcmVlKCkgb24gaXQgYWZ0ZXIgdXNlLgogICogTnVtIGluZGljYXRl
cyBzaXplLgorICogUmV0dXJucyBOVUxMIG9uIGZhaWx1cmUuCiAgKi8KIGNoYXIgKip4c19kaXJl
Y3Rvcnkoc3RydWN0IHhzX2hhbmRsZSAqaCwgeHNfdHJhbnNhY3Rpb25fdCB0LAogCQkgICAgY29u
c3QgY2hhciAqcGF0aCwgdW5zaWduZWQgaW50ICpudW0pOwpAQCAtMTEwLDYgKzExMSw3IEBAIGNo
YXIgKip4c19kaXJlY3Rvcnkoc3RydWN0IHhzX2hhbmRsZSAqaCwgeHNfdHJhbnNhY3Rpb25fdCB0
LAogLyogR2V0IHRoZSB2YWx1ZSBvZiBhIHNpbmdsZSBmaWxlLCBudWwgdGVybWluYXRlZC4KICAq
IFJldHVybnMgYSBtYWxsb2NlZCB2YWx1ZTogY2FsbCBmcmVlKCkgb24gaXQgYWZ0ZXIgdXNlLgog
ICogbGVuIGluZGljYXRlcyBsZW5ndGggaW4gYnl0ZXMsIG5vdCBpbmNsdWRpbmcgdGVybWluYXRv
ci4KKyAqIFJldHVybnMgTlVMTCBvbiBmYWlsdXJlLgogICovCiB2b2lkICp4c19yZWFkKHN0cnVj
dCB4c19oYW5kbGUgKmgsIHhzX3RyYW5zYWN0aW9uX3QgdCwKIAkgICAgICBjb25zdCBjaGFyICpw
YXRoLCB1bnNpZ25lZCBpbnQgKmxlbik7CkBAIC0xOTYsOCArMTk4LDkgQEAgaW50IHhzX2ZpbGVu
byhzdHJ1Y3QgeHNfaGFuZGxlICpoKTsKIGNoYXIgKip4c19jaGVja193YXRjaChzdHJ1Y3QgeHNf
aGFuZGxlICpoKTsKIAogLyogRmluZCBvdXQgd2hhdCBub2RlIGNoYW5nZSB3YXMgb24gKHdpbGwg
YmxvY2sgaWYgbm90aGluZyBwZW5kaW5nKS4KLSAqIFJldHVybnMgYXJyYXkgY29udGFpbmluZyB0
aGUgcGF0aCBhbmQgdG9rZW4uIFVzZSBYU19XQVRDSF8qIHRvIGFjY2VzcyB0aGVzZQotICogZWxl
bWVudHMuIENhbGwgZnJlZSgpIGFmdGVyIHVzZS4KKyAqIFJldHVybnMgYXJyYXkgY29udGFpbmlu
ZyB0aGUgcGF0aCBhbmQgdG9rZW4sIG9yIE5VTEwuCisgKiBVc2UgWFNfV0FUQ0hfKiB0byBhY2Nl
c3MgdGhlc2UgZWxlbWVudHMuCisgKiBDYWxsIGZyZWUoKSBhZnRlciB1c2UuCiAgKi8KIGNoYXIg
Kip4c19yZWFkX3dhdGNoKHN0cnVjdCB4c19oYW5kbGUgKmgsIHVuc2lnbmVkIGludCAqbnVtKTsK
IApkaWZmIC0tZ2l0IGEvdG9vbHMveGVuc3RvcmUveHMuYyBiL3Rvb2xzL3hlbnN0b3JlL3hzLmMK
aW5kZXggNzc3MDBiZmYyYi4uODdlNDNiZmU4NyAxMDA2NDQKLS0tIGEvdG9vbHMveGVuc3RvcmUv
eHMuYworKysgYi90b29scy94ZW5zdG9yZS94cy5jCkBAIC02ODAsNiArNjgwLDcgQEAgY2hhciAq
KnhzX2RpcmVjdG9yeShzdHJ1Y3QgeHNfaGFuZGxlICpoLCB4c190cmFuc2FjdGlvbl90IHQsCiAv
KiBHZXQgdGhlIHZhbHVlIG9mIGEgc2luZ2xlIGZpbGUsIG51bCB0ZXJtaW5hdGVkLgogICogUmV0
dXJucyBhIG1hbGxvY2VkIHZhbHVlOiBjYWxsIGZyZWUoKSBvbiBpdCBhZnRlciB1c2UuCiAgKiBs
ZW4gaW5kaWNhdGVzIGxlbmd0aCBpbiBieXRlcywgbm90IGluY2x1ZGluZyB0aGUgbnVsLgorICog
UmV0dXJucyBOVUxMIG9uIGZhaWx1cmUuCiAgKi8KIHZvaWQgKnhzX3JlYWQoc3RydWN0IHhzX2hh
bmRsZSAqaCwgeHNfdHJhbnNhY3Rpb25fdCB0LAogCSAgICAgIGNvbnN0IGNoYXIgKnBhdGgsIHVu
c2lnbmVkIGludCAqbGVuKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Dec 07 12:22:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2018 12:22:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gVF97-0004pB-Lk; Fri, 07 Dec 2018 12:22:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KUOf=OQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gVF96-0004ov-Sy
 for xen-changelog@lists.xenproject.org; Fri, 07 Dec 2018 12:22:16 +0000
X-Inumbo-ID: bb7a9bd4-fa1a-11e8-9d7f-e3ef71e4657c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bb7a9bd4-fa1a-11e8-9d7f-e3ef71e4657c;
 Fri, 07 Dec 2018 12:22:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gVF95-0001bh-GR
 for xen-changelog@lists.xenproject.org; Fri, 07 Dec 2018 12:22:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gVF95-0005pL-Dy
 for xen-changelog@lists.xenproject.org; Fri, 07 Dec 2018 12:22:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gVF95-0005pL-Dy@xenbits.xenproject.org>
Date: Fri, 07 Dec 2018 12:22:15 +0000
Subject: [Xen-changelog] [xen staging] tools/libxl: fix boot of HVM domain
 with Xenstore-stubdom
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAxMjQzODBmZGY0ZjVkMGY0ZDg1ODY3YTQ0OTJkZDA1MDE2MmIwNDcKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDQg
MTU6Mjg6NTcgMjAxOCArMDEwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgpDb21taXREYXRlOiBGcmkgRGVjIDcgMTI6MTk6MTcgMjAxOCArMDAwMAoKICAgIHRvb2xz
L2xpYnhsOiBmaXggYm9vdCBvZiBIVk0gZG9tYWluIHdpdGggWGVuc3RvcmUtc3R1YmRvbQogICAg
CiAgICBUaGUgWGVuc3RvcmUgZG9taWQgaXNuJ3Qgc2V0IGZvciBIVk0gZG9tYWlucy4gVGhpcyB3
aWxsIHJlc3VsdCBpbgogICAgZmFpbHVyZSB3aGVuIGJvb3RpbmcgYSBIVk0gZG9tYWluIG9uIGEg
c3lzdGVtIHdpdGggWGVuc3RvcmUgbm90IHJ1bm5pbmcKICAgIGluIGRvbTAuCiAgICAKICAgIFNh
bWUgYXBwbGllcyBmb3IgY29uc29sZSBkb21pZCwgc28gc2V0IGJvdGguCiAgICAKICAgIFRoaXMg
aXMgYnJva2VuIHNpbmNlIGNvbW1pdCBhMmQ5YTZmYTFmY2QgKCJ0b29scy9saWJ4ZW5jdHJsOiB1
c2UgbmV3CiAgICB4ZW5mb3JlaWdubWVtb3J5IEFQSSB0byBzZWVkIGdyYW50IHRhYmxlIikuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAg
IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhs
L2xpYnhsX2RvbS5jIHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG9t
LmMKaW5kZXggNTk4YWY3MTU2Mi4uNjE2MDk5MWFmMyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfZG9tLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKQEAgLTEyODksNiArMTI4
OSw4IEBAIGludCBsaWJ4bF9fYnVpbGRfaHZtKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlk
LAogICAgIGRvbS0+dmdhX2hvbGVfc2l6ZSA9IGRldmljZV9tb2RlbCA/IExJQlhMX1ZHQV9IT0xF
X1NJWkUgOiAwOwogICAgIGRvbS0+ZGV2aWNlX21vZGVsID0gZGV2aWNlX21vZGVsOwogICAgIGRv
bS0+bWF4X3ZjcHVzID0gaW5mby0+bWF4X3ZjcHVzOworICAgIGRvbS0+Y29uc29sZV9kb21pZCA9
IHN0YXRlLT5jb25zb2xlX2RvbWlkOworICAgIGRvbS0+eGVuc3RvcmVfZG9taWQgPSBzdGF0ZS0+
c3RvcmVfZG9taWQ7CiAKICAgICByYyA9IGxpYnhsX19kb21haW5fZGV2aWNlX2NvbnN0cnVjdF9y
ZG0oZ2MsIGRfY29uZmlnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBpbmZvLT51Lmh2bS5yZG1fbWVtX2JvdW5kYXJ5X21lbWtiKjEwMjQsCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Dec 07 15:00:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2018 15:00:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gVHbr-0004ih-I2; Fri, 07 Dec 2018 15:00:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KUOf=OQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gVHbq-0004eF-Fo
 for xen-changelog@lists.xenproject.org; Fri, 07 Dec 2018 15:00:06 +0000
X-Inumbo-ID: c7a1f1ed-fa30-11e8-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c7a1f1ed-fa30-11e8-8e1d-bc764e045a96;
 Fri, 07 Dec 2018 15:00:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gVHbo-0004i0-Qi
 for xen-changelog@lists.xenproject.org; Fri, 07 Dec 2018 15:00:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gVHbo-0006oF-O7
 for xen-changelog@lists.xenproject.org; Fri, 07 Dec 2018 15:00:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gVHbo-0006oF-O7@xenbits.xenproject.org>
Date: Fri, 07 Dec 2018 15:00:04 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: link: Link proc_info_list in
 .rodata instead of .init.data
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDljYmUwOTNiN2I4NDhhYTk2MTIwNDA2MDMyZmIxNWU1ZWEzMzYyYmQKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgpB
dXRob3JEYXRlOiBGcmkgRGVjIDcgMTU6NDE6MTYgMjAxOCArMDIwMApDb21taXQ6ICAgICBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDcgMTQ6
NTA6MzYgMjAxOCArMDAwMAoKICAgIHhlbi9hcm06IGxpbms6IExpbmsgcHJvY19pbmZvX2xpc3Qg
aW4gLnJvZGF0YSBpbnN0ZWFkIG9mIC5pbml0LmRhdGEKICAgIAogICAgVG8gYmUgYWJsZSB0byB1
c2UgaXQgZm9yIHRoZSBob3QtcGx1Z2dlZCBDUFVzIGFzIHdlbGwuCiAgICAKICAgIFRoZSByZWFz
b24gd2h5IHdlIGxpbmsgcHJvY19pbmZvX2xpc3QgaW4gIi5yb2RhdGEiIHNlY3Rpb24gaXMgdGhh
dAogICAgaXQgY29udGV4dCBzaG91bGQgbmV2ZXIgYmUgbW9kaWZpZWQuCiAgICAKICAgIFRoaXMg
cGF0Y2ggYWxzbyByZW5hbWVzICIuaW5pdC5wcm9jLmluZm8iIHNlY3Rpb24gdG8gIi5wcm9jLmlu
Zm8iCiAgICBhcyAiaW5pdCIgcHJlZml4IGlzIG5vdCBhY3R1YWwgYW55bW9yZS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtv
QGVwYW0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9wcm9jLXY3LlMgfCA2ICsrKy0tLQog
eGVuL2FyY2gvYXJtL3hlbi5sZHMuUyAgICAgICB8IDggKysrKy0tLS0KIDIgZmlsZXMgY2hhbmdl
ZCwgNyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9hcm0zMi9wcm9jLXY3LlMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvcHJvYy12Ny5TCmluZGV4
IDgwYTI1MGQ4ZTguLjQ2YmZjN2E5MDcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9w
cm9jLXY3LlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTMyL3Byb2MtdjcuUwpAQCAtMzAsNyArMzAs
NyBAQCBicmFobWExNW1wX2luaXQ6CiAgICAgICAgIG1jciAgIENQMzIocjAsIEFDVExSKQogICAg
ICAgICBtb3YgICBwYywgbHIKIAotICAgICAgICAuc2VjdGlvbiAiLmluaXQucHJvYy5pbmZvIiwg
I2FsbG9jLCAjZXhlY2luc3RyCisgICAgICAgIC5zZWN0aW9uICIucHJvYy5pbmZvIiwgI2FsbG9j
LCAjZXhlY2luc3RyCiAgICAgICAgIC50eXBlIF9fdjdfY2ExNW1wX3Byb2NfaW5mbywgI29iamVj
dAogX192N19jYTE1bXBfcHJvY19pbmZvOgogICAgICAgICAubG9uZyAweDQxMEZDMEYwICAgICAg
ICAgICAgIC8qIENvcnRleC1BMTUgKi8KQEAgLTM5LDcgKzM5LDcgQEAgX192N19jYTE1bXBfcHJv
Y19pbmZvOgogICAgICAgICAubG9uZyBjYXh4X3Byb2Nlc3NvcgogICAgICAgICAuc2l6ZSBfX3Y3
X2NhMTVtcF9wcm9jX2luZm8sIC4gLSBfX3Y3X2NhMTVtcF9wcm9jX2luZm8KIAotICAgICAgICAu
c2VjdGlvbiAiLmluaXQucHJvYy5pbmZvIiwgI2FsbG9jLCAjZXhlY2luc3RyCisgICAgICAgIC5z
ZWN0aW9uICIucHJvYy5pbmZvIiwgI2FsbG9jLCAjZXhlY2luc3RyCiAgICAgICAgIC50eXBlIF9f
djdfY2E3bXBfcHJvY19pbmZvLCAjb2JqZWN0CiBfX3Y3X2NhN21wX3Byb2NfaW5mbzoKICAgICAg
ICAgLmxvbmcgMHg0MTBGQzA3MCAgICAgICAgICAgICAvKiBDb3J0ZXgtQTcgKi8KQEAgLTQ4LDcg
KzQ4LDcgQEAgX192N19jYTdtcF9wcm9jX2luZm86CiAgICAgICAgIC5sb25nIGNheHhfcHJvY2Vz
c29yCiAgICAgICAgIC5zaXplIF9fdjdfY2E3bXBfcHJvY19pbmZvLCAuIC0gX192N19jYTdtcF9w
cm9jX2luZm8KIAotICAgICAgICAuc2VjdGlvbiAiLmluaXQucHJvYy5pbmZvIiwgI2FsbG9jLCAj
ZXhlY2luc3RyCisgICAgICAgIC5zZWN0aW9uICIucHJvYy5pbmZvIiwgI2FsbG9jLCAjZXhlY2lu
c3RyCiAgICAgICAgIC50eXBlIF9fdjdfYnJhaG1hMTVtcF9wcm9jX2luZm8sICNvYmplY3QKIF9f
djdfYnJhaG1hMTVtcF9wcm9jX2luZm86CiAgICAgICAgIC5sb25nIDB4NDIwRjAwRjAgICAgICAg
ICAgICAgLyogQnJvYWRjb20gQnJhaG1hLUIxNSAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L3hlbi5sZHMuUyBiL3hlbi9hcmNoL2FybS94ZW4ubGRzLlMKaW5kZXggMjQ1YTBlMGU4NS4uMWU3
MjkwNjQ3NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3hlbi5sZHMuUworKysgYi94ZW4vYXJj
aC9hcm0veGVuLmxkcy5TCkBAIC02Niw2ICs2NiwxMCBAQCBTRUNUSU9OUwogICAgICAgICooLmRh
dGEucGFyYW0pCiAgICAgICAgX19wYXJhbV9lbmQgPSAuOwogCisgICAgICAgX19wcm9jX2luZm9f
c3RhcnQgPSAuOworICAgICAgICooLnByb2MuaW5mbykKKyAgICAgICBfX3Byb2NfaW5mb19lbmQg
PSAuOworCiAjaWYgZGVmaW5lZChDT05GSUdfSEFTX1ZQQ0kpICYmIGRlZmluZWQoQ09ORklHX0xB
VEVfSFdET00pCiAgICAgICAgLiA9IEFMSUdOKFBPSU5URVJfQUxJR04pOwogICAgICAgIF9fc3Rh
cnRfdnBjaV9hcnJheSA9IC47CkBAIC0xNTEsMTAgKzE1NSw2IEBAIFNFQ1RJT05TCiAgICAgICAg
KiguaW5pdC5zZXR1cCkKICAgICAgICBfX3NldHVwX2VuZCA9IC47CiAKLSAgICAgICBfX3Byb2Nf
aW5mb19zdGFydCA9IC47Ci0gICAgICAgKiguaW5pdC5wcm9jLmluZm8pCi0gICAgICAgX19wcm9j
X2luZm9fZW5kID0gLjsKLQogICAgICAgIF9faW5pdGNhbGxfc3RhcnQgPSAuOwogICAgICAgICoo
LmluaXRjYWxscHJlc21wLmluaXQpCiAgICAgICAgX19wcmVzbXBfaW5pdGNhbGxfZW5kID0gLjsK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0
YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Dec 07 15:00:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2018 15:00:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gVHc0-0004l1-Je; Fri, 07 Dec 2018 15:00:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KUOf=OQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gVHbz-0004kv-O3
 for xen-changelog@lists.xenproject.org; Fri, 07 Dec 2018 15:00:15 +0000
X-Inumbo-ID: cdb433f5-fa30-11e8-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cdb433f5-fa30-11e8-8e1d-bc764e045a96;
 Fri, 07 Dec 2018 15:00:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gVHbz-0004i8-0F
 for xen-changelog@lists.xenproject.org; Fri, 07 Dec 2018 15:00:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gVHby-0006pR-U6
 for xen-changelog@lists.xenproject.org; Fri, 07 Dec 2018 15:00:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gVHby-0006pR-U6@xenbits.xenproject.org>
Date: Fri, 07 Dec 2018 15:00:14 +0000
Subject: [Xen-changelog] [xen staging] xen/arm32: Remove __init prefixes
 from funcs that are used within CPU up flow
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU4ZWI5MGE5NjUwYThlYTczNTMzYmMyYjg3YzEzYjhjYTdiYmUzNWEKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgpB
dXRob3JEYXRlOiBGcmkgRGVjIDcgMTE6NDU6MzEgMjAxOCArMDIwMApDb21taXQ6ICAgICBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDcgMTQ6
NTA6NDggMjAxOCArMDAwMAoKICAgIHhlbi9hcm0zMjogUmVtb3ZlIF9faW5pdCBwcmVmaXhlcyBm
cm9tIGZ1bmNzIHRoYXQgYXJlIHVzZWQgd2l0aGluIENQVSB1cCBmbG93CiAgICAKICAgIFRoaXMg
aXMgYSBmb2xsb3ctdXAgcGF0Y2ggdG8KICAgIGNvbW1pdCAwMWE3ZThjY2VmNmU3ZDU3MThhMjUx
YWQ1ODc1NjdhZmJlNzIzMzMwCiAgICB4ZW4vYXJtOiBSZW1vdmUgX19pbml0ZGF0YSBhbmQgX19p
bml0IHRvIGVuYWJsZSBDUFUgaG90cGx1ZwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBPbGVrc2Fu
ZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+CiAgICBBY2tlZC1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0v
YXJtMzIvc21wYm9vdC5jIHwgMiArLQogeGVuL2FyY2gvYXJtL3BsYXRmb3JtLmMgICAgICB8IDIg
Ky0KIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9zbXBib290LmMgYi94ZW4vYXJjaC9hcm0vYXJt
MzIvc21wYm9vdC5jCmluZGV4IDJhNzdmMjlkZmEuLmU3MzY4NjY1ZDUgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9hcm0zMi9zbXBib290LmMKKysrIGIveGVuL2FyY2gvYXJtL2FybTMyL3NtcGJv
b3QuYwpAQCAtMTYsNyArMTYsNyBAQCBpbnQgX19pbml0IGFyY2hfY3B1X2luaXQoaW50IGNwdSwg
c3RydWN0IGR0X2RldmljZV9ub2RlICpkbikKICAgICByZXR1cm4gMDsKIH0KIAotaW50IF9faW5p
dCBhcmNoX2NwdV91cChpbnQgY3B1KQoraW50IGFyY2hfY3B1X3VwKGludCBjcHUpCiB7CiAgICAg
cmV0dXJuIHBsYXRmb3JtX2NwdV91cChjcHUpOwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L3BsYXRmb3JtLmMgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm0uYwppbmRleCA2OTg5ZTU4ZjdiLi4w
YmEyMDAxNjRmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm0uYworKysgYi94ZW4v
YXJjaC9hcm0vcGxhdGZvcm0uYwpAQCAtOTUsNyArOTUsNyBAQCBpbnQgX19pbml0IHBsYXRmb3Jt
X3NwZWNpZmljX21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCkKIH0KIAogI2lmZGVmIENPTkZJR19B
Uk1fMzIKLWludCBfX2luaXQgcGxhdGZvcm1fY3B1X3VwKGludCBjcHUpCitpbnQgcGxhdGZvcm1f
Y3B1X3VwKGludCBjcHUpCiB7CiAgICAgaWYgKCBwc2NpX3ZlciApCiAgICAgICAgIHJldHVybiBj
YWxsX3BzY2lfY3B1X29uKGNwdSk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Dec 10 11:44:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Dec 2018 11:44:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gWJyq-0007fz-6j; Mon, 10 Dec 2018 11:44:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=U01a=OT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gWJyo-0007fr-ME
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 11:44:06 +0000
X-Inumbo-ID: e5a8f105-fc70-11e8-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e5a8f105-fc70-11e8-8e1d-bc764e045a96;
 Mon, 10 Dec 2018 11:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gWJyn-0003W2-9b
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 11:44:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gWJyn-0007Pp-6m
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 11:44:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gWJyn-0007Pp-6m@xenbits.xenproject.org>
Date: Mon, 10 Dec 2018 11:44:05 +0000
Subject: [Xen-changelog] [xen staging] x86/hvm: remove duplicate
 vlapic_find_highest_isr() calls
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAzMmMyMjA4ZWNlMTc3NGI2YjE3NjMzMGQxNDRlZGM2OTdlMmNlNjEKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJp
IERlYyA3IDEzOjEzOjAyIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIERlYyAxMCAxMToyNzozNyAy
MDE4ICswMDAwCgogICAgeDg2L2h2bTogcmVtb3ZlIGR1cGxpY2F0ZSB2bGFwaWNfZmluZF9oaWdo
ZXN0X2lzcigpIGNhbGxzCiAgICAKICAgIFdoZW4gdmlyaWRpYW4gQVBJQyBhc3Npc3QgaXMgYWN0
aXZlLCB0aGUgY29kZSBpbiB2bGFwaWNfaGFzX3BlbmRpbmdfaXJxKCkKICAgIG1heSBlbmQgdXAg
cmUtY2FsbGluZyB2bGFwaWNfZmluZF9oaWdoZXN0X2lzcigpIGFmdGVyIGVtdWxhdGluZyBhbiBF
T0kKICAgIHdoZXJlYXMgc2ltcGx5IG1vdmluZyB0aGUgY2FsbCBhZnRlciB0aGUgRU9JIGVtdWxh
dGlvbiByZW1vdmVzIHRoZSBuZWVkCiAgICBmb3IgdGhpcyBkdXBsaWNhdGlvbi4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMgfCA3ICsrLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAyIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92bGFwaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMKaW5kZXggMWY1OGIz
NjQ5OS4uZDMxOGYzNDQxYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYwor
KysgYi94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jCkBAIC0xMjU3LDE4ICsxMjU3LDE1IEBAIGlu
dCB2bGFwaWNfaGFzX3BlbmRpbmdfaXJxKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICAgIW5lc3Rl
ZGh2bV92Y3B1X2luX2d1ZXN0bW9kZSh2KSApCiAgICAgICAgIHJldHVybiBpcnI7CiAKLSAgICBp
c3IgPSB2bGFwaWNfZmluZF9oaWdoZXN0X2lzcih2bGFwaWMpOwotCiAgICAgLyoKICAgICAgKiBJ
ZiBBUElDIGFzc2lzdCB3YXMgc2V0IHRoZW4gYW4gRU9JIG1heSBoYXZlIGJlZW4gYXZvaWRlZC4K
ICAgICAgKiBJZiBzbywgd2UgbmVlZCB0byBlbXVsYXRlIHRoZSBFT0kgaGVyZSBiZWZvcmUgY29t
cGFyaW5nIElTUgogICAgICAqIHdpdGggSVJSLgogICAgICAqLwogICAgIGlmICggdmlyaWRpYW5f
YXBpY19hc3Npc3RfY29tcGxldGVkKHYpICkKLSAgICB7CiAgICAgICAgIHZsYXBpY19FT0lfc2V0
KHZsYXBpYyk7Ci0gICAgICAgIGlzciA9IHZsYXBpY19maW5kX2hpZ2hlc3RfaXNyKHZsYXBpYyk7
Ci0gICAgfQorCisgICAgaXNyID0gdmxhcGljX2ZpbmRfaGlnaGVzdF9pc3IodmxhcGljKTsKIAog
ICAgIC8qCiAgICAgICogVGhlIHNwZWNpZmljYXRpb24gc2F5cyB0aGF0IGlmIEFQSUMgYXNzaXN0
IGlzIHNldCBhbmQgYQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Mon Dec 10 11:44:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Dec 2018 11:44:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gWJz0-0007gi-8H; Mon, 10 Dec 2018 11:44:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=U01a=OT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gWJyy-0007gU-OH
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 11:44:16 +0000
X-Inumbo-ID: ebb6dabc-fc70-11e8-9042-bbecd47f6272
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ebb6dabc-fc70-11e8-9042-bbecd47f6272;
 Mon, 10 Dec 2018 11:44:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gWJyx-0003WA-Fb
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 11:44:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gWJyx-0007R9-DA
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 11:44:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gWJyx-0007R9-DA@xenbits.xenproject.org>
Date: Mon, 10 Dec 2018 11:44:15 +0000
Subject: [Xen-changelog] [xen staging] x86/hvm/viridian: stop open coding
 updates to APIC registers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFmZWEzODk4NjRiZDI3ODMwNWEwN2ExMzlmNWYzNjJkYjcwZGY0OTUKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJp
IERlYyA3IDE3OjUwOjA4IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIERlYyAxMCAxMTozMjozMyAy
MDE4ICswMDAwCgogICAgeDg2L2h2bS92aXJpZGlhbjogc3RvcCBvcGVuIGNvZGluZyB1cGRhdGVz
IHRvIEFQSUMgcmVnaXN0ZXJzCiAgICAKICAgIFRoZSBjb2RlIGluIHZpcmlkaWFuX3N5bmljX3dy
bXNyKCkgZHVwbGljYXRlcyBsb2dpYyBpbiB2bGFwaWNfcmVnX3dyaXRlKCkKICAgIHRvIHVwZGF0
ZSB0aGUgSUNSLCBJQ1IyIGFuZCBUQVNLUFJJIHJlZ2lzdGVycy4gSW5zdGVhZCBvZiBkb2luZyB0
aGlzLAogICAgbWFrZSB2bGFwaWNfcmVnX3dyaXRlKCkgbm9uLXN0YXRpYyBhbmQgY2FsbCBpdC4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgCiAgICBSZW5hbWUgIm9mZnNldCIgdG8gInJlZyIgZm9yIGNvbnNpc3RlbmN5
IHdpdGggdGhlIHJlc3Qgb2YgdGhlIHZsYXBpYyBBUEkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jIHwgMTUgKysrKystLS0tLS0tLS0tCiB4ZW4vYXJjaC94
ODYvaHZtL3ZsYXBpYy5jICAgICAgICAgfCAxNSArKysrKysrLS0tLS0tLS0KIHhlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL3ZsYXBpYy5oICB8ICAyICsrCiAzIGZpbGVzIGNoYW5nZWQsIDE0IGluc2Vy
dGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
dmlyaWRpYW4vc3luaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYwppbmRl
eCA4NDUwMjliNTY4Li5hNmViYmJjOWY1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zp
cmlkaWFuL3N5bmljLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCkBA
IC04NCwxOCArODQsMTMgQEAgaW50IHZpcmlkaWFuX3N5bmljX3dybXNyKHN0cnVjdCB2Y3B1ICp2
LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKICAgICAgICAgdmxhcGljX0VPSV9zZXQodmNw
dV92bGFwaWModikpOwogICAgICAgICBicmVhazsKIAotICAgIGNhc2UgSFZfWDY0X01TUl9JQ1I6
IHsKLSAgICAgICAgdTMyIGVheCA9ICh1MzIpdmFsLCBlZHggPSAodTMyKSh2YWwgPj4gMzIpOwot
ICAgICAgICBzdHJ1Y3QgdmxhcGljICp2bGFwaWMgPSB2Y3B1X3ZsYXBpYyh2KTsKLSAgICAgICAg
ZWF4ICY9IH4oMSA8PCAxMik7Ci0gICAgICAgIGVkeCAmPSAweGZmMDAwMDAwOwotICAgICAgICB2
bGFwaWNfc2V0X3JlZyh2bGFwaWMsIEFQSUNfSUNSMiwgZWR4KTsKLSAgICAgICAgdmxhcGljX2lw
aSh2bGFwaWMsIGVheCwgZWR4KTsKLSAgICAgICAgdmxhcGljX3NldF9yZWcodmxhcGljLCBBUElD
X0lDUiwgZWF4KTsKKyAgICBjYXNlIEhWX1g2NF9NU1JfSUNSOgorICAgICAgICB2bGFwaWNfcmVn
X3dyaXRlKHYsIEFQSUNfSUNSMiwgdmFsID4+IDMyKTsKKyAgICAgICAgdmxhcGljX3JlZ193cml0
ZSh2LCBBUElDX0lDUiwgdmFsKTsKICAgICAgICAgYnJlYWs7Ci0gICAgfQorCiAgICAgY2FzZSBI
Vl9YNjRfTVNSX1RQUjoKLSAgICAgICAgdmxhcGljX3NldF9yZWcodmNwdV92bGFwaWModiksIEFQ
SUNfVEFTS1BSSSwgKHVpbnQ4X3QpdmFsKTsKKyAgICAgICAgdmxhcGljX3JlZ193cml0ZSh2LCBB
UElDX1RBU0tQUkksIHZhbCk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9YNjRfTVNS
X1ZQX0FTU0lTVF9QQUdFOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYyBi
L3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMKaW5kZXggZDMxOGYzNDQxYS4uZDNhNWZiNWQzZiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL3ZsYXBpYy5jCkBAIC03NzUsMTQgKzc3NSwxMyBAQCBzdGF0aWMgdm9pZCB2bGFwaWNfdXBk
YXRlX3RpbWVyKHN0cnVjdCB2bGFwaWMgKnZsYXBpYywgdWludDMyX3QgbHZ0dCwKICAgICB9CiB9
CiAKLXN0YXRpYyB2b2lkIHZsYXBpY19yZWdfd3JpdGUoc3RydWN0IHZjcHUgKnYsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvZmZzZXQsIHVpbnQzMl90IHZhbCkK
K3ZvaWQgdmxhcGljX3JlZ193cml0ZShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHJlZywg
dWludDMyX3QgdmFsKQogewogICAgIHN0cnVjdCB2bGFwaWMgKnZsYXBpYyA9IHZjcHVfdmxhcGlj
KHYpOwogCiAgICAgbWVtc2V0KCZ2bGFwaWMtPmxvYWRlZCwgMCwgc2l6ZW9mKHZsYXBpYy0+bG9h
ZGVkKSk7CiAKLSAgICBzd2l0Y2ggKCBvZmZzZXQgKQorICAgIHN3aXRjaCAoIHJlZyApCiAgICAg
ewogICAgIGNhc2UgQVBJQ19JRDoKICAgICAgICAgdmxhcGljX3NldF9yZWcodmxhcGljLCBBUElD
X0lELCB2YWwpOwpAQCAtODU3LDE2ICs4NTYsMTYgQEAgc3RhdGljIHZvaWQgdmxhcGljX3JlZ193
cml0ZShzdHJ1Y3QgdmNwdSAqdiwKICAgICBjYXNlIEFQSUNfTFZURVJSOiAgICAgICAvKiBMVlQg
RXJyb3IgUmVnICovCiAgICAgICAgIGlmICggdmxhcGljX3N3X2Rpc2FibGVkKHZsYXBpYykgKQog
ICAgICAgICAgICAgdmFsIHw9IEFQSUNfTFZUX01BU0tFRDsKLSAgICAgICAgdmFsICY9IHZsYXBp
Y19sdnRfbWFza1sob2Zmc2V0IC0gQVBJQ19MVlRUKSA+PiA0XTsKLSAgICAgICAgdmxhcGljX3Nl
dF9yZWcodmxhcGljLCBvZmZzZXQsIHZhbCk7Ci0gICAgICAgIGlmICggb2Zmc2V0ID09IEFQSUNf
TFZUMCApCisgICAgICAgIHZhbCAmPSB2bGFwaWNfbHZ0X21hc2tbKHJlZyAtIEFQSUNfTFZUVCkg
Pj4gNF07CisgICAgICAgIHZsYXBpY19zZXRfcmVnKHZsYXBpYywgcmVnLCB2YWwpOworICAgICAg
ICBpZiAoIHJlZyA9PSBBUElDX0xWVDAgKQogICAgICAgICB7CiAgICAgICAgICAgICB2bGFwaWNf
YWRqdXN0X2k4MjU5X3RhcmdldCh2LT5kb21haW4pOwogICAgICAgICAgICAgcHRfbWF5X3VubWFz
a19pcnEodi0+ZG9tYWluLCBOVUxMKTsKICAgICAgICAgfQotICAgICAgICBpZiAoIChvZmZzZXQg
PT0gQVBJQ19MVlRUKSAmJiAhKHZhbCAmIEFQSUNfTFZUX01BU0tFRCkgKQorICAgICAgICBpZiAo
IChyZWcgPT0gQVBJQ19MVlRUKSAmJiAhKHZhbCAmIEFQSUNfTFZUX01BU0tFRCkgKQogICAgICAg
ICAgICAgcHRfbWF5X3VubWFza19pcnEoTlVMTCwgJnZsYXBpYy0+cHQpOwotICAgICAgICBpZiAo
IG9mZnNldCA9PSBBUElDX0xWVFBDICkKKyAgICAgICAgaWYgKCByZWcgPT0gQVBJQ19MVlRQQyAp
CiAgICAgICAgICAgICB2cG11X2x2dHBjX3VwZGF0ZSh2YWwpOwogICAgICAgICBicmVhazsKIApk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmxhcGljLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS92bGFwaWMuaAppbmRleCA0ZWI0MDc1MGJjLi41OTM4YmUyNTIzIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bGFwaWMuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS92bGFwaWMuaApAQCAtMTA4LDYgKzEwOCw4IEBAIHN0YXRpYyBpbmxpbmUg
dm9pZCB2bGFwaWNfc2V0X3JlZygKICAgICAqKCh1aW50MzJfdCAqKSgmdmxhcGljLT5yZWdzLT5k
YXRhW3JlZ10pKSA9IHZhbDsKIH0KIAordm9pZCB2bGFwaWNfcmVnX3dyaXRlKHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBpbnQgcmVnLCB1aW50MzJfdCB2YWwpOworCiBib29sX3QgaXNfdmxhcGlj
X2x2dHBjX2VuYWJsZWQoc3RydWN0IHZsYXBpYyAqdmxhcGljKTsKIAogYm9vbCB2bGFwaWNfdGVz
dF9pcnEoY29uc3Qgc3RydWN0IHZsYXBpYyAqdmxhcGljLCB1aW50OF90IHZlYyk7Ci0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Dec 10 15:22:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Dec 2018 15:22:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gWNNo-0006yC-Gs; Mon, 10 Dec 2018 15:22:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=U01a=OT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gWNNn-0006y7-Dj
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 15:22:07 +0000
X-Inumbo-ID: 5a1d839e-fc8f-11e8-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5a1d839e-fc8f-11e8-8e1d-bc764e045a96;
 Mon, 10 Dec 2018 15:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gWNNl-0007pW-Ip
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 15:22:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gWNNl-0008I3-GT
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 15:22:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gWNNl-0008I3-GT@xenbits.xenproject.org>
Date: Mon, 10 Dec 2018 15:22:05 +0000
Subject: [Xen-changelog] [xen staging] docs/parse-support-md: More complete
 example runes
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDIxOWI0NTcyMDFjZWU3OWE2YTU3YTdiMzBmMTBjNzhiOTI5NGQ2NGQKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBEZWMgMyAxMjowOToyOCAyMDE4ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gRGVjIDEwIDE1OjEzOjA3IDIw
MTggKzAwMDAKCiAgICBkb2NzL3BhcnNlLXN1cHBvcnQtbWQ6IE1vcmUgY29tcGxldGUgZXhhbXBs
ZSBydW5lcwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Ci0tLQogZG9jcy9wYXJzZS1zdXBwb3J0LW1kIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwg
MiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvcGFyc2Ut
c3VwcG9ydC1tZCBiL2RvY3MvcGFyc2Utc3VwcG9ydC1tZAppbmRleCA5OWNlNTQ3YzExLi42Njcy
NTIzNmYyIDEwMDc1NQotLS0gYS9kb2NzL3BhcnNlLXN1cHBvcnQtbWQKKysrIGIvZG9jcy9wYXJz
ZS1zdXBwb3J0LW1kCkBAIC01LDEwICs1LDEwIEBACiAjCiAjIHVzYWdlOgogIyAgIHBhbmRvYyAt
dCBqc29uIFNVUFBPUlQubWQgPmotdW5zdGFibGUKLSMgICBnaXQtY2F0LWZpbGUgLi4uIHwgcGFu
ZG9jIC10IGpzb24gPmotNC4xMAorIyAgIGdpdCBjYXQtZmlsZSBibG9iIG9yaWdpbi9zdGFnaW5n
LTQuMTE6U1VQUE9SVC5tZCB8IHBhbmRvYyAtdCBqc29uID5qLTQuMTEKICMgICBkb2NzL3BhcnNl
LXN1cHBvcnQtbWQgXAogIyAgICAgICAgICAgIGotdW5zdGFibGUgaHR0cHM6Ly94ZW5iaXRzL3Vu
c3RhYmxlL1NVUFBPUlQuaHRtbAotIyAgICAgICAgICAgIGotNC4xMCBodHRwczovL3hlbmJpdHMv
NC4xMC9TVVBQT1JULmh0bWwKKyMgICAgICAgICAgICBqLTQuMTEgaHR0cHM6Ly94ZW5iaXRzLzQu
MTEvU1VQUE9SVC5odG1sCiAjIG9yIGVxdWl2YWxlbnQKIAogdXNlIHN0cmljdDsKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Dec 10 15:22:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Dec 2018 15:22:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gWNNy-0006yd-Ix; Mon, 10 Dec 2018 15:22:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=U01a=OT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gWNNx-0006yV-AN
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 15:22:17 +0000
X-Inumbo-ID: 602dcad6-fc8f-11e8-aa9c-1bba7e9c17bd
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 602dcad6-fc8f-11e8-aa9c-1bba7e9c17bd;
 Mon, 10 Dec 2018 15:22:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gWNNv-0007q6-OW
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 15:22:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gWNNv-0008In-M7
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 15:22:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gWNNv-0008In-M7@xenbits.xenproject.org>
Date: Mon, 10 Dec 2018 15:22:15 +0000
Subject: [Xen-changelog] [xen staging] docs/parse-support-md: Adjust some
 (commented-out) debugging
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc3OTI0ZWNiMGMzNjNmZmQ5YzA0MzQ1ZDk2M2E4MjcyODdkY2E1NzQKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBEZWMgMyAxMjowMToyNyAyMDE4ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gRGVjIDEwIDE1OjEzOjA3IDIw
MTggKzAwMDAKCiAgICBkb2NzL3BhcnNlLXN1cHBvcnQtbWQ6IEFkanVzdCBzb21lIChjb21tZW50
ZWQtb3V0KSBkZWJ1Z2dpbmcKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgotLS0KIGRvY3MvcGFyc2Utc3VwcG9ydC1tZCB8IDQgKystLQogMSBmaWxl
IGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9k
b2NzL3BhcnNlLXN1cHBvcnQtbWQgYi9kb2NzL3BhcnNlLXN1cHBvcnQtbWQKaW5kZXggNjY3MjUy
MzZmMi4uYmJlNGQwNDVlMSAxMDA3NTUKLS0tIGEvZG9jcy9wYXJzZS1zdXBwb3J0LW1kCisrKyBi
L2RvY3MvcGFyc2Utc3VwcG9ydC1tZApAQCAtMTE4LDggKzExOCw4IEBAIHN1YiByaV9IZWFkZXIg
ewogc3ViIHJpX1BhcmEgewogICAgIHJldHVybiB1bmxlc3MgQGluc2VjdGlvbnM7CiAgICAgbXkg
JGluc2VjdGlvbiA9ICRpbnNlY3Rpb25zWyQjaW5zZWN0aW9uc107Ci0jICAgIHByaW50IFNUREVS
UiAicmlfUGFyYSAkdmVyc2lvbl9pbmRleCAkaGFkX2ZlYXR1cmUgIi4KLSMgICAgICAgICRpbnNl
Y3Rpb24tPntIYXNDYXZlYXR9LiIgJGluc2VjdGlvbi0+e0tleX1cbiI7CisjICAgIHByaW50IERF
QlVHICJyaV9QYXJhICIsCisjICAgICAgICBEdW1wZXIoJHZlcnNpb25faW5kZXgsICRoYWRfZmVh
dHVyZSwgJGluc2VjdGlvbik7CiAKICAgICBpZiAoJGhhZF9mZWF0dXJlKSB7CiAgICAgICAgIG15
ICRzZWN0bm9kZSA9IGZpbmRfY3VycmVudF9zZWN0bm9kZSgpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Dec 10 15:22:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Dec 2018 15:22:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gWNO8-0006zw-Kt; Mon, 10 Dec 2018 15:22:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=U01a=OT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gWNO6-0006zh-Tp
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 15:22:26 +0000
X-Inumbo-ID: 66413a84-fc8f-11e8-a47a-4bd1492a99fd
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 66413a84-fc8f-11e8-a47a-4bd1492a99fd;
 Mon, 10 Dec 2018 15:22:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gWNO5-0007qI-Ue
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 15:22:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gWNO5-0008JW-Rv
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 15:22:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gWNO5-0008JW-Rv@xenbits.xenproject.org>
Date: Mon, 10 Dec 2018 15:22:25 +0000
Subject: [Xen-changelog] [xen staging] docs/parse-support-md: Break out
 descr2key
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYwYTc3MzkzOTcyN2VmYjBhMDU1M2IxOTA5ZWQ2NTcxYjgwOTJmNjkKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBEZWMgMyAxMjowMzoxOSAyMDE4ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gRGVjIDEwIDE1OjEzOjA3IDIw
MTggKzAwMDAKCiAgICBkb2NzL3BhcnNlLXN1cHBvcnQtbWQ6IEJyZWFrIG91dCBkZXNjcjJrZXkK
ICAgIAogICAgV2UgYXJlIGdvaW5nIHRvIHdhbnQgdG8gcmV1c2UgdGhpcy4gIE5vIGZ1bmN0aW9u
YWwgY2hhbmdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Ci0tLQogZG9jcy9wYXJzZS1zdXBwb3J0LW1kIHwgMjIgKysrKysrKysrKysrKystLS0t
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvZG9jcy9wYXJzZS1zdXBwb3J0LW1kIGIvZG9jcy9wYXJzZS1zdXBwb3J0LW1k
CmluZGV4IGJiZTRkMDQ1ZTEuLmUyZDAxODdkZDEgMTAwNzU1Ci0tLSBhL2RvY3MvcGFyc2Utc3Vw
cG9ydC1tZAorKysgYi9kb2NzL3BhcnNlLXN1cHBvcnQtbWQKQEAgLTEzNyw2ICsxMzcsMTkgQEAg
c3ViIHBhcnNlX2ZlYXR1cmVfZW50cnkgKCQpIHsKICAgICAkc2VjdG5vZGUtPntTdGF0dXN9WyR2
ZXJzaW9uX2luZGV4XSA9ICR2YWx1ZTsKIH0KIAorc3ViIGRlc2NyMmtleSAoJCkgeworICAgIG15
ICgkZGVzY3IpID0gQF87CisKKyAgICBkaWUgdW5sZXNzIEBpbnNlY3Rpb25zOworICAgIG15ICRp
bnNlY3Rpb24gPSAkaW5zZWN0aW9uc1skI2luc2VjdGlvbnNdOworCisgICAgbXkgJGtleSA9IGxj
ICRkZXNjcjsKKyAgICAka2V5ID1+IHkvIC8tLzsKKyAgICAka2V5ID1+IHkvLTAtOUEtWmEtei8v
Y2Q7CisgICAgJGtleSA9ICRpbnNlY3Rpb24tPntBbmNob3J9LictLScuJGtleTsKKyAgICByZXR1
cm4gJGtleTsKK30KKwogc3ViIHJpX0NvZGVCbG9jayB7CiAgICAgbXkgKCRjKSA9IEBfOwogICAg
IG15ICgkaW5mb3MsICR0ZXh0KSA9IEAkYzsKQEAgLTE2NCwxNyArMTc3LDEwIEBAIHN1YiByaV9D
b2RlQmxvY2sgewogICAgICAgICAgICAgICAgICAgICAoJHRvcGxldmVsIGFuZCAndG9wJykuCiAg
ICAgICAgICAgICAgICAgICAgICJcbiRsXG4gPyIpOwogCi0gICAgICAgIGRpZSB1bmxlc3MgQGlu
c2VjdGlvbnM7Ci0gICAgICAgIG15ICRpbnNlY3Rpb24gPSAkaW5zZWN0aW9uc1skI2luc2VjdGlv
bnNdOwotCiAgICAgICAgIGlmIChsZW5ndGggJGRlc2NyKSB7Ci0gICAgICAgICAgICBteSAka2V5
ID0gbGMgJGRlc2NyOwotICAgICAgICAgICAgJGtleSA9fiB5LyAvLS87Ci0gICAgICAgICAgICAk
a2V5ID1+IHkvLTAtOUEtWmEtei8vY2Q7Ci0gICAgICAgICAgICAka2V5ID0gJGluc2VjdGlvbi0+
e0FuY2hvcn0uJy0tJy4ka2V5OwogICAgICAgICAgICAgcHVzaCBAaW5zZWN0aW9ucywKICAgICAg
ICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgIEtleSA9PiAka2V5LAorICAgICAgICAgICAg
ICAgICBLZXkgPT4gZGVzY3Iya2V5KCRkZXNjciksCiAgICAgICAgICAgICAgICAgIEhlYWRsaW5l
ID0+IFt7IHQgPT4gJ1N0cicsIGMgPT4gJGRlc2NyIH1dLAogICAgICAgICAgICAgICAgIH07CiAg
ICAgICAgIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Dec 10 15:22:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Dec 2018 15:22:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gWNOI-00071G-Mp; Mon, 10 Dec 2018 15:22:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=U01a=OT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gWNOH-000716-JZ
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 15:22:37 +0000
X-Inumbo-ID: 6c5107da-fc8f-11e8-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6c5107da-fc8f-11e8-8e1d-bc764e045a96;
 Mon, 10 Dec 2018 15:22:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gWNOG-0007qQ-4U
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 15:22:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gWNOG-0008KD-1p
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 15:22:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gWNOG-0008KD-1p@xenbits.xenproject.org>
Date: Mon, 10 Dec 2018 15:22:36 +0000
Subject: [Xen-changelog] [xen staging] docs/parse-support-md:
 pandoc2html_inline: print failing json
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU2ODMxZGYyODhjYWUwZjllYmUwZTRiOGE2YmZkMGNiNTM1MGNmY2YKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBEZWMgMyAxMjowMzo0OCAyMDE4ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gRGVjIDEwIDE1OjEzOjA3IDIw
MTggKzAwMDAKCiAgICBkb2NzL3BhcnNlLXN1cHBvcnQtbWQ6IHBhbmRvYzJodG1sX2lubGluZTog
cHJpbnQgZmFpbGluZyBqc29uCiAgICAKICAgIElmIG91ciBydW4gb2YgcGFuZG9jIHRvIGNvbnZl
cnQgcGllY2VzIG9mIG1hcmt1cCBpbiBvdXIgaGFuZCwgaW50bwogICAgaHRtbCwgZmFpbHMsIHBy
aW50IHRoZSBqc29uIHRoYXQgd2FzIHJlamVjdGVkLgogICAgCiAgICBObyBjaGFuZ2UgaW4gbm9u
LWVycm9yIGNhc2VzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+Ci0tLQogZG9jcy9wYXJzZS1zdXBwb3J0LW1kIHwgMTEgKysrKysrLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvZG9jcy9wYXJzZS1zdXBwb3J0LW1kIGIvZG9jcy9wYXJzZS1zdXBwb3J0LW1kCmluZGV4IGUy
ZDAxODdkZDEuLmE4ZjIxNmYxMzEgMTAwNzU1Ci0tLSBhL2RvY3MvcGFyc2Utc3VwcG9ydC1tZAor
KysgYi9kb2NzL3BhcnNlLXN1cHBvcnQtbWQKQEAgLTI0NywxMCArMjQ3LDExIEBAIHN1YiBwYW5k
b2MyaHRtbF9pbmxpbmUgKCQpIHsKICAgICBteSAoJGNvbnRlbnQpID0gQF87CiAKICAgICBteSAk
anNvbl9maCA9IElPOjpGaWxlOjpuZXdfdG1wZmlsZSBvciBkaWUgJCE7Ci0gICAgcHJpbnQgJGpz
b25fZmggdG9fanNvbihbCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgeyB1bk1ldGEgPT4g
eyB9IH0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgW3sgdCA9PiAnUGFyYScsIGMgPT4g
JGNvbnRlbnQgfV0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBdKSBvciBkaWUgJCE7Cisg
ICAgbXkgJGogPSB0b19qc29uKFsKKyAgICAgICAgICAgICAgICAgICAgIHsgdW5NZXRhID0+IHsg
fSB9LAorICAgICAgICAgICAgICAgICAgICAgW3sgdCA9PiAnUGFyYScsIGMgPT4gJGNvbnRlbnQg
fV0sCisgICAgICAgICAgICAgICAgICAgIF0pIG9yIGRpZSAkITsKKyAgICBwcmludCAkanNvbl9m
aCAkajsKICAgICBmbHVzaCAkanNvbl9maCBvciBkaWUgJCE7CiAgICAgc2VlayAkanNvbl9maCww
LDAgb3IgZGllICQhOwogCkBAIC0yNzAsNyArMjcxLDcgQEAgc3ViIHBhbmRvYzJodG1sX2lubGlu
ZSAoJCkgewogICAgICAgICAgICAgb3BlbiBTVERJTiwgJzwmJywgJGpzb25fZmggb3IgZGllICQh
OwogICAgICAgICAgICAgc3lzdGVtICdqc29uX3BwJzsKICAgICAgICAgfTsKLSAgICAgICAgZGll
ICJcbiAkPyAkISI7CisgICAgICAgIGRpZSAiJGogXG4gJD8gJCEiOwogICAgIH0KIAogICAgICRo
dG1sID1+IHN7Xlw8cFw+fXt9IG9yIGRpZSAiJGh0bWwgPyI7Ci0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Dec 10 15:22:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Dec 2018 15:22:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gWNOS-000739-Og; Mon, 10 Dec 2018 15:22:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=U01a=OT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gWNOR-000731-LG
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 15:22:47 +0000
X-Inumbo-ID: 7262f99c-fc8f-11e8-8216-37cb4d7c7262
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7262f99c-fc8f-11e8-8216-37cb4d7c7262;
 Mon, 10 Dec 2018 15:22:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gWNOQ-0007qZ-A7
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 15:22:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gWNOQ-0008Kq-7n
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 15:22:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gWNOQ-0008Kq-7n@xenbits.xenproject.org>
Date: Mon, 10 Dec 2018 15:22:46 +0000
Subject: [Xen-changelog] [xen staging] docs/parse-support-md: Correct
 handling of Status
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc3ZTllNzgyOGUzZDhjOWZlY2UxOTdiOTFlODM5MGYxNDYyMDQ3Y2EKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBEZWMgMyAxMjowMTo1NSAyMDE4ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gRGVjIDEwIDE1OjEzOjA3IDIw
MTggKzAwMDAKCiAgICBkb2NzL3BhcnNlLXN1cHBvcnQtbWQ6IENvcnJlY3QgaGFuZGxpbmcgb2Yg
U3RhdHVzCiAgICAKICAgIEluIGZhY3QgdGhpcyB3YXMgbm90IG1hcmtkb3duIGNvbnRlbnQsIGJ1
dCBqdXN0IGEgc3RyaW5nLiAgV2UgYXJlCiAgICBob3dldmVyIGdvaW5nIHRvIG1ha2UgaXQgYmUg
bWFya2Rvd24gY29udGVudC4gIFNvIGFkanVzdCB0aGUgY29tbWVudHMsCiAgICBhbmQgdGhlIGNv
bnN1bWVyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Ci0tLQogZG9jcy9wYXJzZS1zdXBwb3J0LW1kIHwgMTEgKysrKysrKystLS0KIDEgZmlsZSBj
aGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9j
cy9wYXJzZS1zdXBwb3J0LW1kIGIvZG9jcy9wYXJzZS1zdXBwb3J0LW1kCmluZGV4IGE4ZjIxNmYx
MzEuLjE2ZGQ5OWYwNjMgMTAwNzU1Ci0tLSBhL2RvY3MvcGFyc2Utc3VwcG9ydC1tZAorKysgYi9k
b2NzL3BhcnNlLXN1cHBvcnQtbWQKQEAgLTMwLDcgKzMwLDcgQEAgb3VyICR0b3BsZXZlbF9zZWN0
bGlzdCA9IG5ld19zZWN0bGlzdCgpOwogIyAgIGEgdGllZCBoYXNocmVmICAgICAgc29tZXRoaW5n
IHNlZW4KICMgKHRpZWQgJHNlY3RsaXN0KSAgICBpcyBhbiBvYmplY3Qgb2YgdHlwZSBUaWU6Okl4
SGFzaAogIyAkc2VjdGxpc3QtPntLRVl9IGEgJHNlY3Rub2RlOgotIyAkc2VjdGxpc3QtPntLRVl9
e1N0YXR1c31bVkldID0gYWJzZW50IG9yIG1hcmtkb3duIGNvbnRlbnQKKyMgJHNlY3RsaXN0LT57
S0VZfXtTdGF0dXN9W1ZJXSA9IGFic2VudCBvciBzdHJpbmcgb3IgbWFya2Rvd24gY29udGVudAog
IyAkc2VjdGxpc3QtPntLRVl9e0NoaWxkcmVufSA9IGEgZnVydGhlciAkc2VjdGxpc3QKICMgJHNl
Y3RsaXN0LT57S0VZfXtLZXl9ID0gS0VZCiAjICRzZWN0bGlzdC0+e0tFWX17UmVhbFNlY3ROb2Rl
fSA9IHVzLCBvciBvdXIgcGFyZW50CkBAIC0zNDEsNyArMzQxLDcgQEAgc3ViIGNvdW50X3Jvd3Nf
c2VjdGxpc3QgKCQpIHsKIAogIyBBZnRlciByZXByb2Nlc3Nfc2VjdGxpc3QsCiAjICAgIC0+e0hl
YWRsaW5lfSAgIGlzIGluIGh0bWwKLSMgICAgLT57U3RhdHVzfSAgICAgaXMgaW4gcGxhaW4gdGV4
dAorIyAgICAtPntTdGF0dXN9ICAgICBpcyAoc3RpbGwpIHN0cmluZyBvciBtYXJrZG93biBjb250
ZW50CiAKIHN1YiBhbmFseXNlX3JlcHJvY2VzcyAoKSB7CiAgICAgJG1heGRlcHRoID0gMDsKQEAg
LTQzMCw3ICs0MzAsMTIgQEAgc3ViIHdyaXRlX291dHB1dF9yb3cgKCQpIHsKICAgICAgICAgICAg
IG8oc3ByaW50ZiAnPGEgaHJlZj0iJXMiPicsICR2ZXJzaW9uX3VybHNbJGldKTsKICAgICAgICAg
ICAgICRlbmRfYSA9ICc8L2E+JzsKICAgICAgICAgfQotICAgICAgICBvKGVzY2FwZUhUTUwoJHN0
KSk7CisgICAgICAgIGlmIChyZWYgJHN0KSB7CisgICAgICAgICAgICAkc3QgPSBwYW5kb2MyaHRt
bF9pbmxpbmUgJHN0OworICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgJHN0ID0gZXNjYXBl
SFRNTCgkc3QpOworICAgICAgICB9CisgICAgICAgIG8oJHN0KTsKICAgICAgICAgbygkZW5kX2Ep
OwogICAgICAgICBvKCc8L3RkPicpOwogICAgICAgICBvKCRuZXh0Y2VsbCk7Ci0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Dec 10 15:22:58 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Dec 2018 15:22:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gWNOc-00074H-QJ; Mon, 10 Dec 2018 15:22:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=U01a=OT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gWNOb-000746-Fu
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 15:22:57 +0000
X-Inumbo-ID: 7875d08e-fc8f-11e8-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7875d08e-fc8f-11e8-8e1d-bc764e045a96;
 Mon, 10 Dec 2018 15:22:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gWNOa-0007qh-Fp
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 15:22:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gWNOa-0008Ln-DT
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 15:22:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gWNOa-0008Ln-DT@xenbits.xenproject.org>
Date: Mon, 10 Dec 2018 15:22:56 +0000
Subject: [Xen-changelog] [xen staging] docs/parse-support-md: Allow
 definition lists for features
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMyNDJhMzliMTQzYjIzNWViY2NjZDQ4ZDMyOGZlNTk4YWI4ZGIwOGQKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBEZWMgMyAxMjowNTo0MSAyMDE4ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gRGVjIDEwIDE1OjEzOjA3IDIw
MTggKzAwMDAKCiAgICBkb2NzL3BhcnNlLXN1cHBvcnQtbWQ6IEFsbG93IGRlZmluaXRpb24gbGlz
dHMgZm9yIGZlYXR1cmVzCiAgICAKICAgIE5vdywgYXMgd2VsbCBhcyBhIGBjb2RlIGJsb2NrJywg
d2l0aAogICAgICB8ICAgIFNvbWV0aGluZzogc29tZSBzdGF0dXMKICAgIHdlIHRvbGVyYXRlIGEg
ZGVmaW5pdGlvbiBsaXN0IHdoaWNoIGluIHBhbmRvYyB0ZXJtcyBsb29rcyBsaWtlIHRoaXMKICAg
ICAgfFRlcm0KICAgICAgfDogRGVmaW5pdGlvbgogICAgCiAgICBUaGlzIG91Z2h0IG5vdCB1c3Vh
bGx5IGJlIGJlIHVzZWQgZm9yIGZlYXR1cmVzIGJ1dCBpdCB3aWxsIGJlIHVzZWZ1bAogICAgZm9y
IGxpbmtpbmcgdG8gdGhlIHJlbGVhc2Ugbm90ZXMsIGJlY2F1c2UgbWFya3VwIGlzIG5vdCBhbGxv
d2VkIGluCiAgICBjb2RlIGJsb2NrcyBidXQgaXMgaW4gZGVmaW5pdGlvbnMuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAg
QWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBkb2NzL3BhcnNl
LXN1cHBvcnQtbWQgfCAyNyArKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFu
Z2VkLCAyNyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZG9jcy9wYXJzZS1zdXBwb3J0LW1k
IGIvZG9jcy9wYXJzZS1zdXBwb3J0LW1kCmluZGV4IDE2ZGQ5OWYwNjMuLjg0ZjBhOTZhMGYgMTAw
NzU1Ci0tLSBhL2RvY3MvcGFyc2Utc3VwcG9ydC1tZAorKysgYi9kb2NzL3BhcnNlLXN1cHBvcnQt
bWQKQEAgLTE5MSw2ICsxOTEsMzMgQEAgc3ViIHJpX0NvZGVCbG9jayB7CiAgICAgfQogfQogCitz
dWIgcmlfRGVmaW5pdGlvbkxpc3QgeworICAgIG15ICgkYykgPSBAXzsKKyAgICBmb3JlYWNoIG15
ICRkZWZlbnQgKEAkYykgeworICAgICAgICBteSAoJHRlcm0sICRkZWZucykgPSBAJGRlZmVudDsK
KyAgICAgICAgbXkgJGRlc2NyID0KKyAgICAgICAgICAgIGpvaW4gJyAnLAorICAgICAgICAgICAg
bWFwIHsgJF8tPntjfSB9CisgICAgICAgICAgICBncmVwIHsgJF8tPnt0fSBlcSAnU3RyJyB9Cisg
ICAgICAgICAgICBAJHRlcm07CisgICAgICAgIHB1c2ggQGluc2VjdGlvbnMsCisgICAgICAgICAg
ICB7CisgICAgICAgICAgICAgS2V5ID0+IGRlc2NyMmtleSgkZGVzY3IpLAorICAgICAgICAgICAg
IEhlYWRsaW5lID0+ICR0ZXJtLAorICAgICAgICAgICAgfTsKKyAgICAgICAgZGllICJtdWx0aXBs
ZSBkZWZpbml0aW9ucyBpbiBkZWZpbml0aW9uIGxpc3QgZGVmaW5pdGlvbiIKKyAgICAgICAgICAg
IGlmIEAkZGVmbnMgPiAxOworICAgICAgICBteSAkZGVmbiA9ICRkZWZucy0+WzBdOworICAgICAg
ICBkaWUgIm11bHRpcGxlIHBhcmFzIGluIGRlZmluaXRpb24gbGlzdCBkZWZpbml0aW9uIgorICAg
ICAgICAgICAgaWYgQCRkZWZuID4gMTsKKyAgICAgICAgbXkgJGRlZm5wID0gJGRlZm4tPlswXTsK
KyAgICAgICAgZGllICJvbmx5IHVuZGVyc3RhbmQgcGxhaW4gZGVmaW5pdGlvbiBub3QgJGRlZm5w
LT57dH0gPyIKKyAgICAgICAgICAgIHVubGVzcyAkZGVmbnAtPnt0fSBlcSAnUGxhaW4nOworICAg
ICAgICBwYXJzZV9mZWF0dXJlX2VudHJ5ICRkZWZucC0+e2N9OworICAgICAgICBwb3AgQGluc2Vj
dGlvbnM7CisgICAgfQorfQorCiBzdWIgcHJvY2Vzc191bmtub3duIHsKICAgICBteSAoJGMsICRl
KSA9IEBfOwogICAgICRoYWRfdW5rbm93biA9IER1bXBlcigkZSk7Ci0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Dec 10 15:23:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Dec 2018 15:23:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gWNOm-00075P-Ru; Mon, 10 Dec 2018 15:23:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=U01a=OT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gWNOl-00075C-RE
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 15:23:07 +0000
X-Inumbo-ID: 7e85be8a-fc8f-11e8-9b21-bf9c2f20e98f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7e85be8a-fc8f-11e8-9b21-bf9c2f20e98f;
 Mon, 10 Dec 2018 15:23:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gWNOk-0007r4-Ld
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 15:23:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gWNOk-0008Ma-JD
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 15:23:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gWNOk-0008Ma-JD@xenbits.xenproject.org>
Date: Mon, 10 Dec 2018 15:23:06 +0000
Subject: [Xen-changelog] [xen staging] SUPPORT.md: Turn release notes link
 into a proper link.
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRjNTA0MWFlNTJmN2RlN2Y2N2E0YWUyYTAwNDExZjJjYTI5YWQ1ODEKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBEZWMgMyAxMToxODoyNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gRGVjIDEwIDE1OjEzOjA3IDIw
MTggKzAwMDAKCiAgICBTVVBQT1JULm1kOiBUdXJuIHJlbGVhc2Ugbm90ZXMgbGluayBpbnRvIGEg
cHJvcGVyIGxpbmsuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KLS0tCiBTVVBQT1JULm1kIHwgNCArKystCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNl
cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvU1VQUE9SVC5tZCBiL1NVUFBP
UlQubWQKaW5kZXggNDI1NzdkMDI0My4uMjkxZTE0OTUwMyAxMDA2NDQKLS0tIGEvU1VQUE9SVC5t
ZAorKysgYi9TVVBQT1JULm1kCkBAIC0xMyw3ICsxMyw5IEBAIGZvciB0aGUgZGVmaW5pdGlvbnMg
b2YgdGhlIHN1cHBvcnQgc3RhdHVzIGxldmVscyBldGMuCiAgICAgSW5pdGlhbC1SZWxlYXNlOiBu
L2EKICAgICBTdXBwb3J0ZWQtVW50aWw6IFRCRAogICAgIFNlY3VyaXR5LVN1cHBvcnQtVW50aWw6
IFVucmVsZWFzZWQgLSBub3QgeWV0IHNlY3VyaXR5LXN1cHBvcnRlZAotICAgIFJlbGVhc2UtTm90
ZXM6IDxhIGhyZWY9Imh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl9Qcm9qZWN0
X1guWVlfUmVsZWFzZV9Ob3RlcyI+Uk48L2E+CisKK1JlbGVhc2UgTm90ZXMKKzogPGEgaHJlZj0i
aHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvWGVuX1Byb2plY3RfWC5ZWV9SZWxlYXNl
X05vdGVzIj5STjwvYT4KIAogIyBGZWF0dXJlIFN1cHBvcnQKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Dec 10 16:00:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Dec 2018 16:00:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gWNya-00038Q-15; Mon, 10 Dec 2018 16:00:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=U01a=OT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gWNyY-00038K-OF
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 16:00:06 +0000
X-Inumbo-ID: a8961ea1-fc94-11e8-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a8961ea1-fc94-11e8-8e1d-bc764e045a96;
 Mon, 10 Dec 2018 16:00:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gWNyW-0000Zb-NQ
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 16:00:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gWNyW-0003rQ-Ke
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 16:00:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gWNyW-0003rQ-Ke@xenbits.xenproject.org>
Date: Mon, 10 Dec 2018 16:00:04 +0000
Subject: [Xen-changelog] [xen staging] x86: Switch "struct desc_struct" to
 being seg_desc_t
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk1ZWZjNDgzZWQxMzY4YjVjNjVjN2I4NDg2YTE4ZjViNzc1N2QyNWEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IERlYyA2IDE0OjA1OjI5IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIERlYyAxMCAxNTo0Mzoy
NSAyMDE4ICswMDAwCgogICAgeDg2OiBTd2l0Y2ggInN0cnVjdCBkZXNjX3N0cnVjdCIgdG8gYmVp
bmcgc2VnX2Rlc2NfdAogICAgCiAgICBUaGUgc3RydWN0IHN1ZmZpeCBpcyByZWR1bmRhbnQgaW4g
dGhlIG5hbWUsIGFuZCBhIGZ1dHVyZSBjaGFuZ2Ugd2lsbCB3YW50IHRvCiAgICB0dXJuIGl0IGlu
dG8gYSB1bmlvbiwgcmF0aGVyIHRoYW4gYSBzdHJ1Y3R1cmUuICBBcyB0aGlzIHJlcHJlc2VudHMg
YSBzZWdtZW50CiAgICBkZXNjcmlwdG9yLCBnaXZlIGl0IGFuIGFwcHJvcHJpYXRlIHR5cGVkZWYu
CiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgICAgICAg
ICAgIHwgIDQgKystLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgICAgICAgfCAgMiAr
LQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICAgfCAgNCArKy0tCiB4ZW4vYXJj
aC94ODYvaHZtL3N2bS9zdm0uYyAgICAgICAgICB8ICA0ICsrLS0KIHhlbi9hcmNoL3g4Ni9tbS5j
ICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRh
Ymxlcy5jIHwgIDYgKysrLS0tCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1nYXRlLW9wLmMgICAgICB8
ICA0ICsrLS0KIHhlbi9hcmNoL3g4Ni9wdi9lbXVsYXRlLmMgICAgICAgICAgIHwgIDIgKy0KIHhl
bi9hcmNoL3g4Ni9wdi9lbXVsYXRlLmggICAgICAgICAgIHwgIDQgKystLQogeGVuL2FyY2gveDg2
L3NtcGJvb3QuYyAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L3RyYXBzLmMgICAg
ICAgICAgICAgICAgfCAgNCArKy0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L21tLmMgICAgICAgICAg
ICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2Rlc2MuaCAgICAgICAgICB8IDE0ICsrKysr
KystLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2xkdC5oICAgICAgICAgICB8ICAyICstCiB4
ZW4vaW5jbHVkZS9hc20teDg2L21tLmggICAgICAgICAgICB8ICAyICstCiAxNSBmaWxlcyBjaGFu
Z2VkLCAyOSBpbnNlcnRpb25zKCspLCAyOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvY3B1L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwppbmRleCA5
MGY0YTliMGI2Li5kZTZjNWM5MDNmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1v
bi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKQEAgLTcyNCw5ICs3MjQsOSBAQCB2
b2lkIGxvYWRfc3lzdGVtX3RhYmxlcyh2b2lkKQogCQlzdGFja190b3AgPSBzdGFja19ib3R0b20g
JiB+KFNUQUNLX1NJWkUgLSAxKTsKIAogCXN0cnVjdCB0c3Nfc3RydWN0ICp0c3MgPSAmdGhpc19j
cHUoaW5pdF90c3MpOwotCXN0cnVjdCBkZXNjX3N0cnVjdCAqZ2R0ID0KKwlzZWdfZGVzY190ICpn
ZHQgPQogCQl0aGlzX2NwdShnZHRfdGFibGUpIC0gRklSU1RfUkVTRVJWRURfR0RUX0VOVFJZOwot
CXN0cnVjdCBkZXNjX3N0cnVjdCAqY29tcGF0X2dkdCA9CisJc2VnX2Rlc2NfdCAqY29tcGF0X2dk
dCA9CiAJCXRoaXNfY3B1KGNvbXBhdF9nZHRfdGFibGUpIC0gRklSU1RfUkVTRVJWRURfR0RUX0VO
VFJZOwogCiAJY29uc3Qgc3RydWN0IGRlc2NfcHRyIGdkdHIgPSB7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggYjRkNTk0ODdh
ZC4uZjBlMGNkYmIwZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTY2NSw3ICsxNjY1LDcgQEAgc3RhdGljIHZvaWQgX19j
b250ZXh0X3N3aXRjaCh2b2lkKQogICAgIHN0cnVjdCB2Y3B1ICAgICAgICAgICpwID0gcGVyX2Nw
dShjdXJyX3ZjcHUsIGNwdSk7CiAgICAgc3RydWN0IHZjcHUgICAgICAgICAgKm4gPSBjdXJyZW50
OwogICAgIHN0cnVjdCBkb21haW4gICAgICAgICpwZCA9IHAtPmRvbWFpbiwgKm5kID0gbi0+ZG9t
YWluOwotICAgIHN0cnVjdCBkZXNjX3N0cnVjdCAgICpnZHQ7CisgICAgc2VnX2Rlc2NfdCAgICAg
ICAgICAgKmdkdDsKICAgICBzdHJ1Y3QgZGVzY19wdHIgICAgICAgZ2R0X2Rlc2M7CiAKICAgICBB
U1NFUlQocCAhPSBuKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDAwMzllOGNmMzguLmQ2NGI2YjZjMjAgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpA
QCAtMjY5NSw3ICsyNjk1LDcgQEAgc3RhdGljIGludCB0YXNrX3N3aXRjaF9sb2FkX3NlZygKICAg
ICBlbnVtIHg4Nl9zZWdtZW50IHNlZywgdWludDE2X3Qgc2VsLCB1bnNpZ25lZCBpbnQgY3BsLCB1
bnNpZ25lZCBpbnQgZWZsYWdzKQogewogICAgIHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyIGRlc2N0
YWIsIHNlZ3I7Ci0gICAgc3RydWN0IGRlc2Nfc3RydWN0ICpwZGVzYyA9IE5VTEwsIGRlc2M7Cisg
ICAgc2VnX2Rlc2NfdCAqcGRlc2MgPSBOVUxMLCBkZXNjOwogICAgIHU4IGRwbCwgcnBsOwogICAg
IGJvb2xfdCB3cml0YWJsZTsKICAgICBpbnQgZmF1bHRfdHlwZSA9IFRSQVBfaW52YWxpZF90c3M7
CkBAIC0yODc2LDcgKzI4NzYsNyBAQCB2b2lkIGh2bV90YXNrX3N3aXRjaCgKICAgICBzdHJ1Y3Qg
dmNwdSAqdiA9IGN1cnJlbnQ7CiAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MgPSBndWVz
dF9jcHVfdXNlcl9yZWdzKCk7CiAgICAgc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIgZ2R0LCB0ciwg
cHJldl90ciwgc2VncjsKLSAgICBzdHJ1Y3QgZGVzY19zdHJ1Y3QgKm9wdHNzX2Rlc2MgPSBOVUxM
LCAqbnB0c3NfZGVzYyA9IE5VTEwsIHRzc19kZXNjOworICAgIHNlZ19kZXNjX3QgKm9wdHNzX2Rl
c2MgPSBOVUxMLCAqbnB0c3NfZGVzYyA9IE5VTEwsIHRzc19kZXNjOwogICAgIGJvb2xfdCBvdGRf
d3JpdGFibGUsIG50ZF93cml0YWJsZTsKICAgICB1bnNpZ25lZCBpbnQgZWZsYWdzLCBuZXdfY3Bs
OwogICAgIHBhZ2VmYXVsdF9pbmZvX3QgcGZpbmZvOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwppbmRleCBiOWE4OTAw
Y2VkLi40MDkzN2JmYTQ3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwor
KysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtMTYzNiw4ICsxNjM2LDggQEAgYm9v
bCBzdm1fbG9hZF9zZWdzKHVuc2lnbmVkIGludCBsZHRfZW50cywgdW5zaWduZWQgbG9uZyBsZHRf
YmFzZSwKICAgICBlbHNlCiAgICAgewogICAgICAgICAvKiBLZWVwIEdEVCBpbiBzeW5jLiAqLwot
ICAgICAgICBzdHJ1Y3QgZGVzY19zdHJ1Y3QgKmRlc2MgPSB0aGlzX2NwdShnZHRfdGFibGUpICsg
TERUX0VOVFJZIC0KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRklSU1RfUkVT
RVJWRURfR0RUX0VOVFJZOworICAgICAgICBzZWdfZGVzY190ICpkZXNjID0KKyAgICAgICAgICAg
IHRoaXNfY3B1KGdkdF90YWJsZSkgKyBMRFRfRU5UUlkgLSBGSVJTVF9SRVNFUlZFRF9HRFRfRU5U
Ulk7CiAKICAgICAgICAgX3NldF90c3NsZHRfZGVzYyhkZXNjLCBsZHRfYmFzZSwgbGR0X2VudHMg
KiA4IC0gMSwgU1lTX0RFU0NfbGR0KTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMg
Yi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBiMzM1MGVlZTM1Li4xNDMxZjM0N2YzIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNjI2LDcg
KzYyNiw3IEBAIGNvbnN0IGNoYXIgX19zZWN0aW9uKCIuYnNzLnBhZ2VfYWxpZ25lZC5jb25zdCIp
IF9fYWxpZ25lZChQQUdFX1NJWkUpCiBzdGF0aWMgaW50IGFsbG9jX3NlZ2Rlc2NfcGFnZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlKQogewogICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKm93bmVyID0g
cGFnZV9nZXRfb3duZXIocGFnZSk7Ci0gICAgc3RydWN0IGRlc2Nfc3RydWN0ICpkZXNjcyA9IF9f
bWFwX2RvbWFpbl9wYWdlKHBhZ2UpOworICAgIHNlZ19kZXNjX3QgKmRlc2NzID0gX19tYXBfZG9t
YWluX3BhZ2UocGFnZSk7CiAgICAgdW5zaWduZWQgaTsKIAogICAgIGZvciAoIGkgPSAwOyBpIDwg
NTEyOyBpKysgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2Rlc2NyaXB0b3ItdGFibGVz
LmMgYi94ZW4vYXJjaC94ODYvcHYvZGVzY3JpcHRvci10YWJsZXMuYwppbmRleCA4YjJkNTVmYzJl
Li5jYWE2MmViODhkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZGVzY3JpcHRvci10YWJs
ZXMuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZGVzY3JpcHRvci10YWJsZXMuYwpAQCAtMjEyLDE2
ICsyMTIsMTYgQEAgbG9uZyBkb191cGRhdGVfZGVzY3JpcHRvcih1aW50NjRfdCBwYSwgdWludDY0
X3QgZGVzYykKICAgICB1bnNpZ25lZCBsb25nIGdtZm4gPSBwYSA+PiBQQUdFX1NISUZUOwogICAg
IHVuc2lnbmVkIGxvbmcgbWZuOwogICAgIHVuc2lnbmVkIGludCAgb2Zmc2V0OwotICAgIHN0cnVj
dCBkZXNjX3N0cnVjdCAqZ2R0X3BlbnQsIGQ7CisgICAgc2VnX2Rlc2NfdCAqZ2R0X3BlbnQsIGQ7
CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKICAgICBsb25nIHJldCA9IC1FSU5WQUw7CiAK
LSAgICBvZmZzZXQgPSAoKHVuc2lnbmVkIGludClwYSAmIH5QQUdFX01BU0spIC8gc2l6ZW9mKHN0
cnVjdCBkZXNjX3N0cnVjdCk7CisgICAgb2Zmc2V0ID0gKCh1bnNpZ25lZCBpbnQpcGEgJiB+UEFH
RV9NQVNLKSAvIHNpemVvZihzZWdfZGVzY190KTsKIAogICAgICoodWludDY0X3QgKikmZCA9IGRl
c2M7CiAKICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oY3VycmQsIGdtZm4sIE5VTEwsIFAy
TV9BTExPQyk7Ci0gICAgaWYgKCAoKCh1bnNpZ25lZCBpbnQpcGEgJSBzaXplb2Yoc3RydWN0IGRl
c2Nfc3RydWN0KSkgIT0gMCkgfHwKKyAgICBpZiAoICgoKHVuc2lnbmVkIGludClwYSAlIHNpemVv
ZihzZWdfZGVzY190KSkgIT0gMCkgfHwKICAgICAgICAgICFwYWdlIHx8CiAgICAgICAgICAhY2hl
Y2tfZGVzY3JpcHRvcihjdXJyZCwgJmQpICkKICAgICB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvcHYvZW11bC1nYXRlLW9wLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1nYXRlLW9wLmMKaW5k
ZXggZDFjOGFhNmY3Yi4uNmRiZjNjMTJhMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2Vt
dWwtZ2F0ZS1vcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLWdhdGUtb3AuYwpAQCAtNDcs
OCArNDcsOCBAQCBzdGF0aWMgaW50IHJlYWRfZ2F0ZV9kZXNjcmlwdG9yKHVuc2lnbmVkIGludCBn
YXRlX3NlbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAq
b2ZmLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmFyKQog
ewotICAgIHN0cnVjdCBkZXNjX3N0cnVjdCBkZXNjOwotICAgIGNvbnN0IHN0cnVjdCBkZXNjX3N0
cnVjdCAqcGRlc2MgPSBnZHRfbGR0X2Rlc2NfcHRyKGdhdGVfc2VsKTsKKyAgICBzZWdfZGVzY190
IGRlc2M7CisgICAgY29uc3Qgc2VnX2Rlc2NfdCAqcGRlc2MgPSBnZHRfbGR0X2Rlc2NfcHRyKGdh
dGVfc2VsKTsKIAogICAgIGlmICggKGdhdGVfc2VsIDwgNCkgfHwKICAgICAgICAgICgoZ2F0ZV9z
ZWwgPj0gRklSU1RfUkVTRVJWRURfR0RUX0JZVEUpICYmICEoZ2F0ZV9zZWwgJiA0KSkgfHwKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11
bGF0ZS5jCmluZGV4IDc1N2ZmZDE1OWMuLjg3N2RmZGE3NWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9wdi9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWxhdGUuYwpAQCAtMjks
NyArMjksNyBAQCBpbnQgcHZfZW11bF9yZWFkX2Rlc2NyaXB0b3IodW5zaWduZWQgaW50IHNlbCwg
Y29uc3Qgc3RydWN0IHZjcHUgKnYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyAqYmFzZSwgdW5zaWduZWQgbG9uZyAqbGltaXQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50ICphciwgYm9vbCBpbnNuX2ZldGNoKQogewotICAgIHN0cnVj
dCBkZXNjX3N0cnVjdCBkZXNjOworICAgIHNlZ19kZXNjX3QgZGVzYzsKIAogICAgIGlmICggc2Vs
IDwgNCkKICAgICAgICAgZGVzYy5iID0gZGVzYy5hID0gMDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9wdi9lbXVsYXRlLmggYi94ZW4vYXJjaC94ODYvcHYvZW11bGF0ZS5oCmluZGV4IDlkNTg3
OTQ3ZjUuLmZkMmFhMGE0ODQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsYXRlLmgK
KysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWxhdGUuaApAQCAtMTgsMTAgKzE4LDEwIEBAIHN0YXRp
YyBpbmxpbmUgaW50IHB2X2VtdWxfaXNfbWVtX3dyaXRlKGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0
ZV9zdGF0ZSAqc3RhdGUsCiB9CiAKIC8qIFJldHVybiBhIHBvaW50ZXIgdG8gdGhlIEdEVC9MRFQg
ZGVzY3JpcHRvciByZWZlcmVuY2VkIGJ5IHNlbC4gKi8KLXN0YXRpYyBpbmxpbmUgY29uc3Qgc3Ry
dWN0IGRlc2Nfc3RydWN0ICpnZHRfbGR0X2Rlc2NfcHRyKHVuc2lnbmVkIGludCBzZWwpCitzdGF0
aWMgaW5saW5lIGNvbnN0IHNlZ19kZXNjX3QgKmdkdF9sZHRfZGVzY19wdHIodW5zaWduZWQgaW50
IHNlbCkKIHsKICAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Ci0gICAgY29u
c3Qgc3RydWN0IGRlc2Nfc3RydWN0ICp0YmwgPSAodm9pZCAqKQorICAgIGNvbnN0IHNlZ19kZXNj
X3QgKnRibCA9ICh2b2lkICopCiAgICAgICAgICgoc2VsICYgWDg2X1hFQ19USSkgPyBMRFRfVklS
VF9TVEFSVChjdXJyKSA6IEdEVF9WSVJUX1NUQVJUKGN1cnIpKTsKIAogICAgIHJldHVybiAmdGJs
W3NlbCA+PiAzXTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJj
aC94ODYvc21wYm9vdC5jCmluZGV4IDU2N2NlY2U3NDguLjdkMTIyNmQ3YmMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAt
OTcyLDcgKzk3Miw3IEBAIHN0YXRpYyBpbnQgY3B1X3NtcGJvb3RfYWxsb2ModW5zaWduZWQgaW50
IGNwdSkKIHsKICAgICB1bnNpZ25lZCBpbnQgaSwgb3JkZXIsIG1lbWZsYWdzID0gMDsKICAgICBu
b2RlaWRfdCBub2RlID0gY3B1X3RvX25vZGUoY3B1KTsKLSAgICBzdHJ1Y3QgZGVzY19zdHJ1Y3Qg
KmdkdDsKKyAgICBzZWdfZGVzY190ICpnZHQ7CiAgICAgdW5zaWduZWQgbG9uZyBzdHViX3BhZ2U7
CiAgICAgaW50IHJjID0gLUVOT01FTTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBz
LmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCA5NDcxZDg5MDIyLi4wNWRkYzM5YmZlIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMu
YwpAQCAtOTYsOCArOTYsOCBAQCBzdHJpbmdfcGFyYW0oIm5taSIsIG9wdF9ubWkpOwogREVGSU5F
X1BFUl9DUFUodWludDY0X3QsIGVmZXIpOwogc3RhdGljIERFRklORV9QRVJfQ1BVKHVuc2lnbmVk
IGxvbmcsIGxhc3RfZXh0YWJsZV9hZGRyKTsKIAotREVGSU5FX1BFUl9DUFVfUkVBRF9NT1NUTFko
c3RydWN0IGRlc2Nfc3RydWN0ICosIGdkdF90YWJsZSk7Ci1ERUZJTkVfUEVSX0NQVV9SRUFEX01P
U1RMWShzdHJ1Y3QgZGVzY19zdHJ1Y3QgKiwgY29tcGF0X2dkdF90YWJsZSk7CitERUZJTkVfUEVS
X0NQVV9SRUFEX01PU1RMWShzZWdfZGVzY190ICosIGdkdF90YWJsZSk7CitERUZJTkVfUEVSX0NQ
VV9SRUFEX01PU1RMWShzZWdfZGVzY190ICosIGNvbXBhdF9nZHRfdGFibGUpOwogCiAvKiBNYXN0
ZXIgdGFibGUsIHVzZWQgYnkgQ1BVMC4gKi8KIGlkdF9lbnRyeV90IF9fc2VjdGlvbigiLmJzcy5w
YWdlX2FsaWduZWQiKSBfX2FsaWduZWQoUEFHRV9TSVpFKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3g4Nl82NC9tbS5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCmluZGV4IDExOTc3ZjI2
NzEuLjEyNmE0ODZkMmUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYworKysg
Yi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKQEAgLTEwNzUsNyArMTA3NSw3IEBAIGxvbmcgZG9f
c2V0X3NlZ21lbnRfYmFzZSh1bnNpZ25lZCBpbnQgd2hpY2gsIHVuc2lnbmVkIGxvbmcgYmFzZSkK
IAogCiAvKiBSZXR1cm5zIFRSVUUgaWYgZ2l2ZW4gZGVzY3JpcHRvciBpcyB2YWxpZCBmb3IgR0RU
IG9yIExEVC4gKi8KLWludCBjaGVja19kZXNjcmlwdG9yKGNvbnN0IHN0cnVjdCBkb21haW4gKmRv
bSwgc3RydWN0IGRlc2Nfc3RydWN0ICpkKQoraW50IGNoZWNrX2Rlc2NyaXB0b3IoY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZG9tLCBzZWdfZGVzY190ICpkKQogewogICAgIHUzMiBhID0gZC0+YSwgYiA9
IGQtPmI7CiAgICAgdTE2IGNzOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kZXNj
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2Rlc2MuaAppbmRleCA1OGVmYzFkODk2Li41YThhZmI2
ZWIyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2Rlc2MuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2Rlc2MuaApAQCAtMTAyLDkgKzEwMiw5IEBACiAjZGVmaW5lIFNZU19ERVND
X2lycV9nYXRlICAgICAxNAogI2RlZmluZSBTWVNfREVTQ190cmFwX2dhdGUgICAgMTUKIAotc3Ry
dWN0IGRlc2Nfc3RydWN0IHsKLSAgICB1MzIgYSwgYjsKLX07Cit0eXBlZGVmIHN0cnVjdCB7Cisg
ICAgdWludDMyX3QgYSwgYjsKK30gc2VnX2Rlc2NfdDsKIAogdHlwZWRlZiB1bmlvbiB7CiAgICAg
c3RydWN0IHsKQEAgLTIwMSwxMCArMjAxLDEwIEBAIHN0cnVjdCBfX3BhY2tlZCBkZXNjX3B0ciB7
CiAJdW5zaWduZWQgbG9uZyBiYXNlOwogfTsKIAotZXh0ZXJuIHN0cnVjdCBkZXNjX3N0cnVjdCBi
b290X2NwdV9nZHRfdGFibGVbXTsKLURFQ0xBUkVfUEVSX0NQVShzdHJ1Y3QgZGVzY19zdHJ1Y3Qg
KiwgZ2R0X3RhYmxlKTsKLWV4dGVybiBzdHJ1Y3QgZGVzY19zdHJ1Y3QgYm9vdF9jcHVfY29tcGF0
X2dkdF90YWJsZVtdOwotREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCBkZXNjX3N0cnVjdCAqLCBjb21w
YXRfZ2R0X3RhYmxlKTsKK2V4dGVybiBzZWdfZGVzY190IGJvb3RfY3B1X2dkdF90YWJsZVtdOwor
REVDTEFSRV9QRVJfQ1BVKHNlZ19kZXNjX3QgKiwgZ2R0X3RhYmxlKTsKK2V4dGVybiBzZWdfZGVz
Y190IGJvb3RfY3B1X2NvbXBhdF9nZHRfdGFibGVbXTsKK0RFQ0xBUkVfUEVSX0NQVShzZWdfZGVz
Y190ICosIGNvbXBhdF9nZHRfdGFibGUpOwogCiBleHRlcm4gdm9pZCBsb2FkX1RSKHZvaWQpOwog
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2xkdC5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9sZHQuaAppbmRleCBhNjIzNmIyMWFhLi5kYTUwMjMyOWZiIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2xkdC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbGR0LmgKQEAg
LTYsNyArNiw3IEBACiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBsb2FkX0xEVChzdHJ1Y3QgdmNwdSAq
dikKIHsKLSAgICBzdHJ1Y3QgZGVzY19zdHJ1Y3QgKmRlc2M7CisgICAgc2VnX2Rlc2NfdCAqZGVz
YzsKICAgICB1bnNpZ25lZCBsb25nIGVudHM7CiAKICAgICBpZiAoIChlbnRzID0gdi0+YXJjaC5w
di5sZHRfZW50cykgPT0gMCApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggMWVhMTczYzU1NS4uNmZhYTU2MzE2NyAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbW0uaApAQCAtNDM4LDcgKzQzOCw3IEBAIHN0YXRpYyBpbmxpbmUgaW50IGdldF9wYWdl
X2FuZF90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsCiAgICAgQVNTRVJUKCgoX3ApLT5jb3Vu
dF9pbmZvICYgUEdDX2NvdW50X21hc2spICE9IDApOyAgICAgICAgICBcCiAgICAgQVNTRVJUKHBh
Z2VfZ2V0X293bmVyKF9wKSA9PSAoX2QpKQogCi1pbnQgY2hlY2tfZGVzY3JpcHRvcihjb25zdCBz
dHJ1Y3QgZG9tYWluICosIHN0cnVjdCBkZXNjX3N0cnVjdCAqZCk7CitpbnQgY2hlY2tfZGVzY3Jp
cHRvcihjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzZWdfZGVzY190ICpkZXNjKTsKIAogZXh0ZXJu
IHBhZGRyX3QgbWVtX2hvdHBsdWc7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Dec 10 16:00:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Dec 2018 16:00:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gWNyj-00039O-4U; Mon, 10 Dec 2018 16:00:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=U01a=OT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gWNyi-00039F-9K
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 16:00:16 +0000
X-Inumbo-ID: aea951d8-fc94-11e8-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aea951d8-fc94-11e8-8e1d-bc764e045a96;
 Mon, 10 Dec 2018 16:00:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gWNyg-0000hj-T9
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 16:00:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gWNyg-0003wC-Qn
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 16:00:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gWNyg-0003wC-Qn@xenbits.xenproject.org>
Date: Mon, 10 Dec 2018 16:00:14 +0000
Subject: [Xen-changelog] [xen staging] x86/pv: Code improvements to
 do_update_descriptor()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQyYjU4YjY0NzdkODMzMWFhN2NkZDM2MDkzNGM2MTc0OTE2NjQ1MDEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IERlYyA2IDE0OjA1OjM0IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIERlYyAxMCAxNTo0Mzoy
NSAyMDE4ICswMDAwCgogICAgeDg2L3B2OiBDb2RlIGltcHJvdmVtZW50cyB0byBkb191cGRhdGVf
ZGVzY3JpcHRvcigpCiAgICAKICAgICAqIEFkZCAidWludDY0X3QgcmF3IiB0byBzZWdfZGVzY190
IHRvIHJlbW92ZSB0aGUgb3BlbmNvZGVkIHVpbnQ2NF90IGNhc3RpbmcKICAgICAgIGluIHRoaXMg
ZnVuY3Rpb24uICBDaGFuZ2UgdGhlIHBhcmFtZXRlciB0byBiZSBvZiB0eXBlIHNlZ19kZXNjX3Qu
CiAgICAgKiBSZW5hbWUgdGhlICdwYScgcGFyYW1ldGVyIHRvICdnYWRkcicsIGJlY2F1c2UgaXQg
bGl2ZXMgaW4gR0ZOIHNwYWNlIHJhdGhlcgogICAgICAgdGhhbiBwaHlzaWNhbCBhZGRyZXNzIHNw
YWNlLgogICAgICogVXNlIGdmbl90IGFuZCBtZm5fdCByYXRoZXIgdGhhbiB1bnNpZ25lZCBsb25n
cy4KICAgICAqIENoZWNrIHRoZSBhbGlnbm1lbnQgYW5kIHByb3Bvc2VkIG5ldyBkZXNjcmlwdG9y
IGJlZm9yZSB0YWtpbmcgYSBwYWdlCiAgICAgICByZWZlcmVuY2UuCiAgICAgKiBVc2UgdGhlIG1v
cmUgZmxleGlibGUgQUNDRVNTX09OQ0UoKSBhY2Nlc3NvciBpbiBwcmVmZXJlbmNlIHRvCiAgICAg
ICB3cml0ZV9hdG9taWMoKQogICAgCiAgICBObyBleHBlY3RlZCBjaGFuZ2UgaW4gYmVoYXZpb3Vy
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRhYmxlcy5jIHwgNDMgKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9kZXNjLmggICAgICAgICAg
fCAgNyArKysrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHlwZXJjYWxsLmggICAgIHwgIDMgKy0t
CiAzIGZpbGVzIGNoYW5nZWQsIDI2IGluc2VydGlvbnMoKyksIDI3IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRhYmxlcy5jIGIveGVuL2FyY2gv
eDg2L3B2L2Rlc2NyaXB0b3ItdGFibGVzLmMKaW5kZXggY2FhNjJlYjg4ZC4uOTQwODA0YjE4YSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2Rlc2NyaXB0b3ItdGFibGVzLmMKKysrIGIveGVu
L2FyY2gveDg2L3B2L2Rlc2NyaXB0b3ItdGFibGVzLmMKQEAgLTIwNiwzMCArMjA2LDI0IEBAIGlu
dCBjb21wYXRfc2V0X2dkdChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHVpbnQpIGZyYW1lX2xpc3Qs
CiAgICAgcmV0dXJuIHJldDsKIH0KIAotbG9uZyBkb191cGRhdGVfZGVzY3JpcHRvcih1aW50NjRf
dCBwYSwgdWludDY0X3QgZGVzYykKK2xvbmcgZG9fdXBkYXRlX2Rlc2NyaXB0b3IodWludDY0X3Qg
Z2FkZHIsIHNlZ19kZXNjX3QgZCkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnJl
bnQtPmRvbWFpbjsKLSAgICB1bnNpZ25lZCBsb25nIGdtZm4gPSBwYSA+PiBQQUdFX1NISUZUOwot
ICAgIHVuc2lnbmVkIGxvbmcgbWZuOwotICAgIHVuc2lnbmVkIGludCAgb2Zmc2V0OwotICAgIHNl
Z19kZXNjX3QgKmdkdF9wZW50LCBkOworICAgIGdmbl90IGdmbiA9IGdhZGRyX3RvX2dmbihnYWRk
cik7CisgICAgbWZuX3QgbWZuOworICAgIHNlZ19kZXNjX3QgKmVudHJ5OwogICAgIHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2U7CiAgICAgbG9uZyByZXQgPSAtRUlOVkFMOwogCi0gICAgb2Zmc2V0ID0g
KCh1bnNpZ25lZCBpbnQpcGEgJiB+UEFHRV9NQVNLKSAvIHNpemVvZihzZWdfZGVzY190KTsKLQot
ICAgICoodWludDY0X3QgKikmZCA9IGRlc2M7CisgICAgLyogZ2FkZHIgbXVzdCBiZSBhbGlnbmVk
LCBvciBpdCB3aWxsIGNvcnJ1cHQgYWRqYWNlbnQgZGVzY3JpcHRvcnMuICovCisgICAgaWYgKCAh
SVNfQUxJR05FRChnYWRkciwgc2l6ZW9mKGQpKSB8fCAhY2hlY2tfZGVzY3JpcHRvcihjdXJyZCwg
JmQpICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKLSAgICBwYWdlID0gZ2V0X3BhZ2VfZnJv
bV9nZm4oY3VycmQsIGdtZm4sIE5VTEwsIFAyTV9BTExPQyk7Ci0gICAgaWYgKCAoKCh1bnNpZ25l
ZCBpbnQpcGEgJSBzaXplb2Yoc2VnX2Rlc2NfdCkpICE9IDApIHx8Ci0gICAgICAgICAhcGFnZSB8
fAotICAgICAgICAgIWNoZWNrX2Rlc2NyaXB0b3IoY3VycmQsICZkKSApCi0gICAgewotICAgICAg
ICBpZiAoIHBhZ2UgKQotICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CisgICAgcGFnZSA9IGdl
dF9wYWdlX2Zyb21fZ2ZuKGN1cnJkLCBnZm5feChnZm4pLCBOVUxMLCBQMk1fQUxMT0MpOworICAg
IGlmICggIXBhZ2UgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKLSAgICB9Ci0gICAgbWZuID0g
bWZuX3gocGFnZV90b19tZm4ocGFnZSkpOworCisgICAgbWZuID0gcGFnZV90b19tZm4ocGFnZSk7
CiAKICAgICAvKiBDaGVjayBpZiB0aGUgZ2l2ZW4gZnJhbWUgaXMgaW4gdXNlIGluIGFuIHVuc2Fm
ZSBjb250ZXh0LiAqLwogICAgIHN3aXRjaCAoIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdU
X3R5cGVfbWFzayApCkBAIC0yNDQsMTIgKzIzOCwxMiBAQCBsb25nIGRvX3VwZGF0ZV9kZXNjcmlw
dG9yKHVpbnQ2NF90IHBhLCB1aW50NjRfdCBkZXNjKQogICAgICAgICBicmVhazsKICAgICB9CiAK
LSAgICBwYWdpbmdfbWFya19kaXJ0eShjdXJyZCwgX21mbihtZm4pKTsKKyAgICBwYWdpbmdfbWFy
a19kaXJ0eShjdXJyZCwgbWZuKTsKIAogICAgIC8qIEFsbCBpcyBnb29kIHNvIG1ha2UgdGhlIHVw
ZGF0ZS4gKi8KLSAgICBnZHRfcGVudCA9IG1hcF9kb21haW5fcGFnZShfbWZuKG1mbikpOwotICAg
IHdyaXRlX2F0b21pYygodWludDY0X3QgKikmZ2R0X3BlbnRbb2Zmc2V0XSwgKih1aW50NjRfdCAq
KSZkKTsKLSAgICB1bm1hcF9kb21haW5fcGFnZShnZHRfcGVudCk7CisgICAgZW50cnkgPSBtYXBf
ZG9tYWluX3BhZ2UobWZuKSArIChnYWRkciAmIH5QQUdFX01BU0spOworICAgIEFDQ0VTU19PTkNF
KGVudHJ5LT5yYXcpID0gZC5yYXc7CisgICAgdW5tYXBfZG9tYWluX3BhZ2UoZW50cnkpOwogCiAg
ICAgcHV0X3BhZ2VfdHlwZShwYWdlKTsKIApAQCAtMjY0LDggKzI1OCwxMSBAQCBsb25nIGRvX3Vw
ZGF0ZV9kZXNjcmlwdG9yKHVpbnQ2NF90IHBhLCB1aW50NjRfdCBkZXNjKQogaW50IGNvbXBhdF91
cGRhdGVfZGVzY3JpcHRvcih1aW50MzJfdCBwYV9sbywgdWludDMyX3QgcGFfaGksCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRlc2NfbG8sIHVpbnQzMl90IGRlc2NfaGkp
CiB7Ci0gICAgcmV0dXJuIGRvX3VwZGF0ZV9kZXNjcmlwdG9yKHBhX2xvIHwgKCh1aW50NjRfdClw
YV9oaSA8PCAzMiksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlc2NfbG8gfCAo
KHVpbnQ2NF90KWRlc2NfaGkgPDwgMzIpKTsKKyAgICBzZWdfZGVzY190IGQ7CisKKyAgICBkLnJh
dyA9ICgodWludDY0X3QpZGVzY19oaSA8PCAzMikgfCBkZXNjX2xvOworCisgICAgcmV0dXJuIGRv
X3VwZGF0ZV9kZXNjcmlwdG9yKHBhX2xvIHwgKCh1aW50NjRfdClwYV9oaSA8PCAzMiksIGQpOwog
fQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kZXNjLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L2Rlc2MuaAppbmRleCA1YThhZmI2ZWIyLi44NWU4M2JjZWZiIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2Rlc2MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2Rlc2MuaApAQCAtMTAyLDggKzEwMiwxMSBAQAogI2RlZmluZSBTWVNfREVTQ19pcnFfZ2F0ZSAg
ICAgMTQKICNkZWZpbmUgU1lTX0RFU0NfdHJhcF9nYXRlICAgIDE1CiAKLXR5cGVkZWYgc3RydWN0
IHsKLSAgICB1aW50MzJfdCBhLCBiOwordHlwZWRlZiB1bmlvbiB7CisgICAgc3RydWN0IHsKKyAg
ICAgICAgdWludDMyX3QgYSwgYjsKKyAgICB9OworICAgIHVpbnQ2NF90IHJhdzsKIH0gc2VnX2Rl
c2NfdDsKIAogdHlwZWRlZiB1bmlvbiB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L2h5cGVyY2FsbC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9oeXBlcmNhbGwuaAppbmRleCA3ZjMw
MmVjZDk3Li40OWViNWYxMmI3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h5cGVy
Y2FsbC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHlwZXJjYWxsLmgKQEAgLTg4LDggKzg4
LDcgQEAgZG9fZ2V0X2RlYnVncmVnKAogCiBleHRlcm4gbG9uZwogZG9fdXBkYXRlX2Rlc2NyaXB0
b3IoCi0gICAgdTY0IHBhLAotICAgIHU2NCBkZXNjKTsKKyAgICB1aW50NjRfdCBnYWRkciwgc2Vn
X2Rlc2NfdCBkZXNjKTsKIAogZXh0ZXJuIGxvbmcKIGRvX21jYShYRU5fR1VFU1RfSEFORExFX1BB
UkFNKHhlbl9tY190KSB1X3hlbl9tYyk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Dec 10 16:00:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Dec 2018 16:00:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gWNyu-0003J5-6n; Mon, 10 Dec 2018 16:00:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=U01a=OT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gWNys-0003In-Re
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 16:00:26 +0000
X-Inumbo-ID: b4b5ade4-fc94-11e8-9db8-93eb714257a0
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b4b5ade4-fc94-11e8-9db8-93eb714257a0;
 Mon, 10 Dec 2018 16:00:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gWNyr-0000hr-2b
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 16:00:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gWNyr-000411-0F
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 16:00:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gWNyr-000411-0F@xenbits.xenproject.org>
Date: Mon, 10 Dec 2018 16:00:25 +0000
Subject: [Xen-changelog] [xen staging] docs/cmdline: Fix markdown syntax
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVlNGFmMDc4ZThmZjZjMTZmOGY3YmYwMmJiZTY0MDIyZjUzNTc1MjkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIERlYyA3IDEzOjQzOjIzIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIERlYyAxMCAxNTo0NDoy
OCAyMDE4ICswMDAwCgogICAgZG9jcy9jbWRsaW5lOiBGaXggbWFya2Rvd24gc3ludGF4CiAgICAK
ICAgICAqIHZ3ZmkgbmVlZHMgYSBjbG9zaW5nIGAuICBybXJyIG5lZWRzIG9uZSBhcyB3ZWxsLCBh
bmQgdGhlIG9wZW5pbmcgJyBzd2l0Y2hlZAogICAgICAgdG8gYAogICAgICogVGhlIGNvbTEvY29t
MiBleGFtcGxlIGxpbmVzIGFyZSBhbHJlYWR5IHZlcmJhdGltIGJsb2NrcyBhbmQgc2hvdWxkbid0
CiAgICAgICBlc2NhcGUgdGhlaXIgdW5kZXJzY29yZXMuICBUaGlzIGVuZHMgdXAgaW4gdGhlIHJl
bmRlcmVkIG91dHB1dC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgOCAr
KysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCmluZGV4IDZmNjcxZDMyMTkuLjgwOTdiN2Ez
NzQgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBi
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC0zNDgsOCArMzQ4LDggQEAg
VGhlIGFjY2VwdGVkIG5hbWUga2V5d29yZHMgZm9yIG5hbWU9dmFsdWUgcGFpcnMgYXJlOgogVGhl
IGZvbGxvd2luZyBhcmUgZXhhbXBsZXMgb2YgY29ycmVjdCBzcGVjaWZpY2F0aW9uczoKIAogICAg
IGNvbTE9MTE1MjAwLDhuMSwweDNmOCw0Ci0gICAgY29tMT0xMTUyMDAsOG4xLDB4M2Y4LDQscmVn
XF93aWR0aD00LHJlZ1xfc2hpZnQ9MgotICAgIGNvbTE9YmF1ZD0xMTUyMDAscGFyaXR5PW4sc3Rv
cFxfYml0cz0xLGlvXF9iYXNlPTB4M2Y4LHJlZ1xfd2lkdGg9NAorICAgIGNvbTE9MTE1MjAwLDhu
MSwweDNmOCw0LHJlZ193aWR0aD00LHJlZ19zaGlmdD0yCisgICAgY29tMT1iYXVkPTExNTIwMCxw
YXJpdHk9bixzdG9wX2JpdHM9MSxpb19iYXNlPTB4M2Y4LHJlZ193aWR0aD00CiAKICMjIyBjb25y
aW5nXF9zaXplCiA+IGA9IDxzaXplPmAKQEAgLTE2NjUsNyArMTY2NSw3IEBAIFNwZWNpZnkgdGhl
IGhvc3QgcmVib290IG1ldGhvZC4KIHdoZW4gcnVubmluZyBuZXN0ZWQgWGVuKQogCiAjIyMgcm1y
cgotPiAnPSBzdGFydDwtZW5kPj1bczFdYmRmMVssW3MxXWJkZjJbLC4uLl1dO3N0YXJ0PC1lbmQ+
PVtzMl1iZGYxWyxbczJdYmRmMlssLi4uXV0KKz4gYD0gc3RhcnQ8LWVuZD49W3MxXWJkZjFbLFtz
MV1iZGYyWywuLi5dXTtzdGFydDwtZW5kPj1bczJdYmRmMVssW3MyXWJkZjJbLC4uLl1dYAogCiBE
ZWZpbmUgUk1SUiB1bml0cyB0aGF0IGFyZSBtaXNzaW5nIGZyb20gQUNQSSB0YWJsZSBhbG9uZyB3
aXRoIGRldmljZSB0aGV5CiBiZWxvbmcgdG8gYW5kIHVzZSB0aGVtIGZvciAxOjEgbWFwcGluZy4g
RW5kIGFkZHJlc3NlcyBjYW4gYmUgb21pdHRlZCBhbmQgb25lCkBAIC0yMDk2LDcgKzIwOTYsNyBA
QCBBcyB0aGUgdmlydHVhbGlzYXRpb24gaXMgbm90IDEwMCUgc2FmZSwgZG9uJ3QgdXNlIHRoZSB2
cG11IGZsYWcgb24KIHByb2R1Y3Rpb24gc3lzdGVtcyAoc2VlIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcveHNhL2Fkdmlzb3J5LTE2My5odG1sKSEKIAogIyMjIHZ3ZmkgKGFybSkKLT4gYD0gdHJhcCB8
IG5hdGl2ZQorPiBgPSB0cmFwIHwgbmF0aXZlYAogCiA+IERlZmF1bHQ6IGB0cmFwYAogCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5n
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Dec 10 16:00:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Dec 2018 16:00:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gWNz3-0003KP-94; Mon, 10 Dec 2018 16:00:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=U01a=OT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gWNz2-0003KE-7u
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 16:00:36 +0000
X-Inumbo-ID: bac71b3c-fc94-11e8-bcb1-63567d3a9631
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bac71b3c-fc94-11e8-bcb1-63567d3a9631;
 Mon, 10 Dec 2018 16:00:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gWNz1-0000hz-8a
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 16:00:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gWNz1-00042i-63
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 16:00:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gWNz1-00042i-63@xenbits.xenproject.org>
Date: Mon, 10 Dec 2018 16:00:35 +0000
Subject: [Xen-changelog] [xen staging] docs/cmdline: Move XSM to be in
 alphabetical order
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNmZGIyOGUzYmM2NTg5YTYxODUwNDg0YWQ0MTcwYWE4ZWY5NTNmZTIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIERlYyA3IDEzOjQzOjI1IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIERlYyAxMCAxNTo1NTow
MSAyMDE4ICswMDAwCgogICAgZG9jcy9jbWRsaW5lOiBNb3ZlIFhTTSB0byBiZSBpbiBhbHBoYWJl
dGljYWwgb3JkZXIKICAgIAogICAgQWRqdXN0IHRoZSBkZWZhdWx0IGxpbmUgdG8gbm90ZSB0aGF0
IHRoZSBkZWZhdWx0IGlzIG5vdyBzZWxlY3RhYmxlIGluIEtjb25maWcuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBB
Y2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIGRvY3MvbWlzYy94
ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgMzIgKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCmluZGV4IDgwOTdiN2EzNzQuLjliNzY4OGQw
ZTggMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBi
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC04NzAsMjIgKzg3MCw2IEBA
IGhhcmR3YXJlIGRvbWFpbiBpcyBhcmNoaXRlY3R1cmUgZGVwZW5kZW50LgogTm90ZSB0aGF0IHNw
ZWNpZnlpbmcgemVybyBhcyBkb21VIHZhbHVlIG1lYW5zIHplcm8sIHdoaWxlIGZvciBkb20wIGl0
IG1lYW5zCiB0byB1c2UgdGhlIGRlZmF1bHQuCiAKLSMjIyB4c20KLT4gYD0gZHVtbXkgfCBmbGFz
ayB8IHNpbG9gCi0KLT4gRGVmYXVsdDogYGR1bW15YAotCi1TcGVjaWZ5IHdoaWNoIFhTTSBtb2R1
bGUgc2hvdWxkIGJlIGVuYWJsZWQuICBUaGlzIG9wdGlvbiBpcyBvbmx5IGF2YWlsYWJsZSBpZgot
dGhlIGh5cGVydmlzb3Igd2FzIGNvbXBpbGVkIHdpdGggWFNNIHN1cHBvcnQuCi0KLSogYGR1bW15
YDogdGhpcyBpcyB0aGUgZGVmYXVsdCBjaG9pY2UuICBCYXNpYyByZXN0cmljdGlvbiBmb3IgY29t
bW9uIGRlcGxveW1lbnQKLSAgKHRoZSBkdW1teSBtb2R1bGUpIHdpbGwgYmUgYXBwbGllZC4gIEl0
J3MgYWxzbyB1c2VkIHdoZW4gWFNNIGlzIGNvbXBpbGVkIG91dC4KLSogYGZsYXNrYDogdGhpcyBp
cyB0aGUgcG9saWN5IGJhc2VkIGFjY2VzcyBjb250cm9sLiAgVG8gY2hvb3NlIHRoaXMsIHRoZQot
ICBzZXBhcmF0ZWQgb3B0aW9uIGluIGtjb25maWcgbXVzdCBhbHNvIGJlIGVuYWJsZWQuCi0qIGBz
aWxvYDogdGhpcyB3aWxsIGRlbnkgYW55IHVubWVkaWF0ZWQgY29tbXVuaWNhdGlvbiBjaGFubmVs
cyBiZXR3ZWVuCi0gIHVucHJpdmlsZWdlZCBWTXMuICBUbyBjaG9vc2UgdGhpcywgdGhlIHNlcGFy
YXRlZCBvcHRpb24gaW4ga2NvbmZpZyBtdXN0IGFsc28KLSAgYmUgZW5hYmxlZC4KLQogIyMjIGZs
YXNrCiA+IGA9IHBlcm1pc3NpdmUgfCBlbmZvcmNpbmcgfCBsYXRlIHwgZGlzYWJsZWRgCiAKQEAg
LTIxODAsMyArMjE2NCwxOSBAQCBmb3IgZG9tMCBvciBndWVzdCBkb21haW5zIG9ubHkuCiA+IERl
ZmF1bHQ6IGB0cnVlYAogCiBQZXJtaXQgdXNlIG9mIHRoZSBgeHNhdmUveHJzdG9yYCBpbnN0cnVj
dGlvbnMuCisKKyMjIyB4c20KKz4gYD0gZHVtbXkgfCBmbGFzayB8IHNpbG9gCisKKz4gRGVmYXVs
dDogc2VsZWN0YWJsZSB2aWEgS2NvbmZpZy4gIERlcGVuZHMgb24gZW5hYmxlZCBYU00gbW9kdWxl
cy4KKworU3BlY2lmeSB3aGljaCBYU00gbW9kdWxlIHNob3VsZCBiZSBlbmFibGVkLiAgVGhpcyBv
cHRpb24gaXMgb25seSBhdmFpbGFibGUgaWYKK3RoZSBoeXBlcnZpc29yIHdhcyBjb21waWxlZCB3
aXRoIENPTkZJR1xfWFNNIGVuYWJsZWQuCisKKyogYGR1bW15YDogdGhpcyBpcyB0aGUgZGVmYXVs
dCBjaG9pY2UuICBCYXNpYyByZXN0cmljdGlvbiBmb3IgY29tbW9uIGRlcGxveW1lbnQKKyAgKHRo
ZSBkdW1teSBtb2R1bGUpIHdpbGwgYmUgYXBwbGllZC4gIEl0J3MgYWxzbyB1c2VkIHdoZW4gWFNN
IGlzIGNvbXBpbGVkIG91dC4KKyogYGZsYXNrYDogdGhpcyBpcyB0aGUgcG9saWN5IGJhc2VkIGFj
Y2VzcyBjb250cm9sLiAgVG8gY2hvb3NlIHRoaXMsIHRoZQorICBzZXBhcmF0ZWQgb3B0aW9uIGlu
IGtjb25maWcgbXVzdCBhbHNvIGJlIGVuYWJsZWQuCisqIGBzaWxvYDogdGhpcyB3aWxsIGRlbnkg
YW55IHVubWVkaWF0ZWQgY29tbXVuaWNhdGlvbiBjaGFubmVscyBiZXR3ZWVuCisgIHVucHJpdmls
ZWdlZCBWTXMuICBUbyBjaG9vc2UgdGhpcywgdGhlIHNlcGFyYXRlZCBvcHRpb24gaW4ga2NvbmZp
ZyBtdXN0IGFsc28KKyAgYmUgZW5hYmxlZC4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Dec 10 16:00:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Dec 2018 16:00:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gWNzD-0003Ne-Am; Mon, 10 Dec 2018 16:00:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=U01a=OT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gWNzC-0003NU-OP
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 16:00:46 +0000
X-Inumbo-ID: c0ddb671-fc94-11e8-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c0ddb671-fc94-11e8-8e1d-bc764e045a96;
 Mon, 10 Dec 2018 16:00:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gWNzB-0000iA-EV
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 16:00:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gWNzB-00044B-C2
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 16:00:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gWNzB-00044B-C2@xenbits.xenproject.org>
Date: Mon, 10 Dec 2018 16:00:45 +0000
Subject: [Xen-changelog] [xen staging] docs/cmdline: Rewrite the
 cpuid_mask_* section
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGEzYTk5ZGY0NGU1NDA1ZDIwOTJlYzU5MDg3NjgxNzY1ZmE0Y2RlZTcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIERlYyA3IDEzOjQzOjI3IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIERlYyAxMCAxNTo1Njow
NiAyMDE4ICswMDAwCgogICAgZG9jcy9jbWRsaW5lOiBSZXdyaXRlIHRoZSBjcHVpZF9tYXNrXyog
c2VjdGlvbgogICAgCiAgICBBIGxhcmdlIGFtb3VudCBvZiB0aGUgaW5mb3JtYXRpb24gaGVyZSBp
cyBvYnNvbGV0ZSBzaW5jZSBYZW4gNC43CiAgICAKICAgIFRvIGJlaW5nIHdpdGgsIGhvd2V2ZXIs
IHRoaXMgcGF0Y2ggbWFya3MgYSBjaGFuZ2UgaW4gc3R5bGUgZm9yIHNlY3Rpb24KICAgIGhlYWRp
bmdzLCBkdWUgdG8gaG93IEhUTUwgYW5jaG9ycyBhcmUgZ2VuZXJhdGVkLiAgSGF2aW5nIG1vcmUg
dGhhbiBvbmUKICAgIHBhcmFtZXRlciBwZXIgaGVhZGluZyBtYWtlcyBhbiBhd2t3YXJkIGFuY2hv
ciwgZXNwZWNpYWxseSB3aGVuIGJyYWNlIGdsb2JiaW5nCiAgICBpcyB1c2VkLiAgRnVydGhlcm1v
cmUsIHRoZSBtaXNjIHN1ZmZpeGVzIHN1Y2ggYXMgKEFNRCBvbmx5KSBnZXQgaW5jbHVkZWQsIGFz
CiAgICBkbyB0aGUgZXNjYXBpbmcgZm9yIHRoZSB1bmRlcnNjb3Jlcy4KICAgIAogICAgTWFya2Rv
d24gZG9lc24ndCByZXF1aXJlIGVzY2FwZWQgdW5kZXJzY29yZXMgaW4gaGVhZGluZ3MgKEknbSBu
b3QgZW50aXJlbHkKICAgIHN1cmUgaG93IHdlIGVuZGVkIHVwIHdpdGggdGhhdCBzdHlsZSksIHNv
IHJlbW92ZSB0aGVtIGFuZCBmdWxseSBleHBhbmQgdGhlCiAgICBnbG9iIHN5bnRheC4gIEFsc28g
YWRqdXN0IGNvbTEsY29tMiB3aGlsZSBhdCBpdCwgd2hpY2ggaXMgdGhlIG9ubHkgb3RoZXIKICAg
IG11bHRpLXBhcmFtZXRlciBoZWFkaW5nLiAgTW92ZSB0aGUgbWlzYyBzdWZmaXhlcyBpbnRvIGFu
ICJBcHBsaWNhYmlsaXR5OiIgbm90ZQogICAgYWxvbmdzaWRlIHRoZSBpbmZvcm1hdGlvbiBhYm91
dCBkZWZhdWx0cy4KICAgIAogICAgVGhpcyByZXN1bHRzIGluIHRoZSBoZWFkaW5ncyBiZWluZyB1
bmFkb3JuZWQsIGFuZCBpZGVudGljYWwgdG8gaG93IHRoZXkgYXJlCiAgICBleHByZXNzZWQgb24g
dGhlIGNvbW1hbmQgbGluZSBhbmQgaW4gY29kZS4KICAgIAogICAgRm9yIGNwdWlkX21hc2tfY3B1
IG9wdGlvbiwgY29sbGFwc2UgdGhlIGxvbmcgbGluZSBvZiBhbG1vc3QgaWRlbnRpY2FsIHN0cmlu
Z3MKICAgIHVzaW5nIFtdIGdsb2JiaW5nLiAgVGhlIHJlc3VsdCBpcyBtdWNoIHNob3J0ZXIgYW5k
IGNsZWFyZXIgdG8gcmVhZC4gIEFkZCBhCiAgICB3YXJuaW5nIHRoYXQgdGhpcyBvcHRpb24gbm8g
bG9uZ2VyIG1hc2tzIGFsbCBmZWF0dXJlcyBvbiBGYW0xNWggYW5kIGFib3ZlLCBkdWUKICAgIHRv
IG5vdCBtYWtpbmcgdXNlIG9mIHRoZSBsZWFmIDcgbWFza3MuCiAgICAKICAgIEZvciB0aGUgcmVt
YWluZGVyIG9mIHRoZSBjcHVpZF9tYXNrXyogb3B0aW9ucywgY29sbGFwc2UgdGhlbSBhbGwgdG9n
ZXRoZXIgaW50bwogICAgYSBzaW5nbGUgZGVzY3JpcHRpb24uCiAgICAKICAgIEZpbmFsbHksIGxl
YXZlIGFuIGV4cGxpY2l0IG5vdGUgZXhwbGFpbmluZyB0aGF0IHBlb3BsZSBzaG91bGQgbm90IGJl
IHVzaW5nCiAgICB0aGVzZSBvcHRpb25zIGZvciBtaWdyYXRpb24gc2FmZXR5LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiBkb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDYwICsrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzMSBpbnNlcnRpb25zKCspLCAyOSBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCmluZGV4IDliNzY4OGQwZTgu
LjgwNWEwNGI2YzEgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtk
b3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC0yNzcsNyAr
Mjc3LDggQEAgSW50ZXJydXB0cy4gIFNwZWNpZnlpbmcgemVybyBkaXNhYmxlcyBDTUNJIGhhbmRs
aW5nLgogRmxhZyB0byBpbmRpY2F0ZSB3aGV0aGVyIHRvIHByb2JlIGZvciBhIENNT1MgUmVhbCBU
aW1lIENsb2NrIGlycmVzcGVjdGl2ZSBvZgogQUNQSSBpbmRpY2F0aW5nIG5vbmUgdG8gYmUgdGhl
cmUuCiAKLSMjIyBjb20xLGNvbTIKKyMjIyBjb20xCisjIyMgY29tMgogPiBgPSA8YmF1ZD5bLzxi
YXNlLWJhdWQ+XVssW0RQU11bLFs8aW8tYmFzZT58cGNpfGFtdF1bLFs8aXJxPnxtc2ldWyxbPHBv
cnQtYmRmPl1bLFs8YnJpZGdlLWJkZj5dXV1dXV1gCiAKIEJvdGggb3B0aW9uIGBjb20xYCBhbmQg
YGNvbTJgIGZvbGxvdyB0aGUgc2FtZSBmb3JtYXQuCkBAIC00NjcsNDQgKzQ2OCw0NSBAQCBUaGUg
U3BlY3VsYXRpb24gQ29udHJvbCBoYXJkd2FyZSBmZWF0dXJlcyBgaWJyc2JgLCBgc3RpYnBgLCBg
aWJwYmAsCiBiZSBpZ25vcmVkLCBlLmcuIGBuby1pYnJzYmAsIGF0IHdoaWNoIHBvaW50IFhlbiB3
b24ndCB1c2UgdGhlbSBpdHNlbGYsIGFuZAogd29uJ3Qgb2ZmZXIgdGhlbSB0byBndWVzdHMuCiAK
LSMjIyBjcHVpZFxfbWFza1xfY3B1IChBTUQgb25seSkKLT4gYD0gZmFtXzBmX3Jldl9jIHwgZmFt
XzBmX3Jldl9kIHwgZmFtXzBmX3Jldl9lIHwgZmFtXzBmX3Jldl9mIHwgZmFtXzBmX3Jldl9nIHwg
ZmFtXzEwX3Jldl9iIHwgZmFtXzEwX3Jldl9jIHwgZmFtXzExX3Jldl9iYAorIyMjIGNwdWlkX21h
c2tfY3B1Cis+IGA9IGZhbV8wZl9yZXZfW2NkZWZnXSB8IGZhbV8xMF9yZXZfW2JjXSB8IGZhbV8x
MV9yZXZfYmAKIAotSWYgdGhlIG90aGVyICoqY3B1aWRcX21hc2tcX3ssZXh0XF8sdGhlcm1hbFxf
LGw3czBcX31le2EsYixjLGR9eCoqCi1vcHRpb25zIGFyZSBmdWxseSBzZXQgKHVuc3BlY2lmaWVk
IG9uIHRoZSBjb21tYW5kIGxpbmUpLCBzcGVjaWZ5IGEKLXByZS1jYW5uZWQgY3B1aWQgbWFzayB0
byBtYXNrIHRoZSBjdXJyZW50IHByb2Nlc3NvciBkb3duIHRvIGFwcGVhciBhcwotdGhlIHNwZWNp
ZmllZCBwcm9jZXNzb3IuIEl0IGlzIGltcG9ydGFudCB0byBlbnN1cmUgdGhhdCBhbGwgaG9zdHMg
aW4gYQotcG9vbCBhcHBlYXIgdGhlIHNhbWUgdG8gZ3Vlc3RzIHRvIGFsbG93IHN1Y2Nlc3NmdWwg
bGl2ZSBtaWdyYXRpb24uCis+IEFwcGxpY2FiaWxpdHk6IEFNRAogCi0jIyMgY3B1aWRcX21hc2tc
X3t7LGV4dFxffWVjeCxlZHh9ICh4ODYpCi0+IGA9IDxpbnRlZ2VyPmAKK0lmIG5vbmUgb2YgdGhl
IG90aGVyICoqY3B1aWRcX21hc2tcX1wqKiogb3B0aW9ucyBhcmUgZ2l2ZW4sIFhlbiBoYXMgYSBz
ZXQgb2YKK3ByZS1jb25maWd1cmVkIG1hc2tzIHRvIG1ha2UgdGhlIGN1cnJlbnQgcHJvY2Vzc29y
IGFwcGVhciB0byBiZQorZmFtaWx5L3JldmlzaW9uIHNwZWNpZmllZC4KIAotPiBEZWZhdWx0OiBg
fjBgIChhbGwgYml0cyBzZXQpCitTZWUgYmVsb3cgZm9yIGdlbmVyYWwgaW5mb3JtYXRpb24gb24g
bWFza2luZy4KIAotVGhlc2UgZm91ciBjb21tYW5kIGxpbmUgcGFyYW1ldGVycyBhcmUgdXNlZCB0
byBzcGVjaWZ5IGNwdWlkIG1hc2tzIHRvCi1oZWxwIHdpdGggY3B1aWQgbGV2ZWxsaW5nIGFjcm9z
cyBhIHBvb2wgb2YgaG9zdHMuICBTZXR0aW5nIGEgYml0IGluCi10aGUgbWFzayBpbmRpY2F0ZXMg
dGhhdCB0aGUgZmVhdHVyZSBzaG91bGQgYmUgZW5hYmxlZCwgd2hpbGUgY2xlYXJpbmcKLWEgYml0
IGluIHRoZSBtYXNrIGluZGljYXRlcyB0aGF0IHRoZSBmZWF0dXJlIHNob3VsZCBiZSBkaXNhYmxl
ZC4gIEl0Ci1pcyBpbXBvcnRhbnQgdG8gZW5zdXJlIHRoYXQgYWxsIGhvc3RzIGluIGEgcG9vbCBh
cHBlYXIgdGhlIHNhbWUgdG8KLWd1ZXN0cyB0byBhbGxvdyBzdWNjZXNzZnVsIGxpdmUgbWlncmF0
aW9uLgorKipXYXJuaW5nOiBUaGlzIG9wdGlvbiBpcyBub3QgZnVsbHkgZWZmZWN0aXZlIG9uIEZh
bWlseSAxNWggcHJvY2Vzc29ycyBvcgorbGF0ZXIuKioKIAotIyMjIGNwdWlkXF9tYXNrXF94c2F2
ZVxfZWF4IChJbnRlbCBvbmx5KQorIyMjIGNwdWlkX21hc2tfZWN4CisjIyMgY3B1aWRfbWFza19l
ZHgKKyMjIyBjcHVpZF9tYXNrX2V4dF9lY3gKKyMjIyBjcHVpZF9tYXNrX2V4dF9lZHgKKyMjIyBj
cHVpZF9tYXNrX2w3czBfZWF4CisjIyMgY3B1aWRfbWFza19sN3MwX2VieAorIyMjIGNwdWlkX21h
c2tfdGhlcm1hbF9lY3gKKyMjIyBjcHVpZF9tYXNrX3hzYXZlX2VheAogPiBgPSA8aW50ZWdlcj5g
CiAKLT4gRGVmYXVsdDogYH4wYCAoYWxsIGJpdHMgc2V0KQotCi1UaGlzIGNvbW1hbmQgbGluZSBw
YXJhbWV0ZXIgaXMgYWxzbyB1c2VkIHRvIHNwZWNpZnkgYSBjcHVpZCBtYXNrIHRvCi1oZWxwIHdp
dGggY3B1aWQgbGV2ZWxsaW5nIGFjcm9zcyBhIHBvb2wgb2YgaG9zdHMuICBTZWUgdGhlIGRlc2Ny
aXB0aW9uCi1vZiB0aGUgb3RoZXIgcmVzcGVjdGl2ZSBvcHRpb25zIGFib3ZlLgorPiBBcHBsaWNh
YmlsaXR5OiB4ODYuICBEZWZhdWx0OiBgfjBgIChhbGwgYml0cyBzZXQpCiAKLSMjIyBjcHVpZFxf
bWFza1xfe2w3czBcX3tlYXgsZWJ4fSx0aGVybWFsXF9lY3h9IChBTUQgb25seSkKLT4gYD0gPGlu
dGVnZXI+YAorVGhlIGF2YWlsYWJpbGl0eSBvZiB0aGVzZSBvcHRpb25zIGFyZSBtb2RlbCBzcGVj
aWZpYy4gIFNvbWUgcHJvY2Vzc29ycyBkb24ndAorc3VwcG9ydCBhbnkgb2YgdGhlbSwgYW5kIG5v
IHByb2Nlc3NvciBzdXBwb3J0cyBhbGwgb2YgdGhlbS4gIFhlbiB3aWxsIGlnbm9yZQorb3B0aW9u
cyBvbiBwcm9jZXNzb3JzIHdoaWNoIGFyZSBsYWNraW5nIHN1cHBvcnQuCiAKLT4gRGVmYXVsdDog
YH4wYCAoYWxsIGJpdHMgc2V0KQorVGhlc2Ugb3B0aW9ucyBjYW4gYmUgdXNlZCB0byBhbHRlciB0
aGUgZmVhdHVyZXMgdmlzaWJsZSB2aWEgdGhlIGBDUFVJRGAKK2luc3RydWN0aW9uLiAgU2V0dGlu
Z3MgYXBwbGllZCBoZXJlIHRha2UgZWZmZWN0IGdsb2JhbGx5LCBpbmNsdWRpbmcgZm9yIFhlbgor
YW5kIGFsbCBndWVzdHMuCiAKLVRoZXNlIHRocmVlIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXJzIGFy
ZSBhbHNvIHVzZWQgdG8gc3BlY2lmeSBjcHVpZAotbWFza3MgdG8gaGVscCB3aXRoIGNwdWlkIGxl
dmVsbGluZyBhY3Jvc3MgYSBwb29sIG9mIGhvc3RzLiAgU2VlIHRoZQotZGVzY3JpcHRpb24gb2Yg
dGhlIG90aGVyIHJlc3BlY3RpdmUgb3B0aW9ucyBhYm92ZS4KK05vdGU6IFNpbmNlIFhlbiA0Ljcs
IGl0IGlzIG5vIGxvbmdlciBuZWNlc3NhcnkgdG8gbWFzayBhIGhvc3QgdG8gY3JlYXRlCittaWdy
YXRpb24gc2FmZXR5IGluIGhldGVyb2dlbmVvdXMgc2NlbmFyaW9zLiAgQWxsIG5lY2Vzc2FyeSBD
UFVJRCBzZXR0aW5ncworc2hvdWxkIGJlIHByb3ZpZGVkIGluIHRoZSBWTSBjb25maWd1cmF0aW9u
IGZpbGUuICBGdXJ0aGVybW9yZSwgaXQgaXMKK3JlY29tbWVuZGVkIG5vdCB0byB1c2UgdGhpcyBv
cHRpb24sIGFzIGRvaW5nIHNvIGNhdXNlcyBhbiB1bm5lY2Vzc2FyeQorcmVkdWN0aW9uIG9mIGZl
YXR1cmVzIGF0IFhlbidzIGRpc3Bvc2FsIHRvIG1hbmFnZSBndWVzdHMuCiAKICMjIyBjcHVpZGxl
ICh4ODYpCiA+IGA9IDxib29sZWFuPmAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Dec 10 16:33:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Dec 2018 16:33:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gWOUW-0007E7-4f; Mon, 10 Dec 2018 16:33:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=U01a=OT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gWOUU-0007Dv-VE
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 16:33:06 +0000
X-Inumbo-ID: 452ede69-fc99-11e8-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 452ede69-fc99-11e8-8e1d-bc764e045a96;
 Mon, 10 Dec 2018 16:33:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gWOUT-0001KT-EG
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 16:33:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gWOUT-0007ed-Bs
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 16:33:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gWOUT-0007ed-Bs@xenbits.xenproject.org>
Date: Mon, 10 Dec 2018 16:33:05 +0000
Subject: [Xen-changelog] [xen staging] x86/VT-x: Don't activate VMCS
 Shadowing outside of nested vmx mode
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc1Y2UzNmViNzJjYjkzZThhM2M5ZjYwZmQ1ZTY5NzA2NzkyMWQ3MTIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIERlYyA3IDE3OjAwOjQ3IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIERlYyAxMCAxNjoyNDow
OCAyMDE4ICswMDAwCgogICAgeDg2L1ZULXg6IERvbid0IGFjdGl2YXRlIFZNQ1MgU2hhZG93aW5n
IG91dHNpZGUgb2YgbmVzdGVkIHZteCBtb2RlCiAgICAKICAgIEJ5IGRlZmF1bHQgb24gY2FwYWJs
ZSBoYXJkd2FyZSwgU0VDT05EQVJZX0VYRUNfRU5BQkxFX1ZNQ1NfU0hBRE9XSU5HIGlzCiAgICBh
Y3RpdmF0ZWQgdW5pbGF0ZXJhbGx5LiAgVGhlIFZNQ1MgTGluayBwb2ludGVyIGlzIGluaXRpYWxp
c2VkIHRvIH4wLCBidXQgdGhlCiAgICBWTVJFQUQvVk1XUklURSBiaXRtYXAgcG9pbnRlcnMgYXJl
IG5vdC4KICAgIAogICAgVGhpcyBjYXVzZXMgdGhlIDE2Yml0IElWVCBhbmQgQmlvcyBEYXRhIEFy
ZWEgZ2V0IGludGVycHJldGVkIGFzIHRoZSByZWFkL3dyaXRlCiAgICBwZXJtaXNzaW9uIGJpdG1h
cCBmb3IgZ3Vlc3RzIHdoaWNoIGJsaW5kbHkgZXhlY3V0ZSBWTVJFQUQvVk1XUklURQogICAgaW5z
dHJ1Y3Rpb25zLgogICAgCiAgICBUaGlzIGlzIG5vdCBhIHNlY3VyaXR5IGlzc3VlIGJlY2F1c2Ug
dGhlIFZNQ1MgTGluayBwb2ludGVyIGJlaW5nIH4wIGNhdXNlcwogICAgVk1SRUFEL1ZNV1JJVEUg
dG8gY29tcGxldGUgd2l0aCBWTUZhaWxJbnZhbGlkIChyYXRoZXIgdGhhbiBtb2RpZnlpbmcgYQog
ICAgcG90ZW50aWFsIHNoYWRvdyBWTUNTKSwgYW5kIHRoZSBjb250ZW50cyBvZiBNRk4gMCBoYXMg
YWxyZWFkeSBiZWVuIGRldGVybWluZWQKICAgIG5vdCB0byBjb250YWluIGFueSBpbnRlcmVzdGlu
ZyBkYXRhIGJlY2F1c2Ugb2YgTDFURidzIGFiaWxpdHkgdG8gcmVhZCB0aGF0IDRrCiAgICBmcmFt
ZS4KICAgIAogICAgTGVhdmUgVk1DUyBTaGFkb3dpbmcgZGlzYWJsZWQgYnkgZGVmYXVsdCwgYW5k
IHRvZ2dsZSBpdCBpbgogICAgbnZteF97c2V0LGNsZWFyfV92bWNzX3BvaW50ZXIoKS4gIFRoaXMg
aXNuJ3QgdGhlIG1vc3QgZWZmaWNpZW50IGNvdXJzZSBvZgogICAgYWN0aW9uLCBidXQgaXQgaXMg
dGhlIG1vc3Qgc2ltcGxlIHdheSBvZiBsZWF2aW5nIG5lc3RlZC12aXJ0IHdvcmtpbmcgYXMgaXQg
ZGlkCiAgICBiZWZvcmUuCiAgICAKICAgIFdoaWxlIGVkaXRpbmcgY29uc3RydWN0X3ZtY3MoKSwg
Y29sbGVjdCBhbGwgZGVmYXVsdCBzZWNvbmRhcnlfZXhlY19jb250cm9sCiAgICBtb2RpZmljYXRp
b25zIHRvZ2V0aGVyLiAgVGhlIGRpc2FibGluZyBvZiBQTUwgaXMgbGF0ZW50bHkgYnVnZ3kgYmVj
YXVzZSBpdAogICAgaGFwcGVucyBhZnRlciBzZWNvbmRhcnlfZXhlY19jb250cm9sIGFyZSB3cml0
dGVuIGludG8gdGhlIFZNQ1MsIGFsdGhvdWdoIHRoZXJlCiAgICBpcyBhbiB1bmNvbmRpdGlvbmFs
IHVwZGF0ZSBsYXRlciB3aGljaCB3cml0ZXMgdGhlIGNvcnJlY3QgdmFsdWUgaW50byBoYXJkd2Fy
ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jIHwgMzIgKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyB8ICA4ICsrKysr
KysrCiAyIGZpbGVzIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZtY3MuYwppbmRleCBkZWMyMWQxZmE0Li5kNjM2NmMyMDJhIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1j
cy5jCkBAIC0xMDEyLDE0ICsxMDEyLDIyIEBAIHN0YXRpYyBpbnQgY29uc3RydWN0X3ZtY3Moc3Ry
dWN0IHZjcHUgKnYpCiAgICAgdi0+YXJjaC5odm0udm14LnNlY29uZGFyeV9leGVjX2NvbnRyb2wg
PSB2bXhfc2Vjb25kYXJ5X2V4ZWNfY29udHJvbDsKIAogICAgIC8qCi0gICAgICogRGlzYWJsZSBk
ZXNjcmlwdG9yIHRhYmxlIGV4aXRpbmc6IEl0J3MgY29udHJvbGxlZCBieSB0aGUgVk0gZXZlbnQK
LSAgICAgKiBtb25pdG9yIHJlcXVlc3RpbmcgaXQuCisgICAgICogRGlzYWJsZSBmZWF0dXJlcyB3
aGljaCB3ZSBkb24ndCB3YW50IGFjdGl2ZSBieSBkZWZhdWx0OgorICAgICAqICAtIERlc2NyaXB0
b3IgdGFibGUgZXhpdGluZyBvbmx5IGlmIHdhbnRlZCBieSBpbnRyb3NwZWN0aW9uCisgICAgICog
IC0geDJBUElDIC0gZGVmYXVsdCBpcyB4QVBJQyBtb2RlCisgICAgICogIC0gVlBJRCBzZXR0aW5n
cyBjaG9zZW4gYXQgVk1FbnRyeSB0aW1lCisgICAgICogIC0gVk1DUyBTaGFkb3dpbmcgb25seSB3
aGVuIGluIG5lc3RlZCBWTVggbW9kZQorICAgICAqICAtIFBNTCBvbmx5IHdoZW4gbG9nZGlydHkg
aXMgYWN0aXZlCisgICAgICogIC0gVk1GVU5DLyNWRSBvbmx5IGlmIHdhbnRlZCBieSBhbHRwMm0K
ICAgICAgKi8KICAgICB2LT5hcmNoLmh2bS52bXguc2Vjb25kYXJ5X2V4ZWNfY29udHJvbCAmPQot
ICAgICAgICB+U0VDT05EQVJZX0VYRUNfREVTQ1JJUFRPUl9UQUJMRV9FWElUSU5HOwotCi0gICAg
LyogRGlzYWJsZSBWUElEIGZvciBub3c6IHdlIGRlY2lkZSB3aGVuIHRvIGVuYWJsZSBpdCBvbiBW
TUVOVEVSLiAqLwotICAgIHYtPmFyY2guaHZtLnZteC5zZWNvbmRhcnlfZXhlY19jb250cm9sICY9
IH5TRUNPTkRBUllfRVhFQ19FTkFCTEVfVlBJRDsKKyAgICAgICAgfihTRUNPTkRBUllfRVhFQ19E
RVNDUklQVE9SX1RBQkxFX0VYSVRJTkcgfAorICAgICAgICAgIFNFQ09OREFSWV9FWEVDX1ZJUlRV
QUxJWkVfWDJBUElDX01PREUgfAorICAgICAgICAgIFNFQ09OREFSWV9FWEVDX0VOQUJMRV9WUElE
IHwKKyAgICAgICAgICBTRUNPTkRBUllfRVhFQ19FTkFCTEVfVk1DU19TSEFET1dJTkcgfAorICAg
ICAgICAgIFNFQ09OREFSWV9FWEVDX0VOQUJMRV9QTUwgfAorICAgICAgICAgIFNFQ09OREFSWV9F
WEVDX0VOQUJMRV9WTV9GVU5DVElPTlMgfAorICAgICAgICAgIFNFQ09OREFSWV9FWEVDX0VOQUJM
RV9WSVJUX0VYQ0VQVElPTlMpOwogCiAgICAgaWYgKCBwYWdpbmdfbW9kZV9oYXAoZCkgKQogICAg
IHsKQEAgLTEwMzgsMTggKzEwNDYsOSBAQCBzdGF0aWMgaW50IGNvbnN0cnVjdF92bWNzKHN0cnVj
dCB2Y3B1ICp2KQogICAgICAgICB2bWVudHJ5X2N0bCAmPSB+Vk1fRU5UUllfTE9BRF9HVUVTVF9Q
QVQ7CiAgICAgfQogCi0gICAgLyogRGlzYWJsZSBWaXJ0dWFsaXplIHgyQVBJQyBtb2RlIGJ5IGRl
ZmF1bHQuICovCi0gICAgdi0+YXJjaC5odm0udm14LnNlY29uZGFyeV9leGVjX2NvbnRyb2wgJj0K
LSAgICAgICAgflNFQ09OREFSWV9FWEVDX1ZJUlRVQUxJWkVfWDJBUElDX01PREU7Ci0KICAgICAv
KiBEbyBub3QgZW5hYmxlIE1vbml0b3IgVHJhcCBGbGFnIHVubGVzcyBzdGFydCBzaW5nbGUgc3Rl
cCBkZWJ1ZyAqLwogICAgIHYtPmFyY2guaHZtLnZteC5leGVjX2NvbnRyb2wgJj0gfkNQVV9CQVNF
RF9NT05JVE9SX1RSQVBfRkxBRzsKIAotICAgIC8qIERpc2FibGUgVk1GVU5DIGFuZCAjVkUgZm9y
IG5vdzogdGhleSBtYXkgYmUgZW5hYmxlZCBsYXRlciBieSBhbHRwMm0uICovCi0gICAgdi0+YXJj
aC5odm0udm14LnNlY29uZGFyeV9leGVjX2NvbnRyb2wgJj0KLSAgICAgICAgfihTRUNPTkRBUllf
RVhFQ19FTkFCTEVfVk1fRlVOQ1RJT05TIHwKLSAgICAgICAgICBTRUNPTkRBUllfRVhFQ19FTkFC
TEVfVklSVF9FWENFUFRJT05TKTsKLQogICAgIGlmICggIWhhc192bGFwaWMoZCkgKQogICAgIHsK
ICAgICAgICAgLyogRGlzYWJsZSB2aXJ0dWFsIGFwaWNzLCBUUFIgKi8KQEAgLTExMzMsOSArMTEz
Miw2IEBAIHN0YXRpYyBpbnQgY29uc3RydWN0X3ZtY3Moc3RydWN0IHZjcHUgKnYpCiAgICAgICAg
IF9fdm13cml0ZShQT1NURURfSU5UUl9OT1RJRklDQVRJT05fVkVDVE9SLCBwb3N0ZWRfaW50cl92
ZWN0b3IpOwogICAgIH0KIAotICAgIC8qIERpc2FibGUgUE1MIGFueXdheSBoZXJlIGFzIGl0IHdp
bGwgb25seSBiZSBlbmFibGVkIGluIGxvZyBkaXJ0eSBtb2RlICovCi0gICAgdi0+YXJjaC5odm0u
dm14LnNlY29uZGFyeV9leGVjX2NvbnRyb2wgJj0gflNFQ09OREFSWV9FWEVDX0VOQUJMRV9QTUw7
Ci0KICAgICAvKiBIb3N0IGRhdGEgc2VsZWN0b3JzLiAqLwogICAgIF9fdm13cml0ZShIT1NUX1NT
X1NFTEVDVE9SLCBfX0hZUEVSVklTT1JfRFMpOwogICAgIF9fdm13cml0ZShIT1NUX0RTX1NFTEVD
VE9SLCBfX0hZUEVSVklTT1JfRFMpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgv
dnZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCmluZGV4IGE3MmI1MTljZTAuLjlm
NmVhNWMxZjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKQEAgLTEwOTgsNiArMTA5OCwxMCBAQCBzdGF0aWMg
dm9pZCBudm14X3NldF92bWNzX3BvaW50ZXIoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCB2bWNzX3N0
cnVjdCAqdnZtY3MpCiAKICAgICBfX3ZtcGNsZWFyKHZ2bWNzX21hZGRyKTsKICAgICB2dm1jcy0+
dm1jc19yZXZpc2lvbl9pZCB8PSBWTUNTX1JJRF9UWVBFX01BU0s7CisgICAgdi0+YXJjaC5odm0u
dm14LnNlY29uZGFyeV9leGVjX2NvbnRyb2wgfD0KKyAgICAgICAgU0VDT05EQVJZX0VYRUNfRU5B
QkxFX1ZNQ1NfU0hBRE9XSU5HOworICAgIF9fdm13cml0ZShTRUNPTkRBUllfVk1fRVhFQ19DT05U
Uk9MLAorICAgICAgICAgICAgICB2LT5hcmNoLmh2bS52bXguc2Vjb25kYXJ5X2V4ZWNfY29udHJv
bCk7CiAgICAgX192bXdyaXRlKFZNQ1NfTElOS19QT0lOVEVSLCB2dm1jc19tYWRkcik7CiAgICAg
X192bXdyaXRlKFZNUkVBRF9CSVRNQVAsIHBhZ2VfdG9fbWFkZHIodi0+YXJjaC5odm0udm14LnZt
cmVhZF9iaXRtYXApKTsKICAgICBfX3Ztd3JpdGUoVk1XUklURV9CSVRNQVAsIHBhZ2VfdG9fbWFk
ZHIodi0+YXJjaC5odm0udm14LnZtd3JpdGVfYml0bWFwKSk7CkBAIC0xMTA5LDYgKzExMTMsMTAg
QEAgc3RhdGljIHZvaWQgbnZteF9jbGVhcl92bWNzX3BvaW50ZXIoc3RydWN0IHZjcHUgKnYsIHN0
cnVjdCB2bWNzX3N0cnVjdCAqdnZtY3MpCiAKICAgICBfX3ZtcGNsZWFyKHZ2bWNzX21hZGRyKTsK
ICAgICB2dm1jcy0+dm1jc19yZXZpc2lvbl9pZCAmPSB+Vk1DU19SSURfVFlQRV9NQVNLOworICAg
IHYtPmFyY2guaHZtLnZteC5zZWNvbmRhcnlfZXhlY19jb250cm9sICY9CisgICAgICAgIH5TRUNP
TkRBUllfRVhFQ19FTkFCTEVfVk1DU19TSEFET1dJTkc7CisgICAgX192bXdyaXRlKFNFQ09OREFS
WV9WTV9FWEVDX0NPTlRST0wsCisgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZteC5zZWNvbmRh
cnlfZXhlY19jb250cm9sKTsKICAgICBfX3Ztd3JpdGUoVk1DU19MSU5LX1BPSU5URVIsIH4wdWwp
OwogICAgIF9fdm13cml0ZShWTVJFQURfQklUTUFQLCAwKTsKICAgICBfX3Ztd3JpdGUoVk1XUklU
RV9CSVRNQVAsIDApOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Mon Dec 10 16:33:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Dec 2018 16:33:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gWOUg-0007Fc-7c; Mon, 10 Dec 2018 16:33:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=U01a=OT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gWOUf-0007FV-BJ
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 16:33:17 +0000
X-Inumbo-ID: 4b43884c-fc99-11e8-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4b43884c-fc99-11e8-8e1d-bc764e045a96;
 Mon, 10 Dec 2018 16:33:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gWOUd-0001LG-Kx
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 16:33:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gWOUd-0007gA-I5
 for xen-changelog@lists.xenproject.org; Mon, 10 Dec 2018 16:33:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gWOUd-0007gA-I5@xenbits.xenproject.org>
Date: Mon, 10 Dec 2018 16:33:15 +0000
Subject: [Xen-changelog] [xen staging] automation: skip test stage for some
 branches
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRjZjVkNjI2NDI0MmFhYzFjMzA4YTg5Yjk4NjlkODI3MzI3MzNiMDgKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIERlYyAxMCAx
NToxMToxMCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IE1vbiBEZWMgMTAgMTY6MzE6MDkgMjAxOCArMDAwMAoKICAgIGF1dG9t
YXRpb246IHNraXAgdGVzdCBzdGFnZSBmb3Igc29tZSBicmFuY2hlcwogICAgCiAgICBXZSBza2lw
cGVkIGJ1aWxkIHN0YWdlIGZvciB0aG9zZSBicmFuY2hlcy4gV2Ugd2FudCB0byBza2lwIHRlc3Qg
c3RhdGUKICAgIGZvciB0aG9zZSBicmFuY2hlcyB0b28uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRG91ZyBHb2xkc3Rl
aW4gPGNhcmRvZUBjYXJkb2UuY29tPgotLS0KIGF1dG9tYXRpb24vZ2l0bGFiLWNpL3Rlc3QueWFt
bCB8IDEwICsrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspCgpkaWZm
IC0tZ2l0IGEvYXV0b21hdGlvbi9naXRsYWItY2kvdGVzdC55YW1sIGIvYXV0b21hdGlvbi9naXRs
YWItY2kvdGVzdC55YW1sCmluZGV4IDBkZDVlYWVjNWYuLjhiZmEwZmJhNWYgMTAwNjQ0Ci0tLSBh
L2F1dG9tYXRpb24vZ2l0bGFiLWNpL3Rlc3QueWFtbAorKysgYi9hdXRvbWF0aW9uL2dpdGxhYi1j
aS90ZXN0LnlhbWwKQEAgLTE1LDYgKzE1LDExIEBAIHFlbXUtc21va2UteDg2LTY0LWdjYzoKICAg
ICAtIGRlYmlhbi1zdHJldGNoLWdjYy1kZWJ1ZwogICB0YWdzOgogICAgIC0geDg2XzY0CisgIGV4
Y2VwdDoKKyAgICAtIG1hc3RlcgorICAgIC0gc21va2UKKyAgICAtIC9eY292ZXJpdHktdGVzdGVk
XC8uKi8KKyAgICAtIC9ec3RhYmxlLS4qLwogCiBxZW11LXNtb2tlLXg4Ni02NC1jbGFuZzoKICAg
c3RhZ2U6IHRlc3QKQEAgLTMyLDMgKzM3LDggQEAgcWVtdS1zbW9rZS14ODYtNjQtY2xhbmc6CiAg
ICAgLSBkZWJpYW4tdW5zdGFibGUtY2xhbmctZGVidWcKICAgdGFnczoKICAgICAtIHg4Nl82NAor
ICBleGNlcHQ6CisgICAgLSBtYXN0ZXIKKyAgICAtIHNtb2tlCisgICAgLSAvXmNvdmVyaXR5LXRl
c3RlZFwvLiovCisgICAgLSAvXnN0YWJsZS0uKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Dec 11 08:55:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2018 08:55:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gWdop-0003NS-Tk; Tue, 11 Dec 2018 08:55:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=10lF=OU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gWdop-0003Mc-1S
 for xen-changelog@lists.xenproject.org; Tue, 11 Dec 2018 08:55:07 +0000
X-Inumbo-ID: 73f3b69e-fd22-11e8-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 73f3b69e-fd22-11e8-8e1d-bc764e045a96;
 Tue, 11 Dec 2018 08:55:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gWdom-0006Ay-Ux
 for xen-changelog@lists.xenproject.org; Tue, 11 Dec 2018 08:55:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gWdom-00020j-SP
 for xen-changelog@lists.xenproject.org; Tue, 11 Dec 2018 08:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gWdom-00020j-SP@xenbits.xenproject.org>
Date: Tue, 11 Dec 2018 08:55:04 +0000
Subject: [Xen-changelog] [xen staging] x86emul: slightly alter AVX512
 exception checking conditionals
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYzYjUyNTg0YTNjZjI4Y2I4NGQ2NTg1YjI5NGNmNTc0ZGI5N2Q1ODUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDEx
IDA5OjQxOjE3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDExIDA5OjQxOjE3IDIwMTggKzAxMDAKCiAgICB4
ODZlbXVsOiBzbGlnaHRseSBhbHRlciBBVlg1MTIgZXhjZXB0aW9uIGNoZWNraW5nIGNvbmRpdGlv
bmFscwogICAgCiAgICBXaGlsZSBhY3R1YWxseSBiZW5pZ24gKG9wZXJhbmRzIGFyZSBlaXRoZXIg
cmVnaXN0ZXIgb3IgbWVtb3J5IG9uZXMKICAgIGFueXdheSksIEkgdGhpbmsgaXQgaXMgYmV0dGVy
IHRvIHVzZSAhPSBpbnN0ZWFkIG9mID09IGZvciBzdWNoIGNoZWNrcy4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCAxMCArKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgNSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmMKaW5kZXggNjUyM2Q2NWY2NS4uYmRlOGNlOTEyYyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2
L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTU5MTgsMTEgKzU5MTgsMTEgQEAgeDg2X2Vt
dWxhdGUoCiAgICAgQ0FTRV9TSU1EX0FMTF9GUChfRVZFWCwgMHgwZiwgMHg1ZSk6ICAgIC8qIHZk
aXZ7cCxzfXtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAgIENBU0Vf
U0lNRF9BTExfRlAoX0VWRVgsIDB4MGYsIDB4NWYpOiAgICAvKiB2bWF4e3Asc317cyxkfSBbeHl6
XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9u
X2lmKChldmV4LncgIT0gKGV2ZXgucGZ4ICYgVkVYX1BSRUZJWF9ET1VCTEVfTUFTSykgfHwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZWEudHlwZSA9PSBPUF9NRU0gJiYgZXZleC5i
ciAmJgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChlYS50eXBlICE9IE9QX1JFRyAm
JiBldmV4LmJyICYmCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChldmV4LnBmeCAm
IFZFWF9QUkVGSVhfU0NBTEFSX01BU0spKSksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBFWENfVUQpOwogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKLSAg
ICAgICAgaWYgKCBlYS50eXBlID09IE9QX01FTSB8fCAhZXZleC5iciApCisgICAgICAgIGlmICgg
ZWEudHlwZSAhPSBPUF9SRUcgfHwgIWV2ZXguYnIgKQogICAgICAgICAgICAgYXZ4NTEyX3ZsZW5f
Y2hlY2soZXZleC5wZnggJiBWRVhfUFJFRklYX1NDQUxBUl9NQVNLKTsKICAgICBzaW1kX3ptbToK
ICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV96bW0pOwpAQCAtNzYxNCwxMiArNzYxNCwxMiBA
QCB4ODZfZW11bGF0ZSgKIAogICAgIENBU0VfU0lNRF9BTExfRlAoX0VWRVgsIDB4MGYsIDB4YzIp
OiAvKiB2Y21we3Asc317cyxkfSAkaW1tOCxbeHl6XW1tL21lbSxbeHl6XW1tLGt7a30gKi8KICAg
ICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKChldmV4LncgIT0gKGV2ZXgucGZ4ICYgVkVYX1BS
RUZJWF9ET1VCTEVfTUFTSykgfHwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZWEu
dHlwZSA9PSBPUF9NRU0gJiYgZXZleC5iciAmJgorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIChlYS50eXBlICE9IE9QX1JFRyAmJiBldmV4LmJyICYmCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIChldmV4LnBmeCAmIFZFWF9QUkVGSVhfU0NBTEFSX01BU0spKSB8fAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICFldmV4LnIgfHwgIWV2ZXguUiB8fCBldmV4Lnop
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKICAgICAgICAgaG9zdF9h
bmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZik7Ci0gICAgICAgIGlmICggZWEudHlwZSA9PSBPUF9N
RU0gfHwgIWV2ZXguYnIgKQorICAgICAgICBpZiAoIGVhLnR5cGUgIT0gT1BfUkVHIHx8ICFldmV4
LmJyICkKICAgICAgICAgICAgIGF2eDUxMl92bGVuX2NoZWNrKGV2ZXgucGZ4ICYgVkVYX1BSRUZJ
WF9TQ0FMQVJfTUFTSyk7CiAgICAgc2ltZF9pbW04X3ptbToKICAgICAgICAgaWYgKCAoZCAmIFNy
Y01hc2spID09IFNyY0ltbUJ5dGUgKQpAQCAtODUwOSw3ICs4NTA5LDcgQEAgeDg2X2VtdWxhdGUo
CiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHhiYyk6IC8qIHZmbm1hZGQy
MzFwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZF
TVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHhiZSk6IC8qIHZmbm1zdWIyMzFwe3MsZH0gW3h5el1t
bS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9o
YXZlKGF2eDUxMmYpOwotICAgICAgICBpZiAoIGVhLnR5cGUgPT0gT1BfTUVNIHx8ICFldmV4LmJy
ICkKKyAgICAgICAgaWYgKCBlYS50eXBlICE9IE9QX1JFRyB8fCAhZXZleC5iciApCiAgICAgICAg
ICAgICBhdng1MTJfdmxlbl9jaGVjayhmYWxzZSk7CiAgICAgICAgIGdvdG8gc2ltZF96bW07CiAK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0
YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Dec 11 08:55:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2018 08:55:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gWdoz-0003O3-VT; Tue, 11 Dec 2018 08:55:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=10lF=OU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gWdoy-0003Nx-Ff
 for xen-changelog@lists.xenproject.org; Tue, 11 Dec 2018 08:55:16 +0000
X-Inumbo-ID: 7a03503c-fd22-11e8-97cb-fb60c2aea2b7
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7a03503c-fd22-11e8-97cb-fb60c2aea2b7;
 Tue, 11 Dec 2018 08:55:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gWdox-0006B7-4c
 for xen-changelog@lists.xenproject.org; Tue, 11 Dec 2018 08:55:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gWdox-00021u-26
 for xen-changelog@lists.xenproject.org; Tue, 11 Dec 2018 08:55:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gWdox-00021u-26@xenbits.xenproject.org>
Date: Tue, 11 Dec 2018 08:55:15 +0000
Subject: [Xen-changelog] [xen staging] modify parse_size_and_unit() to
 support percentage
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVlNTA3Y2U5YTFlOGVmNThlNzVjYTNiNTliYzNkYjQ0MzEzYzY2MWMKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDEx
IDA5OjQyOjIwIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDExIDA5OjQyOjIwIDIwMTggKzAxMDAKCiAgICBt
b2RpZnkgcGFyc2Vfc2l6ZV9hbmRfdW5pdCgpIHRvIHN1cHBvcnQgcGVyY2VudGFnZQogICAgCiAg
ICBNb2RpZnkgcGFyc2Vfc2l6ZV9hbmRfdW5pdCgpIHRvIHN1cHBvcnQgYSB2YWx1ZSBmb2xsb3dl
ZCBieSBhICclJwogICAgY2hhcmFjdGVyLiBJbiB0aGlzIGNhc2UgcHMgaXMgcmVxdWlyZWQgdG8g
YmUgbm9uLU5VTEwgdG8gZW5zdXJlIHRoZQogICAgY2FsbGVyIGNhbiBkZXRlY3QgdGhhdCBjYXNl
LiBUaGUgcmV0dXJuZWQgdmFsdWUgd2lsbCBiZSB0aGUgaW50ZWdlcgogICAgdmFsdWUgcyB3YXMg
cG9pbnRpbmcgdG8gYW5kICpwcyB3aWxsIHBvaW50IHRvIHRoZSAnJScgY2hhcmFjdGVyLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9jb21t
b24vbGliLmMgfCA0ICsrKysKIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKykKCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL2xpYi5jIGIveGVuL2NvbW1vbi9saWIuYwppbmRleCA2MjMzMDIw
NWZlLi44ZWJlYzgxMWIzIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2xpYi5jCisrKyBiL3hlbi9j
b21tb24vbGliLmMKQEAgLTQ3Niw2ICs0NzYsMTAgQEAgdW5zaWduZWQgbG9uZyBsb25nIHBhcnNl
X3NpemVfYW5kX3VuaXQoY29uc3QgY2hhciAqcywgY29uc3QgY2hhciAqKnBzKQogICAgIGNhc2Ug
J0InOiBjYXNlICdiJzoKICAgICAgICAgczErKzsKICAgICAgICAgYnJlYWs7CisgICAgY2FzZSAn
JSc6CisgICAgICAgIGlmICggcHMgKQorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIC8qIGZh
bGx0aHJvdWdoICovCiAgICAgZGVmYXVsdDoKICAgICAgICAgcmV0IDw8PSAxMDsgLyogZGVmYXVs
dCB0byBrQiAqLwogICAgICAgICBicmVhazsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Dec 11 08:55:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2018 08:55:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gWdpA-0003PI-0p; Tue, 11 Dec 2018 08:55:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=10lF=OU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gWdp8-0003P8-MN
 for xen-changelog@lists.xenproject.org; Tue, 11 Dec 2018 08:55:26 +0000
X-Inumbo-ID: 801b0faa-fd22-11e8-8ba9-73346e592e9e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 801b0faa-fd22-11e8-8ba9-73346e592e9e;
 Tue, 11 Dec 2018 08:55:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gWdp7-0006BF-BK
 for xen-changelog@lists.xenproject.org; Tue, 11 Dec 2018 08:55:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gWdp7-00022g-8r
 for xen-changelog@lists.xenproject.org; Tue, 11 Dec 2018 08:55:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gWdp7-00022g-8r@xenbits.xenproject.org>
Date: Tue, 11 Dec 2018 08:55:25 +0000
Subject: [Xen-changelog] [xen staging] x86: add dom0 memory sizing variants
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc2YTY4YjkwMjA2MmE1Y2E5MDUzZjVjZjZhM2FiNDYxNDhjYjQ1ZjIKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDEx
IDA5OjQzOjAwIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDExIDA5OjQzOjAwIDIwMTggKzAxMDAKCiAgICB4
ODY6IGFkZCBkb20wIG1lbW9yeSBzaXppbmcgdmFyaWFudHMKICAgIAogICAgVG9kYXkgdGhlIG1l
bW9yeSBzaXplIG9mIGRvbTAgY2FuIGJlIHNwZWNpZmllZCBvbmx5IGluIHRlcm1zIG9mIGJ5dGVz
CiAgICAoZWl0aGVyIGFuIGFic29sdXRlIHZhbHVlIG9yICJob3N0LW1lbSAtIHZhbHVlIikuIFdo
ZW4gZG9tMCBzaG91bGRuJ3QKICAgIGJlIGF1dG8tYmFsbG9vbmVkIHRoaXMgcmVxdWlyZXMgbmVh
cmx5IGFsd2F5cyBhIG1hbnVhbCBhZGFwdGlvbiBvZiB0aGUKICAgIFhlbiBib290IHBhcmFtZXRl
cnMgdG8gcmVmbGVjdCB0aGUgYWN0dWFsIGhvc3QgbWVtb3J5IHNpemUuCiAgICAKICAgIEFkZCBt
b3JlIHBvc3NpYmlsaXRpZXMgdG8gc3BlY2lmeSBtZW1vcnkgc2l6ZXMuIFRvZGF5IHdlIGhhdmU6
CiAgICAKICAgIGRvbTBfbWVtPSBMaXN0IG9mICggbWluOjxzaXplPiB8IG1heDo8c2l6ZT4gfCA8
c2l6ZT4gKQogICAgCiAgICB3aXRoIDxzaXplPiBiZWluZyBhIHBvc2l0aXZlIG9yIG5lZ2F0aXZl
IHNpemUgdmFsdWUgKGUuZy4gMUcpLgogICAgCiAgICBNb2RpZnkgdGhhdCB0bzoKICAgIAogICAg
ZG9tMF9tZW09IExpc3Qgb2YgKCBtaW46PHN6PiB8IG1heDo8c3o+IHwgPHN6PiApCiAgICA8c3o+
OiA8c2l6ZT4gfCBbPHNpemU+K108ZnJhYz4lCiAgICA8ZnJhYz46IGludGVnZXIgdmFsdWUgPCAx
MDAKICAgIAogICAgV2l0aCB0aGUgZm9sbG93aW5nIHNlbWFudGljczoKICAgIAogICAgPGZyYWM+
JSBzcGVjaWZpZXMgYSBmcmFjdGlvbiBvZiBob3N0IG1lbW9yeSBzaXplIGluIHBlcmNlbnQuCiAg
ICA8c3o+IGlzIGEgcGVyY2VudGFnZSBvZiBob3N0IG1lbW9yeSBwbHVzIGFuIG9mZnNldC4KICAg
IAogICAgU28gPHN6PiBiZWluZyAxRysyNSUgb24gYSAyNTZHIGhvc3Qgd291bGQgcmVzdWx0IGlu
IDY1Ry4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0t
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8ICAxOSArKysrLS0KIHhlbi9h
cmNoL3g4Ni9kb20wX2J1aWxkLmMgICAgICAgICAgIHwgMTEyICsrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA5OSBpbnNlcnRpb25zKCspLCAzMiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJr
ZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCmluZGV4IDgwNWEwNGI2
YzEuLjQ0ZWU1MWFiNmIgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1h
cmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC03Mjcs
MTcgKzcyNywxNyBAQCBTZXQgdGhlIGFtb3VudCBvZiBtZW1vcnkgZm9yIHRoZSBpbml0aWFsIGRv
bWFpbiAoZG9tMCkuIEl0IG11c3QgYmUKIGdyZWF0ZXIgdGhhbiB6ZXJvLiBUaGlzIHBhcmFtZXRl
ciBpcyByZXF1aXJlZC4KIAogIyMjIGRvbTBcX21lbSAoeDg2KQotPiBgPSBMaXN0IG9mICggbWlu
OjxzaXplPiB8IG1heDo8c2l6ZT4gfCA8c2l6ZT4gKWAKKz4gYD0gTGlzdCBvZiAoIG1pbjo8c3o+
IHwgbWF4Ojxzej4gfCA8c3o+IClgCiAKIFNldCB0aGUgYW1vdW50IG9mIG1lbW9yeSBmb3IgdGhl
IGluaXRpYWwgZG9tYWluIChkb20wKS4gSWYgYSBzaXplIGlzCiBwb3NpdGl2ZSwgaXQgcmVwcmVz
ZW50cyBhbiBhYnNvbHV0ZSB2YWx1ZS4gIElmIGEgc2l6ZSBpcyBuZWdhdGl2ZSwgaXQKIGlzIHN1
YnRyYWN0ZWQgZnJvbSB0aGUgdG90YWwgYXZhaWxhYmxlIG1lbW9yeS4KIAotKiBgPHNpemU+YCBz
cGVjaWZpZXMgdGhlIGV4YWN0IGFtb3VudCBvZiBtZW1vcnkuCi0qIGBtaW46PHNpemU+YCBzcGVj
aWZpZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIG1lbW9yeS4KLSogYG1heDo8c2l6ZT5gIHNwZWNp
ZmllcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgbWVtb3J5LgorKiBgPHN6PmAgc3BlY2lmaWVzIHRo
ZSBleGFjdCBhbW91bnQgb2YgbWVtb3J5LgorKiBgbWluOjxzej5gIHNwZWNpZmllcyB0aGUgbWlu
aW11bSBhbW91bnQgb2YgbWVtb3J5LgorKiBgbWF4Ojxzej5gIHNwZWNpZmllcyB0aGUgbWF4aW11
bSBhbW91bnQgb2YgbWVtb3J5LgogCi1JZiBgPHNpemU+YCBpcyBub3Qgc3BlY2lmaWVkLCB0aGUg
ZGVmYXVsdCBpcyBhbGwgdGhlIGF2YWlsYWJsZSBtZW1vcnkKK0lmIGA8c3o+YCBpcyBub3Qgc3Bl
Y2lmaWVkLCB0aGUgZGVmYXVsdCBpcyBhbGwgdGhlIGF2YWlsYWJsZSBtZW1vcnkKIG1pbnVzIHNv
bWUgcmVzZXJ2ZS4gIFRoZSByZXNlcnZlIGlzIDEvMTYgb2YgdGhlIGF2YWlsYWJsZSBtZW1vcnkg
b3IKIDEyOCBNQiAod2hpY2hldmVyIGlzIHNtYWxsZXIpLgogCkBAIC03NDUsMTMgKzc0NSwyMCBA
QCBUaGUgYW1vdW50IG9mIG1lbW9yeSB3aWxsIGJlIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJ1dCBu
ZXZlciBtb3JlIHRoYW4KIHRoZSBtYXhpbXVtIChpLmUuLCBgbWF4YCBvdmVycmlkZXMgdGhlIGBt
aW5gIG9wdGlvbikuICBJZiB0aGVyZSBpc24ndAogZW5vdWdoIG1lbW9yeSB0aGVuIGFzIG11Y2gg
YXMgcG9zc2libGUgaXMgYWxsb2NhdGVkLgogCi1gbWF4OjxzaXplPmAgYWxzbyBzZXRzIHRoZSBt
YXhpbXVtIHJlc2VydmF0aW9uICh0aGUgbWF4aW11bSBhbW91bnQgb2YKK2BtYXg6PHN6PmAgYWxz
byBzZXRzIHRoZSBtYXhpbXVtIHJlc2VydmF0aW9uICh0aGUgbWF4aW11bSBhbW91bnQgb2YKIG1l
bW9yeSBkb20wIGNhbiBiYWxsb29uIHVwIHRvKS4gIElmIHRoaXMgaXMgb21pdHRlZCB0aGVuIHRo
ZSBtYXhpbXVtCiByZXNlcnZhdGlvbiBpcyB1bmxpbWl0ZWQuCiAKIEZvciBleGFtcGxlLCB0byBz
ZXQgZG9tMCdzIGluaXRpYWwgbWVtb3J5IGFsbG9jYXRpb24gdG8gNTEyTUIgYnV0CiBhbGxvdyBp
dCB0byBiYWxsb29uIHVwIGFzIGZhciBhcyAxR0IgdXNlIGBkb20wX21lbT01MTJNLG1heDoxR2AK
IAorPiBgPHN6PmAgaXM6IGA8c2l6ZT4gfCBbPHNpemU+K108ZnJhYz4lYAorPiBgPGZyYWM+YCBp
cyBhbiBpbnRlZ2VyIDwgMTAwCisKKyogYDxmcmFjPmAgc3BlY2lmaWVzIGEgZnJhY3Rpb24gb2Yg
aG9zdCBtZW1vcnkgc2l6ZSBpbiBwZXJjZW50LgorCitTbyBgPHN6PmAgYmVpbmcgYDFHKzI1JWAg
b24gYSAyNTYgR0IgaG9zdCB3b3VsZCByZXN1bHQgaW4gNjUgR0IuCisKIElmIHlvdSB1c2UgdGhp
cyBvcHRpb24gdGhlbiBpdCBpcyBoaWdobHkgcmVjb21tZW5kZWQgdGhhdCB5b3UgZGlzYWJsZQog
YW55IGRvbTAgYXV0b2JhbGxvb25pbmcgZmVhdHVyZSBwcmVzZW50IGluIHlvdXIgdG9vbHN0YWNr
LiBTZWUgdGhlCiBfeGwuY29uZig1KV8gbWFuIHBhZ2Ugb3IgW1hlbiBCZXN0CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwpp
bmRleCA1ZTJhZDRiZDU2Li42NzNiM2VlNGU2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9t
MF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKQEAgLTIwLDE3ICsyMCw0
MiBAQAogI2luY2x1ZGUgPGFzbS9wMm0uaD4KICNpbmNsdWRlIDxhc20vc2V0dXAuaD4KIAotc3Rh
dGljIGxvbmcgX19pbml0ZGF0YSBkb20wX25ycGFnZXM7Ci1zdGF0aWMgbG9uZyBfX2luaXRkYXRh
IGRvbTBfbWluX25ycGFnZXM7Ci1zdGF0aWMgbG9uZyBfX2luaXRkYXRhIGRvbTBfbWF4X25ycGFn
ZXMgPSBMT05HX01BWDsKK3N0cnVjdCBtZW1zaXplIHsKKyAgICBsb25nIG5yX3BhZ2VzOworICAg
IHVuc2lnbmVkIGludCBwZXJjZW50OworICAgIGJvb2wgbWludXM7Cit9OworCitzdGF0aWMgc3Ry
dWN0IG1lbXNpemUgX19pbml0ZGF0YSBkb20wX3NpemU7CitzdGF0aWMgc3RydWN0IG1lbXNpemUg
X19pbml0ZGF0YSBkb20wX21pbl9zaXplOworc3RhdGljIHN0cnVjdCBtZW1zaXplIF9faW5pdGRh
dGEgZG9tMF9tYXhfc2l6ZSA9IHsgLm5yX3BhZ2VzID0gTE9OR19NQVggfTsKKworc3RhdGljIGJv
b2wgX19pbml0IG1lbXNpemVfZ3RfemVybyhjb25zdCBzdHJ1Y3QgbWVtc2l6ZSAqc3opCit7Cisg
ICAgcmV0dXJuICFzei0+bWludXMgJiYgc3otPm5yX3BhZ2VzOworfQorCitzdGF0aWMgdW5zaWdu
ZWQgbG9uZyBfX2luaXQgZ2V0X21lbXNpemUoY29uc3Qgc3RydWN0IG1lbXNpemUgKnN6LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYXZhaWwp
Cit7CisgICAgdW5zaWduZWQgbG9uZyBwYWdlczsKKworICAgIHBhZ2VzID0gc3otPm5yX3BhZ2Vz
ICsgc3otPnBlcmNlbnQgKiBhdmFpbCAvIDEwMDsKKyAgICByZXR1cm4gc3otPm1pbnVzID8gYXZh
aWwgLSBwYWdlcyA6IHBhZ2VzOworfQogCiAvKgogICogZG9tMF9tZW09W21pbjo8bWluX2FtdD4s
XVttYXg6PG1heF9hbXQ+LF1bPGFtdD5dCi0gKiAKKyAqCiAgKiA8bWluX2FtdD46IFRoZSBtaW5p
bXVtIGFtb3VudCBvZiBtZW1vcnkgd2hpY2ggc2hvdWxkIGJlIGFsbG9jYXRlZCBmb3IgZG9tMC4K
ICAqIDxtYXhfYW10PjogVGhlIG1heGltdW0gYW1vdW50IG9mIG1lbW9yeSB3aGljaCBzaG91bGQg
YmUgYWxsb2NhdGVkIGZvciBkb20wLgogICogPGFtdD46ICAgICBUaGUgcHJlY2lzZSBhbW91bnQg
b2YgbWVtb3J5IHRvIGFsbG9jYXRlIGZvciBkb20wLgotICogCisgKgorICogVGhlIGZvcm1hdCBv
ZiA8bWluX2FtdD4sIDxtYXhfYW10PiBhbmQgPGFtdD4gaXMgYXMgZm9sbG93czoKKyAqIDxzaXpl
PiB8IDxmcmFjPiUgfCA8c2l6ZT4rPGZyYWM+JQorICogPHNpemU+IGlzIGEgc2l6ZSB2YWx1ZSBs
aWtlIDFHICgxIEdCeXRlKSwgPGZyYWM+IGlzIHBlcmNlbnRhZ2Ugb2YgaG9zdAorICogbWVtb3J5
IChzbyAxRysxMCUgbWVhbnMgMTAgcGVyY2VudCBvZiBob3N0IG1lbW9yeSArIDEgR0J5dGUpLgor
ICoKICAqIE5vdGVzOgogICogIDEuIDxhbXQ+IGlzIGNsYW1wZWQgZnJvbSBiZWxvdyBieSA8bWlu
X2FtdD4gYW5kIGZyb20gYWJvdmUgYnkgYXZhaWxhYmxlCiAgKiAgICAgbWVtb3J5IGFuZCA8bWF4
X2FtdD4KQEAgLTM5LDE5ICs2NCw1OSBAQCBzdGF0aWMgbG9uZyBfX2luaXRkYXRhIGRvbTBfbWF4
X25ycGFnZXMgPSBMT05HX01BWDsKICAqICA0LiBJZiA8YW10PiBpcyBub3Qgc3BlY2lmaWVkLCBp
dCBpcyBjYWxjdWxhdGVkIGFzIGZvbGxvd3M6CiAgKiAgICAgIkFsbCBvZiBtZW1vcnkgaXMgYWxs
b2NhdGVkIHRvIGRvbWFpbiAwLCBtaW51cyAxLzE2dGggd2hpY2ggaXMgcmVzZXJ2ZWQKICAqICAg
ICAgZm9yIHVzZXMgc3VjaCBhcyBETUEgYnVmZmVycyAodGhlIHJlc2VydmF0aW9uIGlzIGNsYW1w
ZWQgdG8gMTI4TUIpLiIKLSAqIAorICoKICAqIEVhY2ggdmFsdWUgY2FuIGJlIHNwZWNpZmllZCBh
cyBwb3NpdGl2ZSBvciBuZWdhdGl2ZToKICAqICBJZiArdmU6IFRoZSBzcGVjaWZpZWQgYW1vdW50
IGlzIGFuIGFic29sdXRlIHZhbHVlLgogICogIElmIC12ZTogVGhlIHNwZWNpZmllZCBhbW91bnQg
aXMgc3VidHJhY3RlZCBmcm9tIHRvdGFsIGF2YWlsYWJsZSBtZW1vcnkuCiAgKi8KLXN0YXRpYyBs
b25nIF9faW5pdCBwYXJzZV9hbXQoY29uc3QgY2hhciAqcywgY29uc3QgY2hhciAqKnBzKQorc3Rh
dGljIGludCBfX2luaXQgcGFyc2VfYW10KGNvbnN0IGNoYXIgKnMsIGNvbnN0IGNoYXIgKipwcywg
c3RydWN0IG1lbXNpemUgKnN6KQogewotICAgIGxvbmcgcGFnZXMgPSBwYXJzZV9zaXplX2FuZF91
bml0KCgqcyA9PSAnLScpID8gcysxIDogcywgcHMpID4+IFBBR0VfU0hJRlQ7Ci0gICAgcmV0dXJu
ICgqcyA9PSAnLScpID8gLXBhZ2VzIDogcGFnZXM7CisgICAgdW5zaWduZWQgbG9uZyB2YWw7Cisg
ICAgc3RydWN0IG1lbXNpemUgdG1wID0geyB9OworICAgIHVuc2lnbmVkIGludCBpdGVtcyA9IDA7
CisKKyAgICB0bXAubWludXMgPSAoKnMgPT0gJy0nKTsKKyAgICBpZiAoIHRtcC5taW51cyApCisg
ICAgICAgIHMrKzsKKworICAgIGRvCisgICAgeworICAgICAgICBpZiAoICFpc2RpZ2l0KCpzKSAp
CisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgICAgICB2YWwgPSBwYXJzZV9zaXpl
X2FuZF91bml0KHMsIHBzKTsKKyAgICAgICAgcyA9ICpwczsKKyAgICAgICAgaWYgKCAqcyA9PSAn
JScgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoIHZhbCA+PSAxMDAgKQorICAgICAgICAg
ICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICAgICAgdG1wLnBlcmNlbnQgPSB2YWw7Cisg
ICAgICAgICAgICBzKys7CisgICAgICAgICAgICBpdGVtcysrOyAvKiBObyBvdGhlciBpdGVtIGFs
bG93ZWQuICovCisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAg
ICAvKiA8c2l6ZT4gaXRlbSBtdXN0IGJlIGZpcnN0IG9uZS4gKi8KKyAgICAgICAgICAgIGlmICgg
aXRlbXMgKQorICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICAgICAgdG1w
Lm5yX3BhZ2VzID0gdmFsID4+IFBBR0VfU0hJRlQ7CisgICAgICAgIH0KKyAgICAgICAgaXRlbXMr
KzsKKyAgICB9IHdoaWxlICggKnMrKyA9PSAnKycgJiYgaXRlbXMgPCAyICk7CisKKyAgICAqcHMg
PSAtLXM7CisgICAgaWYgKCAqcyAmJiAqcyAhPSAnLCcgKQorICAgICAgICByZXR1cm4gLUVJTlZB
TDsKKworICAgICpzeiA9IHRtcDsKKworICAgIHJldHVybiAwOwogfQogCiBzdGF0aWMgaW50IF9f
aW5pdCBwYXJzZV9kb20wX21lbShjb25zdCBjaGFyICpzKQogeworICAgIGludCByZXQ7CisKICAg
ICAvKiB4ZW4tc2hpbSB1c2VzIHNoaW1fbWVtIHBhcmFtZXRlciBpbnN0ZWFkIG9mIGRvbTBfbWVt
ICovCiAgICAgaWYgKCBwdl9zaGltICkKICAgICB7CkBAIC02MSwxNCArMTI2LDE0IEBAIHN0YXRp
YyBpbnQgX19pbml0IHBhcnNlX2RvbTBfbWVtKGNvbnN0IGNoYXIgKnMpCiAKICAgICBkbyB7CiAg
ICAgICAgIGlmICggIXN0cm5jbXAocywgIm1pbjoiLCA0KSApCi0gICAgICAgICAgICBkb20wX21p
bl9ucnBhZ2VzID0gcGFyc2VfYW10KHMrNCwgJnMpOworICAgICAgICAgICAgcmV0ID0gcGFyc2Vf
YW10KHMgKyA0LCAmcywgJmRvbTBfbWluX3NpemUpOwogICAgICAgICBlbHNlIGlmICggIXN0cm5j
bXAocywgIm1heDoiLCA0KSApCi0gICAgICAgICAgICBkb20wX21heF9ucnBhZ2VzID0gcGFyc2Vf
YW10KHMrNCwgJnMpOworICAgICAgICAgICAgcmV0ID0gcGFyc2VfYW10KHMgKyA0LCAmcywgJmRv
bTBfbWF4X3NpemUpOwogICAgICAgICBlbHNlCi0gICAgICAgICAgICBkb20wX25ycGFnZXMgPSBw
YXJzZV9hbXQocywgJnMpOwotICAgIH0gd2hpbGUgKCAqcysrID09ICcsJyApOworICAgICAgICAg
ICAgcmV0ID0gcGFyc2VfYW10KHMsICZzLCAmZG9tMF9zaXplKTsKKyAgICB9IHdoaWxlICggKnMr
KyA9PSAnLCcgJiYgIXJldCApOwogCi0gICAgcmV0dXJuIHNbLTFdID8gLUVJTlZBTCA6IDA7Cisg
ICAgcmV0dXJuIHNbLTFdID8gLUVJTlZBTCA6IHJldDsKIH0KIGN1c3RvbV9wYXJhbSgiZG9tMF9t
ZW0iLCBwYXJzZV9kb20wX21lbSk7CiAKQEAgLTI5OCw5ICszNjMsOSBAQCB1bnNpZ25lZCBsb25n
IF9faW5pdCBkb20wX2NvbXB1dGVfbnJfcGFnZXMoCiAgICAgICAgICghaW9tbXVfaGFwX3B0X3No
YXJlIHx8ICFwYWdpbmdfbW9kZV9oYXAoZCkpOwogICAgIGZvciAoIDsgOyBuZWVkX3BhZ2luZyA9
IGZhbHNlICkKICAgICB7Ci0gICAgICAgIG5yX3BhZ2VzID0gZG9tMF9ucnBhZ2VzOwotICAgICAg
ICBtaW5fcGFnZXMgPSBkb20wX21pbl9ucnBhZ2VzOwotICAgICAgICBtYXhfcGFnZXMgPSBkb20w
X21heF9ucnBhZ2VzOworICAgICAgICBucl9wYWdlcyA9IGdldF9tZW1zaXplKCZkb20wX3NpemUs
IGF2YWlsKTsKKyAgICAgICAgbWluX3BhZ2VzID0gZ2V0X21lbXNpemUoJmRvbTBfbWluX3NpemUs
IGF2YWlsKTsKKyAgICAgICAgbWF4X3BhZ2VzID0gZ2V0X21lbXNpemUoJmRvbTBfbWF4X3NpemUs
IGF2YWlsKTsKIAogICAgICAgICAvKgogICAgICAgICAgKiBJZiBhbGxvY2F0aW9uIGlzbid0IHNw
ZWNpZmllZCwgcmVzZXJ2ZSAxLzE2dGggb2YgYXZhaWxhYmxlIG1lbW9yeQpAQCAtMzA4LDE0ICsz
NzMsOSBAQCB1bnNpZ25lZCBsb25nIF9faW5pdCBkb20wX2NvbXB1dGVfbnJfcGFnZXMoCiAgICAg
ICAgICAqIG1heGltdW0gb2YgMTI4TUIuCiAgICAgICAgICAqLwogICAgICAgICBpZiAoICFucl9w
YWdlcyApCi0gICAgICAgICAgICBucl9wYWdlcyA9IC0ocHZfc2hpbSA/IHB2X3NoaW1fbWVtKGF2
YWlsKQorICAgICAgICAgICAgbnJfcGFnZXMgPSBhdmFpbCAtIChwdl9zaGltID8gcHZfc2hpbV9t
ZW0oYXZhaWwpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IG1pbihhdmFpbCAv
IDE2LCAxMjhVTCA8PCAoMjAgLSBQQUdFX1NISUZUKSkpOwogCi0gICAgICAgIC8qIE5lZ2F0aXZl
IHNwZWNpZmljYXRpb24gbWVhbnMgImFsbCBtZW1vcnkgLSBzcGVjaWZpZWQgYW1vdW50Ii4gKi8K
LSAgICAgICAgaWYgKCAobG9uZylucl9wYWdlcyAgPCAwICkgbnJfcGFnZXMgICs9IGF2YWlsOwot
ICAgICAgICBpZiAoIChsb25nKW1pbl9wYWdlcyA8IDAgKSBtaW5fcGFnZXMgKz0gYXZhaWw7Ci0g
ICAgICAgIGlmICggKGxvbmcpbWF4X3BhZ2VzIDwgMCApIG1heF9wYWdlcyArPSBhdmFpbDsKLQog
ICAgICAgICAvKiBDbGFtcCBhY2NvcmRpbmcgdG8gbWluL21heCBsaW1pdHMgYW5kIGF2YWlsYWJs
ZSBtZW1vcnkuICovCiAgICAgICAgIG5yX3BhZ2VzID0gbWF4KG5yX3BhZ2VzLCBtaW5fcGFnZXMp
OwogICAgICAgICBucl9wYWdlcyA9IG1pbihucl9wYWdlcywgbWF4X3BhZ2VzKTsKQEAgLTMyOSw4
ICszODksOCBAQCB1bnNpZ25lZCBsb25nIF9faW5pdCBkb20wX2NvbXB1dGVfbnJfcGFnZXMoCiAg
ICAgfQogCiAgICAgaWYgKCBpc19wdl9kb21haW4oZCkgJiYKLSAgICAgICAgIChwYXJtcy0+cDJt
X2Jhc2UgPT0gVU5TRVRfQUREUikgJiYgKGRvbTBfbnJwYWdlcyA8PSAwKSAmJgotICAgICAgICAg
KChkb20wX21pbl9ucnBhZ2VzIDw9IDApIHx8IChucl9wYWdlcyA+IG1pbl9wYWdlcykpICkKKyAg
ICAgICAgIChwYXJtcy0+cDJtX2Jhc2UgPT0gVU5TRVRfQUREUikgJiYgIW1lbXNpemVfZ3RfemVy
bygmZG9tMF9zaXplKSAmJgorICAgICAgICAgKCFtZW1zaXplX2d0X3plcm8oJmRvbTBfbWluX3Np
emUpIHx8IChucl9wYWdlcyA+IG1pbl9wYWdlcykpICkKICAgICB7CiAgICAgICAgIC8qCiAgICAg
ICAgICAqIExlZ2FjeSBMaW51eCBrZXJuZWxzIChpLmUuIHN1Y2ggd2l0aG91dCBhIFhFTl9FTEZO
T1RFX0lOSVRfUDJNCkBAIC0zNTYsNyArNDE2LDcgQEAgdW5zaWduZWQgbG9uZyBfX2luaXQgZG9t
MF9jb21wdXRlX25yX3BhZ2VzKAogICAgICAgICB7CiAgICAgICAgICAgICBlbmQgPSBzaXplb2Zf
bG9uZyA+PSBzaXplb2YoZW5kKSA/IDAgOiAxVUwgPDwgKDggKiBzaXplb2ZfbG9uZyk7CiAgICAg
ICAgICAgICBucl9wYWdlcyA9IChlbmQgLSB2ZW5kKSAvICgyICogc2l6ZW9mX2xvbmcpOwotICAg
ICAgICAgICAgaWYgKCBkb20wX21pbl9ucnBhZ2VzID4gMCAmJiBucl9wYWdlcyA8IG1pbl9wYWdl
cyApCisgICAgICAgICAgICBpZiAoIG1lbXNpemVfZ3RfemVybygmZG9tMF9taW5fc2l6ZSkgJiYg
bnJfcGFnZXMgPCBtaW5fcGFnZXMgKQogICAgICAgICAgICAgICAgIG5yX3BhZ2VzID0gbWluX3Bh
Z2VzOwogICAgICAgICAgICAgcHJpbnRrKCJEb20wIG1lbW9yeSBjbGlwcGVkIHRvICVsdSBwYWdl
c1xuIiwgbnJfcGFnZXMpOwogICAgICAgICB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Dec 11 13:22:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2018 13:22:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gWhzC-000652-PV; Tue, 11 Dec 2018 13:22:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=10lF=OU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gWhzC-00064v-66
 for xen-changelog@lists.xenproject.org; Tue, 11 Dec 2018 13:22:06 +0000
X-Inumbo-ID: c070fb6c-fd47-11e8-b028-a770dcf8cd1b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c070fb6c-fd47-11e8-b028-a770dcf8cd1b;
 Tue, 11 Dec 2018 13:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gWhzA-0002yy-Ly
 for xen-changelog@lists.xenproject.org; Tue, 11 Dec 2018 13:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gWhzA-0008D9-JV
 for xen-changelog@lists.xenproject.org; Tue, 11 Dec 2018 13:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gWhzA-0008D9-JV@xenbits.xenproject.org>
Date: Tue, 11 Dec 2018 13:22:04 +0000
Subject: [Xen-changelog] [xen staging] x86: remove out label in
 spurious_interrupt
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMxYjVlNTk1YzRiNjVhN2QwNGU5ZDhhYzM4YjFiNWJjYjliZjg5ZDEKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVlIERlYyAxMSAx
MTo1NToxNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFR1ZSBEZWMgMTEgMTM6MDU6MzEgMjAxOCArMDAwMAoKICAgIHg4Njog
cmVtb3ZlIG91dCBsYWJlbCBpbiBzcHVyaW91c19pbnRlcnJ1cHQKICAgIAogICAgVGhlIG91dCBs
YWJlbCBpcyBmb2xsb3dlZCBieSBhIHNlbWljb2xvbiBvbmx5LiBVc2UgcmV0dXJuIGRpcmVjdGx5
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvYXBpYy5jIHwgNCArLS0tCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDMg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FwaWMuYyBiL3hlbi9hcmNo
L3g4Ni9hcGljLmMKaW5kZXggOWRiODdmNGYwZS4uMmEyNDMyNjE5ZSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2FwaWMuYworKysgYi94ZW4vYXJjaC94ODYvYXBpYy5jCkBAIC0xNDA4LDE1ICsx
NDA4LDEzIEBAIHZvaWQgc3B1cmlvdXNfaW50ZXJydXB0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQogICAgICAgICBpZiAodGhpc19jcHUoc3RhdGVfZHVtcF9wZW5kaW5nKSkgewogICAgICAg
ICAgICAgdGhpc19jcHUoc3RhdGVfZHVtcF9wZW5kaW5nKSA9IGZhbHNlOwogICAgICAgICAgICAg
ZHVtcF9leGVjc3RhdGUocmVncyk7Ci0gICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgICAg
IHJldHVybjsKICAgICAgICAgfQogICAgIH0KIAogICAgIC8qIHNlZSBzdy1kZXYtbWFuIHZvbCAz
LCBjaGFwdGVyIDcuNC4xMy41ICovCiAgICAgcHJpbnRrKEtFUk5fSU5GTyAic3B1cmlvdXMgQVBJ
QyBpbnRlcnJ1cHQgb24gQ1BVIyVkLCBzaG91bGQgIgogICAgICAgICAgICAibmV2ZXIgaGFwcGVu
LlxuIiwgc21wX3Byb2Nlc3Nvcl9pZCgpKTsKLQotb3V0OiA7CiB9CiAKIC8qCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Dec 11 17:33:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2018 17:33:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gWlu7-00027u-FV; Tue, 11 Dec 2018 17:33:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=10lF=OU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gWlu6-00027p-Je
 for xen-changelog@lists.xenproject.org; Tue, 11 Dec 2018 17:33:06 +0000
X-Inumbo-ID: d0fabbd0-fd6a-11e8-83ee-83e7317595a1
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d0fabbd0-fd6a-11e8-83ee-83e7317595a1;
 Tue, 11 Dec 2018 17:33:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gWlu4-00004x-QG
 for xen-changelog@lists.xenproject.org; Tue, 11 Dec 2018 17:33:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gWlu4-00005U-Nn
 for xen-changelog@lists.xenproject.org; Tue, 11 Dec 2018 17:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gWlu4-00005U-Nn@xenbits.xenproject.org>
Date: Tue, 11 Dec 2018 17:33:04 +0000
Subject: [Xen-changelog] [xen staging] xen: clean up common/page_alloc.c
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ4ODdjZWQ1ZDJkNGY0MWExNWZiZDdhNGMzYTQwOWFiZTA5YmZkM2YKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVlIERlYyAxMSAx
MTo1NjozMCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFR1ZSBEZWMgMTEgMTc6MjA6MzIgMjAxOCArMDAwMAoKICAgIHhlbjog
Y2xlYW4gdXAgY29tbW9uL3BhZ2VfYWxsb2MuYwogICAgCiAgICBSZW1vdmUgdHJhaWxpbmcgd2hp
dGVzcGFjZXMuIFR1cm4gYm9vbF90IGludG8gYm9vbC4gQW5ub3RhdGUgYSBzZWN0aW9uCiAgICBm
b3IgQ09ORklHX1NFUEFSQVRFX1hFTkhFQVAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vcGFnZV9hbGxvYy5jIHwgNTAgKysrKysrKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQs
IDI1IGluc2VydGlvbnMoKyksIDI1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vcGFnZV9hbGxvYy5jIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKaW5kZXggYjMxNGI1Y2Vl
OC4uNjc3YThlMThjZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKKysrIGIv
eGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKQEAgLTEsMjEgKzEsMjEgQEAKIC8qKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioKICAqIHBhZ2VfYWxsb2MuYwotICogCisgKgogICogU2ltcGxlIGJ1ZGR5IGhlYXAg
YWxsb2NhdG9yIGZvciBYZW4uCi0gKiAKKyAqCiAgKiBDb3B5cmlnaHQgKGMpIDIwMDItMjAwNCBL
IEEgRnJhc2VyCiAgKiBDb3B5cmlnaHQgKGMpIDIwMDYgSUJNIFJ5YW4gSGFycGVyIDxyeWFuaEB1
cy5pYm0uY29tPgotICogCisgKgogICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlv
dSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKICAqIGl0IHVuZGVyIHRoZSB0ZXJt
cyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CiAgKiB0
aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNl
bnNlLCBvcgogICogKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KLSAqIAorICoK
ICAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwg
YmUgdXNlZnVsLAogICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhl
IGltcGxpZWQgd2FycmFudHkgb2YKICAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBB
IFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKICAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNl
bnNlIGZvciBtb3JlIGRldGFpbHMuCi0gKiAKKyAqCiAgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2
ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQogICogYWxvbmcgd2l0
aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMv
Pi4KICAqLwpAQCAtMzMwLDcgKzMzMCw3IEBAIHZvaWQgX19pbml0IGluaXRfYm9vdF9wYWdlcyhw
YWRkcl90IHBzLCBwYWRkcl90IHBlKQogICAgIGJvb3RtZW1fcmVnaW9uX2FkZChwcyA+PiBQQUdF
X1NISUZULCBwZSA+PiBQQUdFX1NISUZUKTsKIAogI2lmZGVmIENPTkZJR19YODYKLSAgICAvKiAK
KyAgICAvKgogICAgICAqIEhlcmUgd2UgcHV0IHBsYXRmb3JtLXNwZWNpZmljIG1lbW9yeSByYW5n
ZSB3b3JrYXJvdW5kcywgaS5lLgogICAgICAqIG1lbW9yeSBrbm93biB0byBiZSBjb3JydXB0IG9y
IG90aGVyd2lzZSBpbiBuZWVkIHRvIGJlIHJlc2VydmVkIG9uCiAgICAgICogc3BlY2lmaWMgcGxh
dGZvcm1zLgpAQCAtNTY4LDcgKzU2OCw3IEBAIHZvaWQgZ2V0X291dHN0YW5kaW5nX2NsYWltcyh1
aW50NjRfdCAqZnJlZV9wYWdlcywgdWludDY0X3QgKm91dHN0YW5kaW5nX3BhZ2VzKQogICAgIHNw
aW5fdW5sb2NrKCZoZWFwX2xvY2spOwogfQogCi1zdGF0aWMgYm9vbF90IF9fcmVhZF9tb3N0bHkg
Zmlyc3Rfbm9kZV9pbml0aWFsaXNlZDsKK3N0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkgZmlyc3Rf
bm9kZV9pbml0aWFsaXNlZDsKICNpZm5kZWYgQ09ORklHX1NFUEFSQVRFX1hFTkhFQVAKIHN0YXRp
YyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSB4ZW5oZWFwX2JpdHM7CiAjZWxzZQpAQCAtNTc2
LDcgKzU3Niw3IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSB4ZW5oZWFwX2Jp
dHM7CiAjZW5kaWYKIAogc3RhdGljIHVuc2lnbmVkIGxvbmcgaW5pdF9ub2RlX2hlYXAoaW50IG5v
ZGUsIHVuc2lnbmVkIGxvbmcgbWZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBuciwgYm9vbF90ICp1c2VfdGFpbCkKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnIsIGJvb2wgKnVzZV90YWlsKQogewog
ICAgIC8qIEZpcnN0IG5vZGUgdG8gYmUgZGlzY292ZXJlZCBoYXMgaXRzIGhlYXAgbWV0YWRhdGEg
c3RhdGljYWxseSBhbGxvY2VkLiAqLwogICAgIHN0YXRpYyBoZWFwX2J5X3pvbmVfYW5kX29yZGVy
X3QgX2hlYXBfc3RhdGljOwpAQCAtNTkwLDcgKzU5MCw3IEBAIHN0YXRpYyB1bnNpZ25lZCBsb25n
IGluaXRfbm9kZV9oZWFwKGludCBub2RlLCB1bnNpZ25lZCBsb25nIG1mbiwKICAgICB7CiAgICAg
ICAgIF9oZWFwW25vZGVdID0gJl9oZWFwX3N0YXRpYzsKICAgICAgICAgYXZhaWxbbm9kZV0gPSBh
dmFpbF9zdGF0aWM7Ci0gICAgICAgIGZpcnN0X25vZGVfaW5pdGlhbGlzZWQgPSAxOworICAgICAg
ICBmaXJzdF9ub2RlX2luaXRpYWxpc2VkID0gdHJ1ZTsKICAgICAgICAgbmVlZGVkID0gMDsKICAg
ICB9CiAgICAgZWxzZSBpZiAoICp1c2VfdGFpbCAmJiBuciA+PSBuZWVkZWQgJiYKQEAgLTYxMCw3
ICs2MTAsNyBAQCBzdGF0aWMgdW5zaWduZWQgbG9uZyBpbml0X25vZGVfaGVhcChpbnQgbm9kZSwg
dW5zaWduZWQgbG9uZyBtZm4sCiAgICAgICAgIF9oZWFwW25vZGVdID0gbWZuX3RvX3ZpcnQobWZu
KTsKICAgICAgICAgYXZhaWxbbm9kZV0gPSBtZm5fdG9fdmlydChtZm4gKyBuZWVkZWQgLSAxKSAr
CiAgICAgICAgICAgICAgICAgICAgICAgUEFHRV9TSVpFIC0gc2l6ZW9mKCoqYXZhaWwpICogTlJf
Wk9ORVM7Ci0gICAgICAgICp1c2VfdGFpbCA9IDA7CisgICAgICAgICp1c2VfdGFpbCA9IGZhbHNl
OwogICAgIH0KICAgICBlbHNlIGlmICggZ2V0X29yZGVyX2Zyb21fYnl0ZXMoc2l6ZW9mKCoqX2hl
YXApKSA9PQogICAgICAgICAgICAgICBnZXRfb3JkZXJfZnJvbV9wYWdlcyhuZWVkZWQpICkKQEAg
LTY2MSw3ICs2NjEsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfbG93X21lbV92aXJxKHZv
aWQpCiB7CiAgICAgdW5zaWduZWQgaW50IG9yZGVyOwogICAgIHBhZGRyX3QgdGhyZXNob2xkOwot
ICAgIGJvb2xfdCBoYWx2ZTsKKyAgICBib29sIGhhbHZlOwogCiAgICAgLyogSWYgdGhlIHVzZXIg
c3BlY2lmaWVzIHplcm8sIHRoZW4gaGUvc2hlIGRvZXNuJ3Qgd2FudCB0aGlzIHZpcnEKICAgICAg
KiB0byBldmVyIHRyaWdnZXIuICovCkBAIC04NDksOCArODQ5LDggQEAgc3RhdGljIHN0cnVjdCBw
YWdlX2luZm8gKmdldF9mcmVlX2J1ZGR5KHVuc2lnbmVkIGludCB6b25lX2xvLAogICAgIGZpcnN0
X25vZGUgPSBub2RlOwogCiAgICAgLyoKLSAgICAgKiBTdGFydCB3aXRoIHJlcXVlc3RlZCBub2Rl
LCBidXQgZXhoYXVzdCBhbGwgbm9kZSBtZW1vcnkgaW4gcmVxdWVzdGVkIAotICAgICAqIHpvbmUg
YmVmb3JlIGZhaWxpbmcsIG9ubHkgY2FsYyBuZXcgbm9kZSB2YWx1ZSBpZiB3ZSBmYWlsIHRvIGZp
bmQgbWVtb3J5IAorICAgICAqIFN0YXJ0IHdpdGggcmVxdWVzdGVkIG5vZGUsIGJ1dCBleGhhdXN0
IGFsbCBub2RlIG1lbW9yeSBpbiByZXF1ZXN0ZWQKKyAgICAgKiB6b25lIGJlZm9yZSBmYWlsaW5n
LCBvbmx5IGNhbGMgbmV3IG5vZGUgdmFsdWUgaWYgd2UgZmFpbCB0byBmaW5kIG1lbW9yeQogICAg
ICAqIGluIHRhcmdldCBub2RlLCB0aGlzIGF2b2lkcyBuZWVkbGVzcyBjb21wdXRhdGlvbiBvbiBm
YXN0LXBhdGguCiAgICAgICovCiAgICAgZm9yICggOyA7ICkKQEAgLTEyNjgsMTEgKzEyNjgsMTEg
QEAgYm9vbCBzY3J1Yl9mcmVlX3BhZ2VzKHZvaWQpCiAgICAgYm9vbCBwcmVlbXB0ID0gZmFsc2U7
CiAgICAgbm9kZWlkX3Qgbm9kZTsKICAgICB1bnNpZ25lZCBpbnQgY250ID0gMDsKLSAgCisKICAg
ICBub2RlID0gbm9kZV90b19zY3J1Yih0cnVlKTsKICAgICBpZiAoIG5vZGUgPT0gTlVNQV9OT19O
T0RFICkKICAgICAgICAgcmV0dXJuIGZhbHNlOwotIAorCiAgICAgc3Bpbl9sb2NrKCZoZWFwX2xv
Y2spOwogCiAgICAgZm9yICggem9uZSA9IDA7IHpvbmUgPCBOUl9aT05FUzsgem9uZSsrICkKQEAg
LTEzMTksNyArMTMxOSw3IEBAIGJvb2wgc2NydWJfZnJlZV9wYWdlcyh2b2lkKQogICAgICAgICAg
ICAgICAgICAgICAgICAgLyogU29tZW9uZSB3YW50cyB0aGlzIGNodW5rLiBEcm9wIGV2ZXJ5dGhp
bmcuICovCiAKICAgICAgICAgICAgICAgICAgICAgICAgIHBnLT51LmZyZWUuZmlyc3RfZGlydHkg
PSAoaSA9PSAoMVUgPDwgb3JkZXIpIC0gMSkgPwotICAgICAgICAgICAgICAgICAgICAgICAgICAg
IElOVkFMSURfRElSVFlfSURYIDogaSArIDE7IAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
IElOVkFMSURfRElSVFlfSURYIDogaSArIDE7CiAgICAgICAgICAgICAgICAgICAgICAgICBzbXBf
d21iKCk7CiAgICAgICAgICAgICAgICAgICAgICAgICBwZy0+dS5mcmVlLnNjcnViX3N0YXRlID0g
QlVERFlfTk9UX1NDUlVCQklORzsKIApAQCAtMTc5MSw5ICsxNzkxLDkgQEAgc3RhdGljIHZvaWQg
aW5pdF9oZWFwX3BhZ2VzKAogICAgICAgICB7CiAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHMg
PSBtZm5feChwYWdlX3RvX21mbihwZyArIGkpKTsKICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
ZSA9IG1mbl94KG1mbl9hZGQocGFnZV90b19tZm4ocGcgKyBucl9wYWdlcyAtIDEpLCAxKSk7Ci0g
ICAgICAgICAgICBib29sX3QgdXNlX3RhaWwgPSAobmlkID09IHBoeXNfdG9fbmlkKHBmbl90b19w
YWRkcihlIC0gMSkpKSAmJgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIShzICYgKCgx
VUwgPDwgTUFYX09SREVSKSAtIDEpKSAmJgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KGZpbmRfZmlyc3Rfc2V0X2JpdChlKSA8PSBmaW5kX2ZpcnN0X3NldF9iaXQocykpOworICAgICAg
ICAgICAgYm9vbCB1c2VfdGFpbCA9IChuaWQgPT0gcGh5c190b19uaWQocGZuX3RvX3BhZGRyKGUg
LSAxKSkpICYmCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIShzICYgKCgxVUwgPDwgTUFY
X09SREVSKSAtIDEpKSAmJgorICAgICAgICAgICAgICAgICAgICAgICAgICAgIChmaW5kX2ZpcnN0
X3NldF9iaXQoZSkgPD0gZmluZF9maXJzdF9zZXRfYml0KHMpKTsKICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgbjsKIAogICAgICAgICAgICAgbiA9IGluaXRfbm9kZV9oZWFwKG5pZCwgbWZuX3go
cGFnZV90b19tZm4ocGcgKyBpKSksIG5yX3BhZ2VzIC0gaSwKQEAgLTIxNjIsNyArMjE2Miw3IEBA
IHZvaWQgZnJlZV94ZW5oZWFwX3BhZ2VzKHZvaWQgKnYsIHVuc2lnbmVkIGludCBvcmRlcikKICAg
ICBmcmVlX2hlYXBfcGFnZXModmlydF90b19wYWdlKHYpLCBvcmRlciwgZmFsc2UpOwogfQogCi0j
ZWxzZQorI2Vsc2UgIC8qICFDT05GSUdfU0VQQVJBVEVfWEVOSEVBUCAqLwogCiB2b2lkIF9faW5p
dCB4ZW5oZWFwX21heF9tZm4odW5zaWduZWQgbG9uZyBtZm4pCiB7CkBAIC0yMjE4LDcgKzIyMTgs
NyBAQCB2b2lkIGZyZWVfeGVuaGVhcF9wYWdlcyh2b2lkICp2LCB1bnNpZ25lZCBpbnQgb3JkZXIp
CiAgICAgZnJlZV9oZWFwX3BhZ2VzKHBnLCBvcmRlciwgdHJ1ZSk7CiB9CiAKLSNlbmRpZgorI2Vu
ZGlmICAvKiBDT05GSUdfU0VQQVJBVEVfWEVOSEVBUCAqLwogCiAKIApAQCAtMjMzMCw3ICsyMzMw
LDcgQEAgc3RydWN0IHBhZ2VfaW5mbyAqYWxsb2NfZG9taGVhcF9wYWdlcygKICAgICAgICAgZnJl
ZV9oZWFwX3BhZ2VzKHBnLCBvcmRlciwgbWVtZmxhZ3MgJiBNRU1GX25vX3NjcnViKTsKICAgICAg
ICAgcmV0dXJuIE5VTEw7CiAgICAgfQotICAgIAorCiAgICAgcmV0dXJuIHBnOwogfQogCkBAIC0y
MzM4LDcgKzIzMzgsNyBAQCB2b2lkIGZyZWVfZG9taGVhcF9wYWdlcyhzdHJ1Y3QgcGFnZV9pbmZv
ICpwZywgdW5zaWduZWQgaW50IG9yZGVyKQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSBwYWdl
X2dldF9vd25lcihwZyk7CiAgICAgdW5zaWduZWQgaW50IGk7Ci0gICAgYm9vbF90IGRyb3BfZG9t
X3JlZjsKKyAgICBib29sIGRyb3BfZG9tX3JlZjsKIAogICAgIEFTU0VSVCghaW5faXJxKCkpOwog
CkBAIC0yMzU3LDcgKzIzNTcsNyBAQCB2b2lkIGZyZWVfZG9taGVhcF9wYWdlcyhzdHJ1Y3QgcGFn
ZV9pbmZvICpwZywgdW5zaWduZWQgaW50IG9yZGVyKQogICAgIH0KICAgICBlbHNlCiAgICAgewot
ICAgICAgICBib29sX3Qgc2NydWI7CisgICAgICAgIGJvb2wgc2NydWI7CiAKICAgICAgICAgaWYg
KCBsaWtlbHkoZCkgJiYgbGlrZWx5KGQgIT0gZG9tX2NvdykgKQogICAgICAgICB7CkBAIC0yMzkx
LDcgKzIzOTEsNyBAQCB2b2lkIGZyZWVfZG9taGVhcF9wYWdlcyhzdHJ1Y3QgcGFnZV9pbmZvICpw
ZywgdW5zaWduZWQgaW50IG9yZGVyKQogICAgICAgICAgICAgICogY2hlY2sgaGVyZSwgZG9uJ3Qg
Y2hlY2sgZCAhPSBkb21fY293IGZvciBub3cuCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAg
IEFTU0VSVCghZCB8fCAhb3JkZXIpOwotICAgICAgICAgICAgZHJvcF9kb21fcmVmID0gMDsKKyAg
ICAgICAgICAgIGRyb3BfZG9tX3JlZiA9IGZhbHNlOwogICAgICAgICAgICAgc2NydWIgPSAxOwog
ICAgICAgICB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Dec 11 17:33:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2018 17:33:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gWluI-0002BY-HH; Tue, 11 Dec 2018 17:33:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=10lF=OU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gWluG-0002BM-Rk
 for xen-changelog@lists.xenproject.org; Tue, 11 Dec 2018 17:33:16 +0000
X-Inumbo-ID: d70f92e1-fd6a-11e8-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d70f92e1-fd6a-11e8-8e1d-bc764e045a96;
 Tue, 11 Dec 2018 17:33:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gWluF-000057-01
 for xen-changelog@lists.xenproject.org; Tue, 11 Dec 2018 17:33:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gWluE-00006W-Ti
 for xen-changelog@lists.xenproject.org; Tue, 11 Dec 2018 17:33:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gWluE-00006W-Ti@xenbits.xenproject.org>
Date: Tue, 11 Dec 2018 17:33:14 +0000
Subject: [Xen-changelog] [xen staging] xen: simplify {check, poison}_one_page
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE5YzkwNGM1YTgyNzE0NGViNzIyY2ZiNDY2MzRjNjBiNzM5ZTE5ZWIKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVlIERlYyAxMSAx
MTo1NjozMSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFR1ZSBEZWMgMTEgMTc6MjA6MzIgMjAxOCArMDAwMAoKICAgIHhlbjog
c2ltcGxpZnkge2NoZWNrLHBvaXNvbn1fb25lX3BhZ2UKICAgIAogICAgVXNlIF9fbWFwX2RvbWFp
bl9wYWdlIG1hY3JvIHRvIGRlYWwgd2l0aCBwYWdlX2luZm8gZGlyZWN0bHkuCiAgICAKICAgIE5v
IGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KLS0tCiB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyB8IDYgKystLS0tCiAxIGZpbGUgY2hh
bmdlZCwgMiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vcGFnZV9hbGxvYy5jIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKaW5kZXggNjc3YThl
MThjZS4uMmM2NTA5ZTNhMCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKKysr
IGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKQEAgLTc3MSwxMyArNzcxLDEyIEBAIHN0YXRpYyB2
b2lkIHBhZ2VfbGlzdF9hZGRfc2NydWIoc3RydWN0IHBhZ2VfaW5mbyAqcGcsIHVuc2lnbmVkIGlu
dCBub2RlLAogc3RhdGljIHZvaWQgcG9pc29uX29uZV9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKnBn
KQogewogI2lmZGVmIENPTkZJR19TQ1JVQl9ERUJVRwotICAgIG1mbl90IG1mbiA9IHBhZ2VfdG9f
bWZuKHBnKTsKICAgICB1aW50NjRfdCAqcHRyOwogCiAgICAgaWYgKCAhc2NydWJfZGVidWcgKQog
ICAgICAgICByZXR1cm47CiAKLSAgICBwdHIgPSBtYXBfZG9tYWluX3BhZ2UobWZuKTsKKyAgICBw
dHIgPSBfX21hcF9kb21haW5fcGFnZShwZyk7CiAgICAgKnB0ciA9IH5TQ1JVQl9QQVRURVJOOwog
ICAgIHVubWFwX2RvbWFpbl9wYWdlKHB0cik7CiAjZW5kaWYKQEAgLTc4NiwxNCArNzg1LDEzIEBA
IHN0YXRpYyB2b2lkIHBvaXNvbl9vbmVfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpwZykKIHN0YXRp
YyB2b2lkIGNoZWNrX29uZV9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKnBnKQogewogI2lmZGVmIENP
TkZJR19TQ1JVQl9ERUJVRwotICAgIG1mbl90IG1mbiA9IHBhZ2VfdG9fbWZuKHBnKTsKICAgICBj
b25zdCB1aW50NjRfdCAqcHRyOwogICAgIHVuc2lnbmVkIGludCBpOwogCiAgICAgaWYgKCAhc2Ny
dWJfZGVidWcgKQogICAgICAgICByZXR1cm47CiAKLSAgICBwdHIgPSBtYXBfZG9tYWluX3BhZ2Uo
bWZuKTsKKyAgICBwdHIgPSBfX21hcF9kb21haW5fcGFnZShwZyk7CiAgICAgZm9yICggaSA9IDA7
IGkgPCBQQUdFX1NJWkUgLyBzaXplb2YgKCpwdHIpOyBpKysgKQogICAgICAgICBCVUdfT04ocHRy
W2ldICE9IFNDUlVCX1BBVFRFUk4pOwogICAgIHVubWFwX2RvbWFpbl9wYWdlKHB0cik7Ci0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5n
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Dec 12 14:44:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2018 14:44:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gX5k5-0006kq-Oj; Wed, 12 Dec 2018 14:44:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oOCX=OV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gX5k4-0006kl-CO
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 14:44:04 +0000
X-Inumbo-ID: 5e045b38-fe1c-11e8-a3ff-f38b5e5172f4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5e045b38-fe1c-11e8-a3ff-f38b5e5172f4;
 Wed, 12 Dec 2018 14:44:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gX5k2-0001re-BJ
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 14:44:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gX5k2-0004OI-8i
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 14:44:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gX5k2-0004OI-8i@xenbits.xenproject.org>
Date: Wed, 12 Dec 2018 14:44:02 +0000
Subject: [Xen-changelog] [xen stable-4.10] amd/iommu: fix flush checks
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6030298135038159692=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============6030298135038159692==
Content-Type: text/plain

commit 421aada55f3bc00e8370cbbdc231701c295c3012
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Tue Nov 20 15:41:35 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Nov 20 15:41:35 2018 +0100

    amd/iommu: fix flush checks
    
    Flush checking for AMD IOMMU didn't check whether the previous entry
    was present, or whether the flags (writable/readable) changed in order
    to decide whether a flush should be executed.
    
    Fix this by taking the writable/readable/next-level fields into account,
    together with the present bit.
    
    Along these lines the flushing in amd_iommu_map_page() must not be
    omitted for PV domains. The comment there was simply wrong: Mappings may
    very well change, both their addresses and their permissions. Ultimately
    this should honor iommu_dont_flush_iotlb, but to achieve this
    amd_iommu_ops first needs to gain an .iotlb_flush hook.
    
    Also make clear_iommu_pte_present() static, to demonstrate there's no
    caller omitting the (subsequent) flush.
    
    This is part of XSA-275.
    
    Reported-by: Paul Durrant <paul.durrant@citrix.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    master commit: 1a7ffe466cd057daaef245b0a1ab6b82588e4c01
    master date: 2018-11-20 14:52:12 +0100
---
 xen/drivers/passthrough/amd/iommu_map.c | 52 +++++++++++++++++++++------------
 1 file changed, 34 insertions(+), 18 deletions(-)

diff --git a/xen/drivers/passthrough/amd/iommu_map.c b/xen/drivers/passthrough/amd/iommu_map.c
index fd2327d3e5..101fb1a976 100644
--- a/xen/drivers/passthrough/amd/iommu_map.c
+++ b/xen/drivers/passthrough/amd/iommu_map.c
@@ -35,7 +35,7 @@ static unsigned int pfn_to_pde_idx(unsigned long pfn, unsigned int level)
     return idx;
 }
 
-void clear_iommu_pte_present(unsigned long l1_mfn, unsigned long gfn)
+static void clear_iommu_pte_present(unsigned long l1_mfn, unsigned long gfn)
 {
     u64 *table, *pte;
 
@@ -49,23 +49,42 @@ static bool_t set_iommu_pde_present(u32 *pde, unsigned long next_mfn,
                                     unsigned int next_level,
                                     bool_t iw, bool_t ir)
 {
-    u64 addr_lo, addr_hi, maddr_old, maddr_next;
+    uint64_t addr_lo, addr_hi, maddr_next;
     u32 entry;
-    bool_t need_flush = 0;
+    bool need_flush = false, old_present;
 
     maddr_next = (u64)next_mfn << PAGE_SHIFT;
 
-    addr_hi = get_field_from_reg_u32(pde[1],
-                                     IOMMU_PTE_ADDR_HIGH_MASK,
-                                     IOMMU_PTE_ADDR_HIGH_SHIFT);
-    addr_lo = get_field_from_reg_u32(pde[0],
-                                     IOMMU_PTE_ADDR_LOW_MASK,
-                                     IOMMU_PTE_ADDR_LOW_SHIFT);
-
-    maddr_old = (addr_hi << 32) | (addr_lo << PAGE_SHIFT);
-
-    if ( maddr_old != maddr_next )
-        need_flush = 1;
+    old_present = get_field_from_reg_u32(pde[0], IOMMU_PTE_PRESENT_MASK,
+                                         IOMMU_PTE_PRESENT_SHIFT);
+    if ( old_present )
+    {
+        bool old_r, old_w;
+        unsigned int old_level;
+        uint64_t maddr_old;
+
+        addr_hi = get_field_from_reg_u32(pde[1],
+                                         IOMMU_PTE_ADDR_HIGH_MASK,
+                                         IOMMU_PTE_ADDR_HIGH_SHIFT);
+        addr_lo = get_field_from_reg_u32(pde[0],
+                                         IOMMU_PTE_ADDR_LOW_MASK,
+                                         IOMMU_PTE_ADDR_LOW_SHIFT);
+        old_level = get_field_from_reg_u32(pde[0],
+                                           IOMMU_PDE_NEXT_LEVEL_MASK,
+                                           IOMMU_PDE_NEXT_LEVEL_SHIFT);
+        old_w = get_field_from_reg_u32(pde[1],
+                                       IOMMU_PTE_IO_WRITE_PERMISSION_MASK,
+                                       IOMMU_PTE_IO_WRITE_PERMISSION_SHIFT);
+        old_r = get_field_from_reg_u32(pde[1],
+                                       IOMMU_PTE_IO_READ_PERMISSION_MASK,
+                                       IOMMU_PTE_IO_READ_PERMISSION_SHIFT);
+
+        maddr_old = (addr_hi << 32) | (addr_lo << PAGE_SHIFT);
+
+        if ( maddr_old != maddr_next || iw != old_w || ir != old_r ||
+             old_level != next_level )
+            need_flush = true;
+    }
 
     addr_lo = maddr_next & DMA_32BIT_MASK;
     addr_hi = maddr_next >> 32;
@@ -687,10 +706,7 @@ int amd_iommu_map_page(struct domain *d, unsigned long gfn, unsigned long mfn,
     if ( !need_flush )
         goto out;
 
-    /* 4K mapping for PV guests never changes, 
-     * no need to flush if we trust non-present bits */
-    if ( is_hvm_domain(d) )
-        amd_iommu_flush_pages(d, gfn, 0);
+    amd_iommu_flush_pages(d, gfn, 0);
 
     for ( merge_level = IOMMU_PAGING_MODE_LEVEL_2;
           merge_level <= hd->arch.paging_mode; merge_level++ )
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.10


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6030298135038159692==--

From xen-changelog-bounces@lists.xenproject.org Wed Dec 12 14:44:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2018 14:44:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gX5kF-0006lR-Qb; Wed, 12 Dec 2018 14:44:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oOCX=OV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gX5kE-0006lJ-Dc
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 14:44:14 +0000
X-Inumbo-ID: 64181d47-fe1c-11e8-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 64181d47-fe1c-11e8-8e1d-bc764e045a96;
 Wed, 12 Dec 2018 14:44:12 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gX5kC-0001rq-HN
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 14:44:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gX5kC-0004P7-Et
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 14:44:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gX5kC-0004P7-Et@xenbits.xenproject.org>
Date: Wed, 12 Dec 2018 14:44:12 +0000
Subject: [Xen-changelog] [xen stable-4.10] AMD/IOMMU: suppress PTE merging
 after initial table creation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ1ZDgwNzQ0MDUyNDJkYTEyYTdjYWNhOGZhNWJjNWNhY2JkOGE0OTMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE1OjQyOjIwIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE1OjQyOjIwIDIwMTggKzAxMDAKCiAgICBB
TUQvSU9NTVU6IHN1cHByZXNzIFBURSBtZXJnaW5nIGFmdGVyIGluaXRpYWwgdGFibGUgY3JlYXRp
b24KICAgIAogICAgVGhlIGxvZ2ljIGlzIG5vdCBmaXQgZm9yIHRoaXMgcHVycG9zZSwgc28gc2lt
cGx5IGRpc2FibGUgaXRzIHVzZSB1bnRpbAogICAgaXQgY2FuIGJlIGZpeGVkIC8gcmVwbGFjZWQu
IE5vdGUgdGhhdCB0aGlzIHJlLWVuYWJsZXMgbWVyZ2luZyBmb3IgdGhlCiAgICB0YWJsZSBjcmVh
dGlvbiBjYXNlLCB3aGljaCB3YXMgZGlzYWJsZWQgYXMgYSAocGVyaGFwcyB1bmludGVuZGVkKSBz
aWRlCiAgICBlZmZlY3Qgb2YgdGhlIGVhcmxpZXIgImFtZC9pb21tdTogZml4IGZsdXNoIGNoZWNr
cyIuIEl0IHJlbGllcyBvbiBubwogICAgcGFnZSBnZXR0aW5nIG1hcHBlZCBtb3JlIHRoYW4gb25j
ZSAod2l0aCBkaWZmZXJlbnQgcHJvcGVydGllcykgaW4gdGhpcwogICAgcHJvY2VzcywgYXMgdGhh
dCB3b3VsZCBzdGlsbCBiZSBiZXlvbmQgd2hhdCB0aGUgbWVyZ2luZyBsb2dpYyBjYW4gY29wZQog
ICAgd2l0aC4gQnV0IGFyY2hfaW9tbXVfcG9wdWxhdGVfcGFnZV90YWJsZSgpIGd1YXJhbnRlZXMg
dGhpcyBhZmFpY3QuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjc1LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiA5MzdlZjMyNTY1ZmEzYTgxZmRiMzdiOWRkNWFhOTlhMWI4N2FmYTc1CiAgICBtYXN0
ZXIgZGF0ZTogMjAxOC0xMS0yMCAxNDo1NToxNCArMDEwMAotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2FtZC9pb21tdV9tYXAuYyB8IDI1ICsrKysrKysrKysrKysrKysrKysrKy0tLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaCAgICAgICAgICAgICB8ICAxICsKIDIgZmlsZXMgY2hh
bmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hbWQvaW9tbXVfbWFwLmMKaW5kZXggMTAxZmIxYTk3Ni4uOGYyYjA2YmY1NCAxMDA2NDQK
LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCisrKyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwpAQCAtNzAyLDExICs3MDIsMjQgQEAg
aW50IGFtZF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdm
biwgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAhIShmbGFncyAmIElPTU1VRl93cml0YWJsZSksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAhIShmbGFncyAmIElPTU1VRl9yZWFkYWJsZSkpOwogCi0gICAgLyog
RG8gbm90IGluY3JlYXNlIHBkZSBjb3VudCBpZiBpbyBtYXBwaW5nIGhhcyBub3QgYmVlbiBjaGFu
Z2VkICovCi0gICAgaWYgKCAhbmVlZF9mbHVzaCApCi0gICAgICAgIGdvdG8gb3V0OworICAgIGlm
ICggbmVlZF9mbHVzaCApCisgICAgeworICAgICAgICBhbWRfaW9tbXVfZmx1c2hfcGFnZXMoZCwg
Z2ZuLCAwKTsKKyAgICAgICAgLyogTm8gZnVydGhlciBtZXJnaW5nLCBhcyB0aGUgbG9naWMgZG9l
c24ndCBjb3BlLiAqLworICAgICAgICBoZC0+YXJjaC5ub19tZXJnZSA9IHRydWU7CisgICAgfQog
Ci0gICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGdmbiwgMCk7CisgICAgLyoKKyAgICAgKiBT
dXBwcmVzcyBtZXJnaW5nIG9mIG5vbi1SL1cgbWFwcGluZ3Mgb3IgYWZ0ZXIgaW5pdGlhbCB0YWJs
ZSBjcmVhdGlvbiwKKyAgICAgKiBhcyB0aGUgbWVyZ2UgbG9naWMgZG9lcyBub3QgY29wZSB3aXRo
IHRoaXMuCisgICAgICovCisgICAgaWYgKCBoZC0+YXJjaC5ub19tZXJnZSB8fCBmbGFncyAhPSAo
SU9NTVVGX3dyaXRhYmxlIHwgSU9NTVVGX3JlYWRhYmxlKSApCisgICAgICAgIGdvdG8gb3V0Owor
ICAgIGlmICggZC0+Y3JlYXRpb25fZmluaXNoZWQgKQorICAgIHsKKyAgICAgICAgaGQtPmFyY2gu
bm9fbWVyZ2UgPSB0cnVlOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CiAKICAgICBmb3IgKCBt
ZXJnZV9sZXZlbCA9IElPTU1VX1BBR0lOR19NT0RFX0xFVkVMXzI7CiAgICAgICAgICAgbWVyZ2Vf
bGV2ZWwgPD0gaGQtPmFyY2gucGFnaW5nX21vZGU7IG1lcmdlX2xldmVsKysgKQpAQCAtNzgwLDYg
Kzc5MywxMCBAQCBpbnQgYW1kX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyBnZm4pCiAKICAgICAvKiBtYXJrIFBURSBhcyAncGFnZSBub3QgcHJlc2VudCcg
Ki8KICAgICBjbGVhcl9pb21tdV9wdGVfcHJlc2VudChwdF9tZm5bMV0sIGdmbik7CisKKyAgICAv
KiBObyBmdXJ0aGVyIG1lcmdpbmcgaW4gYW1kX2lvbW11X21hcF9wYWdlKCksIGFzIHRoZSBsb2dp
YyBkb2Vzbid0IGNvcGUuICovCisgICAgaGQtPmFyY2gubm9fbWVyZ2UgPSB0cnVlOworCiAgICAg
c3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7CiAKICAgICBhbWRfaW9tbXVfZmx1
c2hfcGFnZXMoZCwgZ2ZuLCAwKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9t
bXUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaAppbmRleCAxNGFkMDQ4OWE2Li5kY2Yy
ZTIxNDAyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCkBAIC00MCw2ICs0MCw3IEBAIHN0cnVjdCBhcmNoX2lv
bW11CiAKICAgICAvKiBhbWQgaW9tbXUgc3VwcG9ydCAqLwogICAgIGludCBwYWdpbmdfbW9kZTsK
KyAgICBib29sIG5vX21lcmdlOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnJvb3RfdGFibGU7CiAg
ICAgc3RydWN0IGd1ZXN0X2lvbW11ICpnX2lvbW11OwogfTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Dec 12 14:44:25 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2018 14:44:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gX5kP-0006mZ-SQ; Wed, 12 Dec 2018 14:44:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oOCX=OV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gX5kO-0006mQ-J6
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 14:44:24 +0000
X-Inumbo-ID: 6a283934-fe1c-11e8-ae54-0bc4bf304b77
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6a283934-fe1c-11e8-ae54-0bc4bf304b77;
 Wed, 12 Dec 2018 14:44:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gX5kM-0001sd-NM
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 14:44:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gX5kM-0004Pz-Kx
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 14:44:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gX5kM-0004Pz-Kx@xenbits.xenproject.org>
Date: Wed, 12 Dec 2018 14:44:22 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/mm: Don't perform flush after
 failing to update a guests L1e
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMxZmQwNzAzZjNmOTg2MGM4MGEyZDI1NDBiMWM1ZTUyNWUyZmQzMGUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE5vdiAyMCAxNTo0MzowMiAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAyMCAxNTo0MzowMiAyMDE4ICsw
MTAwCgogICAgeDg2L21tOiBEb24ndCBwZXJmb3JtIGZsdXNoIGFmdGVyIGZhaWxpbmcgdG8gdXBk
YXRlIGEgZ3Vlc3RzIEwxZQogICAgCiAgICBJZiB0aGUgTDFlIHVwZGF0ZSBoYXNuJ3Qgb2NjdXJl
ZCwgdGhlIGZsdXNoIGNhbm5vdCBkbyBhbnl0aGluZyB1c2VmdWwuICBUaGlzCiAgICBza2lwcyB0
aGUgcG90ZW50aWFsbHkgZXhwZW5zaXZlIHZjcHVtYXNrX3RvX3BjcHVtYXNrKCkgY29udmVyc2lv
biwgYW5kCiAgICBicm9hZGNhc3QgVExCIHNob290ZG93bi4KICAgIAogICAgTW9yZSBpbXBvcnRh
bnRseSBob3dldmVyLCB3ZSBtaWdodCBiZSBpbiB0aGUgZXJyb3IgcGF0aCBkdWUgdG8gYSBiYWQg
dmEKICAgIHBhcmFtZXRlciBmcm9tIHRoZSBndWVzdCwgYW5kIHRoaXMgc2hvdWxkIG5vdCBwcm9w
YWdhdGUgaW50byB0aGUgVExCIGZsdXNoaW5nCiAgICBsb2dpYy4gIFRoZSBJTlZQQ0lEIGluc3Ry
dWN0aW9uIGZvciBleGFtcGxlIHJhaXNlcyAjR1AgZm9yIGEgbm9uLWNhbm9uaWNhbAogICAgYWRk
cmVzcy4KICAgIAogICAgVGhpcyBpcyBYU0EtMjc5LgogICAgCiAgICBSZXBvcnRlZC1ieTogTWF0
dGhldyBEYWxleSA8bWF0dGRAYnVnZnV6ei5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDZjOGQ1MDI4ODcy
MjY3MmVjYzhlMTliMDc0MWEzMWI1MjFkMDE3MDYKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTIw
IDE0OjU4OjQxICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21tLmMgfCA4ICsrKysrKysrCiAxIGZp
bGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
LmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA1N2Y0OTgyNTA5Li45ZDIxYzFhOGViIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNDA0
Niw2ICs0MDQ2LDE0IEBAIHN0YXRpYyBpbnQgX19kb191cGRhdGVfdmFfbWFwcGluZygKICAgICBp
ZiAoIHBsMWUgKQogICAgICAgICB1bm1hcF9kb21haW5fcGFnZShwbDFlKTsKIAorICAgIC8qCisg
ICAgICogQW55IGVycm9yIGF0IHRoaXMgcG9pbnQgbWVhbnMgdGhhdCB3ZSBoYXZlbid0IGNoYW5n
ZSB0aGUgTDFlLiAgU2tpcCB0aGUKKyAgICAgKiBmbHVzaCwgYXMgaXQgd29uJ3QgZG8gYW55dGhp
bmcgdXNlZnVsLiAgRnVydGhlcm1vcmUsIHZhIGlzIGd1ZXN0CisgICAgICogY29udHJvbGxlZCBh
bmQgbm90IG5lY2Vzc2VyaWx5IGF1ZGl0ZWQgYnkgdGhpcyBwb2ludC4KKyAgICAgKi8KKyAgICBp
ZiAoIHJjICkKKyAgICAgICAgcmV0dXJuIHJjOworCiAgICAgc3dpdGNoICggZmxhZ3MgJiBVVk1G
X0ZMVVNIVFlQRV9NQVNLICkKICAgICB7CiAgICAgY2FzZSBVVk1GX1RMQl9GTFVTSDoKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00
LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Dec 12 14:44:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2018 14:44:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gX5kZ-0006na-U3; Wed, 12 Dec 2018 14:44:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oOCX=OV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gX5kY-0006nM-CK
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 14:44:34 +0000
X-Inumbo-ID: 703cd021-fe1c-11e8-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 703cd021-fe1c-11e8-8e1d-bc764e045a96;
 Wed, 12 Dec 2018 14:44:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gX5kW-0001sm-TW
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 14:44:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gX5kW-0004R2-RD
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 14:44:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gX5kW-0004R2-RD@xenbits.xenproject.org>
Date: Wed, 12 Dec 2018 14:44:32 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/shadow: move OOS flag bit
 positions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJmNWE2N2NmZWFjNmE2YTZlZDkyNWRkM2U4MzdkZTgwOGExOGY4ZjYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE1OjQzOjUwIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE1OjQzOjUwIDIwMTggKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBtb3ZlIE9PUyBmbGFnIGJpdCBwb3NpdGlvbnMKICAgIAogICAgSW4gcHJlcGFy
YXRpb24gb2YgcmVkdWNpbmcgc3RydWN0IHBhZ2VfaW5mbydzIHNoYWRvd19mbGFncyBmaWVsZCB0
byAxNgogICAgYml0cywgbG93ZXIgdGhlIGJpdCBwb3NpdGlvbnMgdXNlZCBmb3IgU0hGX291dF9v
Zl9zeW5jIGFuZAogICAgU0hGX29vc19tYXlfd3JpdGUuCiAgICAKICAgIEluc3RlYWQgb2YgYWxz
byBhZGp1c3RpbmcgdGhlIG9wZW4gY29kZWQgdXNlIGluIF9nZXRfcGFnZV90eXBlKCksCiAgICBp
bnRyb2R1Y2Ugc2hhZG93X3ByZXBhcmVfcGFnZV90eXBlX2NoYW5nZSgpIHRvIGNvbnRhaW4ga25v
d2xlZGdlIG9mIHRoZQogICAgYml0IHBvc2l0aW9ucyB0byBzaGFkb3cgY29kZS4KICAgIAogICAg
VGhpcyBpcyBwYXJ0IG9mIFhTQS0yODAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1A
eGVuLm9yZz4KICAgIG1hc3RlciBjb21taXQ6IGQ2OGUxMDcwYzNlOGY0YWY3YTMxMDQwZjA4YmRk
OThlNmQ2ZWFjMWQKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTIwIDE0OjU5OjEzICswMTAwCi0t
LQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgfCAxMyArKy0tLS0tLS0tLS0tCiB4
ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jICB8IDIzICsrKysrKysrKysrKysrKysrKysr
KysrCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaCB8ICA0ICsrLS0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvc2hhZG93LmggICAgIHwgIDggKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwg
MzUgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA5ZDIxYzFhOGViLi5jMjBlZGI5NTRk
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpA
QCAtMjYyNywxNyArMjYyNyw4IEBAIHN0YXRpYyBpbnQgX19nZXRfcGFnZV90eXBlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKICAgICAgICAgewogICAgICAgICAg
ICAgc3RydWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293bmVyKHBhZ2UpOwogCi0gICAgICAgICAg
ICAvKgotICAgICAgICAgICAgICogTm9ybWFsbHkgd2Ugc2hvdWxkIG5ldmVyIGxldCBhIHBhZ2Ug
Z28gZnJvbSB0eXBlIGNvdW50IDAKLSAgICAgICAgICAgICAqIHRvIHR5cGUgY291bnQgMSB3aGVu
IGl0IGlzIHNoYWRvd2VkLiBPbmUgZXhjZXB0aW9uOgotICAgICAgICAgICAgICogb3V0LW9mLXN5
bmMgc2hhZG93ZWQgcGFnZXMgYXJlIGFsbG93ZWQgdG8gYmVjb21lCi0gICAgICAgICAgICAgKiB3
cml0ZWFibGUuCi0gICAgICAgICAgICAgKi8KLSAgICAgICAgICAgIGlmICggZCAmJiBzaGFkb3df
bW9kZV9lbmFibGVkKGQpCi0gICAgICAgICAgICAgICAgICYmIChwYWdlLT5jb3VudF9pbmZvICYg
UEdDX3BhZ2VfdGFibGUpCi0gICAgICAgICAgICAgICAgICYmICEoKHBhZ2UtPnNoYWRvd19mbGFn
cyAmICgxdTw8MjkpKQotICAgICAgICAgICAgICAgICAgICAgICYmIHR5cGUgPT0gUEdUX3dyaXRh
YmxlX3BhZ2UpICkKLSAgICAgICAgICAgICAgIHNoYWRvd19yZW1vdmVfYWxsX3NoYWRvd3MoZCwg
cGFnZV90b19tZm4ocGFnZSkpOworICAgICAgICAgICAgaWYgKCBkICYmIHNoYWRvd19tb2RlX2Vu
YWJsZWQoZCkgKQorICAgICAgICAgICAgICAgc2hhZG93X3ByZXBhcmVfcGFnZV90eXBlX2NoYW5n
ZShkLCBwYWdlLCB0eXBlKTsKIAogICAgICAgICAgICAgQVNTRVJUKCEoeCAmIFBHVF9wYWVfeGVu
X2wyKSk7CiAgICAgICAgICAgICBpZiAoICh4ICYgUEdUX3R5cGVfbWFzaykgIT0gdHlwZSApCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2
L21tL3NoYWRvdy9jb21tb24uYwppbmRleCAxOTlkYmJjOTI5Li45MWVjN2FmZTBlIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS9zaGFkb3cvY29tbW9uLmMKQEAgLTkxNyw2ICs5MTcsOSBAQCBpbnQgc2hfdW5zeW5jKHN0cnVj
dCB2Y3B1ICp2LCBtZm5fdCBnbWZuKQogICAgICAgICAgfHwgIXYtPmRvbWFpbi0+YXJjaC5wYWdp
bmcuc2hhZG93Lm9vc19hY3RpdmUgKQogICAgICAgICByZXR1cm4gMDsKIAorICAgIEJVSUxEX0JV
R19PTighKHR5cGVvZihwZy0+c2hhZG93X2ZsYWdzKSlTSEZfb3V0X29mX3N5bmMpOworICAgIEJV
SUxEX0JVR19PTighKHR5cGVvZihwZy0+c2hhZG93X2ZsYWdzKSlTSEZfb29zX21heV93cml0ZSk7
CisKICAgICBwZy0+c2hhZG93X2ZsYWdzIHw9IFNIRl9vdXRfb2Zfc3luY3xTSEZfb29zX21heV93
cml0ZTsKICAgICBvb3NfaGFzaF9hZGQodiwgZ21mbik7CiAgICAgcGVyZmNfaW5jcihzaGFkb3df
dW5zeW5jKTsKQEAgLTI4MDgsNiArMjgxMSwyNiBAQCB2b2lkIHNoX3JlbW92ZV9zaGFkb3dzKHN0
cnVjdCBkb21haW4gKmQsIG1mbl90IGdtZm4sIGludCBmYXN0LCBpbnQgYWxsKQogICAgIHBhZ2lu
Z191bmxvY2soZCk7CiB9CiAKK3ZvaWQgc2hhZG93X3ByZXBhcmVfcGFnZV90eXBlX2NoYW5nZShz
dHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbmV3X3R5cGUpCit7CisgICAgaWYg
KCAhKHBhZ2UtPmNvdW50X2luZm8gJiBQR0NfcGFnZV90YWJsZSkgKQorICAgICAgICByZXR1cm47
CisKKyNpZiAoU0hBRE9XX09QVElNSVpBVElPTlMgJiBTSE9QVF9PVVRfT0ZfU1lOQykKKyAgICAv
KgorICAgICAqIE5vcm1hbGx5IHdlIHNob3VsZCBuZXZlciBsZXQgYSBwYWdlIGdvIGZyb20gdHlw
ZSBjb3VudCAwIHRvIHR5cGUKKyAgICAgKiBjb3VudCAxIHdoZW4gaXQgaXMgc2hhZG93ZWQuIE9u
ZSBleGNlcHRpb246IG91dC1vZi1zeW5jIHNoYWRvd2VkCisgICAgICogcGFnZXMgYXJlIGFsbG93
ZWQgdG8gYmVjb21lIHdyaXRlYWJsZS4KKyAgICAgKi8KKyAgICBpZiAoIChwYWdlLT5zaGFkb3df
ZmxhZ3MgJiBTSEZfb29zX21heV93cml0ZSkgJiYKKyAgICAgICAgIG5ld190eXBlID09IFBHVF93
cml0YWJsZV9wYWdlICkKKyAgICAgICAgcmV0dXJuOworI2VuZGlmCisKKyAgICBzaGFkb3dfcmVt
b3ZlX2FsbF9zaGFkb3dzKGQsIHBhZ2VfdG9fbWZuKHBhZ2UpKTsKK30KKwogc3RhdGljIHZvaWQK
IHNoX3JlbW92ZV9hbGxfc2hhZG93c19hbmRfcGFyZW50cyhzdHJ1Y3QgZG9tYWluICpkLCBtZm5f
dCBnbWZuKQogLyogRXZlbiBoYXJzaGVyOiB0aGlzIGlzIGEgSFZNIHBhZ2UgdGhhdCB3ZSB0aGlu
ZyBpcyBubyBsb25nZXIgYSBwYWdldGFibGUuCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0v
c2hhZG93L3ByaXZhdGUuaCBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvcHJpdmF0ZS5oCmluZGV4
IDU1NDkwNWU4N2UuLjlhNmEyOTM3NjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFk
b3cvcHJpdmF0ZS5oCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvcHJpdmF0ZS5oCkBAIC0y
ODcsOCArMjg3LDggQEAgc3RhdGljIGlubGluZSB2b2lkIHNoX3Rlcm1pbmF0ZV9saXN0KHN0cnVj
dCBwYWdlX2xpc3RfaGVhZCAqdG1wX2xpc3QpCiAgKiBjb2RlcGF0aCBpcyBjYWxsZWQgZHVyaW5n
IHRoYXQgdGltZSBhbmQgaXMgc2Vuc2l0aXZlIHRvIG9vcyBpc3N1ZXMsIGl0IG1heQogICogbmVl
ZCB0byB1c2UgdGhlIHNlY29uZCBmbGFnLgogICovCi0jZGVmaW5lIFNIRl9vdXRfb2Zfc3luYyAo
MXU8PDMwKQotI2RlZmluZSBTSEZfb29zX21heV93cml0ZSAoMXU8PDI5KQorI2RlZmluZSBTSEZf
b3V0X29mX3N5bmMgKDF1IDw8IChTSF90eXBlX21heF9zaGFkb3cgKyAxKSkKKyNkZWZpbmUgU0hG
X29vc19tYXlfd3JpdGUgKDF1IDw8IChTSF90eXBlX21heF9zaGFkb3cgKyAyKSkKIAogI2VuZGlm
IC8qIChTSEFET1dfT1BUSU1JWkFUSU9OUyAmIFNIT1BUX09VVF9PRl9TWU5DKSAqLwogCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NoYWRvdy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zaGFkb3cuaAppbmRleCAxYTQ5NDAyOWZhLi45OTMwYmY3ODQ2IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L3NoYWRvdy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc2hhZG93
LmgKQEAgLTgxLDYgKzgxLDEwIEBAIHZvaWQgc2hhZG93X2ZpbmFsX3RlYXJkb3duKHN0cnVjdCBk
b21haW4gKmQpOwogCiB2b2lkIHNoX3JlbW92ZV9zaGFkb3dzKHN0cnVjdCBkb21haW4gKmQsIG1m
bl90IGdtZm4sIGludCBmYXN0LCBpbnQgYWxsKTsKIAorLyogQWRqdXN0IHNoYWRvd3MgcmVhZHkg
Zm9yIGEgZ3Vlc3QgcGFnZSB0byBjaGFuZ2UgaXRzIHR5cGUuICovCit2b2lkIHNoYWRvd19wcmVw
YXJlX3BhZ2VfdHlwZV9jaGFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IG5ld190eXBlKTsKKwogLyogRGlzY2FyZCBfYWxsXyBtYXBwaW5ncyBmcm9tIHRoZSBkb21haW4n
cyBzaGFkb3dzLiAqLwogdm9pZCBzaGFkb3dfYmxvd190YWJsZXNfcGVyX2RvbWFpbihzdHJ1Y3Qg
ZG9tYWluICpkKTsKIApAQCAtMTA1LDYgKzEwOSwxMCBAQCBpbnQgc2hhZG93X3NldF9hbGxvY2F0
aW9uKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBwYWdlcywKIHN0YXRpYyBpbmxpbmUg
dm9pZCBzaF9yZW1vdmVfc2hhZG93cyhzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBnbWZuLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBmYXN0LCBpbnQgYWxsKSB7fQog
CitzdGF0aWMgaW5saW5lIHZvaWQgc2hhZG93X3ByZXBhcmVfcGFnZV90eXBlX2NoYW5nZShzdHJ1
Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbmV3X3R5cGUpIHt9CisK
IHN0YXRpYyBpbmxpbmUgdm9pZCBzaGFkb3dfYmxvd190YWJsZXNfcGVyX2RvbWFpbihzdHJ1Y3Qg
ZG9tYWluICpkKSB7fQogCiBzdGF0aWMgaW5saW5lIGludCBzaGFkb3dfZG9tY3RsKHN0cnVjdCBk
b21haW4gKmQsCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Wed Dec 12 14:44:46 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2018 14:44:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gX5kj-0006om-Vh; Wed, 12 Dec 2018 14:44:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oOCX=OV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gX5ki-0006oc-Qz
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 14:44:44 +0000
X-Inumbo-ID: 764ead92-fe1c-11e8-a297-83714770c79b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 764ead92-fe1c-11e8-a297-83714770c79b;
 Wed, 12 Dec 2018 14:44:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gX5kh-0001tv-3a
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 14:44:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gX5kh-0004Ry-18
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 14:44:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gX5kh-0004Ry-18@xenbits.xenproject.org>
Date: Wed, 12 Dec 2018 14:44:43 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/shadow: shrink struct
 page_info's shadow_flags to 16 bits
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhiMWVmYzliZjQ1ZTg3M2ZhZTVlOGQ5YzA4NDc2ZjBlMzc1OGJiMDgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE1OjQ0OjI0IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE1OjQ0OjI0IDIwMTggKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBzaHJpbmsgc3RydWN0IHBhZ2VfaW5mbydzIHNoYWRvd19mbGFncyB0byAxNiBi
aXRzCiAgICAKICAgIFRoaXMgaXMgdG8gYXZvaWQgaXQgb3ZlcmxhcHBpbmcgdGhlIGxpbmVhcl9w
dF9jb3VudCBmaWVsZCBuZWVkZWQgZm9yIFBWCiAgICBkb21haW5zLiBJbnRyb2R1Y2UgYSBzZXBh
cmF0ZSwgSFZNLW9ubHkgcGFnZXRhYmxlX2R5aW5nIGZpZWxkIHRvIHJlcGxhY2UKICAgIHRoZSBz
b2xlIG9uZSBsZWZ0IGluIHRoZSB1cHBlciAxNiBiaXRzLgogICAgCiAgICBOb3RlIHRoYXQgdGhl
IGFjY2Vzc2VzIHRvIC0+c2hhZG93X2ZsYWdzIGluIHNoYWRvd197cHJvLGRlfW1vdGUoKSBnZXQK
ICAgIHN3aXRjaGVkIHRvIG5vbi1hdG9taWMsIG5vbi1iaXRvcHMgb3BlcmF0aW9ucywgYXMge3Rl
c3Qsc2V0LGNsZWFyfV9iaXQoKQogICAgYXJlIG5vdCBhbGxvd2VkIG9uIHVpbnQxNl90IGZpZWxk
cyBhbmQgaGVuY2UgdGhlaXIgdXNlIHdvdWxkIGhhdmUKICAgIHJlcXVpcmVkIHVnbHkgY2FzdHMu
IFRoaXMgaXMgZmluZSBiZWNhdXNlIGFsbCB1cGRhdGVzIG9mIHRoZSBmaWVsZCBvdWdodAogICAg
dG8gb2NjdXIgd2l0aCB0aGUgcGFnaW5nIGxvY2sgaGVsZCwgYW5kIG90aGVyIHVwZGF0ZXMgb2Yg
aXQgdXNlIHw9IGFuZAogICAgJj0gYXMgd2VsbCAoaS5lLiB1c2luZyBhdG9taWMgb3BlcmF0aW9u
cyBoZXJlIGRpZG4ndCByZWFsbHkgZ3VhcmQKICAgIGFnYWluc3QgcG90ZW50aWFsbHkgcmFjaW5n
IHVwZGF0ZXMgZWxzZXdoZXJlKS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yODAuCiAg
ICAKICAgIFJlcG9ydGVkLWJ5OiBQcmdtci5jb20gU2VjdXJpdHkgPHNlY3VyaXR5QHByZ21yLmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICAgIG1hc3RlciBjb21taXQ6
IDc4OTU4OTk2OGVkOTBlODJhODMyZGJjNjBlOTU4Yzc2Yjc4N2JlN2UKICAgIG1hc3RlciBkYXRl
OiAyMDE4LTExLTIwIDE0OjU5OjU0ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9j
b21tb24uYyAgfCAxNCArKysrKysrKystLS0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0
aS5jICAgfCAxNiArKysrKysrKy0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZh
dGUuaCB8ICAyIC0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggICAgICAgICB8ICA5ICsrKysr
KysrLQogNCBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jIGIveGVuL2FyY2gv
eDg2L21tL3NoYWRvdy9jb21tb24uYwppbmRleCA5MWVjN2FmZTBlLi5lM2JjMWYxYzQ3IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvY29tbW9uLmMKQEAgLTk1NSwxMCArOTU1LDE0IEBAIHZvaWQgc2hhZG93X3By
b21vdGUoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3QgZ21mbiwgdW5zaWduZWQgaW50IHR5cGUpCiAK
ICAgICAvKiBJcyB0aGUgcGFnZSBhbHJlYWR5IHNoYWRvd2VkPyAqLwogICAgIGlmICggIXRlc3Rf
YW5kX3NldF9iaXQoX1BHQ19wYWdlX3RhYmxlLCAmcGFnZS0+Y291bnRfaW5mbykgKQorICAgIHsK
ICAgICAgICAgcGFnZS0+c2hhZG93X2ZsYWdzID0gMDsKKyAgICAgICAgaWYgKCBpc19odm1fZG9t
YWluKGQpICkKKyAgICAgICAgICAgIHBhZ2UtPnBhZ2V0YWJsZV9keWluZyA9IGZhbHNlOworICAg
IH0KIAotICAgIEFTU0VSVCghdGVzdF9iaXQodHlwZSwgJnBhZ2UtPnNoYWRvd19mbGFncykpOwot
ICAgIHNldF9iaXQodHlwZSwgJnBhZ2UtPnNoYWRvd19mbGFncyk7CisgICAgQVNTRVJUKCEocGFn
ZS0+c2hhZG93X2ZsYWdzICYgKDF1IDw8IHR5cGUpKSk7CisgICAgcGFnZS0+c2hhZG93X2ZsYWdz
IHw9IDF1IDw8IHR5cGU7CiAgICAgVFJBQ0VfU0hBRE9XX1BBVEhfRkxBRyhUUkNFX1NGTEFHX1BS
T01PVEUpOwogfQogCkBAIC05NjcsOSArOTcxLDkgQEAgdm9pZCBzaGFkb3dfZGVtb3RlKHN0cnVj
dCBkb21haW4gKmQsIG1mbl90IGdtZm4sIHUzMiB0eXBlKQogICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2UgPSBtZm5fdG9fcGFnZShnbWZuKTsKIAogICAgIEFTU0VSVCh0ZXN0X2JpdChfUEdDX3Bh
Z2VfdGFibGUsICZwYWdlLT5jb3VudF9pbmZvKSk7Ci0gICAgQVNTRVJUKHRlc3RfYml0KHR5cGUs
ICZwYWdlLT5zaGFkb3dfZmxhZ3MpKTsKKyAgICBBU1NFUlQocGFnZS0+c2hhZG93X2ZsYWdzICYg
KDF1IDw8IHR5cGUpKTsKIAotICAgIGNsZWFyX2JpdCh0eXBlLCAmcGFnZS0+c2hhZG93X2ZsYWdz
KTsKKyAgICBwYWdlLT5zaGFkb3dfZmxhZ3MgJj0gfigxdSA8PCB0eXBlKTsKIAogICAgIGlmICgg
KHBhZ2UtPnNoYWRvd19mbGFncyAmIFNIRl9wYWdlX3R5cGVfbWFzaykgPT0gMCApCiAgICAgewpA
QCAtMjc5OSw3ICsyODAzLDcgQEAgdm9pZCBzaF9yZW1vdmVfc2hhZG93cyhzdHJ1Y3QgZG9tYWlu
ICpkLCBtZm5fdCBnbWZuLCBpbnQgZmFzdCwgaW50IGFsbCkKICAgICBpZiAoICFmYXN0ICYmIGFs
bCAmJiAocGctPmNvdW50X2luZm8gJiBQR0NfcGFnZV90YWJsZSkgKQogICAgIHsKICAgICAgICAg
U0hBRE9XX0VSUk9SKCJjYW4ndCBmaW5kIGFsbCBzaGFkb3dzIG9mIG1mbiAlIlBSSV9tZm4iICIK
LSAgICAgICAgICAgICAgICAgICAgICIoc2hhZG93X2ZsYWdzPSUwOHgpXG4iLAorICAgICAgICAg
ICAgICAgICAgICAgIihzaGFkb3dfZmxhZ3M9JTA0eClcbiIsCiAgICAgICAgICAgICAgICAgICAg
ICAgbWZuX3goZ21mbiksIHBnLT5zaGFkb3dfZmxhZ3MpOwogICAgICAgICBkb21haW5fY3Jhc2go
ZCk7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIGIv
eGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCmluZGV4IDhjMDNiYTAxNTguLjc3OGY3OTA3
ZjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYworKysgYi94ZW4v
YXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKQEAgLTMzMjgsOCArMzMyOCw4IEBAIHN0YXRpYyBp
bnQgc2hfcGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwKIAogICAgIC8qIFVuc2hhZG93IGlmIHdl
IGFyZSB3cml0aW5nIHRvIGEgdG9wbGV2ZWwgcGFnZXRhYmxlIHRoYXQgaXMKICAgICAgKiBmbGFn
Z2VkIGFzIGEgZHlpbmcgcHJvY2VzcywgYW5kIHRoYXQgaXMgbm90IGN1cnJlbnRseSB1c2VkLiAq
LwotICAgIGlmICggc2hfbWZuX2lzX2FfcGFnZV90YWJsZShnbWZuKQotICAgICAgICAgJiYgKG1m
bl90b19wYWdlKGdtZm4pLT5zaGFkb3dfZmxhZ3MgJiBTSEZfcGFnZXRhYmxlX2R5aW5nKSApCisg
ICAgaWYgKCBzaF9tZm5faXNfYV9wYWdlX3RhYmxlKGdtZm4pICYmIGlzX2h2bV9kb21haW4oZCkg
JiYKKyAgICAgICAgIG1mbl90b19wYWdlKGdtZm4pLT5wYWdldGFibGVfZHlpbmcgKQogICAgIHsK
ICAgICAgICAgaW50IHVzZWQgPSAwOwogICAgICAgICBzdHJ1Y3QgdmNwdSAqdG1wOwpAQCAtNDMw
MSw5ICs0MzAxLDkgQEAgaW50IHNoX3JtX3dyaXRlX2FjY2Vzc19mcm9tX3NsMXAoc3RydWN0IGRv
bWFpbiAqZCwgbWZuX3QgZ21mbiwKICAgICBBU1NFUlQobWZuX3ZhbGlkKHNtZm4pKTsKIAogICAg
IC8qIFJlbWVtYmVyIGlmIHdlJ3ZlIGJlZW4gdG9sZCB0aGF0IHRoaXMgcHJvY2VzcyBpcyBiZWlu
ZyB0b3JuIGRvd24gKi8KLSAgICBpZiAoIGN1cnItPmRvbWFpbiA9PSBkICkKKyAgICBpZiAoIGN1
cnItPmRvbWFpbiA9PSBkICYmIGlzX2h2bV9kb21haW4oZCkgKQogICAgICAgICBjdXJyLT5hcmNo
LnBhZ2luZy5zaGFkb3cucGFnZXRhYmxlX2R5aW5nCi0gICAgICAgICAgICA9ICEhKG1mbl90b19w
YWdlKGdtZm4pLT5zaGFkb3dfZmxhZ3MgJiBTSEZfcGFnZXRhYmxlX2R5aW5nKTsKKyAgICAgICAg
ICAgID0gbWZuX3RvX3BhZ2UoZ21mbiktPnBhZ2V0YWJsZV9keWluZzsKIAogICAgIHNwID0gbWZu
X3RvX3BhZ2Uoc21mbik7CiAKQEAgLTQ2MTksMTAgKzQ2MTksMTAgQEAgc3RhdGljIHZvaWQgc2hf
cGFnZXRhYmxlX2R5aW5nKHN0cnVjdCB2Y3B1ICp2LCBwYWRkcl90IGdwYSkKICAgICAgICAgICAg
ICAgICAgICA6IHNoYWRvd19oYXNoX2xvb2t1cChkLCBtZm5feChnbWZuKSwgU0hfdHlwZV9sMl9w
YWVfc2hhZG93KTsKICAgICAgICAgfQogCi0gICAgICAgIGlmICggbWZuX3ZhbGlkKHNtZm4pICkK
KyAgICAgICAgaWYgKCBtZm5fdmFsaWQoc21mbikgJiYgaXNfaHZtX2RvbWFpbihkKSApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIGdtZm4gPSBfbWZuKG1mbl90b19wYWdlKHNtZm4pLT52LnNoLmJh
Y2spOwotICAgICAgICAgICAgbWZuX3RvX3BhZ2UoZ21mbiktPnNoYWRvd19mbGFncyB8PSBTSEZf
cGFnZXRhYmxlX2R5aW5nOworICAgICAgICAgICAgbWZuX3RvX3BhZ2UoZ21mbiktPnBhZ2V0YWJs
ZV9keWluZyA9IHRydWU7CiAgICAgICAgICAgICBzaGFkb3dfdW5ob29rX21hcHBpbmdzKGQsIHNt
Zm4sIDEvKiB1c2VyIHBhZ2VzIG9ubHkgKi8pOwogICAgICAgICAgICAgZmx1c2ggPSAxOwogICAg
ICAgICB9CkBAIC00NjU5LDkgKzQ2NTksOSBAQCBzdGF0aWMgdm9pZCBzaF9wYWdldGFibGVfZHlp
bmcoc3RydWN0IHZjcHUgKnYsIHBhZGRyX3QgZ3BhKQogICAgIHNtZm4gPSBzaGFkb3dfaGFzaF9s
b29rdXAoZCwgbWZuX3goZ21mbiksIFNIX3R5cGVfbDRfNjRfc2hhZG93KTsKICNlbmRpZgogCi0g
ICAgaWYgKCBtZm5fdmFsaWQoc21mbikgKQorICAgIGlmICggbWZuX3ZhbGlkKHNtZm4pICYmIGlz
X2h2bV9kb21haW4oZCkgKQogICAgIHsKLSAgICAgICAgbWZuX3RvX3BhZ2UoZ21mbiktPnNoYWRv
d19mbGFncyB8PSBTSEZfcGFnZXRhYmxlX2R5aW5nOworICAgICAgICBtZm5fdG9fcGFnZShnbWZu
KS0+cGFnZXRhYmxlX2R5aW5nID0gdHJ1ZTsKICAgICAgICAgc2hhZG93X3VuaG9va19tYXBwaW5n
cyhkLCBzbWZuLCAxLyogdXNlciBwYWdlcyBvbmx5ICovKTsKICAgICAgICAgLyogTm93IGZsdXNo
IHRoZSBUTEI6IHdlIHJlbW92ZWQgdG9wbGV2ZWwgbWFwcGluZ3MuICovCiAgICAgICAgIGZsdXNo
X3RsYl9tYXNrKGQtPmRvbWFpbl9kaXJ0eV9jcHVtYXNrKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9tbS9zaGFkb3cvcHJpdmF0ZS5oIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRl
LmgKaW5kZXggOWE2YTI5Mzc2My4uYjJkYWU3YTQ3MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L21tL3NoYWRvdy9wcml2YXRlLmgKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRl
LmgKQEAgLTI5Miw4ICsyOTIsNiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc2hfdGVybWluYXRlX2xp
c3Qoc3RydWN0IHBhZ2VfbGlzdF9oZWFkICp0bXBfbGlzdCkKIAogI2VuZGlmIC8qIChTSEFET1df
T1BUSU1JWkFUSU9OUyAmIFNIT1BUX09VVF9PRl9TWU5DKSAqLwogCi0jZGVmaW5lIFNIRl9wYWdl
dGFibGVfZHlpbmcgKDF1PDwzMSkKLQogc3RhdGljIGlubGluZSBpbnQgc2hfcGFnZV9oYXNfbXVs
dGlwbGVfc2hhZG93cyhzdHJ1Y3QgcGFnZV9pbmZvICpwZykKIHsKICAgICB1MzIgc2hhZG93czsK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaAppbmRleCA3NWQzMDgwNGUwLi4xMDMwYjhiNWU2IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCkBAIC0xODgs
OCArMTg4LDE1IEBAIHN0cnVjdCBwYWdlX2luZm8KICAgICAgICAgICogR3Vlc3QgcGFnZXMgd2l0
aCBhIHNoYWRvdy4gIFRoaXMgZG9lcyBub3QgY29uZmxpY3Qgd2l0aAogICAgICAgICAgKiB0bGJm
bHVzaF90aW1lc3RhbXAgc2luY2UgcGFnZSB0YWJsZSBwYWdlcyBhcmUgZXhwbGljaXRseSBub3QK
ICAgICAgICAgICogdHJhY2tlZCBmb3IgVExCLWZsdXNoIGF2b2lkYW5jZSB3aGVuIGEgZ3Vlc3Qg
cnVucyBpbiBzaGFkb3cgbW9kZS4KKyAgICAgICAgICoKKyAgICAgICAgICogcGFnZXRhYmxlX2R5
aW5nIGlzIHVzZWQgZm9yIEhWTSBkb21haW5zIG9ubHkuIFRoZSBsYXlvdXQgaGVyZSBoYXMKKyAg
ICAgICAgICogdG8gYXZvaWQgcmUtdXNlIG9mIHRoZSBzcGFjZSB1c2VkIGJ5IGxpbmVhcl9wdF9j
b3VudCwgd2hpY2ggKG9ubHkpCisgICAgICAgICAqIFBWIGd1ZXN0cyB1c2UuCiAgICAgICAgICAq
LwotICAgICAgICB1MzIgc2hhZG93X2ZsYWdzOworICAgICAgICBzdHJ1Y3QgeworICAgICAgICAg
ICAgdWludDE2X3Qgc2hhZG93X2ZsYWdzOworICAgICAgICAgICAgYm9vbCBwYWdldGFibGVfZHlp
bmc7CisgICAgICAgIH07CiAKICAgICAgICAgLyogV2hlbiBpbiB1c2UgYXMgYSBzaGFkb3csIG5l
eHQgc2hhZG93IGluIHRoaXMgaGFzaCBjaGFpbi4gKi8KICAgICAgICAgX19wZHhfdCBuZXh0X3No
YWRvdzsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Dec 12 14:44:55 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2018 14:44:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gX5kt-0006qX-2t; Wed, 12 Dec 2018 14:44:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oOCX=OV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gX5ks-0006qO-9t
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 14:44:54 +0000
X-Inumbo-ID: 7c60fd52-fe1c-11e8-9f3e-9f408c663ab9
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7c60fd52-fe1c-11e8-9f3e-9f408c663ab9;
 Wed, 12 Dec 2018 14:44:53 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gX5kr-0001u3-9a
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 14:44:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gX5kr-0004Sc-75
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 14:44:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gX5kr-0004Sc-75@xenbits.xenproject.org>
Date: Wed, 12 Dec 2018 14:44:53 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/dom0: Avoid using 1G
 superpages if shadowing may be necessary
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI2ZTIwM2JjODBlOWQzZTFkYzdlYjU3OWQ5NjY1YTc3NzAwZDc4Y2MKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE5vdiAyMCAxNTo0NTowNCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAyMCAxNTo0NTowNCAyMDE4ICsw
MTAwCgogICAgeDg2L2RvbTA6IEF2b2lkIHVzaW5nIDFHIHN1cGVycGFnZXMgaWYgc2hhZG93aW5n
IG1heSBiZSBuZWNlc3NhcnkKICAgIAogICAgVGhlIHNoYWRvdyBjb2RlIGRvZXNuJ3Qgc3VwcG9y
dCAxRyBzdXBlcnBhZ2VzLCBhbmQgd2lsbCBoYW5kICNQRltSU1ZEXSBiYWNrIHRvCiAgICBndWVz
dHMuCiAgICAKICAgIEZvciBkb20wJ3Mgd2l0aCA1MTJHQiBvZiBSQU0gb3IgbW9yZSAoYW5kIHN1
YmplY3QgdG8gdGhlIFAyTSBhbGlnbm1lbnQpLCBYZW4ncwogICAgZG9tYWluIGJ1aWxkZXIgbWln
aHQgdXNlIDFHIHN1cGVycGFnZXMuCiAgICAKICAgIEF2b2lkIHVzaW5nIDFHIHN1cGVycGFnZXMg
KGZhbGxpbmcgYmFjayB0byAyTSBzdXBlcnBhZ2VzIGluc3RlYWQpIGlmIHRoZXJlIGlzCiAgICBh
IHJlYXNvbmFibGUgY2hhbmNlIHRoYXQgd2UgbWF5IGhhdmUgdG8gc2hhZG93IGRvbTAuICBUaGlz
IGFzc3VtZXMgdGhhdCB0aGVyZQogICAgYXJlIG5vIGNpcmN1bXN0YW5jZXMgd2hlcmUgd2Ugd2ls
bCBhY3RpdmF0ZSBsb2dkaXJ0eSBtb2RlIG9uIGRvbTAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogOTZm
NmVlMTVhZDdjYTk2NDcyNzc5ZmM1YzA4M2I0MTQ5NDk1YzU4NAogICAgbWFzdGVyIGRhdGU6IDIw
MTgtMTEtMTIgMTE6MjY6MDQgKzAwMDAKLS0tCiB4ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5j
IHwgOSArKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDEgZGVsZXRp
b24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jIGIveGVuL2Fy
Y2gveDg2L3B2L2RvbTBfYnVpbGQuYwppbmRleCAxYTgxNDJmODliLi43ZmM1YjRjMjczIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9w
di9kb20wX2J1aWxkLmMKQEAgLTE0OCw3ICsxNDgsMTQgQEAgc3RhdGljIF9faW5pdCB2b2lkIHNl
dHVwX3B2X3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwZ3RibF9wZm4s
CiAgICAgICAgIHBsM2UgKz0gbDNfdGFibGVfb2Zmc2V0KHZwaHlzbWFwX3N0YXJ0KTsKICAgICAg
ICAgaWYgKCAhbDNlX2dldF9pbnRwdGUoKnBsM2UpICkKICAgICAgICAgewotICAgICAgICAgICAg
aWYgKCBjcHVfaGFzX3BhZ2UxZ2IgJiYKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiAx
RyBzdXBlcnBhZ2VzIGFyZW4ndCBzdXBwb3J0ZWQgYnkgdGhlIHNoYWRvdyBjb2RlLiAgQXZvaWQg
dXNpbmcKKyAgICAgICAgICAgICAqIHRoZW0gaWYgd2UgYXJlIGxpYWJsZSB0byBuZWVkIHRvIHN0
YXJ0IHNoYWRvd2luZyBkb20wLiAgVGhpcworICAgICAgICAgICAgICogYXNzdW1lcyB0aGF0IHRo
ZXJlIGFyZSBubyBjaXJjdW1zdGFuY2VzIHdoZXJlIHdlIHdpbGwgYWN0aXZhdGUKKyAgICAgICAg
ICAgICAqIGxvZ2RpcnR5IG1vZGUgb24gZG9tMC4KKyAgICAgICAgICAgICAqLworICAgICAgICAg
ICAgaWYgKCAoIUlTX0VOQUJMRUQoQ09ORklHX1NIQURPV19QQUdJTkcpIHx8CisgICAgICAgICAg
ICAgICAgICAhZC0+YXJjaC5wdl9kb21haW4uY2hlY2tfbDF0ZikgJiYgY3B1X2hhc19wYWdlMWdi
ICYmCiAgICAgICAgICAgICAgICAgICEodnBoeXNtYXBfc3RhcnQgJiAoKDFVTCA8PCBMM19QQUdF
VEFCTEVfU0hJRlQpIC0gMSkpICYmCiAgICAgICAgICAgICAgICAgIHZwaHlzbWFwX2VuZCA+PSB2
cGh5c21hcF9zdGFydCArICgxVUwgPDwgTDNfUEFHRVRBQkxFX1NISUZUKSAmJgogICAgICAgICAg
ICAgICAgICAocGFnZSA9IGFsbG9jX2RvbWhlYXBfcGFnZXMoZCwKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Dec 12 16:22:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2018 16:22:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gX7Gx-0001jf-SC; Wed, 12 Dec 2018 16:22:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oOCX=OV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gX7Gw-0001ja-N6
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 16:22:06 +0000
X-Inumbo-ID: 109ab5b4-fe2a-11e8-a319-6f8b584291cf
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 109ab5b4-fe2a-11e8-a319-6f8b584291cf;
 Wed, 12 Dec 2018 16:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gX7Gv-0004JW-E3
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 16:22:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gX7Gv-0004yO-BV
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 16:22:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gX7Gv-0004yO-BV@xenbits.xenproject.org>
Date: Wed, 12 Dec 2018 16:22:05 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: Introduce helpers to
 clear/flags flags in HCR_EL2
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY1NjEzYjgzMzExZmJhODk4NjAxNGVlNTcxNGY2ZWJjOGI3NGZjNjgKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEZl
YiAyMSAxNDoxODo0NCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFdlZCBEZWMgMTIgMTU6NDg6NDYgMjAxOCArMDAw
MAoKICAgIHhlbi9hcm06IEludHJvZHVjZSBoZWxwZXJzIHRvIGNsZWFyL2ZsYWdzIGZsYWdzIGlu
IEhDUl9FTDIKICAgIAogICAgQSBjb3VwbGUgb2YgcGxhY2VzIGluIHRoZSBjb2RlIHdpbGwgbmVl
ZCB0byBjbGVhci9zZXQgZmxhZ3MgaW4gSENSX0VMMgogICAgZm9yIGEgZ2l2ZW4gdkNQVSBhbmQg
dGhlbiByZXBsaWNhdGUgaW50byB0aGUgaGFyZHdhcmUuIEludHJvZHVjZQogICAgaGVscGVycyBh
bmQgcmVwbGFjZSBvcGVuLWNvZGVkIHZlcnNpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS90
cmFwcy5jICAgICAgICAgICAgfCAgMyArLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29y
LmggfCAxOCArKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9u
cygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBi
L3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4IDg4ZmZlZWI0ODAuLmMwNWE4YWQyNWMgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBA
IC02ODEsOCArNjgxLDcgQEAgc3RhdGljIHZvaWQgaW5qZWN0X3ZhYnRfZXhjZXB0aW9uKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICBicmVhazsKICAgICB9CiAKLSAgICBjdXJy
ZW50LT5hcmNoLmhjcl9lbDIgfD0gSENSX1ZBOwotICAgIFdSSVRFX1NZU1JFRyhjdXJyZW50LT5h
cmNoLmhjcl9lbDIsIEhDUl9FTDIpOworICAgIHZjcHVfaGNyX3NldF9mbGFncyhjdXJyZW50LCBI
Q1JfVkEpOwogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNz
b3IuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKaW5kZXggNzJkZGM0Mjc3OC4u
Y2I3ODE3NTFhNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCkBAIC00OTAsNiArNDkwLDI0IEBA
IHJlZ2lzdGVyX3QgZ2V0X2RlZmF1bHRfaGNyX2ZsYWdzKHZvaWQpOwogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgOiA6IDogIm1lbW9yeSIpOyAgICAgICAgICAgICAgICAgXAogICAg
IH0gd2hpbGUgKDApCiAKKy8qCisgKiBDbGVhci9TZXQgZmxhZ3MgaW4gSENSX0VMMiBmb3IgYSBn
aXZlbiB2Q1BVLiBJdCBvbmx5IHN1cHBvcnRzIHRoZSBjdXJyZW50CisgKiB2Q1BVIGZvciBub3cu
CisgKi8KKyNkZWZpbmUgdmNwdV9oY3JfY2xlYXJfZmxhZ3ModiwgZmxhZ3MpICAgICAgICAgICAg
ICBcCisgICAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICBBU1NFUlQoKHYpID09IGN1cnJlbnQpOyAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgKHYpLT5hcmNoLmhjcl9lbDIgJj0gfihmbGFncyk7ICAgICAgICAgICAgICBcCisg
ICAgICAgIFdSSVRFX1NZU1JFRygodiktPmFyY2guaGNyX2VsMiwgSENSX0VMMik7ICAgXAorICAg
IH0gd2hpbGUgKDApCisKKyNkZWZpbmUgdmNwdV9oY3Jfc2V0X2ZsYWdzKHYsIGZsYWdzKSAgICAg
ICAgICAgICAgICBcCisgICAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICBBU1NFUlQoKHYpID09IGN1cnJlbnQpOyAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgKHYpLT5hcmNoLmhjcl9lbDIgfD0gKGZsYWdzKTsgICAgICAgICAg
ICAgICBcCisgICAgICAgIFdSSVRFX1NZU1JFRygodiktPmFyY2guaGNyX2VsMiwgSENSX0VMMik7
ICAgXAorICAgIH0gd2hpbGUgKDApCisKICNlbmRpZiAvKiBfX0FTU0VNQkxZX18gKi8KICNlbmRp
ZiAvKiBfX0FTTV9BUk1fUFJPQ0VTU09SX0ggKi8KIC8qCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Dec 12 16:22:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2018 16:22:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gX7H7-0001kK-UF; Wed, 12 Dec 2018 16:22:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oOCX=OV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gX7H6-0001k9-QQ
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 16:22:16 +0000
X-Inumbo-ID: 16ad3b84-fe2a-11e8-bcb4-73800ca84dcc
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 16ad3b84-fe2a-11e8-bcb4-73800ca84dcc;
 Wed, 12 Dec 2018 16:22:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gX7H5-0004Je-Jz
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 16:22:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gX7H5-00050L-HW
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 16:22:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gX7H5-00050L-HW@xenbits.xenproject.org>
Date: Wed, 12 Dec 2018 16:22:15 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: traps: Move the
 implementation of GUEST_BUG_ON in traps.h
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRhYWMzYzYxNmMyOTgzMzc5NmQyZTM5MTM1Mjk5NTA1YmRkZDJhOWEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEZl
YiAyMSAxNDoxODo0MyAyMDE4ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFdlZCBEZWMgMTIgMTU6NDk6MTQgMjAxOCArMDAw
MAoKICAgIHhlbi9hcm06IHRyYXBzOiBNb3ZlIHRoZSBpbXBsZW1lbnRhdGlvbiBvZiBHVUVTVF9C
VUdfT04gaW4gdHJhcHMuaAogICAgCiAgICBHVUVTVF9CVUdfT04gbWF5IGJlIHVzZWQgaW4gb3Ro
ZXIgZmlsZXMgZG9pbmcgZ3Vlc3QgZW11bGF0aW9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vdHJh
cHMuYyAgICAgICAgfCAyNCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2Fz
bS1hcm0vdHJhcHMuaCB8IDI0ICsrKysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFu
Z2VkLCAyNCBpbnNlcnRpb25zKCspLCAyNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4IGMwNWE4YWQyNWMu
Ljk0ZmUxYTZkYTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisrKyBiL3hlbi9h
cmNoL2FybS90cmFwcy5jCkBAIC02NywzMCArNjcsNiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgY2hl
Y2tfc3RhY2tfYWxpZ25tZW50X2NvbnN0cmFpbnRzKHZvaWQpIHsKICNlbmRpZgogfQogCi0vKgot
ICogR1VFU1RfQlVHX09OIGlzIGludGVuZGVkIGZvciBjaGVja2luZyB0aGF0IHRoZSBndWVzdCBz
dGF0ZSBoYXMgbm90IGJlZW4KLSAqIGNvcnJ1cHRlZCBpbiBoYXJkd2FyZSBhbmQvb3IgdGhhdCB0
aGUgaGFyZHdhcmUgYmVoYXZlcyBhcyB3ZQotICogYmVsaWV2ZSBpdCBzaG91bGQgKGkuZS4gdGhh
dCBjZXJ0YWluIHRyYXBzIGNhbiBvbmx5IG9jY3VyIHdoZW4gdGhlCi0gKiBndWVzdCBpcyBpbiBh
IHBhcnRpY3VsYXIgbW9kZSkuCi0gKgotICogVGhlIGludGVudGlvbiBpcyB0byBsaW1pdCB0aGUg
ZGFtYWdlIHN1Y2ggaC93IGJ1Z3MgKG9yIHNwZWMKLSAqIG1pc3VuZGVyc3RhbmRpbmdzKSBjYW4g
ZG8gYnkgdHVybmluZyB0aGVtIGludG8gRGVuaWFsIG9mIFNlcnZpY2UKLSAqIGF0dGFja3MgaW5z
dGVhZCBvZiBlLmcuIGluZm9ybWF0aW9uIGxlYWtzIG9yIHByaXZpbGVnZSBlc2NhbGF0aW9ucy4K
LSAqCi0gKiBHVUVTVF9CVUdfT04gKk1VU1QqICpOT1QqIGJlIHVzZWQgdG8gY2hlY2sgZm9yIGd1
ZXN0IGNvbnRyb2xsYWJsZSBzdGF0ZSEKLSAqCi0gKiBDb21wYXJlZCB3aXRoIHJlZ3VsYXIgQlVH
X09OIGl0IGR1bXBzIHRoZSBndWVzdCB2Y3B1IHN0YXRlIGluc3RlYWQKLSAqIG9mIFhlbidzIHN0
YXRlLgotICovCi0jZGVmaW5lIGd1ZXN0X2J1Z19vbl9mYWlsZWQocCkgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKLWRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAotICAgIHNob3dfZXhlY3V0aW9uX3N0YXRlKGd1ZXN0X2NwdV91c2VyX3Jl
Z3MoKSk7ICAgICAgICBcCi0gICAgcGFuaWMoIkd1ZXN0IEJ1ZzogJXB2OiAnJXMnLCBsaW5lICVk
LCBmaWxlICVzXG4iLCAgIFwKLSAgICAgICAgICBjdXJyZW50LCBwLCBfX0xJTkVfXywgX19GSUxF
X18pOyAgICAgICAgICAgICAgXAotfSB3aGlsZSAoMCkKLSNkZWZpbmUgR1VFU1RfQlVHX09OKHAp
IFwKLSAgICBkbyB7IGlmICggdW5saWtlbHkocCkgKSBndWVzdF9idWdfb25fZmFpbGVkKCNwKTsg
fSB3aGlsZSAoMCkKLQogI2lmZGVmIENPTkZJR19BUk1fMzIKIHN0YXRpYyBpbnQgZGVidWdfc3Rh
Y2tfbGluZXMgPSAyMDsKICNkZWZpbmUgc3RhY2tfd29yZHNfcGVyX2xpbmUgOApkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLWFybS90cmFwcy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS90cmFw
cy5oCmluZGV4IDZkOGE0M2E2OTEuLjk5N2MzNzg4NGUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vdHJhcHMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3RyYXBzLmgKQEAgLTEw
LDYgKzEwLDMwIEBACiAjIGluY2x1ZGUgPGFzbS9hcm02NC90cmFwcy5oPgogI2VuZGlmCiAKKy8q
CisgKiBHVUVTVF9CVUdfT04gaXMgaW50ZW5kZWQgZm9yIGNoZWNraW5nIHRoYXQgdGhlIGd1ZXN0
IHN0YXRlIGhhcyBub3QgYmVlbgorICogY29ycnVwdGVkIGluIGhhcmR3YXJlIGFuZC9vciB0aGF0
IHRoZSBoYXJkd2FyZSBiZWhhdmVzIGFzIHdlCisgKiBiZWxpZXZlIGl0IHNob3VsZCAoaS5lLiB0
aGF0IGNlcnRhaW4gdHJhcHMgY2FuIG9ubHkgb2NjdXIgd2hlbiB0aGUKKyAqIGd1ZXN0IGlzIGlu
IGEgcGFydGljdWxhciBtb2RlKS4KKyAqCisgKiBUaGUgaW50ZW50aW9uIGlzIHRvIGxpbWl0IHRo
ZSBkYW1hZ2Ugc3VjaCBoL3cgYnVncyAob3Igc3BlYworICogbWlzdW5kZXJzdGFuZGluZ3MpIGNh
biBkbyBieSB0dXJuaW5nIHRoZW0gaW50byBEZW5pYWwgb2YgU2VydmljZQorICogYXR0YWNrcyBp
bnN0ZWFkIG9mIGUuZy4gaW5mb3JtYXRpb24gbGVha3Mgb3IgcHJpdmlsZWdlIGVzY2FsYXRpb25z
LgorICoKKyAqIEdVRVNUX0JVR19PTiAqTVVTVCogKk5PVCogYmUgdXNlZCB0byBjaGVjayBmb3Ig
Z3Vlc3QgY29udHJvbGxhYmxlIHN0YXRlIQorICoKKyAqIENvbXBhcmVkIHdpdGggcmVndWxhciBC
VUdfT04gaXQgZHVtcHMgdGhlIGd1ZXN0IHZjcHUgc3RhdGUgaW5zdGVhZAorICogb2YgWGVuJ3Mg
c3RhdGUuCisgKi8KKyNkZWZpbmUgZ3Vlc3RfYnVnX29uX2ZhaWxlZChwKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgc2hvd19leGVjdXRpb25fc3RhdGUoZ3Vlc3RfY3B1X3VzZXJf
cmVncygpKTsgICAgICAgIFwKKyAgICBwYW5pYygiR3Vlc3QgQnVnOiAlcHY6ICclcycsIGxpbmUg
JWQsIGZpbGUgJXNcbiIsICAgXAorICAgICAgICAgIGN1cnJlbnQsIHAsIF9fTElORV9fLCBfX0ZJ
TEVfXyk7ICAgICAgICAgICAgICBcCit9IHdoaWxlICgwKQorI2RlZmluZSBHVUVTVF9CVUdfT04o
cCkgXAorICAgIGRvIHsgaWYgKCB1bmxpa2VseShwKSApIGd1ZXN0X2J1Z19vbl9mYWlsZWQoI3Ap
OyB9IHdoaWxlICgwKQorCiBpbnQgY2hlY2tfY29uZGl0aW9uYWxfaW5zdHIoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpOwogCiB2b2lkIGFkdmFuY2VfcGMo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpOwotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Dec 12 16:22:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2018 16:22:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gX7HI-0001lY-W6; Wed, 12 Dec 2018 16:22:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oOCX=OV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gX7HH-0001lO-9L
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 16:22:27 +0000
X-Inumbo-ID: 1cc0149c-fe2a-11e8-9d55-77800c171de2
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1cc0149c-fe2a-11e8-9d55-77800c171de2;
 Wed, 12 Dec 2018 16:22:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gX7HF-0004KR-Pt
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 16:22:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gX7HF-00052e-NS
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 16:22:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gX7HF-00052e-NS@xenbits.xenproject.org>
Date: Wed, 12 Dec 2018 16:22:25 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: p2m: Clean-up headers
 included and order them alphabetically
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDIwMjc4NGYyZDJkNDAzM2EwZjE5OTMwODA0YzlkNGVmODI0ZmRkMTYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE5v
diAyMiAxMDo1NzozNiAyMDE4ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFdlZCBEZWMgMTIgMTU6NDk6MjIgMjAxOCArMDAw
MAoKICAgIHhlbi9hcm06IHAybTogQ2xlYW4tdXAgaGVhZGVycyBpbmNsdWRlZCBhbmQgb3JkZXIg
dGhlbSBhbHBoYWJldGljYWxseQogICAgCiAgICBBIGxvdCBvZiB0aGUgaGVhZGVycyBhcmUgbm90
IG5lY2Vzc2FyeSwgc28gcmVtb3ZlIHRoZW0uIEF0IHRoZSBzYW1lCiAgICB0aW1lLCByZS1vcmRl
ciB0aGVtIGFscGhhYmV0aWNhbGx5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vcDJtLmMgfCAx
OCArKysrKy0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDEz
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNo
L2FybS9wMm0uYwppbmRleCA2Yzc2Mjk4ZWJjLi44MWYzMTA3ZGQyIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC0xLDE5ICsxLDExIEBA
Ci0jaW5jbHVkZSA8eGVuL3NjaGVkLmg+Ci0jaW5jbHVkZSA8eGVuL2xpYi5oPgotI2luY2x1ZGUg
PHhlbi9lcnJuby5oPgorI2luY2x1ZGUgPHhlbi9jcHUuaD4KICNpbmNsdWRlIDx4ZW4vZG9tYWlu
X3BhZ2UuaD4KLSNpbmNsdWRlIDx4ZW4vYml0b3BzLmg+Ci0jaW5jbHVkZSA8eGVuL3ZtX2V2ZW50
Lmg+Ci0jaW5jbHVkZSA8eGVuL21vbml0b3IuaD4KICNpbmNsdWRlIDx4ZW4vaW9jYXAuaD4KLSNp
bmNsdWRlIDx4ZW4vbWVtX2FjY2Vzcy5oPgotI2luY2x1ZGUgPHhlbi94bWFsbG9jLmg+Ci0jaW5j
bHVkZSA8eGVuL2NwdS5oPgotI2luY2x1ZGUgPHhlbi9ub3RpZmllci5oPgotI2luY2x1ZGUgPHB1
YmxpYy92bV9ldmVudC5oPgotI2luY2x1ZGUgPGFzbS9mbHVzaHRsYi5oPgorI2luY2x1ZGUgPHhl
bi9saWIuaD4KKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKwogI2luY2x1ZGUgPGFzbS9ldmVudC5o
PgotI2luY2x1ZGUgPGFzbS9oYXJkaXJxLmg+CisjaW5jbHVkZSA8YXNtL2ZsdXNodGxiLmg+CiAj
aW5jbHVkZSA8YXNtL3BhZ2UuaD4KIAogI2RlZmluZSBNQVhfVk1JRF84X0JJVCAgKDFVTCA8PCA4
KQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Dec 12 16:22:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2018 16:22:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gX7HT-0001mq-1v; Wed, 12 Dec 2018 16:22:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oOCX=OV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gX7HS-0001mh-1G
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 16:22:38 +0000
X-Inumbo-ID: 22d1671c-fe2a-11e8-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 22d1671c-fe2a-11e8-8e1d-bc764e045a96;
 Wed, 12 Dec 2018 16:22:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gX7HP-0004KZ-Vi
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 16:22:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gX7HP-0005Am-TH
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 16:22:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gX7HP-0005Am-TH@xenbits.xenproject.org>
Date: Wed, 12 Dec 2018 16:22:35 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: p2m: Introduce p2m_is_valid
 and use it
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJhNjU0ZDMxMjkxNDIxODc4MmU0ZTNmYzM1OWZmMjBmZTYyZjdiNjAKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEZl
YiAyMSAxNDoxODo0MiAyMDE4ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFdlZCBEZWMgMTIgMTU6NDk6NDcgMjAxOCArMDAw
MAoKICAgIHhlbi9hcm06IHAybTogSW50cm9kdWNlIHAybV9pc192YWxpZCBhbmQgdXNlIGl0CiAg
ICAKICAgIFRoZSBMUEFFIGZvcm1hdCBhbGxvd3MgdG8gc3RvcmUgaW5mb3JtYXRpb24gaW4gYW4g
ZW50cnkgZXZlbiB3aXRoIHRoZQogICAgdmFsaWQgYml0IHVuc2V0LiBJbiBhIGZvbGxvdy11cCBw
YXRjaCwgd2Ugd2lsbCB0YWtlIGFkdmFudGFnZSBvZiB0aGlzCiAgICBmZWF0dXJlIHRvIHJlLXB1
cnBvc2UgdGhlIHZhbGlkIGJpdCBmb3IgZ2VuZXJhdGluZyBhIHRyYW5zbGF0aW9uIGZhdWx0CiAg
ICBldmVuIGlmIGFuIGVudHJ5IGNvbnRhaW5zIHZhbGlkIGluZm9ybWF0aW9uLgogICAgCiAgICBT
byB3ZSBuZWVkIGEgZGlmZmVyZW50IHdheSB0byBrbm93IHdoZXRoZXIgYW4gZW50cnkgY29udGFp
bnMgdmFsaWQKICAgIGluZm9ybWF0aW9uLiBJdCBpcyBwb3NzaWJsZSB0byB1c2UgdGhlIGluZm9y
bWF0aW9uIGhvbGQgaW4gdGhlIHAybV90eXBlCiAgICB0byBrbm93IGZvciB0aGF0IHB1cnBvc2Uu
IEluZGVlZCBhbGwgZW50cmllcyBjb250YWluaW5nIHZhbGlkCiAgICBpbmZvcm1hdGlvbiB3aWxs
IGhhdmUgYSB2YWxpZCBwMm0gdHlwZSAoaS5lIHAybV90eXBlICE9IHAybV9pbnZhbGlkKS4KICAg
IAogICAgVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IGhlbHBlciBwMm1faXNfdmFsaWQsIHdo
aWNoIGltcGxlbWVudHMgdGhhdAogICAgaWRlYSwgYW5kIHJlcGxhY2UgbW9zdCBvZiBscGFlX2lz
X3ZhbGlkIGNhbGwgd2l0aCB0aGUgbmV3IGhlbHBlci4gVGhlIG9uZXMKICAgIHJlbWFpbmluZyBh
cmUgZm9yIFRMQnMgaGFuZGxpbmcgYW5kIGVudHJpZXMgYWNjb3VudGluZy4KICAgIAogICAgV2l0
aCB0aGUgcmVuYW1pbmcgdGhlcmUgYXJlIDIgb3RoZXJzIGNoYW5nZXMgcmVxdWlyZWQ6CiAgICAg
ICAgLSBHZW5lcmF0ZSB0YWJsZSBlbnRyeSB3aXRoIGEgdmFsaWQgcDJtIHR5cGUKICAgICAgICAt
IERldGVjdCBuZXcgbWFwcGluZyBmb3IgcHJvcGVyIHN0YXRzIGFjY291bnRpbmcKICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0t
LQogeGVuL2FyY2gvYXJtL3AybS5jIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXgg
ODFmMzEwN2RkMi4uNDdiNTRjNzkyZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisr
KyBiL3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtMjEyLDE3ICsyMTIsMjYgQEAgc3RhdGljIHAybV9h
Y2Nlc3NfdCBwMm1fbWVtX2FjY2Vzc19yYWRpeF9nZXQoc3RydWN0IHAybV9kb21haW4gKnAybSwg
Z2ZuX3QgZ2ZuKQogfQogCiAvKgorICogSW4gdGhlIGNhc2Ugb2YgdGhlIFAyTSwgdGhlIHZhbGlk
IGJpdCBpcyB1c2VkIGZvciBvdGhlciBwdXJwb3NlLiBVc2UKKyAqIHRoZSB0eXBlIHRvIGNoZWNr
IHdoZXRoZXIgYW4gZW50cnkgaXMgdmFsaWQuCisgKi8KK3N0YXRpYyBpbmxpbmUgYm9vbCBwMm1f
aXNfdmFsaWQobHBhZV90IHB0ZSkKK3sKKyAgICByZXR1cm4gcHRlLnAybS50eXBlICE9IHAybV9p
bnZhbGlkOworfQorCisvKgogICogbHBhZV9pc18qIGhlbHBlcnMgZG9uJ3QgY2hlY2sgd2hldGhl
ciB0aGUgdmFsaWQgYml0IGlzIHNldCBpbiB0aGUKICAqIFBURS4gUHJvdmlkZSBvdXIgb3duIG92
ZXJsYXkgdG8gY2hlY2sgdGhlIHZhbGlkIGJpdC4KICAqLwogc3RhdGljIGlubGluZSBib29sIHAy
bV9pc19tYXBwaW5nKGxwYWVfdCBwdGUsIHVuc2lnbmVkIGludCBsZXZlbCkKIHsKLSAgICByZXR1
cm4gbHBhZV9pc192YWxpZChwdGUpICYmIGxwYWVfaXNfbWFwcGluZyhwdGUsIGxldmVsKTsKKyAg
ICByZXR1cm4gcDJtX2lzX3ZhbGlkKHB0ZSkgJiYgbHBhZV9pc19tYXBwaW5nKHB0ZSwgbGV2ZWwp
OwogfQogCiBzdGF0aWMgaW5saW5lIGJvb2wgcDJtX2lzX3N1cGVycGFnZShscGFlX3QgcHRlLCB1
bnNpZ25lZCBpbnQgbGV2ZWwpCiB7Ci0gICAgcmV0dXJuIGxwYWVfaXNfdmFsaWQocHRlKSAmJiBs
cGFlX2lzX3N1cGVycGFnZShwdGUsIGxldmVsKTsKKyAgICByZXR1cm4gcDJtX2lzX3ZhbGlkKHB0
ZSkgJiYgbHBhZV9pc19zdXBlcnBhZ2UocHRlLCBsZXZlbCk7CiB9CiAKICNkZWZpbmUgR1VFU1Rf
VEFCTEVfTUFQX0ZBSUxFRCAwCkBAIC0yNTYsNyArMjY1LDcgQEAgc3RhdGljIGludCBwMm1fbmV4
dF9sZXZlbChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBib29sIHJlYWRfb25seSwKIAogICAgIGVu
dHJ5ID0gKnRhYmxlICsgb2Zmc2V0OwogCi0gICAgaWYgKCAhbHBhZV9pc192YWxpZCgqZW50cnkp
ICkKKyAgICBpZiAoICFwMm1faXNfdmFsaWQoKmVudHJ5KSApCiAgICAgewogICAgICAgICBpZiAo
IHJlYWRfb25seSApCiAgICAgICAgICAgICByZXR1cm4gR1VFU1RfVEFCTEVfTUFQX0ZBSUxFRDsK
QEAgLTM0OCw3ICszNTcsNyBAQCBtZm5fdCBwMm1fZ2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0sIGdmbl90IGdmbiwKIAogICAgIGVudHJ5ID0gdGFibGVbb2Zmc2V0c1tsZXZlbF1dOwog
Ci0gICAgaWYgKCBscGFlX2lzX3ZhbGlkKGVudHJ5KSApCisgICAgaWYgKCBwMm1faXNfdmFsaWQo
ZW50cnkpICkKICAgICB7CiAgICAgICAgICp0ID0gZW50cnkucDJtLnR5cGU7CiAKQEAgLTUzNiw4
ICs1NDUsMTEgQEAgc3RhdGljIGxwYWVfdCBwYWdlX3RvX3AybV90YWJsZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlKQogICAgIC8qCiAgICAgICogVGhlIGFjY2VzcyB2YWx1ZSBkb2VzIG5vdCBtYXR0
ZXIgYmVjYXVzZSB0aGUgaGFyZHdhcmUgd2lsbCBpZ25vcmUKICAgICAgKiB0aGUgcGVybWlzc2lv
biBmaWVsZHMgZm9yIHRhYmxlIGVudHJ5LgorICAgICAqCisgICAgICogV2UgdXNlIHAybV9yYW1f
cncgc28gdGhlIGVudHJ5IGhhcyBhIHZhbGlkIHR5cGUuIFRoaXMgaXMgaW1wb3J0YW50CisgICAg
ICogZm9yIHAybV9pc192YWxpZCgpIHRvIHJldHVybiB2YWxpZCBvbiB0YWJsZSBlbnRyaWVzLgog
ICAgICAqLwotICAgIHJldHVybiBtZm5fdG9fcDJtX2VudHJ5KHBhZ2VfdG9fbWZuKHBhZ2UpLCBw
Mm1faW52YWxpZCwgcDJtX2FjY2Vzc19yd3gpOworICAgIHJldHVybiBtZm5fdG9fcDJtX2VudHJ5
KHBhZ2VfdG9fbWZuKHBhZ2UpLCBwMm1fcmFtX3J3LCBwMm1fYWNjZXNzX3J3eCk7CiB9CiAKIHN0
YXRpYyBpbmxpbmUgdm9pZCBwMm1fd3JpdGVfcHRlKGxwYWVfdCAqcCwgbHBhZV90IHB0ZSwgYm9v
bCBjbGVhbl9wdGUpCkBAIC01NjEsNyArNTczLDcgQEAgc3RhdGljIGludCBwMm1fY3JlYXRlX3Rh
YmxlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGxwYWVfdCAqZW50cnkpCiAgICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZTsKICAgICBscGFlX3QgKnA7CiAKLSAgICBBU1NFUlQoIWxwYWVfaXNfdmFs
aWQoKmVudHJ5KSk7CisgICAgQVNTRVJUKCFwMm1faXNfdmFsaWQoKmVudHJ5KSk7CiAKICAgICBw
YWdlID0gYWxsb2NfZG9taGVhcF9wYWdlKE5VTEwsIDApOwogICAgIGlmICggcGFnZSA9PSBOVUxM
ICkKQEAgLTYxOCw3ICs2MzAsNyBAQCBzdGF0aWMgaW50IHAybV9tZW1fYWNjZXNzX3JhZGl4X3Nl
dChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm4sCiAgKi8KIHN0YXRpYyB2b2lkIHAy
bV9wdXRfbDNfcGFnZShjb25zdCBscGFlX3QgcHRlKQogewotICAgIEFTU0VSVChscGFlX2lzX3Zh
bGlkKHB0ZSkpOworICAgIEFTU0VSVChwMm1faXNfdmFsaWQocHRlKSk7CiAKICAgICAvKgogICAg
ICAqIFRPRE86IEhhbmRsZSBvdGhlciBwMm0gdHlwZXMKQEAgLTY0Niw3ICs2NTgsNyBAQCBzdGF0
aWMgdm9pZCBwMm1fZnJlZV9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBnOwogCiAgICAgLyogTm90aGluZyB0byBkbyBpZiB0aGUgZW50cnkgaXMg
aW52YWxpZC4gKi8KLSAgICBpZiAoICFscGFlX2lzX3ZhbGlkKGVudHJ5KSApCisgICAgaWYgKCAh
cDJtX2lzX3ZhbGlkKGVudHJ5KSApCiAgICAgICAgIHJldHVybjsKIAogICAgIC8qIE5vdGhpbmcg
dG8gZG8gYnV0IHVwZGF0aW5nIHRoZSBzdGF0cyBpZiB0aGUgZW50cnkgaXMgYSBzdXBlci1wYWdl
LiAqLwpAQCAtOTQzLDcgKzk1NSw3IEBAIHN0YXRpYyBpbnQgX19wMm1fc2V0X2VudHJ5KHN0cnVj
dCBwMm1fZG9tYWluICpwMm0sCiAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgcDJt
LT5uZWVkX2ZsdXNoID0gdHJ1ZTsKICAgICAgICAgfQotICAgICAgICBlbHNlIC8qIG5ldyBtYXBw
aW5nICovCisgICAgICAgIGVsc2UgaWYgKCAhcDJtX2lzX3ZhbGlkKG9yaWdfcHRlKSApIC8qIG5l
dyBtYXBwaW5nICovCiAgICAgICAgICAgICBwMm0tPnN0YXRzLm1hcHBpbmdzW2xldmVsXSsrOwog
CiAgICAgICAgIHAybV93cml0ZV9wdGUoZW50cnksIHB0ZSwgcDJtLT5jbGVhbl9wdGUpOwpAQCAt
OTU3LDcgKzk2OSw3IEBAIHN0YXRpYyBpbnQgX19wMm1fc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9t
YWluICpwMm0sCiAgICAgICogRnJlZSB0aGUgZW50cnkgb25seSBpZiB0aGUgb3JpZ2luYWwgcHRl
IHdhcyB2YWxpZCBhbmQgdGhlIGJhc2UKICAgICAgKiBpcyBkaWZmZXJlbnQgKHRvIGF2b2lkIGZy
ZWVpbmcgd2hlbiBwZXJtaXNzaW9uIGlzIGNoYW5nZWQpLgogICAgICAqLwotICAgIGlmICggbHBh
ZV9pc192YWxpZChvcmlnX3B0ZSkgJiYKKyAgICBpZiAoIHAybV9pc192YWxpZChvcmlnX3B0ZSkg
JiYKICAgICAgICAgICFtZm5fZXEobHBhZV9nZXRfbWZuKCplbnRyeSksIGxwYWVfZ2V0X21mbihv
cmlnX3B0ZSkpICkKICAgICAgICAgcDJtX2ZyZWVfZW50cnkocDJtLCBvcmlnX3B0ZSwgbGV2ZWwp
OwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Dec 12 16:22:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2018 16:22:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gX7Hd-0001nx-3t; Wed, 12 Dec 2018 16:22:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oOCX=OV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gX7Hb-0001nn-M3
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 16:22:47 +0000
X-Inumbo-ID: 28e1ae27-fe2a-11e8-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 28e1ae27-fe2a-11e8-8e1d-bc764e045a96;
 Wed, 12 Dec 2018 16:22:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gX7Ha-0004Ki-5Q
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 16:22:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gX7Ha-0005I5-2w
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 16:22:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gX7Ha-0005I5-2w@xenbits.xenproject.org>
Date: Wed, 12 Dec 2018 16:22:46 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: p2m: Handle translation
 fault in get_page_from_gva
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZkNmJlOThjYTUyY2E5NzdmYjNkZWI0ZDZmNjY1YmNmYjg0YThlYzcKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEZl
YiAyMSAxNDoxODo0MCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFdlZCBEZWMgMTIgMTY6MDQ6NTEgMjAxOCArMDAw
MAoKICAgIHhlbi9hcm06IHAybTogSGFuZGxlIHRyYW5zbGF0aW9uIGZhdWx0IGluIGdldF9wYWdl
X2Zyb21fZ3ZhCiAgICAKICAgIEEgZm9sbG93LXVwIHBhdGNoIHdpbGwgcmUtcHVycG9zZSB0aGUg
dmFsaWQgYml0IG9mIExQQUUgZW50cmllcyB0bwogICAgZ2VuZXJhdGUgZmF1bHQgZXZlbiBvbiBl
bnRyeSBjb250YWluaW5nIHZhbGlkIGluZm9ybWF0aW9uLgogICAgCiAgICBUaGlzIG1lYW5zIHRo
YXQgd2hlbiB0cmFuc2xhdGluZyBhIGd1ZXN0IFZBIHRvIGd1ZXN0IFBBIChlLmcgSVBBKSB3aWxs
CiAgICBmYWlsIGlmIHRoZSBTdGFnZS0yIGVudHJpZXMgdXNlZCBoYXZlIHRoZSB2YWxpZCBiaXQg
dW5zZXQuIEJlY2F1c2Ugb2YKICAgIHRoYXQsIHdlIG5lZWQgdG8gZmFsbGJhY2sgdG8gd2FsayB0
aGUgcGFnZS10YWJsZSBpbiBzb2Z0d2FyZSB0byBjaGVjawogICAgd2hldGhlciB0aGUgZmF1bHQg
d2FzIGV4cGVjdGVkLgogICAgCiAgICBUaGlzIHBhdGNoIGFkZHMgdGhlIHNvZnR3YXJlIHBhZ2Ut
dGFibGUgd2FsayBvbiBhbGwgdGhlIHRyYW5zbGF0aW9uCiAgICBmYXVsdC4gSXQgd291bGQgYmUg
cG9zc2libGUgaW4gdGhlIGZ1dHVyZSB0byBhdm9pZCBwb2ludGxlc3Mgd2FsayB3aGVuCiAgICB0
aGUgZmF1bHQgaW4gUEFSX0VMMSBpcyBub3QgYSB0cmFuc2xhdGlvbiBmYXVsdC4KICAgIAogICAg
VGhpcyBmdW5jdGlvbiBoYXMgb25seSB3b3JrZWQgZm9yIGd1ZXN0IFJBTSBwYWdlcyAobm8gZm9y
ZWluZyBtYXBwaW5ncyBvcgogICAgTU1JTyBtYXBwaW5ncykgYmVjYXVzZSB3ZSByZXF1aXJlIHRo
ZSBwYWdlIHRvIGJlbG9uZyB0byB0aGUgZG9tYWluIGZvcgogICAgZ2V0dGluZyBhIHJlZmVyZW5j
ZS4gVGhpcyBtZWFucyB3ZSBjYW4gZGVueSBhbGwgbm9uIGd1ZXN0IFJBTSBwYWdlcy4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
Ci0tLQogeGVuL2FyY2gvYXJtL3AybS5jIHwgNjYgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNTkgaW5zZXJ0aW9u
cygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94
ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggNDdiNTRjNzkyZS4uMzk2ODBlZWI2ZSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtNiw2ICs2
LDcgQEAKIAogI2luY2x1ZGUgPGFzbS9ldmVudC5oPgogI2luY2x1ZGUgPGFzbS9mbHVzaHRsYi5o
PgorI2luY2x1ZGUgPGFzbS9ndWVzdF93YWxrLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KIAog
I2RlZmluZSBNQVhfVk1JRF84X0JJVCAgKDFVTCA8PCA4KQpAQCAtMTQzMCw2ICsxNDMxLDggQEAg
c3RydWN0IHBhZ2VfaW5mbyAqZ2V0X3BhZ2VfZnJvbV9ndmEoc3RydWN0IHZjcHUgKnYsIHZhZGRy
X3QgdmEsCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IE5VTEw7CiAgICAgcGFkZHJfdCBt
YWRkciA9IDA7CiAgICAgdWludDY0X3QgcGFyOworICAgIG1mbl90IG1mbjsKKyAgICBwMm1fdHlw
ZV90IHQ7CiAKICAgICAvKgogICAgICAqIFhYWDogVG8gc3VwcG9ydCBhIGRpZmZlcmVudCB2Q1BV
LCB3ZSB3b3VsZCBuZWVkIHRvIGxvYWQgdGhlCkBAIC0xNDQ2LDggKzE0NDksMjkgQEAgc3RydWN0
IHBhZ2VfaW5mbyAqZ2V0X3BhZ2VfZnJvbV9ndmEoc3RydWN0IHZjcHUgKnYsIHZhZGRyX3QgdmEs
CiAgICAgcGFyID0gZ3ZpcnRfdG9fbWFkZHIodmEsICZtYWRkciwgZmxhZ3MpOwogICAgIHAybV9y
ZWFkX3VubG9jayhwMm0pOwogCisgICAgLyoKKyAgICAgKiBndmlydF90b19tYWRkciBtYXkgZmFp
bCBpZiB0aGUgZW50cnkgZG9lcyBub3QgaGF2ZSB0aGUgdmFsaWQgYml0CisgICAgICogc2V0LiBG
YWxsYmFjayB0byB0aGUgc2Vjb25kIG1ldGhvZDoKKyAgICAgKiAgMSkgVHJhbnNsYXRlIHRoZSBW
QSB0byBJUEEgdXNpbmcgc29mdHdhcmUgbG9va3VwIC0+IFN0YWdlLTEgcGFnZS10YWJsZQorICAg
ICAqICBtYXkgbm90IGJlIGFjY2Vzc2libGUgYmVjYXVzZSB0aGUgc3RhZ2UtMiBlbnRyaWVzIG1h
eSBoYXZlIHZhbGlkCisgICAgICogIGJpdCB1bnNldC4KKyAgICAgKiAgMikgU29mdHdhcmUgbG9v
a3VwIG9mIHRoZSBNRk4KKyAgICAgKgorICAgICAqIE5vdGUgdGhhdCB3aGVuIG1lbWFjY2VzcyBp
cyBlbmFibGVkLCB3ZSBpbnN0ZWFkIGNhbGwgZGlyZWN0bHkKKyAgICAgKiBwMm1fbWVtX2FjY2Vz
c19jaGVja19hbmRfZ2V0X3BhZ2UoLi4uKS4gQmVjYXVzZSB0aGUgZnVuY3Rpb24gaXMgYQorICAg
ICAqIGEgdmFyaWFudCBvZiB0aGUgbWV0aG9kcyBkZXNjcmliZWQgYWJvdmUsIGl0IHdpbGwgYmUg
YWJsZSB0bworICAgICAqIGhhbmRsZSBlbnRyaWVzIHdpdGggdmFsaWQgYml0IHVuc2V0LgorICAg
ICAqCisgICAgICogVE9ETzogSW50ZWdyYXRlIG1vcmUgbmljZWx5IG1lbWFjY2VzcyB3aXRoIHRo
ZSByZXN0IG9mIHRoZQorICAgICAqIGZ1bmN0aW9uLgorICAgICAqIFRPRE86IFVzZSB0aGUgZmF1
bHQgZXJyb3IgaW4gUEFSX0VMMSB0byBhdm9pZCBwb2ludGxlc3MKKyAgICAgKiAgdHJhbnNsYXRp
b24uCisgICAgICovCiAgICAgaWYgKCBwYXIgKQogICAgIHsKKyAgICAgICAgcGFkZHJfdCBpcGE7
CisgICAgICAgIHVuc2lnbmVkIGludCBzMV9wZXJtczsKKwogICAgICAgICAvKgogICAgICAgICAg
KiBXaGVuIG1lbWFjY2VzcyBpcyBlbmFibGVkLCB0aGUgdHJhbnNsYXRpb24gR1ZBIHRvIE1BRERS
IG1heQogICAgICAgICAgKiBoYXZlIGZhaWxlZCBiZWNhdXNlIG9mIGEgcGVybWlzc2lvbiBmYXVs
dC4KQEAgLTE0NTUsMjAgKzE0NzksNDggQEAgc3RydWN0IHBhZ2VfaW5mbyAqZ2V0X3BhZ2VfZnJv
bV9ndmEoc3RydWN0IHZjcHUgKnYsIHZhZGRyX3QgdmEsCiAgICAgICAgIGlmICggcDJtLT5tZW1f
YWNjZXNzX2VuYWJsZWQgKQogICAgICAgICAgICAgcmV0dXJuIHAybV9tZW1fYWNjZXNzX2NoZWNr
X2FuZF9nZXRfcGFnZSh2YSwgZmxhZ3MsIHYpOwogCi0gICAgICAgIGRwcmludGsoWEVOTE9HX0df
REVCVUcsCi0gICAgICAgICAgICAgICAgIiVwdjogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPSUj
IlBSSXZhZGRyIiBmbGFncz0weCVseCBwYXI9JSMiUFJJeDY0IlxuIiwKLSAgICAgICAgICAgICAg
ICB2LCB2YSwgZmxhZ3MsIHBhcik7Ci0gICAgICAgIHJldHVybiBOVUxMOworICAgICAgICAvKgor
ICAgICAgICAgKiBUaGUgc29mdHdhcmUgc3RhZ2UtMSB0YWJsZSB3YWxrIGNhbiBzdGlsbCBmYWls
LCBlLmcsIGlmIHRoZQorICAgICAgICAgKiBHVkEgaXMgbm90IG1hcHBlZC4KKyAgICAgICAgICov
CisgICAgICAgIGlmICggIWd1ZXN0X3dhbGtfdGFibGVzKHYsIHZhLCAmaXBhLCAmczFfcGVybXMp
ICkKKyAgICAgICAgeworICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfR19ERUJVRywKKyAgICAg
ICAgICAgICAgICAgICAgIiVwdjogRmFpbGVkIHRvIHdhbGsgcGFnZS10YWJsZSB2YSAlIyJQUkl2
YWRkciJcbiIsIHYsIHZhKTsKKyAgICAgICAgICAgIHJldHVybiBOVUxMOworICAgICAgICB9CisK
KyAgICAgICAgbWZuID0gcDJtX2xvb2t1cChkLCBnYWRkcl90b19nZm4oaXBhKSwgJnQpOworICAg
ICAgICBpZiAoIG1mbl9lcShJTlZBTElEX01GTiwgbWZuKSB8fCAhcDJtX2lzX3JhbSh0KSApCisg
ICAgICAgICAgICByZXR1cm4gTlVMTDsKKworICAgICAgICAvKgorICAgICAgICAgKiBDaGVjayBw
ZXJtaXNzaW9uIHRoYXQgYXJlIGFzc3VtZWQgYnkgdGhlIGNhbGxlci4gRm9yIGluc3RhbmNlCisg
ICAgICAgICAqIGluIGNhc2Ugb2YgZ3Vlc3Rjb3B5LCB0aGUgY2FsbGVyIGFzc3VtZXMgdGhhdCB0
aGUgdHJhbnNsYXRlZAorICAgICAgICAgKiBwYWdlIGNhbiBiZSBhY2Nlc3NlZCB3aXRoIHRoZSBy
ZXF1ZXN0ZWQgcGVybWlzc2lvbnMuIElmIHRoaXMKKyAgICAgICAgICogaXMgbm90IHRoZSBjYXNl
LCB3ZSBzaG91bGQgZmFpbC4KKyAgICAgICAgICoKKyAgICAgICAgICogUGxlYXNlIG5vdGUgdGhh
dCB3ZSBkbyBub3QgY2hlY2sgZm9yIHRoZSBHVjJNX0VYRUMKKyAgICAgICAgICogcGVybWlzc2lv
bi4gVGhpcyBpcyBmaW5lIGJlY2F1c2UgdGhlIGhhcmR3YXJlLWJhc2VkIHRyYW5zbGF0aW9uCisg
ICAgICAgICAqIGluc3RydWN0aW9uIGRvZXMgbm90IHRlc3QgZm9yIGV4ZWN1dGUgcGVybWlzc2lv
bnMuCisgICAgICAgICAqLworICAgICAgICBpZiAoIChmbGFncyAmIEdWMk1fV1JJVEUpICYmICEo
czFfcGVybXMgJiBHVjJNX1dSSVRFKSApCisgICAgICAgICAgICByZXR1cm4gTlVMTDsKKworICAg
ICAgICBpZiAoIChmbGFncyAmIEdWMk1fV1JJVEUpICYmIHQgIT0gcDJtX3JhbV9ydyApCisgICAg
ICAgICAgICByZXR1cm4gTlVMTDsKICAgICB9CisgICAgZWxzZQorICAgICAgICBtZm4gPSBtYWRk
cl90b19tZm4obWFkZHIpOwogCi0gICAgaWYgKCAhbWZuX3ZhbGlkKG1hZGRyX3RvX21mbihtYWRk
cikpICkKKyAgICBpZiAoICFtZm5fdmFsaWQobWZuKSApCiAgICAgewogICAgICAgICBkcHJpbnRr
KFhFTkxPR19HX0RFQlVHLCAiJXB2OiBJbnZhbGlkIE1GTiAlIyJQUklfbWZuIlxuIiwKLSAgICAg
ICAgICAgICAgICB2LCBtZm5feChtYWRkcl90b19tZm4obWFkZHIpKSk7CisgICAgICAgICAgICAg
ICAgdiwgbWZuX3gobWZuKSk7CiAgICAgICAgIHJldHVybiBOVUxMOwogICAgIH0KIAotICAgIHBh
Z2UgPSBtZm5fdG9fcGFnZShtYWRkcl90b19tZm4obWFkZHIpKTsKKyAgICBwYWdlID0gbWZuX3Rv
X3BhZ2UobWZuKTsKICAgICBBU1NFUlQocGFnZSk7CiAKICAgICBpZiAoIHVubGlrZWx5KCFnZXRf
cGFnZShwYWdlLCBkKSkgKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Dec 12 16:22:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2018 16:22:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gX7Hn-0001pa-7R; Wed, 12 Dec 2018 16:22:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oOCX=OV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gX7Hl-0001pS-Uv
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 16:22:57 +0000
X-Inumbo-ID: 2ef93951-fe2a-11e8-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2ef93951-fe2a-11e8-8e1d-bc764e045a96;
 Wed, 12 Dec 2018 16:22:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gX7Hk-0004Kq-Bd
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 16:22:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gX7Hk-0005Pg-9A
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 16:22:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gX7Hk-0005Pg-9A@xenbits.xenproject.org>
Date: Wed, 12 Dec 2018 16:22:56 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: p2m: Introduce a function to
 resolve translation fault
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDcwYzkyZDk4OWVhNjhlYmI4OThiMzJlODM2Y2U2NDkzYjExOTczOTUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIEp1
bCAxNiAxNTo0OTowMyAyMDE4ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFdlZCBEZWMgMTIgMTY6MDY6NTIgMjAxOCArMDAw
MAoKICAgIHhlbi9hcm06IHAybTogSW50cm9kdWNlIGEgZnVuY3Rpb24gdG8gcmVzb2x2ZSB0cmFu
c2xhdGlvbiBmYXVsdAogICAgCiAgICBDdXJyZW50bHkgYSBTdGFnZS0yIHRyYW5zbGF0aW9uIGZh
dWx0IGNvdWxkIGhhcHBlbjoKICAgICAgICAxKSBNTUlPIGVtdWxhdGlvbgogICAgICAgIDIpIEFu
b3RoZXIgcENQVSB3YXMgbW9kaWZ5aW5nIHRoZSBQMk0gdXNpbmcgQnJlYWstQmVmb3JlLU1ha2UK
ICAgICAgICAzKSBHdWVzdCBQaHlzaWNhbCBhZGRyZXNzIGlzIG5vdCBtYXBwZWQKICAgIAogICAg
QSBmb2xsb3ctdXAgcGF0Y2ggd2lsbCByZS1wdXJwb3NlIHRoZSB2YWxpZCBiaXQgaW4gYW4gZW50
cnkgdG8gZ2VuZXJhdGUKICAgIHRyYW5zbGF0aW9uIGZhdWx0LiBUaGlzIHdvdWxkIGJlIHVzZWQg
dG8gZG8gYW4gYWN0aW9uIG9uIGVhY2ggZW50cnkgdG8KICAgIHRyYWNrIHBhZ2VzIHVzZWQgZm9y
IGEgZ2l2ZW4gcGVyaW9kLgogICAgCiAgICBXaGVuIHJlY2VpdmluZyB0aGUgdHJhbnNsYXRpb24g
ZmF1bHQsIHdlIHdvdWxkIG5lZWQgdG8gd2FsayB0aGUgcGFnZXMKICAgIHRhYmxlIHRvIGZpbmQg
dGhlIGZhdWx0aW5nIGVudHJ5IGFuZCB0aGVuIHRvZ2dsZSB2YWxpZCBiaXQuIFdlIGNhbid0IHVz
ZQogICAgcDJtX2xvb2t1cCgpIGZvciB0aGlzIHB1cnBvc2UgYXMgaXQgb25seSB0ZWxscyB1cyB0
aGUgbWFwcGluZyBleGlzdHMuCiAgICAKICAgIFNvIHRoaXMgcGF0Y2ggYWRkcyBhIG5ldyBmdW5j
dGlvbiB0byB3YWxrIHRoZSBwYWdlLXRhYmxlcyBhbmQgdXBkYXRlcwogICAgdGhlIGVudHJ5LiBU
aGlzIGZ1bmN0aW9uIHdpbGwgYWxzbyBoYW5kbGUgMikgYXMgaXQgYWxzbyByZXF1aXJlcyB3YWxr
aW5nCiAgICB0aGUgcGFnZS10YWJsZS4KICAgIAogICAgVGhlIGZ1bmN0aW9uIGlzIGFibGUgdG8g
Y29wZSB3aXRoIGJvdGggdGFibGUgYW5kIGJsb2NrIGVudHJ5IGhhdmluZyB0aGUKICAgIHZhbGlk
YXRlIGJpdCB1bnNldC4gVGhpcyBnaXZlcyBmbGV4aWJpbGl0eSB0byB0aGUgZnVuY3Rpb24gY2xl
YXJpbmcgdGhlCiAgICB2YWxpZCBiaXRzLiBUbyBrZWVwIHRoZSBhbGdvcml0aG0gc2ltcGxlLCB0
aGUgZmF1bHQgd2lsbCBiZSBwcm9wYXRpbmcKICAgIG9uZS1sZXZlbCBkb3duLiBUaGlzIHdpbGwg
YmUgcmVwZWF0ZWQgdW50aWwgYSBibG9jayBlbnRyeSBoYXMgYmVlbgogICAgcmVhY2hlZC4KICAg
IAogICAgQXQgdGhlIG1vbWVudCwgdGhlcmUgYXJlIG5vIGFjdGlvbiBkb25lIHdoZW4gcmVhY2hp
bmcgYSBibG9jay9wYWdlIGVudHJ5CiAgICBidXQgc2V0dGluZyB0aGUgdmFsaWQgYml0IHRvIDEu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgotLS0KIHhlbi9hcmNoL2FybS9wMm0uYyAgICAgICAgfCAxNDIgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAg
ICB8ICAxMCArKy0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oIHwgICAyICsKIDMgZmlsZXMg
Y2hhbmdlZCwgMTQ4IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCmluZGV4IDM5NjgwZWViNmUu
LjI3MDZkYjNlNjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYworKysgYi94ZW4vYXJj
aC9hcm0vcDJtLmMKQEAgLTEwMzUsNiArMTAzNSwxNDggQEAgaW50IHAybV9zZXRfZW50cnkoc3Ry
dWN0IHAybV9kb21haW4gKnAybSwKICAgICByZXR1cm4gcmM7CiB9CiAKKy8qIEludmFsaWRhdGUg
YWxsIGVudHJpZXMgaW4gdGhlIHRhYmxlLiBUaGUgcDJtIHNob3VsZCBiZSB3cml0ZSBsb2NrZWQu
ICovCitzdGF0aWMgdm9pZCBwMm1faW52YWxpZGF0ZV90YWJsZShzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtLCBtZm5fdCBtZm4pCit7CisgICAgbHBhZV90ICp0YWJsZTsKKyAgICB1bnNpZ25lZCBpbnQg
aTsKKworICAgIEFTU0VSVChwMm1faXNfd3JpdGVfbG9ja2VkKHAybSkpOworCisgICAgdGFibGUg
PSBtYXBfZG9tYWluX3BhZ2UobWZuKTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgTFBBRV9FTlRS
SUVTOyBpKysgKQorICAgIHsKKyAgICAgICAgbHBhZV90IHB0ZSA9IHRhYmxlW2ldOworCisgICAg
ICAgIC8qCisgICAgICAgICAqIFdyaXRpbmcgYW4gZW50cnkgY2FuIGJlIGV4cGVuc2l2ZSBiZWNh
dXNlIGl0IG1heSBpbnZvbHZlCisgICAgICAgICAqIGNsZWFuaW5nIHRoZSBjYWNoZS4gU28gYXZv
aWQgdXBkYXRpbmcgdGhlIGVudHJ5IGlmIHRoZSB2YWxpZAorICAgICAgICAgKiBiaXQgaXMgYWxy
ZWFkeSBjbGVhcmVkLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCAhcHRlLnAybS52YWxpZCAp
CisgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICBwdGUucDJtLnZhbGlkID0gMDsKKwor
ICAgICAgICBwMm1fd3JpdGVfcHRlKCZ0YWJsZVtpXSwgcHRlLCBwMm0tPmNsZWFuX3B0ZSk7Cisg
ICAgfQorCisgICAgdW5tYXBfZG9tYWluX3BhZ2UodGFibGUpOworCisgICAgcDJtLT5uZWVkX2Zs
dXNoID0gdHJ1ZTsKK30KKworLyoKKyAqIFJlc29sdmUgYW55IHRyYW5zbGF0aW9uIGZhdWx0IGR1
ZSB0byBjaGFuZ2UgaW4gdGhlIHAybS4gVGhpcworICogaW5jbHVkZXMgYnJlYWstYmVmb3JlLW1h
a2UgYW5kIHZhbGlkIGJpdCBjbGVhcmVkLgorICovCitib29sIHAybV9yZXNvbHZlX3RyYW5zbGF0
aW9uX2ZhdWx0KHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbikKK3sKKyAgICBzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOworICAgIHVuc2lnbmVkIGludCBsZXZl
bCA9IDA7CisgICAgYm9vbCByZXNvbHZlZCA9IGZhbHNlOworICAgIGxwYWVfdCBlbnRyeSwgKnRh
YmxlOworICAgIHBhZGRyX3QgYWRkciA9IGdmbl90b19nYWRkcihnZm4pOworCisgICAgLyogQ29u
dmVuaWVuY2UgYWxpYXNlcyAqLworICAgIGNvbnN0IHVuc2lnbmVkIGludCBvZmZzZXRzWzRdID0g
eworICAgICAgICB6ZXJvZXRoX3RhYmxlX29mZnNldChhZGRyKSwKKyAgICAgICAgZmlyc3RfdGFi
bGVfb2Zmc2V0KGFkZHIpLAorICAgICAgICBzZWNvbmRfdGFibGVfb2Zmc2V0KGFkZHIpLAorICAg
ICAgICB0aGlyZF90YWJsZV9vZmZzZXQoYWRkcikKKyAgICB9OworCisgICAgcDJtX3dyaXRlX2xv
Y2socDJtKTsKKworICAgIC8qIFRoaXMgZ2ZuIGlzIGhpZ2hlciB0aGFuIHRoZSBoaWdoZXN0IHRo
ZSBwMm0gbWFwIGN1cnJlbnRseSBob2xkcyAqLworICAgIGlmICggZ2ZuX3goZ2ZuKSA+IGdmbl94
KHAybS0+bWF4X21hcHBlZF9nZm4pICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICB0YWJsZSA9
IHAybV9nZXRfcm9vdF9wb2ludGVyKHAybSwgZ2ZuKTsKKyAgICAvKgorICAgICAqIFRoZSB0YWJs
ZSBzaG91bGQgYWx3YXlzIGJlIG5vbi1OVUxMIGJlY2F1c2UgdGhlIGdmbiBpcyBiZWxvdworICAg
ICAqIHAybS0+bWF4X21hcHBlZF9nZm4gYW5kIHRoZSByb290IHRhYmxlIHBhZ2VzIGFyZSBhbHdh
eXMgcHJlc2VudC4KKyAgICAgKi8KKyAgICBCVUdfT04odGFibGUgPT0gTlVMTCk7CisKKyAgICAv
KgorICAgICAqIEdvIGRvd24gdGhlIHBhZ2UtdGFibGVzIHVudGlsIGFuIGVudHJ5IGhhcyB0aGUg
dmFsaWQgYml0IHVuc2V0IG9yCisgICAgICogYSBibG9jay9wYWdlIGVudHJ5IGhhcyBiZWVuIGhp
dC4KKyAgICAgKi8KKyAgICBmb3IgKCBsZXZlbCA9IFAyTV9ST09UX0xFVkVMOyBsZXZlbCA8PSAz
OyBsZXZlbCsrICkKKyAgICB7CisgICAgICAgIGludCByYzsKKworICAgICAgICBlbnRyeSA9IHRh
YmxlW29mZnNldHNbbGV2ZWxdXTsKKworICAgICAgICBpZiAoIGxldmVsID09IDMgKQorICAgICAg
ICAgICAgYnJlYWs7CisKKyAgICAgICAgLyogU3RvcCBhcyBzb29uIGFzIHdlIGhpdCBhbiBlbnRy
eSB3aXRoIHRoZSB2YWxpZCBiaXQgdW5zZXQuICovCisgICAgICAgIGlmICggIWxwYWVfaXNfdmFs
aWQoZW50cnkpICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIHJjID0gcDJtX25leHRf
bGV2ZWwocDJtLCB0cnVlLCBsZXZlbCwgJnRhYmxlLCBvZmZzZXRzW2xldmVsXSk7CisgICAgICAg
IGlmICggcmMgPT0gR1VFU1RfVEFCTEVfTUFQX0ZBSUxFRCApCisgICAgICAgICAgICBnb3RvIG91
dF91bm1hcDsKKyAgICAgICAgZWxzZSBpZiAoIHJjICE9IEdVRVNUX1RBQkxFX05PUk1BTF9QQUdF
ICkKKyAgICAgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIC8qCisgICAgICogSWYgdGhlIHZh
bGlkIGJpdCBvZiB0aGUgZW50cnkgaXMgc2V0LCBpdCBtZWFucyBzb21lb25lIHdhcyBwbGF5aW5n
IHdpdGgKKyAgICAgKiB0aGUgU3RhZ2UtMiBwYWdlIHRhYmxlLiBOb3RoaW5nIHRvIGRvIGFuZCBt
YXJrIHRoZSBmYXVsdCBhcyByZXNvbHZlZC4KKyAgICAgKi8KKyAgICBpZiAoIGxwYWVfaXNfdmFs
aWQoZW50cnkpICkKKyAgICB7CisgICAgICAgIHJlc29sdmVkID0gdHJ1ZTsKKyAgICAgICAgZ290
byBvdXRfdW5tYXA7CisgICAgfQorCisgICAgLyoKKyAgICAgKiBUaGUgdmFsaWQgYml0IGlzIHVu
c2V0LiBJZiB0aGUgZW50cnkgaXMgc3RpbGwgbm90IHZhbGlkIHRoZW4gdGhlIGZhdWx0CisgICAg
ICogY2Fubm90IGJlIHJlc29sdmVkLCBleGl0IGFuZCByZXBvcnQgaXQuCisgICAgICovCisgICAg
aWYgKCAhcDJtX2lzX3ZhbGlkKGVudHJ5KSApCisgICAgICAgIGdvdG8gb3V0X3VubWFwOworCisg
ICAgLyoKKyAgICAgKiBOb3cgd2UgaGF2ZSBhbiBlbnRyeSB3aXRoIHZhbGlkIGJpdCB1bnNldCwg
YnV0IHN0aWxsIHZhbGlkIGZyb20KKyAgICAgKiB0aGUgUDJNIHBvaW50IG9mIHZpZXcuCisgICAg
ICoKKyAgICAgKiBJZiBhbiBlbnRyeSBpcyBwb2ludGluZyB0byBhIHRhYmxlLCBlYWNoIGVudHJ5
IG9mIHRoZSB0YWJsZSB3aWxsCisgICAgICogaGF2ZSB0aGVyZSB2YWxpZCBiaXQgY2xlYXJlZC4g
VGhpcyBhbGxvd3MgYSBmdW5jdGlvbiB0byBjbGVhciB0aGUKKyAgICAgKiBmdWxsIHAybSB3aXRo
IGp1c3QgYSBjb3VwbGUgb2Ygd3JpdGUuIFRoZSB2YWxpZCBiaXQgd2lsbCB0aGVuIGJlCisgICAg
ICogcHJvcGFnYXRlZCBvbiB0aGUgZmF1bHQuCisgICAgICogSWYgYW4gZW50cnkgaXMgcG9pbnRp
bmcgdG8gYSBibG9jay9wYWdlLCBubyB3b3JrIHRvIGRvIGZvciBub3cuCisgICAgICovCisgICAg
aWYgKCBscGFlX2lzX3RhYmxlKGVudHJ5LCBsZXZlbCkgKQorICAgICAgICBwMm1faW52YWxpZGF0
ZV90YWJsZShwMm0sIGxwYWVfZ2V0X21mbihlbnRyeSkpOworCisgICAgLyoKKyAgICAgKiBOb3cg
dGhhdCB0aGUgd29yayBvbiB0aGUgZW50cnkgaXMgZG9uZSwgc2V0IHRoZSB2YWxpZCBiaXQgdG8g
cHJldmVudAorICAgICAqIGFub3RoZXIgZmF1bHQgb24gdGhhdCBlbnRyeS4KKyAgICAgKi8KKyAg
ICByZXNvbHZlZCA9IHRydWU7CisgICAgZW50cnkucDJtLnZhbGlkID0gMTsKKworICAgIHAybV93
cml0ZV9wdGUodGFibGUgKyBvZmZzZXRzW2xldmVsXSwgZW50cnksIHAybS0+Y2xlYW5fcHRlKTsK
KworICAgIC8qCisgICAgICogTm8gbmVlZCB0byBmbHVzaCB0aGUgVExCcyBhcyB0aGUgbW9kaWZp
ZWQgZW50cnkgaGFkIHRoZSB2YWxpZCBiaXQKKyAgICAgKiB1bnNldC4KKyAgICAgKi8KKworb3V0
X3VubWFwOgorICAgIHVubWFwX2RvbWFpbl9wYWdlKHRhYmxlKTsKKworb3V0OgorICAgIHAybV93
cml0ZV91bmxvY2socDJtKTsKKworICAgIHJldHVybiByZXNvbHZlZDsKK30KKwogc3RhdGljIGlu
bGluZSBpbnQgcDJtX2luc2VydF9tYXBwaW5nKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3Qgc3RhcnRfZ2ZuLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnIsCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4IDk0ZmUxYTZk
YTcuLmIwMGQwYjhlMWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisrKyBiL3hl
bi9hcmNoL2FybS90cmFwcy5jCkBAIC0xODkzLDcgKzE4OTMsNiBAQCBzdGF0aWMgdm9pZCBkb190
cmFwX3N0YWdlMl9hYm9ydF9ndWVzdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKICAgICB2
YWRkcl90IGd2YTsKICAgICBwYWRkcl90IGdwYTsKICAgICB1aW50OF90IGZzYyA9IHhhYnQuZnNj
ICYgfkZTQ19MTF9NQVNLOwotICAgIG1mbl90IG1mbjsKICAgICBib29sIGlzX2RhdGEgPSAoaHNy
LmVjID09IEhTUl9FQ19EQVRBX0FCT1JUX0xPV0VSX0VMKTsKIAogICAgIC8qCkBAIC0xOTcyLDEy
ICsxOTcxLDExIEBAIHN0YXRpYyB2b2lkIGRvX3RyYXBfc3RhZ2UyX2Fib3J0X2d1ZXN0KHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzLAogICAgICAgICB9CiAKICAgICAgICAgLyoKLSAgICAgICAg
ICogVGhlIFBUIHdhbGsgbWF5IGhhdmUgZmFpbGVkIGJlY2F1c2Ugc29tZW9uZSB3YXMgcGxheWlu
ZwotICAgICAgICAgKiB3aXRoIHRoZSBTdGFnZS0yIHBhZ2UgdGFibGUuIFdhbGsgdGhlIFN0YWdl
LTIgUFQgdG8gY2hlY2sKLSAgICAgICAgICogaWYgdGhlIGVudHJ5IGV4aXN0cy4gSWYgaXQncyB0
aGUgY2FzZSwgcmV0dXJuIHRvIHRoZSBndWVzdAorICAgICAgICAgKiBGaXJzdCBjaGVjayBpZiB0
aGUgdHJhbnNsYXRpb24gZmF1bHQgY2FuIGJlIHJlc29sdmVkIGJ5IHRoZQorICAgICAgICAgKiBQ
Mk0gc3Vic3lzdGVtLiBJZiB0aGF0J3MgdGhlIGNhc2Ugbm90aGluZyBlbHNlIHRvIGRvLgogICAg
ICAgICAgKi8KLSAgICAgICAgbWZuID0gZ2ZuX3RvX21mbihjdXJyZW50LT5kb21haW4sIGdhZGRy
X3RvX2dmbihncGEpKTsKLSAgICAgICAgaWYgKCAhbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkK
KyAgICAgICAgaWYgKCBwMm1fcmVzb2x2ZV90cmFuc2xhdGlvbl9mYXVsdChjdXJyZW50LT5kb21h
aW4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FkZHJfdG9f
Z2ZuKGdwYSkpICkKICAgICAgICAgICAgIHJldHVybjsKIAogICAgICAgICBpZiAoIGlzX2RhdGEg
JiYgdHJ5X21hcF9tbWlvKGdhZGRyX3RvX2dmbihncGEpKSApCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaAppbmRleCA0ZmU3
OGQzOWE1Li4xM2Y3YTI3YzM4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKQEAgLTIyNiw2ICsyMjYsOCBAQCBpbnQg
cDJtX3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAgICAgICAgICAg
cDJtX3R5cGVfdCB0LAogICAgICAgICAgICAgICAgICAgcDJtX2FjY2Vzc190IGEpOwogCitib29s
IHAybV9yZXNvbHZlX3RyYW5zbGF0aW9uX2ZhdWx0KHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdm
bik7CisKIC8qIENsZWFuICYgaW52YWxpZGF0ZSBjYWNoZXMgY29ycmVzcG9uZGluZyB0byBhIHJl
Z2lvbiBvZiBndWVzdCBhZGRyZXNzIHNwYWNlICovCiBpbnQgcDJtX2NhY2hlX2ZsdXNoKHN0cnVj
dCBkb21haW4gKmQsIGdmbl90IHN0YXJ0LCB1bnNpZ25lZCBsb25nIG5yKTsKIAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Dec 12 16:23:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2018 16:23:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gX7Hy-0001qr-9C; Wed, 12 Dec 2018 16:23:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oOCX=OV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gX7Hw-0001qf-FT
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 16:23:08 +0000
X-Inumbo-ID: 350623f2-fe2a-11e8-8206-eb764329106a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 350623f2-fe2a-11e8-8206-eb764329106a;
 Wed, 12 Dec 2018 16:23:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gX7Hu-0004LD-HU
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 16:23:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gX7Hu-0005Vy-F9
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 16:23:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gX7Hu-0005Vy-F9@xenbits.xenproject.org>
Date: Wed, 12 Dec 2018 16:23:06 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: Rework p2m_cache_flush to
 take a range [begin, end)
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVlYzFiZGYwYzdkZDQyZGUwZGM5YzIzNjk0YzUxOTU4MzBkYWY1NWQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEZl
YiAyMSAxNDoxODo0MyAyMDE4ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFdlZCBEZWMgMTIgMTY6MDc6MjIgMjAxOCArMDAw
MAoKICAgIHhlbi9hcm06IFJld29yayBwMm1fY2FjaGVfZmx1c2ggdG8gdGFrZSBhIHJhbmdlIFti
ZWdpbiwgZW5kKQogICAgCiAgICBUaGUgZnVuY3Rpb24gd2lsbCBiZSBlYXNpZXIgdG8gcmUtdXNl
IGluIGEgZm9sbG93LXVwIHBhdGNoIGlmIHlvdSBoYXZlCiAgICBvbmx5IHRoZSBiZWdpbiBhbmQg
ZW5kLgogICAgCiAgICBBdCB0aGUgc2FtZSB0aW1lLCByZW5hbWUgdGhlIGZ1bmN0aW9uIHRvIHJl
ZmxlY3QgdGhlIGNoYW5nZSBpbiB0aGUKICAgIHByb3RvdHlwZS4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2Fy
Y2gvYXJtL2RvbWN0bC5jICAgICB8IDIgKy0KIHhlbi9hcmNoL2FybS9wMm0uYyAgICAgICAgfCAz
ICstLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCB8IDcgKysrKystLQogMyBmaWxlcyBjaGFu
Z2VkLCA3IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2RvbWN0bC5jIGIveGVuL2FyY2gvYXJtL2RvbWN0bC5jCmluZGV4IDQ1ODdjNzU4MjYu
LmMxMGY1NjhhYWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21jdGwuYworKysgYi94ZW4v
YXJjaC9hcm0vZG9tY3RsLmMKQEAgLTYxLDcgKzYxLDcgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bChz
dHJ1Y3QgeGVuX2RvbWN0bCAqZG9tY3RsLCBzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICBpZiAo
IGUgPCBzICkKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCi0gICAgICAgIHJldHVybiBw
Mm1fY2FjaGVfZmx1c2goZCwgX2dmbihzKSwgZG9tY3RsLT51LmNhY2hlZmx1c2gubnJfcGZucyk7
CisgICAgICAgIHJldHVybiBwMm1fY2FjaGVfZmx1c2hfcmFuZ2UoZCwgX2dmbihzKSwgX2dmbihl
KSk7CiAgICAgfQogICAgIGNhc2UgWEVOX0RPTUNUTF9iaW5kX3B0X2lycToKICAgICB7CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggMjcw
NmRiM2U2Ny4uODM2MTU3MjkyYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBi
L3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtMTUxNCwxMCArMTUxNCw5IEBAIGludCByZWxpbnF1aXNo
X3AybV9tYXBwaW5nKHN0cnVjdCBkb21haW4gKmQpCiAgICAgcmV0dXJuIHJjOwogfQogCi1pbnQg
cDJtX2NhY2hlX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IHN0YXJ0LCB1bnNpZ25lZCBs
b25nIG5yKQoraW50IHAybV9jYWNoZV9mbHVzaF9yYW5nZShzdHJ1Y3QgZG9tYWluICpkLCBnZm5f
dCBzdGFydCwgZ2ZuX3QgZW5kKQogewogICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1f
Z2V0X2hvc3RwMm0oZCk7Ci0gICAgZ2ZuX3QgZW5kID0gZ2ZuX2FkZChzdGFydCwgbnIpOwogICAg
IGdmbl90IG5leHRfZ2ZuOwogICAgIHAybV90eXBlX3QgdDsKICAgICB1bnNpZ25lZCBpbnQgb3Jk
ZXI7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9wMm0uaAppbmRleCAxM2Y3YTI3YzM4Li41ODU4Zjk3ZTljIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgK
QEAgLTIyOCw4ICsyMjgsMTEgQEAgaW50IHAybV9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4g
KnAybSwKIAogYm9vbCBwMm1fcmVzb2x2ZV90cmFuc2xhdGlvbl9mYXVsdChzdHJ1Y3QgZG9tYWlu
ICpkLCBnZm5fdCBnZm4pOwogCi0vKiBDbGVhbiAmIGludmFsaWRhdGUgY2FjaGVzIGNvcnJlc3Bv
bmRpbmcgdG8gYSByZWdpb24gb2YgZ3Vlc3QgYWRkcmVzcyBzcGFjZSAqLwotaW50IHAybV9jYWNo
ZV9mbHVzaChzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBzdGFydCwgdW5zaWduZWQgbG9uZyBucik7
CisvKgorICogQ2xlYW4gJiBpbnZhbGlkYXRlIGNhY2hlcyBjb3JyZXNwb25kaW5nIHRvIGEgcmVn
aW9uIFtzdGFydCxlbmQpIG9mIGd1ZXN0CisgKiBhZGRyZXNzIHNwYWNlLgorICovCitpbnQgcDJt
X2NhY2hlX2ZsdXNoX3JhbmdlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IHN0YXJ0LCBnZm5fdCBl
bmQpOwogCiAvKgogICogTWFwIGEgcmVnaW9uIGluIHRoZSBndWVzdCBwMm0gd2l0aCBhIHNwZWNp
ZmljIHAybSB0eXBlLgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Wed Dec 12 16:23:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2018 16:23:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gX7I7-0001rz-BC; Wed, 12 Dec 2018 16:23:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oOCX=OV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gX7I5-0001ro-Vf
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 16:23:18 +0000
X-Inumbo-ID: 3b17d9a2-fe2a-11e8-94ed-4b2afc505c51
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3b17d9a2-fe2a-11e8-94ed-4b2afc505c51;
 Wed, 12 Dec 2018 16:23:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gX7I4-0004LL-NC
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 16:23:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gX7I4-0005bg-Kv
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 16:23:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gX7I4-0005bg-Kv@xenbits.xenproject.org>
Date: Wed, 12 Dec 2018 16:23:16 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: p2m: Allow to flush cache on
 any RAM region
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNkODUxNDcyODc2ZGVkNWI1ZDEwZjgzYTI5OTg4ZjRkMjMwMmFkZWEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEZl
YiAyMSAxNDoxODo0NCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFdlZCBEZWMgMTIgMTY6MDc6MzcgMjAxOCArMDAw
MAoKICAgIHhlbi9hcm06IHAybTogQWxsb3cgdG8gZmx1c2ggY2FjaGUgb24gYW55IFJBTSByZWdp
b24KICAgIAogICAgQ3VycmVudGx5LCB3ZSBvbmx5IGFsbG93IHRvIGZsdXNoIGNhY2hlIG9uIHJl
Z2lvbnMgbWFwcGVkIGFzIHAybV9yYW1fe3J3LHJvfS4KICAgIAogICAgVGhlcmUgYXJlIG5vIHJl
YWwgcHJvYmxlbSBpbiBjYWNoZSBmbHVzaGluZyBhbnkgUkFNIHJlZ2lvbnMgc3VjaCBhcyBncmFu
dHMKICAgIGFuZCBmb3JlaWduIG1hcHBpbmcuIFRoZXJlZm9yZSwgcmVsYXggdGhlIGNoZWNrIHRv
IGFsbG93IGZsdXNoaW5nIHRoZQogICAgY2FjaGUgb24gYW55IFJBTSByZWdpb24uCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBS
ZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgot
LS0KIHhlbi9hcmNoL2FybS9wMm0uYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlv
bigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hl
bi9hcmNoL2FybS9wMm0uYwppbmRleCA4MzYxNTcyOTJjLi40ZTBkZGJmNzBiIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC0xNTM5LDcg
KzE1MzksNyBAQCBpbnQgcDJtX2NhY2hlX2ZsdXNoX3JhbmdlKHN0cnVjdCBkb21haW4gKmQsIGdm
bl90IHN0YXJ0LCBnZm5fdCBlbmQpCiAgICAgICAgIG5leHRfZ2ZuID0gZ2ZuX25leHRfYm91bmRh
cnkoc3RhcnQsIG9yZGVyKTsKIAogICAgICAgICAvKiBTa2lwIGhvbGUgYW5kIG5vbi1SQU0gcGFn
ZSAqLwotICAgICAgICBpZiAoIG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSB8fCAhcDJtX2lzX3Jh
bSh0KSApCisgICAgICAgIGlmICggbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pIHx8ICFwMm1faXNf
YW55X3JhbSh0KSApCiAgICAgICAgICAgICBjb250aW51ZTsKIAogICAgICAgICAvKiBYWFg6IElt
cGxlbWVudCBwcmVlbXB0aW9uICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Dec 12 16:23:30 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2018 16:23:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gX7II-0001tC-DH; Wed, 12 Dec 2018 16:23:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oOCX=OV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gX7IG-0001t0-C9
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 16:23:28 +0000
X-Inumbo-ID: 4129159a-fe2a-11e8-8a9b-c7293bda285b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4129159a-fe2a-11e8-8a9b-c7293bda285b;
 Wed, 12 Dec 2018 16:23:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gX7IE-0004Lv-TA
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 16:23:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gX7IE-0005dR-Ql
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 16:23:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gX7IE-0005dR-Ql@xenbits.xenproject.org>
Date: Wed, 12 Dec 2018 16:23:26 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: p2m: Extend p2m_get_entry to
 return the value of bit[0] (valid bit)
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBiYzFhN2IzMDA1YzkxNjk1ZGRlYmY3ODQxZWY4MWQxMmUwZTQzNWUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIEF1
ZyA2IDE3OjQ3OjU0IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIERlYyAxMiAxNjowNzo1MyAyMDE4ICswMDAw
CgogICAgeGVuL2FybTogcDJtOiBFeHRlbmQgcDJtX2dldF9lbnRyeSB0byByZXR1cm4gdGhlIHZh
bHVlIG9mIGJpdFswXSAodmFsaWQgYml0KQogICAgCiAgICBXaXRoIHRoZSByZWNlbnQgY2hhbmdl
cywgYSBQMk0gZW50cnkgbWF5IGJlIHBvcHVsYXRlZCBidXQgbWF5IG5vdCBiZQogICAgdmFsaWQu
IEluIHNvbWUgc2l0dWF0aW9uLCBpdCB3b3VsZCBiZSB1c2VmdWwgdG8ga25vdyB3aGV0aGVyIHRo
ZSBlbnRyeQogICAgaGFzIGJlZW4gbWFya2VkIGF2YWlsYWJsZSB0byBndWVzdCBpbiBvcmRlciB0
byBwZXJmb3JtIGEgc3BlY2lmaWMKICAgIGFjdGlvbi4gU28gZXh0ZW5kIHAybV9nZXRfZW50cnkg
dG8gcmV0dXJuIHRoZSB2YWx1ZSBvZiBiaXRbMF0gKHZhbGlkIGJpdCkuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBBY2tlZC1i
eTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogICAgUmV2aWV3
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4
ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jIHwgIDYgKysrLS0tCiB4ZW4vYXJjaC9hcm0vcDJtLmMg
ICAgICAgIHwgMTggKysrKysrKysrKysrKystLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5o
IHwgIDMgKystCiAzIGZpbGVzIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYyBiL3hlbi9hcmNoL2Fy
bS9tZW1fYWNjZXNzLmMKaW5kZXggZjkxMTkzN2NjZi4uZGI0OTM3MmEyYyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYworKysgYi94ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5j
CkBAIC03MSw3ICs3MSw3IEBAIHN0YXRpYyBpbnQgX19wMm1fZ2V0X21lbV9hY2Nlc3Moc3RydWN0
IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLAogICAgICAgICAgKiBObyBzZXR0aW5nIHdhcyBmb3VuZCBp
biB0aGUgUmFkaXggdHJlZS4gQ2hlY2sgaWYgdGhlCiAgICAgICAgICAqIGVudHJ5IGV4aXN0cyBp
biB0aGUgcGFnZS10YWJsZXMuCiAgICAgICAgICAqLwotICAgICAgICBtZm5fdCBtZm4gPSBwMm1f
Z2V0X2VudHJ5KHAybSwgZ2ZuLCBOVUxMLCBOVUxMLCBOVUxMKTsKKyAgICAgICAgbWZuX3QgbWZu
ID0gcDJtX2dldF9lbnRyeShwMm0sIGdmbiwgTlVMTCwgTlVMTCwgTlVMTCwgTlVMTCk7CiAKICAg
ICAgICAgaWYgKCBtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQogICAgICAgICAgICAgcmV0dXJu
IC1FU1JDSDsKQEAgLTIwMCw3ICsyMDAsNyBAQCBwMm1fbWVtX2FjY2Vzc19jaGVja19hbmRfZ2V0
X3BhZ2UodmFkZHJfdCBndmEsIHVuc2lnbmVkIGxvbmcgZmxhZywKICAgICAgKiBXZSBoYWQgYSBt
ZW1fYWNjZXNzIHBlcm1pc3Npb24gbGltaXRpbmcgdGhlIGFjY2VzcywgYnV0IHRoZSBwYWdlIHR5
cGUKICAgICAgKiBjb3VsZCBhbHNvIGJlIGxpbWl0aW5nLCBzbyB3ZSBuZWVkIHRvIGNoZWNrIHRo
YXQgYXMgd2VsbC4KICAgICAgKi8KLSAgICBtZm4gPSBwMm1fZ2V0X2VudHJ5KHAybSwgZ2ZuLCAm
dCwgTlVMTCwgTlVMTCk7CisgICAgbWZuID0gcDJtX2dldF9lbnRyeShwMm0sIGdmbiwgJnQsIE5V
TEwsIE5VTEwsIE5VTEwpOwogICAgIGlmICggbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkKICAg
ICAgICAgZ290byBlcnI7CiAKQEAgLTQwNiw3ICs0MDYsNyBAQCBsb25nIHAybV9zZXRfbWVtX2Fj
Y2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIHVpbnQzMl90IG5yLAogICAgICAgICAg
IGdmbiA9IGdmbl9uZXh0X2JvdW5kYXJ5KGdmbiwgb3JkZXIpICkKICAgICB7CiAgICAgICAgIHAy
bV90eXBlX3QgdDsKLSAgICAgICAgbWZuX3QgbWZuID0gcDJtX2dldF9lbnRyeShwMm0sIGdmbiwg
JnQsIE5VTEwsICZvcmRlcik7CisgICAgICAgIG1mbl90IG1mbiA9IHAybV9nZXRfZW50cnkocDJt
LCBnZm4sICZ0LCBOVUxMLCAmb3JkZXIsIE5VTEwpOwogCiAKICAgICAgICAgaWYgKCAhbWZuX2Vx
KG1mbiwgSU5WQUxJRF9NRk4pICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hl
bi9hcmNoL2FybS9wMm0uYwppbmRleCA0ZTBkZGJmNzBiLi5jNzEzMjI2NTYxIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC0yOTgsMTAg
KzI5OCwxNCBAQCBzdGF0aWMgaW50IHAybV9uZXh0X2xldmVsKHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0sIGJvb2wgcmVhZF9vbmx5LAogICoKICAqIElmIHRoZSBlbnRyeSBpcyBub3QgcHJlc2VudCwg
SU5WQUxJRF9NRk4gd2lsbCBiZSByZXR1cm5lZCBhbmQgdGhlCiAgKiBwYWdlX29yZGVyIHdpbGwg
YmUgc2V0IGFjY29yZGluZyB0byB0aGUgb3JkZXIgb2YgdGhlIGludmFsaWQgcmFuZ2UuCisgKgor
ICogdmFsaWQgd2lsbCBjb250YWluIHRoZSB2YWx1ZSBvZiBiaXRbMF0gKGUuZyB2YWxpZCBiaXQp
IG9mIHRoZQorICogZW50cnkuCiAgKi8KIG1mbl90IHAybV9nZXRfZW50cnkoc3RydWN0IHAybV9k
b21haW4gKnAybSwgZ2ZuX3QgZ2ZuLAogICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90ICp0
LCBwMm1fYWNjZXNzX3QgKmEsCi0gICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqcGFn
ZV9vcmRlcikKKyAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpwYWdlX29yZGVyLAor
ICAgICAgICAgICAgICAgICAgICBib29sICp2YWxpZCkKIHsKICAgICBwYWRkcl90IGFkZHIgPSBn
Zm5fdG9fZ2FkZHIoZ2ZuKTsKICAgICB1bnNpZ25lZCBpbnQgbGV2ZWwgPSAwOwpAQCAtMzI2LDYg
KzMzMCw5IEBAIG1mbl90IHAybV9nZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2Zu
X3QgZ2ZuLAogCiAgICAgKnQgPSBwMm1faW52YWxpZDsKIAorICAgIGlmICggdmFsaWQgKQorICAg
ICAgICAqdmFsaWQgPSBmYWxzZTsKKwogICAgIC8qIFhYWDogQ2hlY2sgaWYgdGhlIG1hcHBpbmcg
aXMgbG93ZXIgdGhhbiB0aGUgbWFwcGVkIGdmbiAqLwogCiAgICAgLyogVGhpcyBnZm4gaXMgaGln
aGVyIHRoYW4gdGhlIGhpZ2hlc3QgdGhlIHAybSBtYXAgY3VycmVudGx5IGhvbGRzICovCkBAIC0z
NzEsNiArMzc4LDkgQEAgbWZuX3QgcDJtX2dldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
LCBnZm5fdCBnZm4sCiAgICAgICAgICAqIHRvIHRoZSBHRk4uCiAgICAgICAgICAqLwogICAgICAg
ICBtZm4gPSBtZm5fYWRkKG1mbiwgZ2ZuX3goZ2ZuKSAmICgoMVVMIDw8IGxldmVsX29yZGVyc1ts
ZXZlbF0pIC0gMSkpOworCisgICAgICAgIGlmICggdmFsaWQgKQorICAgICAgICAgICAgKnZhbGlk
ID0gbHBhZV9pc192YWxpZChlbnRyeSk7CiAgICAgfQogCiBvdXRfdW5tYXA6CkBAIC0zODksNyAr
Mzk5LDcgQEAgbWZuX3QgcDJtX2xvb2t1cChzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIHAy
bV90eXBlX3QgKnQpCiAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9zdHAy
bShkKTsKIAogICAgIHAybV9yZWFkX2xvY2socDJtKTsKLSAgICBtZm4gPSBwMm1fZ2V0X2VudHJ5
KHAybSwgZ2ZuLCB0LCBOVUxMLCBOVUxMKTsKKyAgICBtZm4gPSBwMm1fZ2V0X2VudHJ5KHAybSwg
Z2ZuLCB0LCBOVUxMLCBOVUxMLCBOVUxMKTsKICAgICBwMm1fcmVhZF91bmxvY2socDJtKTsKIAog
ICAgIHJldHVybiBtZm47CkBAIC0xNDcxLDcgKzE0ODEsNyBAQCBpbnQgcmVsaW5xdWlzaF9wMm1f
bWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkKQogICAgIGZvciAoIDsgZ2ZuX3goc3RhcnQpIDwgZ2Zu
X3goZW5kKTsKICAgICAgICAgICBzdGFydCA9IGdmbl9uZXh0X2JvdW5kYXJ5KHN0YXJ0LCBvcmRl
cikgKQogICAgIHsKLSAgICAgICAgbWZuX3QgbWZuID0gcDJtX2dldF9lbnRyeShwMm0sIHN0YXJ0
LCAmdCwgTlVMTCwgJm9yZGVyKTsKKyAgICAgICAgbWZuX3QgbWZuID0gcDJtX2dldF9lbnRyeShw
Mm0sIHN0YXJ0LCAmdCwgTlVMTCwgJm9yZGVyLCBOVUxMKTsKIAogICAgICAgICBjb3VudCsrOwog
ICAgICAgICAvKgpAQCAtMTUzNCw3ICsxNTQ0LDcgQEAgaW50IHAybV9jYWNoZV9mbHVzaF9yYW5n
ZShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBzdGFydCwgZ2ZuX3QgZW5kKQogCiAgICAgZm9yICgg
OyBnZm5feChzdGFydCkgPCBnZm5feChlbmQpOyBzdGFydCA9IG5leHRfZ2ZuICkKICAgICB7Ci0g
ICAgICAgIG1mbl90IG1mbiA9IHAybV9nZXRfZW50cnkocDJtLCBzdGFydCwgJnQsIE5VTEwsICZv
cmRlcik7CisgICAgICAgIG1mbl90IG1mbiA9IHAybV9nZXRfZW50cnkocDJtLCBzdGFydCwgJnQs
IE5VTEwsICZvcmRlciwgTlVMTCk7CiAKICAgICAgICAgbmV4dF9nZm4gPSBnZm5fbmV4dF9ib3Vu
ZGFyeShzdGFydCwgb3JkZXIpOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Ay
bS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaAppbmRleCA1ODU4Zjk3ZTljLi43YzFkOTMw
YjFkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcDJtLmgKQEAgLTIxMyw3ICsyMTMsOCBAQCBtZm5fdCBwMm1fbG9va3VwKHN0
cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgcDJtX3R5cGVfdCAqdCk7CiAgKi8KIG1mbl90IHAy
bV9nZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuLAogICAgICAgICAg
ICAgICAgICAgICBwMm1fdHlwZV90ICp0LCBwMm1fYWNjZXNzX3QgKmEsCi0gICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCAqcGFnZV9vcmRlcik7CisgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCAqcGFnZV9vcmRlciwKKyAgICAgICAgICAgICAgICAgICAgYm9vbCAqdmFsaWQp
OwogCiAvKgogICogRGlyZWN0IHNldCBhIHAybSBlbnRyeTogb25seSBmb3IgdXNlIGJ5IHRoZSBQ
Mk0gY29kZS4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Dec 12 16:23:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2018 16:23:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gX7IS-0001uN-Et; Wed, 12 Dec 2018 16:23:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oOCX=OV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gX7IQ-0001u9-JD
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 16:23:38 +0000
X-Inumbo-ID: 473b4f2a-fe2a-11e8-a295-f75423595839
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 473b4f2a-fe2a-11e8-a295-f75423595839;
 Wed, 12 Dec 2018 16:23:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gX7IP-0004M3-2k
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 16:23:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gX7IP-0005ey-0M
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 16:23:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gX7IP-0005ey-0M@xenbits.xenproject.org>
Date: Wed, 12 Dec 2018 16:23:37 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: traps: Rework
 leave_hypervisor_tail
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkyN2VhNTAwNjZiYThkMTkxNGUxZTE4MDFhZDkzNDE0MTljMjA2YzQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE5v
diAyNiAxNDoyNTo1NCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFdlZCBEZWMgMTIgMTY6MDk6MTEgMjAxOCArMDAw
MAoKICAgIHhlbi9hcm06IHRyYXBzOiBSZXdvcmsgbGVhdmVfaHlwZXJ2aXNvcl90YWlsCiAgICAK
ICAgIFRoZSBmdW5jdGlvbiBsZWF2ZV9oeXBlcnZpc29yX3RhaWwgaXMgY2FsbGVkIGJlZm9yZSBl
YWNoIHJldHVybiB0byB0aGUKICAgIGd1ZXN0IHZDUFUuIEl0IGhhcyB0d28gbWFpbiBwdXJwb3Nl
czoKICAgICAgICAxKSBQcm9jZXNzIHBoeXNpY2FsIENQVSB3b3JrIChlLmcgcmVzY2hlZHVsaW5n
KSBpZiByZXF1aXJlZAogICAgICAgIDIpIFByZXBhcmUgdGhlIHBoeXNpY2FsIENQVSB0byBydW4g
dGhlIGd1ZXN0IHZDUFUKICAgIAogICAgMikgd2lsbCBhbHdheXMgYmUgZG9uZSBvbmNlIHdlIGZp
bmlzaGVkIHRvIHByb2Nlc3MgcGh5c2ljYWwgQ1BVIHdvcmsuIEF0CiAgICB0aGUgbW9tZW50LCBp
dCBpcyBkb25lIHBhcnQgb2YgdGhlIGxhc3QgaXRlcmF0aW9ucyBvZiAxKSBtYWtpbmcgYWRkaW5n
CiAgICBzb21lIGV4dHJhIGluZGVudGF0aW9uIGluIHRoZSBjb2RlLgogICAgCiAgICBUaGlzIGNv
dWxkIGJlIHN0cmVhbWxpbmVkIGJ5IG1vdmluZyBvdXQgMikgb2YgdGhlIGxvb3AuIEF0IHRoZSBz
YW1lCiAgICB0aW1lLCAxKSBpcyBtb3ZlZCBpbiBhIHNlcGFyYXRlIGZ1bmN0aW9uIG1ha2luZyBt
b3JlIG9idmlvdXMgd2hhdCBpcwogICAgaGFwcGVuaW5nLgogICAgCiAgICBBbGwgdGhvc2UgY2hh
bmdlcyB3aWxsIGhlbHAgYSBmb2xsb3ctdXAgcGF0Y2ggd2hlcmUgd2Ugd291bGQgd2FudCB0bwog
ICAgaW50cm9kdWNlIHNvbWUgdkNQVSB3b3JrIGJlZm9yZSByZXR1cm5pbmcgdG8gdGhlIGd1ZXN0
IHZDUFUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS90cmFwcy5jIHwgNjEgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQs
IDMzIGluc2VydGlvbnMoKyksIDI4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggYjAwZDBiOGUxZS4uMDI2
NjVjYzdiNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gv
YXJtL3RyYXBzLmMKQEAgLTIyNDEsMzYgKzIyNDEsMTIgQEAgdm9pZCBkb190cmFwX2ZpcShzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBnaWNfaW50ZXJydXB0KHJlZ3MsIDEpOwogfQog
Ci12b2lkIGxlYXZlX2h5cGVydmlzb3JfdGFpbCh2b2lkKQorc3RhdGljIHZvaWQgY2hlY2tfZm9y
X3BjcHVfd29yayh2b2lkKQogewotICAgIHdoaWxlICgxKQotICAgIHsKLSAgICAgICAgbG9jYWxf
aXJxX2Rpc2FibGUoKTsKLSAgICAgICAgaWYgKCAhc29mdGlycV9wZW5kaW5nKHNtcF9wcm9jZXNz
b3JfaWQoKSkgKQotICAgICAgICB7Ci0gICAgICAgICAgICB2Z2ljX3N5bmNfdG9fbHJzKCk7Ci0K
LSAgICAgICAgICAgIC8qCi0gICAgICAgICAgICAgKiBJZiB0aGUgU0Vycm9ycyBoYW5kbGUgb3B0
aW9uIGlzICJESVZFUlNFIiwgd2UgaGF2ZSB0byBwcmV2ZW50Ci0gICAgICAgICAgICAgKiBzbGlw
cGluZyB0aGUgaHlwZXJ2aXNvciBTRXJyb3IgdG8gZ3Vlc3QuIEluIHRoaXMgb3B0aW9uLCBiZWZv
cmUKLSAgICAgICAgICAgICAqIHJldHVybmluZyBmcm9tIHRyYXAsIHdlIGhhdmUgdG8gc3luY2hy
b25pemUgU0Vycm9ycyB0byBndWFyYW50ZWUKLSAgICAgICAgICAgICAqIHRoYXQgdGhlIHBlbmRp
bmcgU0Vycm9yIHdvdWxkIGJlIGNhdWdodCBpbiBoeXBlcnZpc29yLgotICAgICAgICAgICAgICoK
LSAgICAgICAgICAgICAqIElmIG9wdGlvbiBpcyBOT1QgIkRJVkVSU0UiLCBTS0lQX1NZTkNIUk9O
SVpFX1NFUlJPUl9FTlRSWV9FWElUCi0gICAgICAgICAgICAgKiB3aWxsIGJlIHNldCB0byBjcHVf
aHdjYXBzLiBUaGlzIG1lYW5zIHdlIGNhbiB1c2UgdGhlIGFsdGVybmF0aXZlCi0gICAgICAgICAg
ICAgKiB0byBza2lwIHN5bmNocm9uaXppbmcgU0Vycm9ycyBmb3Igb3RoZXIgU0Vycm9ycyBoYW5k
bGUgb3B0aW9ucy4KLSAgICAgICAgICAgICAqLwotICAgICAgICAgICAgU1lOQ0hST05JWkVfU0VS
Uk9SKFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQpOwotCi0gICAgICAgICAgICAv
KgotICAgICAgICAgICAgICogVGhlIGh5cGVydmlzb3IgcnVucyB3aXRoIHRoZSB3b3JrYXJvdW5k
IGFsd2F5cyBwcmVzZW50LgotICAgICAgICAgICAgICogSWYgdGhlIGd1ZXN0IHdhbnRzIGl0IGRp
c2FibGVkLCBzbyBiZSBpdC4uLgotICAgICAgICAgICAgICovCi0gICAgICAgICAgICBpZiAoIG5l
ZWRzX3NzYmRfZmxpcChjdXJyZW50KSApCi0gICAgICAgICAgICAgICAgYXJtX3NtY2NjXzFfMV9z
bWMoQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8yX0ZJRCwgMCwgTlVMTCk7CisgICAgQVNTRVJU
KCFsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKIAotICAgICAgICAgICAgcmV0dXJuOwotICAgICAg
ICB9CisgICAgd2hpbGUgKCBzb2Z0aXJxX3BlbmRpbmcoc21wX3Byb2Nlc3Nvcl9pZCgpKSApCisg
ICAgewogICAgICAgICBsb2NhbF9pcnFfZW5hYmxlKCk7CiAgICAgICAgIGRvX3NvZnRpcnEoKTsK
ICAgICAgICAgLyoKQEAgLTIyNzgsOSArMjI1NCwzOCBAQCB2b2lkIGxlYXZlX2h5cGVydmlzb3Jf
dGFpbCh2b2lkKQogICAgICAgICAgKiBhbmQgd2Ugd2FudCB0byBwYXRjaCB0aGUgaHlwZXJ2aXNv
ciB3aXRoIGFsbW9zdCBubyBzdGFjay4KICAgICAgICAgICovCiAgICAgICAgIGNoZWNrX2Zvcl9s
aXZlcGF0Y2hfd29yaygpOworICAgICAgICBsb2NhbF9pcnFfZGlzYWJsZSgpOwogICAgIH0KIH0K
IAordm9pZCBsZWF2ZV9oeXBlcnZpc29yX3RhaWwodm9pZCkKK3sKKyAgICBsb2NhbF9pcnFfZGlz
YWJsZSgpOworCisgICAgY2hlY2tfZm9yX3BjcHVfd29yaygpOworCisgICAgdmdpY19zeW5jX3Rv
X2xycygpOworCisgICAgLyoKKyAgICAgKiBJZiB0aGUgU0Vycm9ycyBoYW5kbGUgb3B0aW9uIGlz
ICJESVZFUlNFIiwgd2UgaGF2ZSB0byBwcmV2ZW50CisgICAgICogc2xpcHBpbmcgdGhlIGh5cGVy
dmlzb3IgU0Vycm9yIHRvIGd1ZXN0LiBJbiB0aGlzIG9wdGlvbiwgYmVmb3JlCisgICAgICogcmV0
dXJuaW5nIGZyb20gdHJhcCwgd2UgaGF2ZSB0byBzeW5jaHJvbml6ZSBTRXJyb3JzIHRvIGd1YXJh
bnRlZQorICAgICAqIHRoYXQgdGhlIHBlbmRpbmcgU0Vycm9yIHdvdWxkIGJlIGNhdWdodCBpbiBo
eXBlcnZpc29yLgorICAgICAqCisgICAgICogSWYgb3B0aW9uIGlzIE5PVCAiRElWRVJTRSIsIFNL
SVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQKKyAgICAgKiB3aWxsIGJlIHNldCB0byBj
cHVfaHdjYXBzLiBUaGlzIG1lYW5zIHdlIGNhbiB1c2UgdGhlIGFsdGVybmF0aXZlCisgICAgICog
dG8gc2tpcCBzeW5jaHJvbml6aW5nIFNFcnJvcnMgZm9yIG90aGVyIFNFcnJvcnMgaGFuZGxlIG9w
dGlvbnMuCisgICAgICovCisgICAgU1lOQ0hST05JWkVfU0VSUk9SKFNLSVBfU1lOQ0hST05JWkVf
U0VSUk9SX0VOVFJZX0VYSVQpOworCisgICAgLyoKKyAgICAgKiBUaGUgaHlwZXJ2aXNvciBydW5z
IHdpdGggdGhlIHdvcmthcm91bmQgYWx3YXlzIHByZXNlbnQuCisgICAgICogSWYgdGhlIGd1ZXN0
IHdhbnRzIGl0IGRpc2FibGVkLCBzbyBiZSBpdC4uLgorICAgICAqLworICAgIGlmICggbmVlZHNf
c3NiZF9mbGlwKGN1cnJlbnQpICkKKyAgICAgICAgYXJtX3NtY2NjXzFfMV9zbWMoQVJNX1NNQ0ND
X0FSQ0hfV09SS0FST1VORF8yX0ZJRCwgMCwgTlVMTCk7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJp
YWJsZXM6CiAgKiBtb2RlOiBDCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Dec 12 16:23:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2018 16:23:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gX7Ib-0001va-I8; Wed, 12 Dec 2018 16:23:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oOCX=OV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gX7Ia-0001vQ-6A
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 16:23:48 +0000
X-Inumbo-ID: 4d4d8378-fe2a-11e8-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4d4d8378-fe2a-11e8-8e1d-bc764e045a96;
 Wed, 12 Dec 2018 16:23:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gX7IZ-0004MB-8g
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 16:23:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gX7IZ-0005hP-6D
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 16:23:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gX7IZ-0005hP-6D@xenbits.xenproject.org>
Date: Wed, 12 Dec 2018 16:23:47 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: p2m: Rework
 p2m_cache_flush_range
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhkNmUxZmU0YTcxZjQwNDhiYTc3MGI4MzEyZjI1YmEzYWRiNjdkMTIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE5v
diAyOSAxOTowMjowOSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFdlZCBEZWMgMTIgMTY6MDk6MjIgMjAxOCArMDAw
MAoKICAgIHhlbi9hcm06IHAybTogUmV3b3JrIHAybV9jYWNoZV9mbHVzaF9yYW5nZQogICAgCiAg
ICBBIGZvbGxvdy11cCBwYXRjaCB3aWxsIGFkZCBzdXBwb3J0IGZvciBwcmVlbXB0aW9uIGluIHAy
bV9jYWNoZV9mbHVzaF9yYW5nZS4KICAgIEJlY2F1c2Ugb2YgdGhlIGNvbXBsZXhpdHkgZm9yIHRo
ZSAyIGxvb3BzLCBpdCB3b3VsZCBiZSBuZWNlc3NhcnkgdG8gYWRkCiAgICBwcmVlbXB0aW9uIGlu
IGJvdGggb2YgdGhlbS4KICAgIAogICAgVGhpcyBjYW4gYmUgYXZvaWRlZCBieSBtZXJnaW5nIHRo
ZSAyIGxvb3BzIHRvZ2V0aGVyIGFuZCBzdGlsbCBrZWVwaW5nCiAgICB0aGUgY29kZSBmYWlybHkg
c2ltcGxlIHRvIHJlYWQgYW5kIGV4dGVuZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL3AybS5j
IHwgNDcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggYzcxMzIy
NjU2MS4uMTdlMjUyM2ZjMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hl
bi9hcmNoL2FybS9wMm0uYwpAQCAtMTUyNyw3ICsxNTI3LDggQEAgaW50IHJlbGlucXVpc2hfcDJt
X21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCkKIGludCBwMm1fY2FjaGVfZmx1c2hfcmFuZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwgZ2ZuX3Qgc3RhcnQsIGdmbl90IGVuZCkKIHsKICAgICBzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwotICAgIGdmbl90IG5leHRfZ2ZuOwor
ICAgIGdmbl90IG5leHRfYmxvY2tfZ2ZuOworICAgIG1mbl90IG1mbiA9IElOVkFMSURfTUZOOwog
ICAgIHAybV90eXBlX3QgdDsKICAgICB1bnNpZ25lZCBpbnQgb3JkZXI7CiAKQEAgLTE1NDIsMjQg
KzE1NDMsNDAgQEAgaW50IHAybV9jYWNoZV9mbHVzaF9yYW5nZShzdHJ1Y3QgZG9tYWluICpkLCBn
Zm5fdCBzdGFydCwgZ2ZuX3QgZW5kKQogICAgIHN0YXJ0ID0gZ2ZuX21heChzdGFydCwgcDJtLT5s
b3dlc3RfbWFwcGVkX2dmbik7CiAgICAgZW5kID0gZ2ZuX21pbihlbmQsIHAybS0+bWF4X21hcHBl
ZF9nZm4pOwogCi0gICAgZm9yICggOyBnZm5feChzdGFydCkgPCBnZm5feChlbmQpOyBzdGFydCA9
IG5leHRfZ2ZuICkKLSAgICB7Ci0gICAgICAgIG1mbl90IG1mbiA9IHAybV9nZXRfZW50cnkocDJt
LCBzdGFydCwgJnQsIE5VTEwsICZvcmRlciwgTlVMTCk7Ci0KLSAgICAgICAgbmV4dF9nZm4gPSBn
Zm5fbmV4dF9ib3VuZGFyeShzdGFydCwgb3JkZXIpOworICAgIG5leHRfYmxvY2tfZ2ZuID0gc3Rh
cnQ7CiAKLSAgICAgICAgLyogU2tpcCBob2xlIGFuZCBub24tUkFNIHBhZ2UgKi8KLSAgICAgICAg
aWYgKCBtZm5fZXEobWZuLCBJTlZBTElEX01GTikgfHwgIXAybV9pc19hbnlfcmFtKHQpICkKLSAg
ICAgICAgICAgIGNvbnRpbnVlOwotCi0gICAgICAgIC8qIFhYWDogSW1wbGVtZW50IHByZWVtcHRp
b24gKi8KLSAgICAgICAgd2hpbGUgKCBnZm5feChzdGFydCkgPCBnZm5feChuZXh0X2dmbikgKQor
ICAgIHdoaWxlICggZ2ZuX3goc3RhcnQpIDwgZ2ZuX3goZW5kKSApCisgICAgeworICAgICAgICAv
KgorICAgICAgICAgKiBXZSB3YW50IHRvIGZsdXNoIHBhZ2UgYnkgcGFnZSBhczoKKyAgICAgICAg
ICogIC0gaXQgbWF5IG5vdCBiZSBwb3NzaWJsZSB0byBtYXAgdGhlIGZ1bGwgYmxvY2sgKGNhbiBi
ZSB1cCB0byAxR0IpCisgICAgICAgICAqICAgIGluIFhlbiBtZW1vcnkKKyAgICAgICAgICogIC0g
d2UgbWF5IHdhbnQgdG8gZG8gZmluZSBncmFpbiBwcmVlbXB0aW9uIGFzIGZsdXNoaW5nIG11bHRp
cGxlCisgICAgICAgICAqICAgIHBhZ2UgaW4gb25lIGdvIG1heSB0YWtlIGEgbG9uZyB0aW1lCisg
ICAgICAgICAqCisgICAgICAgICAqIEFzIHAybV9nZXRfZW50cnkgaXMgYWJsZSB0byByZXR1cm4g
dGhlIHNpemUgb2YgdGhlIG1hcHBpbmcKKyAgICAgICAgICogaW4gdGhlIHAybSwgaXQgaXMgcG9p
bnRsZXNzIHRvIGV4ZWN1dGUgaXQgZm9yIGVhY2ggcGFnZS4KKyAgICAgICAgICoKKyAgICAgICAg
ICogV2UgY2FuIG9wdGltaXplIGl0IGJ5IHRyYWNraW5nIHRoZSBnZm4gb2YgdGhlIG5leHQKKyAg
ICAgICAgICogYmxvY2suIFNvIHdlIHdpbGwgb25seSBjYWxsIHAybV9nZXRfZW50cnkgZm9yIGVh
Y2ggYmxvY2sgKGNhbgorICAgICAgICAgKiBiZSB1cCB0byAxR0IpLgorICAgICAgICAgKi8KKyAg
ICAgICAgaWYgKCBnZm5fZXEoc3RhcnQsIG5leHRfYmxvY2tfZ2ZuKSApCiAgICAgICAgIHsKLSAg
ICAgICAgICAgIGZsdXNoX3BhZ2VfdG9fcmFtKG1mbl94KG1mbiksIGZhbHNlKTsKKyAgICAgICAg
ICAgIG1mbiA9IHAybV9nZXRfZW50cnkocDJtLCBzdGFydCwgJnQsIE5VTEwsICZvcmRlciwgTlVM
TCk7CisgICAgICAgICAgICBuZXh0X2Jsb2NrX2dmbiA9IGdmbl9uZXh0X2JvdW5kYXJ5KHN0YXJ0
LCBvcmRlcik7CiAKLSAgICAgICAgICAgIHN0YXJ0ID0gZ2ZuX2FkZChzdGFydCwgMSk7Ci0gICAg
ICAgICAgICBtZm4gPSBtZm5fYWRkKG1mbiwgMSk7CisgICAgICAgICAgICBpZiAoIG1mbl9lcSht
Zm4sIElOVkFMSURfTUZOKSB8fCAhcDJtX2lzX2FueV9yYW0odCkgKQorICAgICAgICAgICAgewor
ICAgICAgICAgICAgICAgIHN0YXJ0ID0gbmV4dF9ibG9ja19nZm47CisgICAgICAgICAgICAgICAg
Y29udGludWU7CisgICAgICAgICAgICB9CiAgICAgICAgIH0KKworICAgICAgICBmbHVzaF9wYWdl
X3RvX3JhbShtZm5feChtZm4pLCBmYWxzZSk7CisKKyAgICAgICAgc3RhcnQgPSBnZm5fYWRkKHN0
YXJ0LCAxKTsKKyAgICAgICAgbWZuID0gbWZuX2FkZChtZm4sIDEpOwogICAgIH0KIAogICAgIGlu
dmFsaWRhdGVfaWNhY2hlKCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Dec 12 16:24:00 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2018 16:24:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gX7Im-0001xJ-Jo; Wed, 12 Dec 2018 16:24:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oOCX=OV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gX7Il-0001xB-4w
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 16:23:59 +0000
X-Inumbo-ID: 53604116-fe2a-11e8-bed9-d7f2f106a3eb
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 53604116-fe2a-11e8-bed9-d7f2f106a3eb;
 Wed, 12 Dec 2018 16:23:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gX7Ij-0004MJ-El
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 16:23:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gX7Ij-0005km-C7
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 16:23:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gX7Ij-0005km-C7@xenbits.xenproject.org>
Date: Wed, 12 Dec 2018 16:23:57 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: domctl: Use typesafe gfn in
 XEN_DOMCTL_cacheflush
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDljMzU1NzJmMzU5Y2Q2ZjcxYWEyMGIwOTkxYzc0ZTAzMmI4NzIxZDIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE5v
diAyOSAxOToxNDo0MyAyMDE4ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFdlZCBEZWMgMTIgMTY6MDk6MzEgMjAxOCArMDAw
MAoKICAgIHhlbi9hcm06IGRvbWN0bDogVXNlIHR5cGVzYWZlIGdmbiBpbiBYRU5fRE9NQ1RMX2Nh
Y2hlZmx1c2gKICAgIAogICAgVGhpcyB3aWxsIG1ha2UgY2hhbmdlcyBpbiBhIGZvbGxvdy11cCBw
YXRjaCBlYXNpZXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9kb21jdGwuYyB8IDggKysrKy0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2RvbWN0bC5jIGIveGVuL2FyY2gvYXJtL2RvbWN0bC5jCmluZGV4
IGMxMGY1NjhhYWQuLjIwNjkxNTI4YTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21jdGwu
YworKysgYi94ZW4vYXJjaC9hcm0vZG9tY3RsLmMKQEAgLTUyLDE2ICs1MiwxNiBAQCBsb25nIGFy
Y2hfZG9fZG9tY3RsKHN0cnVjdCB4ZW5fZG9tY3RsICpkb21jdGwsIHN0cnVjdCBkb21haW4gKmQs
CiAgICAgewogICAgIGNhc2UgWEVOX0RPTUNUTF9jYWNoZWZsdXNoOgogICAgIHsKLSAgICAgICAg
dW5zaWduZWQgbG9uZyBzID0gZG9tY3RsLT51LmNhY2hlZmx1c2guc3RhcnRfcGZuOwotICAgICAg
ICB1bnNpZ25lZCBsb25nIGUgPSBzICsgZG9tY3RsLT51LmNhY2hlZmx1c2gubnJfcGZuczsKKyAg
ICAgICAgZ2ZuX3QgcyA9IF9nZm4oZG9tY3RsLT51LmNhY2hlZmx1c2guc3RhcnRfcGZuKTsKKyAg
ICAgICAgZ2ZuX3QgZSA9IGdmbl9hZGQocywgZG9tY3RsLT51LmNhY2hlZmx1c2gubnJfcGZucyk7
CiAKICAgICAgICAgaWYgKCBkb21jdGwtPnUuY2FjaGVmbHVzaC5ucl9wZm5zID4gKDFVPDxNQVhf
T1JERVIpICkKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCi0gICAgICAgIGlmICggZSA8
IHMgKQorICAgICAgICBpZiAoIGdmbl94KGUpIDwgZ2ZuX3gocykgKQogICAgICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CiAKLSAgICAgICAgcmV0dXJuIHAybV9jYWNoZV9mbHVzaF9yYW5nZShkLCBf
Z2ZuKHMpLCBfZ2ZuKGUpKTsKKyAgICAgICAgcmV0dXJuIHAybV9jYWNoZV9mbHVzaF9yYW5nZShk
LCBzLCBlKTsKICAgICB9CiAgICAgY2FzZSBYRU5fRE9NQ1RMX2JpbmRfcHRfaXJxOgogICAgIHsK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0
YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Dec 12 23:55:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2018 23:55:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXELL-0000IX-85; Wed, 12 Dec 2018 23:55:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oOCX=OV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXELK-0000IR-A7
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 23:55:06 +0000
X-Inumbo-ID: 58a9210a-fe69-11e8-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 58a9210a-fe69-11e8-8e1d-bc764e045a96;
 Wed, 12 Dec 2018 23:55:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXELI-0004eX-IK
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 23:55:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXELI-0000VY-FH
 for xen-changelog@lists.xenproject.org; Wed, 12 Dec 2018 23:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXELI-0000VY-FH@xenbits.xenproject.org>
Date: Wed, 12 Dec 2018 23:55:04 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: mm: Set-up page permission
 for Xen mappings earlier on
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAwYzk2ZDc3NDIyYTRiODQyNDdiZWM1ZGFkZjQzNDM2M2QzMTJjYWMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE5v
diAyOSAxMTozNzo0MyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIERlYyAxMiAxNTowNzozMiAy
MDE4IC0wODAwCgogICAgeGVuL2FybTogbW06IFNldC11cCBwYWdlIHBlcm1pc3Npb24gZm9yIFhl
biBtYXBwaW5ncyBlYXJsaWVyIG9uCiAgICAKICAgIFhlbiBtYXBwaW5nIGlzIGZpcnN0IGNyZWF0
ZSB1c2luZyBhIDJNQiBwYWdlIGFuZCB0aGVuIHNoYXR0ZXJyZWQgaW4gNEtCCiAgICBwYWdlIGZv
ciBmaW5lLWdyYWluZSBwZXJtaXNzaW9uLiBIb3dldmVyLCBpdCBpcyBub3Qgc2FmZSB0byBicmVh
ay1kb3duCiAgICBzdXBlcnBhZ2UgcGFnZSB3aXRob3V0IGdvaW5nIHRvIGFuIGludGVybWVkaWF0
ZSBzdGVwIGludmFsaWRhdGluZwogICAgdGhlIGVudHJ5LgogICAgCiAgICBBcyB3ZSBhcmUgY2hh
bmdpbmcgWGVuIG1hcHBpbmdzLCB3ZSBjYW5ub3QgZ28gdGhyb3VnaCB0aGUgaW50ZXJtZWRpYXRl
CiAgICBzdGVwLiBUaGUgb25seSBzb2x1dGlvbiBpcyB0byBjcmVhdGUgWGVuIG1hcHBpbmcgdXNp
bmcgNEtCIGVudHJpZXMKICAgIGRpcmVjdGx5LiBBcyB0aGUgWGVuIHNob3VsZCBhbHdheXMgYWNj
ZXNzIHRoZSBtYXBwaW5ncyBhY2NvcmRpbmcgd2l0aAogICAgdGhlIHJ1bnRpbWUgcGVybWlzc2lv
biwgaXQgaXMgdGhlbiBwb3NzaWJsZSB0byBzZXQtdXAgdGhlIHBlcm1pc3Npb25zCiAgICB3aGls
ZSBjcmVhdGUgdGhlIG1hcHBpbmcuCiAgICAKICAgIFdlIGFyZSBzdGlsbCBwbGF5aW5nIHdpdGgg
dGhlIGZpcmUgYXMgdGhlcmUgYXJlIHN0aWxsIHNvbWUKICAgIGJyZWFrLWJlZm9yZS1tYWtlIGlz
c3VlIGluIHNldHVwX3BhZ2V0YWJsZXMgKGkuZSBzd2l0Y2ggYmV0d2VlbiAyIHNldHMgb2YKICAg
IHBhZ2UtdGFibGVzKS4gQnV0IGl0IHNob3VsZCBzbGlnaHRseSBiZSBiZXR0ZXIgdGhhbiB0aGUg
Y3VycmVudCBzdGF0ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJlcG9ydGVkLWJ5OiBTaGFtZWVyYWxpIEtvbG90aHVtIFRo
b2RpIDxzaGFtZWVyYWxpLmtvbG90aHVtLnRob2RpQGh1YXdlaS5jb20+CiAgICBSZXBvcnRlZC1i
eTogSmFuLVBldGVyIExhcnNzb24gPEphbi1QZXRlci5MYXJzc29uQGFybS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAg
VGVzdGVkLWJ5OiBTaGFtZWVyIEtvbG90aHVtIDxzaGFtZWVyYWxpLmtvbG90aHVtLnRob2RpQGh1
YXdlaS5jb20+CiAgICBUZXN0ZWQtYnk6IE1hdHRoZXcgRGFsZXkgPG1hdHRkQGJ1Z2Z1enouY29t
PgotLS0KIHhlbi9hcmNoL2FybS9tbS5jIHwgNDkgKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyks
IDI3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2Fy
Y2gvYXJtL21tLmMKaW5kZXggOTg3ZmNiOTE2Mi4uMjU1NmU1N2E5OSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTY0OSwxMSArNjQ5LDMx
IEBAIHZvaWQgX19pbml0IHNldHVwX3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyBib290X3BoeXNf
b2Zmc2V0LCBwYWRkcl90IHhlbl9wYWRkcikKICAgICB9CiAjZW5kaWYKIAorICAgIC8qIEJyZWFr
IHVwIHRoZSBYZW4gbWFwcGluZyBpbnRvIDRrIHBhZ2VzIGFuZCBwcm90ZWN0IHRoZW0gc2VwYXJh
dGVseS4gKi8KKyAgICBmb3IgKCBpID0gMDsgaSA8IExQQUVfRU5UUklFUzsgaSsrICkKKyAgICB7
CisgICAgICAgIG1mbl90IG1mbiA9IG1mbl9hZGQobWFkZHJfdG9fbWZuKHhlbl9wYWRkciksIGkp
OworICAgICAgICB1bnNpZ25lZCBsb25nIHZhID0gWEVOX1ZJUlRfU1RBUlQgKyAoaSA8PCBQQUdF
X1NISUZUKTsKKworICAgICAgICBpZiAoICFpc19rZXJuZWwodmEpICkKKyAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KG1mbiwgTVRfTk9STUFMKTsKKyAg
ICAgICAgcHRlLnB0LnRhYmxlID0gMTsgLyogNGsgbWFwcGluZ3MgYWx3YXlzIGhhdmUgdGhpcyBi
aXQgc2V0ICovCisgICAgICAgIGlmICggaXNfa2VybmVsX3RleHQodmEpIHx8IGlzX2tlcm5lbF9p
bml0dGV4dCh2YSkgKQorICAgICAgICB7CisgICAgICAgICAgICBwdGUucHQueG4gPSAwOworICAg
ICAgICAgICAgcHRlLnB0LnJvID0gMTsKKyAgICAgICAgfQorICAgICAgICBpZiAoIGlzX2tlcm5l
bF9yb2RhdGEodmEpICkKKyAgICAgICAgICAgIHB0ZS5wdC5ybyA9IDE7CisgICAgICAgIHhlbl94
ZW5tYXBbaV0gPSBwdGU7CisgICAgfQorCiAgICAgLyogSW5pdGlhbGlzZSB4ZW4gc2Vjb25kIGxl
dmVsIGVudHJpZXMgLi4uICovCiAgICAgLyogLi4uIFhlbidzIHRleHQgZXRjICovCiAKLSAgICBw
dGUgPSBtZm5fdG9feGVuX2VudHJ5KG1hZGRyX3RvX21mbih4ZW5fcGFkZHIpLCBNVF9OT1JNQUwp
OwotICAgIHB0ZS5wdC54biA9IDA7LyogQ29udGFpbnMgb3VyIHRleHQgbWFwcGluZyEgKi8KKyAg
ICBwdGUgPSBwdGVfb2ZfeGVuYWRkcigodmFkZHJfdCl4ZW5feGVubWFwKTsKKyAgICBwdGUucHQu
dGFibGUgPSAxOwogICAgIHhlbl9zZWNvbmRbc2Vjb25kX3RhYmxlX29mZnNldChYRU5fVklSVF9T
VEFSVCldID0gcHRlOwogCiAgICAgLyogLi4uIEZpeG1hcCAqLwpAQCAtNjkzLDMxICs3MTMsNiBA
QCB2b2lkIF9faW5pdCBzZXR1cF9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29m
ZnNldCwgcGFkZHJfdCB4ZW5fcGFkZHIpCiAgICAgY2xlYXJfdGFibGUoYm9vdF9zZWNvbmQpOwog
ICAgIGNsZWFyX3RhYmxlKGJvb3RfdGhpcmQpOwogCi0gICAgLyogQnJlYWsgdXAgdGhlIFhlbiBt
YXBwaW5nIGludG8gNGsgcGFnZXMgYW5kIHByb3RlY3QgdGhlbSBzZXBhcmF0ZWx5LiAqLwotICAg
IGZvciAoIGkgPSAwOyBpIDwgTFBBRV9FTlRSSUVTOyBpKysgKQotICAgIHsKLSAgICAgICAgbWZu
X3QgbWZuID0gbWZuX2FkZChtYWRkcl90b19tZm4oeGVuX3BhZGRyKSwgaSk7Ci0gICAgICAgIHVu
c2lnbmVkIGxvbmcgdmEgPSBYRU5fVklSVF9TVEFSVCArIChpIDw8IFBBR0VfU0hJRlQpOwotICAg
ICAgICBpZiAoICFpc19rZXJuZWwodmEpICkKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBw
dGUgPSBtZm5fdG9feGVuX2VudHJ5KG1mbiwgTVRfTk9STUFMKTsKLSAgICAgICAgcHRlLnB0LnRh
YmxlID0gMTsgLyogNGsgbWFwcGluZ3MgYWx3YXlzIGhhdmUgdGhpcyBiaXQgc2V0ICovCi0gICAg
ICAgIGlmICggaXNfa2VybmVsX3RleHQodmEpIHx8IGlzX2tlcm5lbF9pbml0dGV4dCh2YSkgKQot
ICAgICAgICB7Ci0gICAgICAgICAgICBwdGUucHQueG4gPSAwOwotICAgICAgICAgICAgcHRlLnB0
LnJvID0gMTsKLSAgICAgICAgfQotICAgICAgICBpZiAoIGlzX2tlcm5lbF9yb2RhdGEodmEpICkK
LSAgICAgICAgICAgIHB0ZS5wdC5ybyA9IDE7Ci0gICAgICAgIHdyaXRlX3B0ZSh4ZW5feGVubWFw
ICsgaSwgcHRlKTsKLSAgICAgICAgLyogTm8gZmx1c2ggcmVxdWlyZWQgaGVyZSBhcyBwYWdlIHRh
YmxlIGlzIG5vdCBob29rZWQgaW4geWV0LiAqLwotICAgIH0KLQotICAgIHB0ZSA9IHB0ZV9vZl94
ZW5hZGRyKCh2YWRkcl90KXhlbl94ZW5tYXApOwotICAgIHB0ZS5wdC50YWJsZSA9IDE7Ci0gICAg
d3JpdGVfcHRlKHhlbl9zZWNvbmQgKyBzZWNvbmRfbGluZWFyX29mZnNldChYRU5fVklSVF9TVEFS
VCksIHB0ZSk7Ci0gICAgLyogVExCRkxVU0ggYW5kIElTQiB3b3VsZCBiZSBuZWVkZWQgaGVyZSwg
YnV0IHdhaXQgdW50aWwgd2Ugc2V0IFdYTiAqLwotCiAgICAgLyogRnJvbSBub3cgb24sIG5vIG1h
cHBpbmcgbWF5IGJlIGJvdGggd3JpdGFibGUgYW5kIGV4ZWN1dGFibGUuICovCiAgICAgV1JJVEVf
U1lTUkVHMzIoUkVBRF9TWVNSRUczMihTQ1RMUl9FTDIpIHwgU0NUTFJfV1hOLCBTQ1RMUl9FTDIp
OwogICAgIC8qIEZsdXNoIGV2ZXJ5dGhpbmcgYWZ0ZXIgc2V0dGluZyBXWE4gYml0LiAqLwotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2lu
ZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Dec 13 11:11:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Dec 2018 11:11:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXOtX-0006ba-Ir; Thu, 13 Dec 2018 11:11:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7+fy=OW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXOtW-0006bV-UF
 for xen-changelog@lists.xenproject.org; Thu, 13 Dec 2018 11:11:06 +0000
X-Inumbo-ID: c869a324-fec7-11e8-a364-17a427bf7de3
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c869a324-fec7-11e8-a364-17a427bf7de3;
 Thu, 13 Dec 2018 11:11:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXOtU-0003nm-Pz
 for xen-changelog@lists.xenproject.org; Thu, 13 Dec 2018 11:11:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXOtU-0003hH-NO
 for xen-changelog@lists.xenproject.org; Thu, 13 Dec 2018 11:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXOtU-0003hH-NO@xenbits.xenproject.org>
Date: Thu, 13 Dec 2018 11:11:04 +0000
Subject: [Xen-changelog] [xen staging] amd-iommu: remove page merging code
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVjMDg1NTBmZjRmMzgwNGRmNDcxYjEyYzI5YWUxNzBkZTk4MWZjMTMKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1
IERlYyAxMyAxMjowMTo1MCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IERlYyAxMyAxMjowMTo1MCAyMDE4ICswMTAw
CgogICAgYW1kLWlvbW11OiByZW1vdmUgcGFnZSBtZXJnaW5nIGNvZGUKICAgIAogICAgVGhlIHBh
Z2UgbWVyZ2luZyBsb2dpYyBtYWtlcyB1c2Ugb2YgYml0cyAxLTggYW5kIGJpdCA2MyBvZiBhIFBU
RSwgd2hpY2gKICAgIHVzZWQgdG8gYmUgc3BlY2lmaWVkIGFzICdpZ25vcmVkJy4gSG93ZXZlciwg
Yml0cyA1IGFuZCA2IGFyZSBub3cgc3BlY2lmaWVkCiAgICBhcyAnYWNjZXNzZWQnIGFuZCAnZGly
dHknIGJpdHMgYW5kIHRoZWlyIHVzZSBvbmx5IHJlbWFpbnMgc2FmZSBhcyBsb25nIGFzCiAgICB0
aGUgRFRFICdIb3N0IEFjY2VzcyBEaXJ0eScgYml0cyByZW1haW4gdW51c2VkIGJ5IFhlbiwgb3Ig
YnkgaGFyZHdhcmUKICAgIGJlZm9yZSB0aGUgZG9tYWluIHN0YXJ0cyBydW5uaW5nLiAoWFNBLTI3
NSBkaXNhYmxlZCB0aGUgb3BlcmF0aW9uIG9mIHRoZQogICAgY29kZSBhZnRlciBkb21haW4gY3Jl
YXRpb24gY29tcGxldGVzKS4KICAgIAogICAgV2l0aCB0aGUgcGFnZSBtZXJnaW5nIGxvZ2ljIHBy
ZXNlbnQgaW4gaXRzIGN1cnJlbnQgZm9ybSB0aGVyZSBhcmUgbm8gc3BhcmUKICAgIGlnbm9yZWQg
Yml0cyBpbiB0aGUgUFRFIGF0IGFsbCwgYnV0IFBWLUlPTU1VIHN1cHBvcnQgd2lsbCByZXF1aXJl
IGF0IGxlYXN0CiAgICBvbmUgc3BhcmUgYml0IHRvIHRyYWNrIHdoaWNoIFBURXMgYXJlIGFkZGVk
IGJ5IGh5cGVyY2FsbC4KICAgIAogICAgVGhpcyBwYXRjaCByZW1vdmVzIHRoZSBjb2RlLCBmcmVl
aW5nIHVwIHRoZSByZW1haW5pbmcgUFRFIGlnbm9yZWQgYml0cwogICAgZm9yIG90aGVyIHVzZSwg
aW5jbHVkaW5nIFBWLUlPTU1VIHN1cHBvcnQsIGFzIHdlbGwgYXMgc2lnbmlmaWNhbnRseQogICAg
c2ltcGxpZnlpbmcgYW5kIHNob3J0ZW5pbmcgdGhlIHNvdXJjZSBieSB+MTcwIGxpbmVzLiBUaGVy
ZSBtYXkgYmUgc29tZQogICAgbWFyZ2luYWwgcGVyZm9ybWFuY2UgY29zdCAoYnV0IG5vbmUgaGFz
IGJlZW4gb2JzZXJ2ZWQgaW4gbWFudWFsIHRlc3RpbmcKICAgIHdpdGggYSBwYXNzZWQtdGhyb3Vn
aCBOVklESUEgR1BVKSBzaW5jZSBoaWdoZXIgb3JkZXIgbWFwcGluZ3Mgd2lsbCBub3cgYmUKICAg
IHJ1bGVkIG91dCB1bnRpbCBhIG1hcHBpbmcgb3JkZXIgcGFyYW1ldGVyIGlzIHBhc3NlZCB0byBp
b21tdV9vcHMuIFRoYXQgd2lsbAogICAgYmUgZGVhbHQgd2l0aCBieSBhIHN1YnNlcXVlbnQgcGF0
Y2ggdGhvdWdoLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQnJpYW4gV29vZHMgPGJyaWFuLndvb2Rz
QGFtZC5jb20+Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jIHwg
MTc1ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2
L2lvbW11LmggICAgICAgICAgICAgfCAgIDEgLQogMiBmaWxlcyBjaGFuZ2VkLCAxIGluc2VydGlv
bigrKSwgMTc1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FtZC9pb21tdV9tYXAuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9t
YXAuYwppbmRleCA0ZmYwNWU0YmRjLi4yNDI5ZTAxYmI0IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYW1kL2lvbW11X21hcC5jCkBAIC0zMjMsMTM0ICszMjMsNiBAQCB1aW50NjRfdCBhbWRfaW9t
bXVfZ2V0X2FkZHJlc3NfZnJvbV9wdGUodm9pZCAqcHRlKQogICAgIHJldHVybiBwdHI7CiB9CiAK
LS8qIEZvciBlYWNoIHBkZSwgV2UgdXNlIGlnbm9yZWQgYml0cyAoYml0IDEgLSBiaXQgOCBhbmQg
Yml0IDYzKQotICogdG8gc2F2ZSBwZGUgY291bnQsIHBkZSBjb3VudCA9IDUxMSBpcyBhIGNhbmRp
ZGF0ZSBvZiBwYWdlIGNvYWxlc2NpbmcuCi0gKi8KLXN0YXRpYyB1bnNpZ25lZCBpbnQgZ2V0X3Bk
ZV9jb3VudCh1aW50NjRfdCBwZGUpCi17Ci0gICAgdW5zaWduZWQgaW50IGNvdW50OwotICAgIHVp
bnQ2NF90IHVwcGVyX21hc2sgPSAxVUxMIDw8IDYzIDsKLSAgICB1aW50NjRfdCBsb3dlcl9tYXNr
ID0gMHhGRiA8PCAxOwotCi0gICAgY291bnQgPSAoKHBkZSAmIHVwcGVyX21hc2spID4+IDU1KSB8
ICgocGRlICYgbG93ZXJfbWFzaykgPj4gMSk7Ci0gICAgcmV0dXJuIGNvdW50OwotfQotCi0vKiBD
b252ZXJ0IHBkZSBjb3VudCBpbnRvIGlvbW11IHB0ZSBpZ25vcmVkIGJpdHMgKi8KLXN0YXRpYyB2
b2lkIHNldF9wZGVfY291bnQodWludDY0X3QgKnBkZSwgdW5zaWduZWQgaW50IGNvdW50KQotewot
ICAgIHVpbnQ2NF90IHVwcGVyX21hc2sgPSAxVUxMIDw8IDggOwotICAgIHVpbnQ2NF90IGxvd2Vy
X21hc2sgPSAweEZGOwotICAgIHVpbnQ2NF90IHB0ZV9tYXNrID0gKH4oMVVMTCA8PCA2MykpICYg
KH4oMHhGRiA8PCAxKSk7Ci0KLSAgICAqcGRlICY9IHB0ZV9tYXNrOwotICAgICpwZGUgfD0gKChj
b3VudCAmIHVwcGVyX21hc2sgKSA8PCA1NSkgfCAoKGNvdW50ICYgbG93ZXJfbWFzayApIDw8IDEp
OwotfQotCi0vKiBSZXR1cm4gMSwgaWYgcGFnZXMgYXJlIHN1aXRhYmxlIGZvciBtZXJnaW5nIGF0
IG1lcmdlX2xldmVsLgotICogb3RoZXJ3aXNlIGluY3JlYXNlIHBkZSBjb3VudCBpZiBtZm4gaXMg
Y29udGlnb3VzIHdpdGggbWZuIC0gMQotICovCi1zdGF0aWMgYm9vbCBpb21tdV91cGRhdGVfcGRl
X2NvdW50KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcHRfbWZuLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGRmbiwgdW5zaWduZWQgbG9u
ZyBtZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBt
ZXJnZV9sZXZlbCkKLXsKLSAgICB1bnNpZ25lZCBpbnQgcGRlX2NvdW50LCBuZXh0X2xldmVsOwot
ICAgIHVuc2lnbmVkIGxvbmcgZmlyc3RfbWZuOwotICAgIHVpbnQ2NF90ICp0YWJsZSwgKnBkZSwg
Km50YWJsZTsKLSAgICB1aW50NjRfdCBudGFibGVfbWFkZHIsIG1hc2s7Ci0gICAgc3RydWN0IGRv
bWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7Ci0gICAgYm9vbCBvayA9IGZhbHNlOwotCi0g
ICAgQVNTRVJUKCBzcGluX2lzX2xvY2tlZCgmaGQtPmFyY2gubWFwcGluZ19sb2NrKSAmJiBwdF9t
Zm4gKTsKLQotICAgIG5leHRfbGV2ZWwgPSBtZXJnZV9sZXZlbCAtIDE7Ci0KLSAgICAvKiBnZXQg
cGRlIGF0IG1lcmdlIGxldmVsICovCi0gICAgdGFibGUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihw
dF9tZm4pKTsKLSAgICBwZGUgPSB0YWJsZSArIHBmbl90b19wZGVfaWR4KGRmbiwgbWVyZ2VfbGV2
ZWwpOwotCi0gICAgLyogZ2V0IHBhZ2UgdGFibGUgb2YgbmV4dCBsZXZlbCAqLwotICAgIG50YWJs
ZV9tYWRkciA9IGFtZF9pb21tdV9nZXRfYWRkcmVzc19mcm9tX3B0ZShwZGUpOwotICAgIG50YWJs
ZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBhZGRyX3RvX3BmbihudGFibGVfbWFkZHIpKSk7Ci0K
LSAgICAvKiBnZXQgdGhlIGZpcnN0IG1mbiBvZiBuZXh0IGxldmVsICovCi0gICAgZmlyc3RfbWZu
ID0gYW1kX2lvbW11X2dldF9hZGRyZXNzX2Zyb21fcHRlKG50YWJsZSkgPj4gUEFHRV9TSElGVDsK
LQotICAgIGlmICggZmlyc3RfbWZuID09IDAgKQotICAgICAgICBnb3RvIG91dDsKLQotICAgIG1h
c2sgPSAoMVVMTDw8IChQVEVfUEVSX1RBQkxFX1NISUZUICogbmV4dF9sZXZlbCkpIC0gMTsKLQot
ICAgIGlmICggKChmaXJzdF9tZm4gJiBtYXNrKSA9PSAwKSAmJgotICAgICAgICAgKCgoZGZuICYg
bWFzaykgfCBmaXJzdF9tZm4pID09IG1mbikgKQotICAgIHsKLSAgICAgICAgcGRlX2NvdW50ID0g
Z2V0X3BkZV9jb3VudCgqcGRlKTsKLQotICAgICAgICBpZiAoIHBkZV9jb3VudCA9PSAoUFRFX1BF
Ul9UQUJMRV9TSVpFIC0gMSkgKQotICAgICAgICAgICAgb2sgPSB0cnVlOwotICAgICAgICBlbHNl
IGlmICggcGRlX2NvdW50IDwgKFBURV9QRVJfVEFCTEVfU0laRSAtIDEpKQotICAgICAgICB7Ci0g
ICAgICAgICAgICBwZGVfY291bnQrKzsKLSAgICAgICAgICAgIHNldF9wZGVfY291bnQocGRlLCBw
ZGVfY291bnQpOwotICAgICAgICB9Ci0gICAgfQotCi0gICAgZWxzZQotICAgICAgICAvKiBub24t
Y29udGlndW91cyBtYXBwaW5nICovCi0gICAgICAgIHNldF9wZGVfY291bnQocGRlLCAwKTsKLQot
b3V0OgotICAgIHVubWFwX2RvbWFpbl9wYWdlKG50YWJsZSk7Ci0gICAgdW5tYXBfZG9tYWluX3Bh
Z2UodGFibGUpOwotCi0gICAgcmV0dXJuIG9rOwotfQotCi1zdGF0aWMgaW50IGlvbW11X21lcmdl
X3BhZ2VzKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcHRfbWZuLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGRmbiwgdW5zaWduZWQgaW50IGZsYWdz
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWVyZ2VfbGV2ZWwp
Ci17Ci0gICAgdWludDY0X3QgKnRhYmxlLCAqcGRlLCAqbnRhYmxlOwotICAgIHVpbnQ2NF90IG50
YWJsZV9tZm47Ci0gICAgdW5zaWduZWQgbG9uZyBmaXJzdF9tZm47Ci0gICAgc3RydWN0IGRvbWFp
bl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7Ci0KLSAgICBBU1NFUlQoIHNwaW5faXNfbG9ja2Vk
KCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spICYmIHB0X21mbiApOwotCi0gICAgdGFibGUgPSBtYXBf
ZG9tYWluX3BhZ2UoX21mbihwdF9tZm4pKTsKLSAgICBwZGUgPSB0YWJsZSArIHBmbl90b19wZGVf
aWR4KGRmbiwgbWVyZ2VfbGV2ZWwpOwotCi0gICAgLyogZ2V0IGZpcnN0IG1mbiAqLwotICAgIG50
YWJsZV9tZm4gPSBhbWRfaW9tbXVfZ2V0X2FkZHJlc3NfZnJvbV9wdGUocGRlKSA+PiBQQUdFX1NI
SUZUOwotCi0gICAgaWYgKCBudGFibGVfbWZuID09IDAgKQotICAgIHsKLSAgICAgICAgdW5tYXBf
ZG9tYWluX3BhZ2UodGFibGUpOwotICAgICAgICByZXR1cm4gMTsKLSAgICB9Ci0KLSAgICBudGFi
bGUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihudGFibGVfbWZuKSk7Ci0gICAgZmlyc3RfbWZuID0g
YW1kX2lvbW11X2dldF9hZGRyZXNzX2Zyb21fcHRlKG50YWJsZSkgPj4gUEFHRV9TSElGVDsKLQot
ICAgIGlmICggZmlyc3RfbWZuID09IDAgKQotICAgIHsKLSAgICAgICAgdW5tYXBfZG9tYWluX3Bh
Z2UobnRhYmxlKTsKLSAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UodGFibGUpOwotICAgICAgICBy
ZXR1cm4gMTsKLSAgICB9Ci0KLSAgICAvKiBzZXR1cCBzdXBlciBwYWdlIG1hcHBpbmcsIG5leHQg
bGV2ZWwgPSAwICovCi0gICAgc2V0X2lvbW11X3BkZV9wcmVzZW50KCh1aW50MzJfdCAqKXBkZSwg
Zmlyc3RfbWZuLCAwLAotICAgICAgICAgICAgICAgICAgICAgICAgICAhIShmbGFncyAmIElPTU1V
Rl93cml0YWJsZSksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICEhKGZsYWdzICYgSU9NTVVG
X3JlYWRhYmxlKSk7Ci0KLSAgICBhbWRfaW9tbXVfZmx1c2hfYWxsX3BhZ2VzKGQpOwotCi0gICAg
dW5tYXBfZG9tYWluX3BhZ2UobnRhYmxlKTsKLSAgICB1bm1hcF9kb21haW5fcGFnZSh0YWJsZSk7
Ci0gICAgcmV0dXJuIDA7Ci19Ci0KIC8qIFdhbGsgaW8gcGFnZSB0YWJsZXMgYW5kIGJ1aWxkIGxl
dmVsIHBhZ2UgdGFibGVzIGlmIG5lY2Vzc2FyeQogICoge1JlLCB1bn1tYXBwaW5nIHN1cGVyIHBh
Z2UgZnJhbWVzIGNhdXNlcyByZS1hbGxvY2F0aW9uIG9mIGlvCiAgKiBwYWdlIHRhYmxlcy4KQEAg
LTY1OSw3ICs1MzEsNiBAQCBpbnQgYW1kX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQs
IGRmbl90IGRmbiwgbWZuX3QgbWZuLAogICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9t
X2lvbW11KGQpOwogICAgIGludCByYzsKICAgICB1bnNpZ25lZCBsb25nIHB0X21mbls3XTsKLSAg
ICB1bnNpZ25lZCBpbnQgbWVyZ2VfbGV2ZWw7CiAKICAgICBpZiAoIGlvbW11X3VzZV9oYXBfcHQo
ZCkgKQogICAgICAgICByZXR1cm4gMDsKQEAgLTcwMSw1NSArNTcyLDE0IEBAIGludCBhbWRfaW9t
bXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5fdCBtZm4sCiAgICAg
ICAgIHJldHVybiAtRUZBVUxUOwogICAgIH0KIAotICAgIC8qIEluc3RhbGwgNGsgbWFwcGluZyBm
aXJzdCAqLworICAgIC8qIEluc3RhbGwgNGsgbWFwcGluZyAqLwogICAgIG5lZWRfZmx1c2ggPSBz
ZXRfaW9tbXVfcHRlX3ByZXNlbnQocHRfbWZuWzFdLCBkZm5feChkZm4pLCBtZm5feChtZm4pLCAx
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgISEoZmxhZ3MgJiBJT01N
VUZfd3JpdGFibGUpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgISEo
ZmxhZ3MgJiBJT01NVUZfcmVhZGFibGUpKTsKIAogICAgIGlmICggbmVlZF9mbHVzaCApCi0gICAg
ewogICAgICAgICBhbWRfaW9tbXVfZmx1c2hfcGFnZXMoZCwgZGZuX3goZGZuKSwgMCk7Ci0gICAg
ICAgIC8qIE5vIGZ1cnRoZXIgbWVyZ2luZywgYXMgdGhlIGxvZ2ljIGRvZXNuJ3QgY29wZS4gKi8K
LSAgICAgICAgaGQtPmFyY2gubm9fbWVyZ2UgPSB0cnVlOwotICAgIH0KIAotICAgIC8qCi0gICAg
ICogU3VwcHJlc3MgbWVyZ2luZyBvZiBub24tUi9XIG1hcHBpbmdzIG9yIGFmdGVyIGluaXRpYWwg
dGFibGUgY3JlYXRpb24sCi0gICAgICogYXMgdGhlIG1lcmdlIGxvZ2ljIGRvZXMgbm90IGNvcGUg
d2l0aCB0aGlzLgotICAgICAqLwotICAgIGlmICggaGQtPmFyY2gubm9fbWVyZ2UgfHwgZmxhZ3Mg
IT0gKElPTU1VRl93cml0YWJsZSB8IElPTU1VRl9yZWFkYWJsZSkgKQotICAgICAgICBnb3RvIG91
dDsKLSAgICBpZiAoIGQtPmNyZWF0aW9uX2ZpbmlzaGVkICkKLSAgICB7Ci0gICAgICAgIGhkLT5h
cmNoLm5vX21lcmdlID0gdHJ1ZTsKLSAgICAgICAgZ290byBvdXQ7Ci0gICAgfQotCi0gICAgZm9y
ICggbWVyZ2VfbGV2ZWwgPSAyOyBtZXJnZV9sZXZlbCA8PSBoZC0+YXJjaC5wYWdpbmdfbW9kZTsK
LSAgICAgICAgICBtZXJnZV9sZXZlbCsrICkKLSAgICB7Ci0gICAgICAgIGlmICggcHRfbWZuW21l
cmdlX2xldmVsXSA9PSAwICkKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBpZiAoICFpb21t
dV91cGRhdGVfcGRlX2NvdW50KGQsIHB0X21mblttZXJnZV9sZXZlbF0sCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZGZuX3goZGZuKSwgbWZuX3gobWZuKSwgbWVyZ2VfbGV2
ZWwpICkKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIGlmICggaW9tbXVfbWVyZ2VfcGFn
ZXMoZCwgcHRfbWZuW21lcmdlX2xldmVsXSwgZGZuX3goZGZuKSwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmbGFncywgbWVyZ2VfbGV2ZWwpICkKLSAgICAgICAgewotICAgICAgICAg
ICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Ci0gICAgICAgICAgICBBTURf
SU9NTVVfREVCVUcoIk1lcmdlIGlvbW11IHBhZ2UgZmFpbGVkIGF0IGxldmVsICVkLCAiCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgImRmbiA9ICUiUFJJX2RmbiIgbWZuID0gJSJQUklfbWZu
IlxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZXJnZV9sZXZlbCwgZGZuX3goZGZu
KSwgbWZuX3gobWZuKSk7Ci0gICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7Ci0gICAgICAgICAg
ICByZXR1cm4gLUVGQVVMVDsKLSAgICAgICAgfQotCi0gICAgICAgIC8qIERlYWxsb2NhdGUgbG93
ZXIgbGV2ZWwgcGFnZSB0YWJsZSAqLwotICAgICAgICBmcmVlX2FtZF9pb21tdV9wZ3RhYmxlKG1m
bl90b19wYWdlKF9tZm4ocHRfbWZuW21lcmdlX2xldmVsIC0gMV0pKSk7Ci0gICAgfQotCi1vdXQ6
CiAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7CiAgICAgcmV0dXJuIDA7
CiB9CkBAIC04MDEsOSArNjMxLDYgQEAgaW50IGFtZF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBk
b21haW4gKmQsIGRmbl90IGRmbikKICAgICAvKiBtYXJrIFBURSBhcyAncGFnZSBub3QgcHJlc2Vu
dCcgKi8KICAgICBjbGVhcl9pb21tdV9wdGVfcHJlc2VudChwdF9tZm5bMV0sIGRmbl94KGRmbikp
OwogCi0gICAgLyogTm8gZnVydGhlciBtZXJnaW5nIGluIGFtZF9pb21tdV9tYXBfcGFnZSgpLCBh
cyB0aGUgbG9naWMgZG9lc24ndCBjb3BlLiAqLwotICAgIGhkLT5hcmNoLm5vX21lcmdlID0gdHJ1
ZTsKLQogICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwogCiAgICAgYW1k
X2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGRmbl94KGRmbiksIDApOwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9pb21tdS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCmluZGV4
IDA1NTQ2NmI1YmYuLjhkYzM5MjQ3M2QgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
aW9tbXUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmgKQEAgLTUyLDcgKzUyLDYg
QEAgc3RydWN0IGFyY2hfaW9tbXUKIAogICAgIC8qIGFtZCBpb21tdSBzdXBwb3J0ICovCiAgICAg
aW50IHBhZ2luZ19tb2RlOwotICAgIGJvb2wgbm9fbWVyZ2U7CiAgICAgc3RydWN0IHBhZ2VfaW5m
byAqcm9vdF90YWJsZTsKICAgICBzdHJ1Y3QgZ3Vlc3RfaW9tbXUgKmdfaW9tbXU7CiB9OwotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2lu
ZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:11:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:11:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjUu-00084G-Oi; Fri, 14 Dec 2018 09:11:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjUt-00084B-Tr
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:11:03 +0000
X-Inumbo-ID: 2e225df6-ff80-11e8-9559-27c03c5b8486
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2e225df6-ff80-11e8-9559-27c03c5b8486;
 Fri, 14 Dec 2018 09:11:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjUs-0007RI-Re
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:11:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjUs-00046g-P7
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjUs-00046g-P7@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:11:02 +0000
Subject: [Xen-changelog] [xen master] x86emul: skip VIF processing in VME
 mode for 16-bit POPF at IOPL 3
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZiNDYwMGIxNDI1ZWY4MDA2ZWZjZDJjZGI0YzRjOTg2MzA5MjY0ZjYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDQg
MTQ6MDI6NDYgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBEZWMgNCAxNDowMjo0NiAyMDE4ICswMTAwCgogICAgeDg2
ZW11bDogc2tpcCBWSUYgcHJvY2Vzc2luZyBpbiBWTUUgbW9kZSBmb3IgMTYtYml0IFBPUEYgYXQg
SU9QTCAzCiAgICAKICAgIEF0IElPUEwgMyBDUjQuVk1FIGlzIGlycmVsZXZhbnQuCiAgICAKICAg
IFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCAzICsrLQogMSBmaWxlIGNo
YW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXggMGFlNDMzNTM4ZS4uNTMxMzE0NWI2MyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTQyMjMsNyArNDIyMyw4IEBAIHg4Nl9l
bXVsYXRlKAogICAgICAgICBpZiAoIG9wX2J5dGVzID09IDIgKQogICAgICAgICB7CiAgICAgICAg
ICAgICBkc3QudmFsID0gKHVpbnQxNl90KWRzdC52YWwgfCAoX3JlZ3MuZWZsYWdzICYgMHhmZmZm
MDAwMHUpOwotICAgICAgICAgICAgaWYgKCBjcjQgJiBYODZfQ1I0X1ZNRSApCisgICAgICAgICAg
ICBpZiAoIChjcjQgJiBYODZfQ1I0X1ZNRSkgJiYKKyAgICAgICAgICAgICAgICAgTUFTS19FWFRS
KF9yZWdzLmVmbGFncywgWDg2X0VGTEFHU19JT1BMKSAhPSAzICkKICAgICAgICAgICAgIHsKICAg
ICAgICAgICAgICAgICBpZiAoIGRzdC52YWwgJiBYODZfRUZMQUdTX0lGICkKICAgICAgICAgICAg
ICAgICB7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:11:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:11:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjV5-00084h-Qf; Fri, 14 Dec 2018 09:11:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjV4-00084a-Af
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:11:14 +0000
X-Inumbo-ID: 34383558-ff80-11e8-85d0-178a105c2952
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 34383558-ff80-11e8-85d0-178a105c2952;
 Fri, 14 Dec 2018 09:11:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjV3-0007RR-22
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:11:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjV2-00047d-Vh
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:11:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjV2-00047d-Vh@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:11:12 +0000
Subject: [Xen-changelog] [xen master] x86emul: raise #GP(0) in VME mode for
 POPF with TF set in new value
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVhYTYyZjA2NjgxYWU1MmM4ZTY0NzE5NGMzMmRiYTJiNGM5MDM5OTEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDQg
MTQ6MDM6NDMgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBEZWMgNCAxNDowMzo0MyAyMDE4ICswMTAwCgogICAgeDg2
ZW11bDogcmFpc2UgI0dQKDApIGluIFZNRSBtb2RlIGZvciBQT1BGIHdpdGggVEYgc2V0IGluIG5l
dyB2YWx1ZQogICAgCiAgICBUaGlzIGlzIGEgY2hlY2sgZXhwbGljaXRseSBsaXN0ZWQgYnkgdGhl
IGluc3RydWN0aW9uIHBhZ2UgaW4gdGhlIFNETS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMgfCAxICsKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVu
L2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXggNTMxMzE0NWI2My4uNjUy
M2Q2NWY2NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRl
LmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTQyMjYs
NiArNDIyNiw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgaWYgKCAoY3I0ICYgWDg2X0NS
NF9WTUUpICYmCiAgICAgICAgICAgICAgICAgIE1BU0tfRVhUUihfcmVncy5lZmxhZ3MsIFg4Nl9F
RkxBR1NfSU9QTCkgIT0gMyApCiAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgZ2VuZXJh
dGVfZXhjZXB0aW9uX2lmKGRzdC52YWwgJiBYODZfRUZMQUdTX1RGLCBFWENfR1AsIDApOwogICAg
ICAgICAgICAgICAgIGlmICggZHN0LnZhbCAmIFg4Nl9FRkxBR1NfSUYgKQogICAgICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKF9yZWdzLmVm
bGFncyAmIFg4Nl9FRkxBR1NfVklQLAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:11:25 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:11:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjVE-00085i-Sc; Fri, 14 Dec 2018 09:11:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjVE-00085c-6i
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:11:24 +0000
X-Inumbo-ID: 3a4b4502-ff80-11e8-a20b-1b8555011a04
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3a4b4502-ff80-11e8-a20b-1b8555011a04;
 Fri, 14 Dec 2018 09:11:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjVD-0007RZ-89
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:11:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjVD-000488-5g
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:11:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjVD-000488-5g@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:11:23 +0000
Subject: [Xen-changelog] [xen master] vmx: remove stale prototypes
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2472558192640313077=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============2472558192640313077==
Content-Type: text/plain

commit e59441b09790801eeaf215e1d98f47b7e9daca12
Author:     Juergen Gross <jgross@suse.com>
AuthorDate: Tue Dec 4 14:04:20 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Dec 4 14:04:20 2018 +0100

    vmx: remove stale prototypes
    
    Some prototypes in include/asm-x86/hvm/vmx/vmx.h have no related
    implementation. Remove them.
    
    Signed-off-by: Juergen Gross <jgross@suse.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Kevin Tian <kevin.tian@intel.com>
---
 xen/include/asm-x86/hvm/vmx/vmx.h | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/xen/include/asm-x86/hvm/vmx/vmx.h b/xen/include/asm-x86/hvm/vmx/vmx.h
index b110e168c9..ebaa74449b 100644
--- a/xen/include/asm-x86/hvm/vmx/vmx.h
+++ b/xen/include/asm-x86/hvm/vmx/vmx.h
@@ -604,10 +604,6 @@ unsigned int p2m_find_altp2m_by_eptp(struct domain *d, uint64_t eptp);
 
 void update_guest_eip(void);
 
-int alloc_p2m_hap_data(struct p2m_domain *p2m);
-void free_p2m_hap_data(struct p2m_domain *p2m);
-void p2m_init_hap_data(struct p2m_domain *p2m);
-
 void vmx_pi_per_cpu_init(unsigned int cpu);
 void vmx_pi_desc_fixup(unsigned int cpu);
 
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2472558192640313077==--

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:11:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:11:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjVP-00086w-Ug; Fri, 14 Dec 2018 09:11:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjVO-00086l-ET
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:11:34 +0000
X-Inumbo-ID: 405d813a-ff80-11e8-a7e8-0bd2434dc34b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 405d813a-ff80-11e8-a7e8-0bd2434dc34b;
 Fri, 14 Dec 2018 09:11:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjVN-0007SM-EO
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:11:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjVN-00048n-Bz
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:11:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjVN-00048n-Bz@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:11:33 +0000
Subject: [Xen-changelog] [xen master] pci: apply workaround for Intel errata
 HSE43 and BDF2/BDX2
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1793542920513143275=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============1793542920513143275==
Content-Type: text/plain

commit 70739427f55d595ad1c575c47fef00c81881e9a2
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Tue Dec 4 14:04:54 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Dec 4 14:04:54 2018 +0100

    pci: apply workaround for Intel errata HSE43 and BDF2/BDX2
    
    These errata affect the values read from the BAR registers, and could
    render vPCI (and by extension PVH Dom0 unusable).
    
    HSE43 is a Haswell erratum where a non-BAR register is implemented at
    the position where the first BAR of the device should be found in a
    Power Control Unit device. Note that there are no BARs on this device,
    apart from the bogus CSR register positioned on top of the first BAR.
    
    BDF2/BDX2 is a Broadwell erratum where BARs in the Home Agent device
    will return bogus non-zero values.
    
    In both cases the solution is to treat such devices as having no BARs
    in the vPCI code.
    
    Reported-by: Jan Beulich <jbeulich@suse.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/drivers/passthrough/pci.c | 42 ++++++++++++++++++++++++++++++++++++++++++
 xen/drivers/vpci/header.c     |  3 +++
 xen/include/xen/pci.h         |  3 +++
 3 files changed, 48 insertions(+)

diff --git a/xen/drivers/passthrough/pci.c b/xen/drivers/passthrough/pci.c
index 7584ce2fbb..1277ce2a0f 100644
--- a/xen/drivers/passthrough/pci.c
+++ b/xen/drivers/passthrough/pci.c
@@ -17,6 +17,7 @@
 #include <xen/sched.h>
 #include <xen/pci.h>
 #include <xen/pci_regs.h>
+#include <xen/pci_ids.h>
 #include <xen/list.h>
 #include <xen/prefetch.h>
 #include <xen/iommu.h>
@@ -298,6 +299,46 @@ static void check_pdev(const struct pci_dev *pdev)
 #undef PCI_STATUS_CHECK
 }
 
+static void apply_quirks(struct pci_dev *pdev)
+{
+    uint16_t vendor = pci_conf_read16(pdev->seg, pdev->bus,
+                                      PCI_SLOT(pdev->devfn),
+                                      PCI_FUNC(pdev->devfn), PCI_VENDOR_ID);
+    uint16_t device = pci_conf_read16(pdev->seg, pdev->bus,
+                                      PCI_SLOT(pdev->devfn),
+                                      PCI_FUNC(pdev->devfn), PCI_DEVICE_ID);
+    static const struct {
+        uint16_t vendor, device;
+    } ignore_bars[] = {
+        /*
+         * Device [8086:2fc0]
+         * Erratum HSE43
+         * CONFIG_TDP_NOMINAL CSR Implemented at Incorrect Offset
+         * http://www.intel.com/content/www/us/en/processors/xeon/xeon-e5-v3-spec-update.html 
+         */
+        { PCI_VENDOR_ID_INTEL, 0x2fc0 },
+        /*
+         * Devices [8086:6f60,6fa0,6fc0]
+         * Errata BDF2 / BDX2
+         * PCI BARs in the Home Agent Will Return Non-Zero Values During Enumeration
+         * http://www.intel.com/content/www/us/en/processors/xeon/xeon-e5-v4-spec-update.html 
+        */
+        { PCI_VENDOR_ID_INTEL, 0x6f60 },
+        { PCI_VENDOR_ID_INTEL, 0x6fa0 },
+        { PCI_VENDOR_ID_INTEL, 0x6fc0 },
+    };
+    unsigned int i;
+
+    for ( i = 0; i < ARRAY_SIZE(ignore_bars); i++)
+        if ( vendor == ignore_bars[i].vendor &&
+             device == ignore_bars[i].device )
+            /*
+             * For these errata force ignoring the BARs, which prevents vPCI
+             * from trying to size the BARs or add handlers to trap accesses.
+             */
+            pdev->ignore_bars = true;
+}
+
 static struct pci_dev *alloc_pdev(struct pci_seg *pseg, u8 bus, u8 devfn)
 {
     struct pci_dev *pdev;
@@ -397,6 +438,7 @@ static struct pci_dev *alloc_pdev(struct pci_seg *pseg, u8 bus, u8 devfn)
     }
 
     check_pdev(pdev);
+    apply_quirks(pdev);
 
     return pdev;
 }
diff --git a/xen/drivers/vpci/header.c b/xen/drivers/vpci/header.c
index 43cac3f7d3..106e8af8b2 100644
--- a/xen/drivers/vpci/header.c
+++ b/xen/drivers/vpci/header.c
@@ -486,6 +486,9 @@ static int init_bars(struct pci_dev *pdev)
     if ( rc )
         return rc;
 
+    if ( pdev->ignore_bars )
+        return 0;
+
     /* Disable memory decoding before sizing. */
     cmd = pci_conf_read16(pdev->seg, pdev->bus, slot, func, PCI_COMMAND);
     if ( cmd & PCI_COMMAND_MEMORY )
diff --git a/xen/include/xen/pci.h b/xen/include/xen/pci.h
index 3c361cf0c0..a934662713 100644
--- a/xen/include/xen/pci.h
+++ b/xen/include/xen/pci.h
@@ -88,6 +88,9 @@ struct pci_dev {
 
     nodeid_t node; /* NUMA node */
 
+    /* Device with errata, ignore the BARs. */
+    bool ignore_bars;
+
     enum pdev_type {
         DEV_TYPE_PCI_UNKNOWN,
         DEV_TYPE_PCIe_ENDPOINT,
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1793542920513143275==--

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:11:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:11:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjVb-00088J-0L; Fri, 14 Dec 2018 09:11:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjVZ-00088A-L0
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:11:45 +0000
X-Inumbo-ID: 4670f6e8-ff80-11e8-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4670f6e8-ff80-11e8-8e1d-bc764e045a96;
 Fri, 14 Dec 2018 09:11:44 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjVX-0007SU-Kk
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:11:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjVX-0004AK-IG
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:11:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjVX-0004AK-IG@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:11:43 +0000
Subject: [Xen-changelog] [xen master] x86/spec-ctrl: Drop the bti= command
 line option
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFhZWQ0YmFiYzRiOWI2OGZhYWJkNWEzOTMxMDU5ZWYwYzY2Yzc4ODYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE5vdiAyOSAxODoxNzo0NSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBEZWMgNSAyMDozNDo1
NyAyMDE4ICswMDAwCgogICAgeDg2L3NwZWMtY3RybDogRHJvcCB0aGUgYnRpPSBjb21tYW5kIGxp
bmUgb3B0aW9uCiAgICAKICAgIGJ0aT0gd2FzIGludHJvZHVjZWQgd2l0aCB0aGUgb3JpZ2luYWwg
U3BlY3RyZSBmaXhlcyAoSmFuIDIwMTgpLCBidXQgYnkgdGhlCiAgICB0aW1lIFNwZWN1bGF0aXZl
IFN0b3JlIEJ5cGFzcyBjYW1lIGFsb25nIChNYXkgMjAxOCksIGl0IHdhcyBzdXBlcmNlZWRlZCBi
eSB0aGUKICAgIG1vcmUgZ2VuZXJpYyBzcGVjLWN0cmw9LgogICAgCiAgICBTaW5jZSB0aGVuLCB3
ZSd2ZSBoYWQgTGF6eUZQVSAoSnVuZSAyMDE4KSBhbmQgTDFURiAoQXVndXN0IDIwMTgpLCB3aGlj
aCBtZWFucwogICAgbm9vbmUgd2lsbCBiZSB1c2luZyB0aGUgb3B0aW9uLiAgUmVtb3ZlIGl0IGVu
dGlyZWx5IC0gYW55b25lIHdobyBoYXBwZW5zIHRvCiAgICBhY2NpZGVudGlhbGx5IGJlIHVzaW5n
IGl0IG1pZ2h0IG5vdyBzcG90IFhlbiBjb21wbGFpbmluZyBhYm91dCBhbiBvcHRpb24gaXQKICAg
IGRvZXNuJ3QgdW5kZXJzdGFuZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Ci0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rv
d24gfCAzNCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMg
ICAgICAgICAgICB8IDU3IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDIg
ZmlsZXMgY2hhbmdlZCwgOTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJr
ZG93bgppbmRleCA5MDI4YmNkZTJlLi43NjRmMzNhM2NhIDEwMDY0NAotLS0gYS9kb2NzL21pc2Mv
eGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGlu
ZS5tYXJrZG93bgpAQCAtMjUwLDQwICsyNTAsNiBAQCBhbmQgbm90IHJ1bm5pbmcgc29mdGlycXMu
IFJlZHVjZSB0aGlzIGlmIHNvZnRpcnFzIGFyZSBub3QgYmVpbmcgcnVuIGZyZXF1ZW50bHkKIGVu
b3VnaC4gU2V0dGluZyB0aGlzIHRvIGEgaGlnaCB2YWx1ZSBtYXkgY2F1c2UgYm9vdCBmYWlsdXJl
LCBwYXJ0aWN1bGFybHkgaWYKIHRoZSBOTUkgd2F0Y2hkb2cgaXMgYWxzbyBlbmFibGVkLgogCi0j
IyMgYnRpICh4ODYpCi0+IGA9IExpc3Qgb2YgWyA8Ym9vbD4sIHRodW5rPXJldHBvbGluZXxsZmVu
Y2V8am1wLCBpYnJzPTxib29sPiwgaWJwYj08Ym9vbD4sIHJzYj08Ym9vbD4sIHJzYl97dm1leGl0
LG5hdGl2ZX09PGJvb2w+IF1gCi0KLSoqV0FSTklORzogVGhpcyBjb21tYW5kIGxpbmUgb3B0aW9u
IGlzIGRlcHJlY2F0ZWQsIGFuZCBzdXBlcnNlZGVkIGJ5Ci1fc3BlYy1jdHJsPV8gLSB1c2luZyBi
b3RoIG9wdGlvbnMgaW4gY29tYmluYXRpb24gaXMgdW5kZWZpbmVkLioqCi0KLUJyYW5jaCBUYXJn
ZXQgSW5qZWN0aW9uIGNvbnRyb2xzLiAgQnkgZGVmYXVsdCwgWGVuIHdpbGwgcGljayB0aGUgbW9z
dAotYXBwcm9wcmlhdGUgQlRJIG1pdGlnYXRpb25zIGJhc2VkIG9uIGNvbXBpbGVkIGluIHN1cHBv
cnQsIGxvYWRlZCBtaWNyb2NvZGUsCi1hbmQgaGFyZHdhcmUgZGV0YWlscy4KLQotKipXQVJOSU5H
OiBBbnkgdXNlIG9mIHRoaXMgb3B0aW9uIG1heSBpbnRlcmZlcmUgd2l0aCBoZXVyaXN0aWNzLiAg
VXNlIHdpdGgKLWV4dHJlbWUgY2FyZS4qKgotCi1BIChuZWdhdGl2ZSkgYm9vbGVhbiB2YWx1ZSBj
YW4gYmUgc3BlY2lmaWVkIHRvIHR1cm4gb2ZmIGFsbCBtaXRpZ2F0aW9ucy4KLShVc2Ugb2YgYSBw
b3NpdGl2ZSBib29sZWFuIHZhbHVlIGlzIGludmFsaWQuKQotCi1JZiBYZW4gd2FzIGNvbXBpbGVk
IHdpdGggSU5ESVJFQ1RcX1RIVU5LIHN1cHBvcnQsIGB0aHVuaz1gIGNhbiBiZSB1c2VkIHRvCi1z
ZWxlY3Qgd2hpY2ggb2YgdGhlIHRodW5rcyBnZXRzIHBhdGNoZWQgaW50byB0aGUgYF9feDg2X2lu
ZGlyZWN0X3RodW5rXyVyZWdgCi1sb2NhdGlvbnMuICBUaGUgZGVmYXVsdCB0aHVuayBpcyBgcmV0
cG9saW5lYCAoZ2VuZXJhbGx5IHByZWZlcnJlZCBmb3IgSW50ZWwKLWhhcmR3YXJlKSwgd2l0aCB0
aGUgYWx0ZXJuYXRpdmVzIGJlaW5nIGBqbXBgIChhIGBqbXAgKiVyZWdgIGdhZGdldCwgbWluaW1h
bAotb3ZlcmhlYWQpLCBhbmQgYGxmZW5jZWAgKGFuIGBsZmVuY2U7IGptcCAqJXJlZ2AgZ2FkZ2V0
LCBwcmVmZXJyZWQgZm9yIEFNRCkuCi0KLU9uIGhhcmR3YXJlIHN1cHBvcnRpbmcgSUJSUywgdGhl
IGBpYnJzPWAgb3B0aW9uIGNhbiBiZSB1c2VkIHRvIGZvcmNlIG9yCi1wcmV2ZW50IFhlbiB1c2lu
ZyB0aGUgZmVhdHVyZSBpdHNlbGYuICBJZiBYZW4gaXMgbm90IHVzaW5nIElCUlMgaXRzZWxmLAot
ZnVuY3Rpb25hbGl0eSBpcyBzdGlsbCBzZXQgdXAgc28gSUJSUyBjYW4gYmUgdmlydHVhbGlzZWQg
Zm9yIGd1ZXN0cy4KLQotT24gaGFyZHdhcmUgc3VwcG9ydGluZyBJQlBCLCB0aGUgYGlicGI9YCBv
cHRpb24gY2FuIGJlIHVzZWQgdG8gcHJldmVudCBYZW4KLWZyb20gaXNzdWluZyBCcmFuY2ggUHJl
ZGljdGlvbiBCYXJyaWVycyBvbiB2Y3B1IGNvbnRleHQgc3dpdGNoZXMuCi0KLVRoZSBgcnNiPWAs
IGByc2Jfdm1leGl0PWAgYW5kIGByc2JfbmF0aXZlPWAgb3B0aW9ucyBjYW4gYmUgdXNlZCB0byBj
b250cm9sCi13aGVuIHRoZSBSU0IgZ2V0cyBvdmVyd3JpdHRlbi4gIFRoZSBmb3JtZXIgY29udHJv
bCBhbGwgUlNCIG92ZXJ3cml0aW5nLCB3aGlsZQotdGhlIGxhdHRlciB0d28gY2FuIGJlIHVzZWQg
dG8gZmluZSB0dW5lIG92ZXJ3cml0aW5nIG9uIGZyb20gSFZNIGNvbnRleHQsIGFuZAotYW4gZW50
cnkgZnJvbSBhIG5hdGl2ZSAoUFYgb3IgWGVuKSBjb250ZXh0LgotCiAjIyMgY2xvY2tzb3VyY2Ug
KHg4NikKID4gYD0gcGl0IHwgaHBldCB8IGFjcGkgfCB0c2NgCiAKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwppbmRleCBiNWU3
N2JkMTYxLi5hMzZiY2VmNmNhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMK
KysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC01OSw2MyArNTksNiBAQCBwYWRkcl90
IF9fcmVhZF9tb3N0bHkgbDF0Zl9hZGRyX21hc2ssIF9fcmVhZF9tb3N0bHkgbDF0Zl9zYWZlX21h
ZGRyOwogc3RhdGljIGJvb2wgX19pbml0ZGF0YSBjcHVfaGFzX2J1Z19sMXRmOwogc3RhdGljIHVu
c2lnbmVkIGludCBfX2luaXRkYXRhIGwxZF9tYXhwaHlzYWRkcjsKIAotc3RhdGljIGludCBfX2lu
aXQgcGFyc2VfYnRpKGNvbnN0IGNoYXIgKnMpCi17Ci0gICAgY29uc3QgY2hhciAqc3M7Ci0gICAg
aW50IHZhbCwgcmMgPSAwOwotCi0gICAgZG8gewotICAgICAgICBzcyA9IHN0cmNocihzLCAnLCcp
OwotICAgICAgICBpZiAoICFzcyApCi0gICAgICAgICAgICBzcyA9IHN0cmNocihzLCAnXDAnKTsK
LQotICAgICAgICB2YWwgPSBwYXJzZV9ib29sKHMsIHNzKTsKLSAgICAgICAgaWYgKCAhdmFsICkK
LSAgICAgICAgewotICAgICAgICAgICAgb3B0X3RodW5rID0gVEhVTktfSk1QOwotICAgICAgICAg
ICAgb3B0X2licnMgPSAwOwotICAgICAgICAgICAgb3B0X2licGIgPSBmYWxzZTsKLSAgICAgICAg
ICAgIG9wdF9yc2JfcHYgPSBmYWxzZTsKLSAgICAgICAgICAgIG9wdF9yc2JfaHZtID0gZmFsc2U7
Ci0gICAgICAgIH0KLSAgICAgICAgZWxzZSBpZiAoIHZhbCA+IDAgKQotICAgICAgICAgICAgcmMg
PSAtRUlOVkFMOwotICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAocywgInRodW5rPSIsIDYpICkK
LSAgICAgICAgewotICAgICAgICAgICAgcyArPSA2OwotCi0gICAgICAgICAgICBpZiAoICFzdHJu
Y21wKHMsICJyZXRwb2xpbmUiLCBzcyAtIHMpICkKLSAgICAgICAgICAgICAgICBvcHRfdGh1bmsg
PSBUSFVOS19SRVRQT0xJTkU7Ci0gICAgICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAocywgImxm
ZW5jZSIsIHNzIC0gcykgKQotICAgICAgICAgICAgICAgIG9wdF90aHVuayA9IFRIVU5LX0xGRU5D
RTsKLSAgICAgICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChzLCAiam1wIiwgc3MgLSBzKSApCi0g
ICAgICAgICAgICAgICAgb3B0X3RodW5rID0gVEhVTktfSk1QOwotICAgICAgICAgICAgZWxzZQot
ICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKLSAgICAgICAgfQotICAgICAgICBlbHNlIGlm
ICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImlicnMiLCBzLCBzcykpID49IDAgKQotICAgICAgICAg
ICAgb3B0X2licnMgPSB2YWw7Ci0gICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVh
bigiaWJwYiIsIHMsIHNzKSkgPj0gMCApCi0gICAgICAgICAgICBvcHRfaWJwYiA9IHZhbDsKLSAg
ICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJyc2JfbmF0aXZlIiwgcywgc3Mp
KSA+PSAwICkKLSAgICAgICAgICAgIG9wdF9yc2JfcHYgPSB2YWw7Ci0gICAgICAgIGVsc2UgaWYg
KCAodmFsID0gcGFyc2VfYm9vbGVhbigicnNiX3ZtZXhpdCIsIHMsIHNzKSkgPj0gMCApCi0gICAg
ICAgICAgICBvcHRfcnNiX2h2bSA9IHZhbDsKLSAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJz
ZV9ib29sZWFuKCJyc2IiLCBzLCBzcykpID49IDAgKQotICAgICAgICB7Ci0gICAgICAgICAgICBv
cHRfcnNiX3B2ID0gdmFsOwotICAgICAgICAgICAgb3B0X3JzYl9odm0gPSB2YWw7Ci0gICAgICAg
IH0KLSAgICAgICAgZWxzZQotICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwotCi0gICAgICAgIHMg
PSBzcyArIDE7Ci0gICAgfSB3aGlsZSAoICpzcyApOwotCi0gICAgcmV0dXJuIHJjOwotfQotY3Vz
dG9tX3BhcmFtKCJidGkiLCBwYXJzZV9idGkpOwotCiBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9z
cGVjX2N0cmwoY29uc3QgY2hhciAqcykKIHsKICAgICBjb25zdCBjaGFyICpzczsKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:11:56 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:11:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjVk-00089Y-2L; Fri, 14 Dec 2018 09:11:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjVj-00089P-0y
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:11:55 +0000
X-Inumbo-ID: 4c821ace-ff80-11e8-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4c821ace-ff80-11e8-8e1d-bc764e045a96;
 Fri, 14 Dec 2018 09:11:54 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjVh-0007Sg-QY
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:11:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjVh-0004Ap-OB
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:11:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjVh-0004Ap-OB@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:11:53 +0000
Subject: [Xen-changelog] [xen master] x86/cpuid: Drop the synthetic
 X86_FEATURE_XEN_IBPB
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE3YzAyOTNiNDdiNWRjMTZhZTY0YmJkNjU2YWNkMjZmZTdkNzA0NGIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE5vdiAyOSAxODoxNjowMSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBEZWMgNSAyMDozNTow
NyAyMDE4ICswMDAwCgogICAgeDg2L2NwdWlkOiBEcm9wIHRoZSBzeW50aGV0aWMgWDg2X0ZFQVRV
UkVfWEVOX0lCUEIKICAgIAogICAgVGhpcyBhcHBlYXJzIHRvIGJlIGEgdmVzdGlnaWFsIHJlbW5l
bnQgb2YgYW4gb2xkIHZlcnNpb24gb2YgdGhlCiAgICBYU0EtMjU0L1NwZWN0cmUgc2VyaWVzLCBh
bmQgaGFzIG5ldmVyIGJlZW4gdXNlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0
dXJlcy5oIHwgMSAtCiAxIGZpbGUgY2hhbmdlZCwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
Y3B1ZmVhdHVyZXMuaAppbmRleCBmMmExZmExZWIzLi4wYzA2Mjc0NjdlIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9jcHVmZWF0dXJlcy5oCkBAIC0yNSw3ICsyNSw2IEBAIFhFTl9DUFVGRUFUVVJFKFhFTl9TTUFQ
LCAgICAgICAgKEZTQ0FQSU5UUyswKSozMisxMSkgLyogU01BUCBnZXRzIHVzZWQgYnkgWGVuIGl0
CiBYRU5fQ1BVRkVBVFVSRShMRkVOQ0VfRElTUEFUQ0gsIChGU0NBUElOVFMrMCkqMzIrMTIpIC8q
IGxmZW5jZSBzZXQgYXMgRGlzcGF0Y2ggU2VyaWFsaXNpbmcgKi8KIFhFTl9DUFVGRUFUVVJFKElO
RF9USFVOS19MRkVOQ0UsKEZTQ0FQSU5UUyswKSozMisxMykgLyogVXNlIElORF9USFVOS19MRkVO
Q0UgKi8KIFhFTl9DUFVGRUFUVVJFKElORF9USFVOS19KTVAsICAgKEZTQ0FQSU5UUyswKSozMisx
NCkgLyogVXNlIElORF9USFVOS19KTVAgKi8KLVhFTl9DUFVGRUFUVVJFKFhFTl9JQlBCLCAgICAg
ICAgKEZTQ0FQSU5UUyswKSozMisxNSkgLyogSUJSU0IgfHwgSUJQQiAqLwogWEVOX0NQVUZFQVRV
UkUoU0NfTVNSX1BWLCAgICAgICAoRlNDQVBJTlRTKzApKjMyKzE2KSAvKiBNU1JfU1BFQ19DVFJM
IHVzZWQgYnkgWGVuIGZvciBQViAqLwogWEVOX0NQVUZFQVRVUkUoU0NfTVNSX0hWTSwgICAgICAo
RlNDQVBJTlRTKzApKjMyKzE3KSAvKiBNU1JfU1BFQ19DVFJMIHVzZWQgYnkgWGVuIGZvciBIVk0g
Ki8KIFhFTl9DUFVGRUFUVVJFKFNDX1JTQl9QViwgICAgICAgKEZTQ0FQSU5UUyswKSozMisxOCkg
LyogUlNCIG92ZXJ3cml0ZSBuZWVkZWQgZm9yIFBWICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:12:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:12:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjVu-0008BF-48; Fri, 14 Dec 2018 09:12:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjVt-0008B3-6P
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:12:05 +0000
X-Inumbo-ID: 5298b8d8-ff80-11e8-b4d4-1beb3a0b2910
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5298b8d8-ff80-11e8-b4d4-1beb3a0b2910;
 Fri, 14 Dec 2018 09:12:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjVs-0007T5-15
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:12:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjVr-0004Bp-Uv
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:12:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjVr-0004Bp-Uv@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:12:03 +0000
Subject: [Xen-changelog] [xen master] x86: Fix APIC MSR constant names
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7065377029044271695=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============7065377029044271695==
Content-Type: text/plain

commit 689bc6244449fd988c32759201668738498ec261
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Wed Mar 7 16:48:01 2018 +0000
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Wed Dec 5 21:01:23 2018 +0000

    x86: Fix APIC MSR constant names
    
    We currently have MSR_IA32_APICBASE and MSR_IA32_APICBASE_MSR which are
    synonymous from a naming point of view, but refer to very different things.
    
    Rename the x2APIC MSRs to MSR_X2APIC_*, which are shorter constants and
    visually separate the register function from the generic APIC name.  For the
    case ranges, introduce MSR_X2APIC_LAST, rather than relying on the knowledge
    that there are 0x3ff MSRs architecturally reserved for x2APIC functionality.
    
    For functionality relating to the APIC_BASE MSR, use MSR_APIC_BASE for the MSR
    itself, but drop the MSR prefix from the other constants to shorten the names.
    In all cases, the fact that we are dealing with the APIC_BASE MSR is obvious
    from the context.
    
    No functional change (the combined binary is identical).
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
    Reviewed-by: Kevin Tian <kevin.tian@intel.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
---
 xen/arch/x86/apic.c              | 66 ++++++++++++++++++++--------------------
 xen/arch/x86/genapic/x2apic.c    |  4 +--
 xen/arch/x86/hvm/hvm.c           |  8 ++---
 xen/arch/x86/hvm/vlapic.c        | 19 ++++++------
 xen/arch/x86/hvm/vmx/vmx.c       | 20 ++++++------
 xen/include/asm-x86/hvm/vlapic.h |  6 ++--
 xen/include/asm-x86/msr-index.h  | 27 ++++++++--------
 7 files changed, 76 insertions(+), 74 deletions(-)

diff --git a/xen/arch/x86/apic.c b/xen/arch/x86/apic.c
index 7120107b0c..9db87f4f0e 100644
--- a/xen/arch/x86/apic.c
+++ b/xen/arch/x86/apic.c
@@ -303,31 +303,31 @@ void disable_local_APIC(void)
 
     if (enabled_via_apicbase) {
         uint64_t msr_content;
-        rdmsrl(MSR_IA32_APICBASE, msr_content);
-        wrmsrl(MSR_IA32_APICBASE, msr_content &
-               ~(MSR_IA32_APICBASE_ENABLE|MSR_IA32_APICBASE_EXTD));
+        rdmsrl(MSR_APIC_BASE, msr_content);
+        wrmsrl(MSR_APIC_BASE, msr_content &
+               ~(APIC_BASE_ENABLE | APIC_BASE_EXTD));
     }
 
     if ( kexecing && (current_local_apic_mode() != apic_boot_mode) )
     {
         uint64_t msr_content;
-        rdmsrl(MSR_IA32_APICBASE, msr_content);
-        msr_content &= ~(MSR_IA32_APICBASE_ENABLE|MSR_IA32_APICBASE_EXTD);
-        wrmsrl(MSR_IA32_APICBASE, msr_content);
+        rdmsrl(MSR_APIC_BASE, msr_content);
+        msr_content &= ~(APIC_BASE_ENABLE | APIC_BASE_EXTD);
+        wrmsrl(MSR_APIC_BASE, msr_content);
 
         switch ( apic_boot_mode )
         {
         case APIC_MODE_DISABLED:
             break; /* Nothing to do - we did this above */
         case APIC_MODE_XAPIC:
-            msr_content |= MSR_IA32_APICBASE_ENABLE;
-            wrmsrl(MSR_IA32_APICBASE, msr_content);
+            msr_content |= APIC_BASE_ENABLE;
+            wrmsrl(MSR_APIC_BASE, msr_content);
             break;
         case APIC_MODE_X2APIC:
-            msr_content |= MSR_IA32_APICBASE_ENABLE;
-            wrmsrl(MSR_IA32_APICBASE, msr_content);
-            msr_content |= MSR_IA32_APICBASE_EXTD;
-            wrmsrl(MSR_IA32_APICBASE, msr_content);
+            msr_content |= APIC_BASE_ENABLE;
+            wrmsrl(MSR_APIC_BASE, msr_content);
+            msr_content |= APIC_BASE_EXTD;
+            wrmsrl(MSR_APIC_BASE, msr_content);
             break;
         default:
             printk("Default case when reverting #%d lapic to boot state\n",
@@ -479,12 +479,12 @@ static void __enable_x2apic(void)
 {
     uint64_t msr_content;
 
-    rdmsrl(MSR_IA32_APICBASE, msr_content);
-    if ( !(msr_content & MSR_IA32_APICBASE_EXTD) )
+    rdmsrl(MSR_APIC_BASE, msr_content);
+    if ( !(msr_content & APIC_BASE_EXTD) )
     {
-        msr_content |= MSR_IA32_APICBASE_ENABLE | MSR_IA32_APICBASE_EXTD;
+        msr_content |= APIC_BASE_ENABLE | APIC_BASE_EXTD;
         msr_content = (uint32_t)msr_content;
-        wrmsrl(MSR_IA32_APICBASE, msr_content);
+        wrmsrl(MSR_APIC_BASE, msr_content);
     }
 }
 
@@ -744,10 +744,10 @@ int lapic_resume(void)
      */
     if ( !x2apic_enabled )
     {
-        rdmsrl(MSR_IA32_APICBASE, msr_content);
-        msr_content &= ~MSR_IA32_APICBASE_BASE;
-        wrmsrl(MSR_IA32_APICBASE,
-            msr_content | MSR_IA32_APICBASE_ENABLE | mp_lapic_addr);
+        rdmsrl(MSR_APIC_BASE, msr_content);
+        msr_content &= ~APIC_BASE_ADDR_MASK;
+        wrmsrl(MSR_APIC_BASE,
+               msr_content | APIC_BASE_ENABLE | mp_lapic_addr);
     }
     else
         resume_x2apic();
@@ -818,7 +818,8 @@ static int __init detect_init_APIC (void)
     if (enable_local_apic < 0)
         return -1;
 
-    if (rdmsr_safe(MSR_IA32_APICBASE, msr_content)) {
+    if ( rdmsr_safe(MSR_APIC_BASE, msr_content) )
+    {
         printk("No local APIC present\n");
         return -1;
     }
@@ -839,11 +840,12 @@ static int __init detect_init_APIC (void)
          * software for Intel P6 or later and AMD K7
          * (Model > 1) or later.
          */
-        if (!(msr_content & MSR_IA32_APICBASE_ENABLE)) {
+        if ( !(msr_content & APIC_BASE_ENABLE) )
+        {
             printk("Local APIC disabled by BIOS -- reenabling.\n");
-            msr_content &= ~MSR_IA32_APICBASE_BASE;
-            msr_content |= MSR_IA32_APICBASE_ENABLE | APIC_DEFAULT_PHYS_BASE;
-            wrmsrl(MSR_IA32_APICBASE, msr_content);
+            msr_content &= ~APIC_BASE_ADDR_MASK;
+            msr_content |= APIC_BASE_ENABLE | APIC_DEFAULT_PHYS_BASE;
+            wrmsrl(MSR_APIC_BASE, msr_content);
             enabled_via_apicbase = true;
         }
     }
@@ -860,8 +862,8 @@ static int __init detect_init_APIC (void)
     mp_lapic_addr = APIC_DEFAULT_PHYS_BASE;
 
     /* The BIOS may have set up the APIC at some other address */
-    if (msr_content & MSR_IA32_APICBASE_ENABLE)
-        mp_lapic_addr = msr_content & MSR_IA32_APICBASE_BASE;
+    if ( msr_content & APIC_BASE_ENABLE )
+        mp_lapic_addr = msr_content & APIC_BASE_ADDR_MASK;
 
     if (nmi_watchdog != NMI_NONE)
         nmi_watchdog = NMI_LOCAL_APIC;
@@ -1546,23 +1548,21 @@ void __init record_boot_APIC_mode(void)
                 apic_mode_to_str(apic_boot_mode));
 }
 
-/* Look at the bits in MSR_IA32_APICBASE and work out which
- * APIC mode we are in */
+/* Look at the bits in MSR_APIC_BASE and work out which APIC mode we are in */
 enum apic_mode current_local_apic_mode(void)
 {
     u64 msr_contents;
 
-    rdmsrl(MSR_IA32_APICBASE, msr_contents);
+    rdmsrl(MSR_APIC_BASE, msr_contents);
 
     /* Reading EXTD bit from the MSR is only valid if CPUID
      * says so, else reserved */
-    if ( boot_cpu_has(X86_FEATURE_X2APIC)
-         && (msr_contents & MSR_IA32_APICBASE_EXTD) )
+    if ( boot_cpu_has(X86_FEATURE_X2APIC) && (msr_contents & APIC_BASE_EXTD) )
         return APIC_MODE_X2APIC;
 
     /* EN bit should always be valid as long as we can read the MSR
      */
-    if ( msr_contents & MSR_IA32_APICBASE_ENABLE )
+    if ( msr_contents & APIC_BASE_ENABLE )
         return APIC_MODE_XAPIC;
 
     return APIC_MODE_DISABLED;
diff --git a/xen/arch/x86/genapic/x2apic.c b/xen/arch/x86/genapic/x2apic.c
index 7e2e89d881..334dae527e 100644
--- a/xen/arch/x86/genapic/x2apic.c
+++ b/xen/arch/x86/genapic/x2apic.c
@@ -254,8 +254,8 @@ void __init check_x2apic_preenabled(void)
         return;
 
     /* Check whether x2apic mode was already enabled by the BIOS. */
-    rdmsr(MSR_IA32_APICBASE, lo, hi);
-    if ( lo & MSR_IA32_APICBASE_EXTD )
+    rdmsr(MSR_APIC_BASE, lo, hi);
+    if ( lo & APIC_BASE_EXTD )
     {
         printk("x2APIC mode is already enabled by BIOS.\n");
         x2apic_enabled = 1;
diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
index e2e420444f..46cb92e9bc 100644
--- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -3410,11 +3410,11 @@ int hvm_msr_read_intercept(unsigned int msr, uint64_t *msr_content)
         *msr_content = hvm_msr_tsc_aux(v);
         break;
 
-    case MSR_IA32_APICBASE:
+    case MSR_APIC_BASE:
         *msr_content = vcpu_vlapic(v)->hw.apic_base_msr;
         break;
 
-    case MSR_IA32_APICBASE_MSR ... MSR_IA32_APICBASE_MSR + 0x3ff:
+    case MSR_X2APIC_FIRST ... MSR_X2APIC_LAST:
         if ( hvm_x2apic_msr_read(v, msr, msr_content) )
             goto gp_fault;
         break;
@@ -3569,7 +3569,7 @@ int hvm_msr_write_intercept(unsigned int msr, uint64_t msr_content,
             wrmsr_tsc_aux(msr_content);
         break;
 
-    case MSR_IA32_APICBASE:
+    case MSR_APIC_BASE:
         if ( !vlapic_msr_set(vcpu_vlapic(v), msr_content) )
             goto gp_fault;
         break;
@@ -3578,7 +3578,7 @@ int hvm_msr_write_intercept(unsigned int msr, uint64_t msr_content,
         vlapic_tdt_msr_set(vcpu_vlapic(v), msr_content);
         break;
 
-    case MSR_IA32_APICBASE_MSR ... MSR_IA32_APICBASE_MSR + 0x3ff:
+    case MSR_X2APIC_FIRST ... MSR_X2APIC_LAST:
         if ( hvm_x2apic_msr_write(v, msr, msr_content) )
             goto gp_fault;
         break;
diff --git a/xen/arch/x86/hvm/vlapic.c b/xen/arch/x86/hvm/vlapic.c
index bdf946b25a..05afb7aed6 100644
--- a/xen/arch/x86/hvm/vlapic.c
+++ b/xen/arch/x86/hvm/vlapic.c
@@ -665,7 +665,7 @@ int hvm_x2apic_msr_read(struct vcpu *v, unsigned int msr, uint64_t *msr_content)
 #undef REGBLOCK
         };
     const struct vlapic *vlapic = vcpu_vlapic(v);
-    uint32_t high = 0, reg = msr - MSR_IA32_APICBASE_MSR, offset = reg << 4;
+    uint32_t high = 0, reg = msr - MSR_X2APIC_FIRST, offset = reg << 4;
 
     if ( !vlapic_x2apic_mode(vlapic) ||
          (reg >= sizeof(readable) * 8) || !test_bit(reg, readable) )
@@ -960,7 +960,7 @@ int vlapic_apicv_write(struct vcpu *v, unsigned int offset)
 int hvm_x2apic_msr_write(struct vcpu *v, unsigned int msr, uint64_t msr_content)
 {
     struct vlapic *vlapic = vcpu_vlapic(v);
-    uint32_t offset = (msr - MSR_IA32_APICBASE_MSR) << 4;
+    uint32_t offset = (msr - MSR_X2APIC_FIRST) << 4;
 
     if ( !vlapic_x2apic_mode(vlapic) )
         return X86EMUL_UNHANDLEABLE;
@@ -1067,11 +1067,11 @@ bool_t vlapic_msr_set(struct vlapic *vlapic, uint64_t value)
     if ( !has_vlapic(vlapic_domain(vlapic)) )
         return 0;
 
-    if ( (vlapic->hw.apic_base_msr ^ value) & MSR_IA32_APICBASE_ENABLE )
+    if ( (vlapic->hw.apic_base_msr ^ value) & APIC_BASE_ENABLE )
     {
-        if ( unlikely(value & MSR_IA32_APICBASE_EXTD) )
+        if ( unlikely(value & APIC_BASE_EXTD) )
             return 0;
-        if ( value & MSR_IA32_APICBASE_ENABLE )
+        if ( value & APIC_BASE_ENABLE )
         {
             vlapic_reset(vlapic);
             vlapic->hw.disabled &= ~VLAPIC_HW_DISABLED;
@@ -1083,7 +1083,7 @@ bool_t vlapic_msr_set(struct vlapic *vlapic, uint64_t value)
             pt_may_unmask_irq(vlapic_domain(vlapic), NULL);
         }
     }
-    else if ( ((vlapic->hw.apic_base_msr ^ value) & MSR_IA32_APICBASE_EXTD) &&
+    else if ( ((vlapic->hw.apic_base_msr ^ value) & APIC_BASE_EXTD) &&
               unlikely(!vlapic_xapic_mode(vlapic)) )
         return 0;
 
@@ -1360,10 +1360,9 @@ void vlapic_reset(struct vlapic *vlapic)
     if ( !has_vlapic(v->domain) )
         return;
 
-    vlapic->hw.apic_base_msr = (MSR_IA32_APICBASE_ENABLE |
-                                APIC_DEFAULT_PHYS_BASE);
+    vlapic->hw.apic_base_msr = APIC_BASE_ENABLE | APIC_DEFAULT_PHYS_BASE;
     if ( v->vcpu_id == 0 )
-        vlapic->hw.apic_base_msr |= MSR_IA32_APICBASE_BSP;
+        vlapic->hw.apic_base_msr |= APIC_BASE_BSP;
 
     vlapic_set_reg(vlapic, APIC_ID, (v->vcpu_id * 2) << 24);
     vlapic_do_init(vlapic);
@@ -1472,7 +1471,7 @@ static int lapic_load_hidden(struct domain *d, hvm_domain_context_t *h)
     if ( s->loaded.regs )
         lapic_load_fixup(s);
 
-    if ( !(s->hw.apic_base_msr & MSR_IA32_APICBASE_ENABLE) &&
+    if ( !(s->hw.apic_base_msr & APIC_BASE_ENABLE) &&
          unlikely(vlapic_x2apic_mode(s)) )
         return -EINVAL;
 
diff --git a/xen/arch/x86/hvm/vmx/vmx.c b/xen/arch/x86/hvm/vmx/vmx.c
index 365eeb2886..7f77d1fd28 100644
--- a/xen/arch/x86/hvm/vmx/vmx.c
+++ b/xen/arch/x86/hvm/vmx/vmx.c
@@ -3059,19 +3059,19 @@ void vmx_vlapic_msr_changed(struct vcpu *v)
                 SECONDARY_EXEC_VIRTUALIZE_X2APIC_MODE;
             if ( cpu_has_vmx_apic_reg_virt )
             {
-                for ( msr = MSR_IA32_APICBASE_MSR;
-                      msr <= MSR_IA32_APICBASE_MSR + 0xff; msr++ )
+                for ( msr = MSR_X2APIC_FIRST;
+                      msr <= MSR_X2APIC_FIRST + 0xff; msr++ )
                     vmx_clear_msr_intercept(v, msr, VMX_MSR_R);
 
-                vmx_set_msr_intercept(v, MSR_IA32_APICPPR_MSR, VMX_MSR_R);
-                vmx_set_msr_intercept(v, MSR_IA32_APICTMICT_MSR, VMX_MSR_R);
-                vmx_set_msr_intercept(v, MSR_IA32_APICTMCCT_MSR, VMX_MSR_R);
+                vmx_set_msr_intercept(v, MSR_X2APIC_PPR, VMX_MSR_R);
+                vmx_set_msr_intercept(v, MSR_X2APIC_TMICT, VMX_MSR_R);
+                vmx_set_msr_intercept(v, MSR_X2APIC_TMCCT, VMX_MSR_R);
             }
             if ( cpu_has_vmx_virtual_intr_delivery )
             {
-                vmx_clear_msr_intercept(v, MSR_IA32_APICTPR_MSR, VMX_MSR_W);
-                vmx_clear_msr_intercept(v, MSR_IA32_APICEOI_MSR, VMX_MSR_W);
-                vmx_clear_msr_intercept(v, MSR_IA32_APICSELF_MSR, VMX_MSR_W);
+                vmx_clear_msr_intercept(v, MSR_X2APIC_TPR, VMX_MSR_W);
+                vmx_clear_msr_intercept(v, MSR_X2APIC_EOI, VMX_MSR_W);
+                vmx_clear_msr_intercept(v, MSR_X2APIC_SELF, VMX_MSR_W);
             }
         }
         else
@@ -3080,8 +3080,8 @@ void vmx_vlapic_msr_changed(struct vcpu *v)
     }
     if ( !(v->arch.hvm.vmx.secondary_exec_control &
            SECONDARY_EXEC_VIRTUALIZE_X2APIC_MODE) )
-        for ( msr = MSR_IA32_APICBASE_MSR;
-              msr <= MSR_IA32_APICBASE_MSR + 0xff; msr++ )
+        for ( msr = MSR_X2APIC_FIRST;
+              msr <= MSR_X2APIC_FIRST + 0xff; msr++ )
             vmx_set_msr_intercept(v, msr, VMX_MSR_RW);
 
     vmx_update_secondary_exec_control(v);
diff --git a/xen/include/asm-x86/hvm/vlapic.h b/xen/include/asm-x86/hvm/vlapic.h
index 8dbec90ab0..4eb40750bc 100644
--- a/xen/include/asm-x86/hvm/vlapic.h
+++ b/xen/include/asm-x86/hvm/vlapic.h
@@ -50,13 +50,13 @@
 #define vlapic_enabled(vlapic)     (!vlapic_disabled(vlapic))
 
 #define vlapic_base_address(vlapic)                             \
-    ((vlapic)->hw.apic_base_msr & MSR_IA32_APICBASE_BASE)
+    ((vlapic)->hw.apic_base_msr & APIC_BASE_ADDR_MASK)
 /* Only check EXTD bit as EXTD can't be set if it is disabled by hardware */
 #define vlapic_x2apic_mode(vlapic)                              \
-    ((vlapic)->hw.apic_base_msr & MSR_IA32_APICBASE_EXTD)
+    ((vlapic)->hw.apic_base_msr & APIC_BASE_EXTD)
 #define vlapic_xapic_mode(vlapic)                               \
     (!vlapic_hw_disabled(vlapic) && \
-     !((vlapic)->hw.apic_base_msr & MSR_IA32_APICBASE_EXTD))
+     !((vlapic)->hw.apic_base_msr & APIC_BASE_EXTD))
 
 /*
  * Generic APIC bitmap vector update & search routines.
diff --git a/xen/include/asm-x86/msr-index.h b/xen/include/asm-x86/msr-index.h
index 3faed27153..24d783a72d 100644
--- a/xen/include/asm-x86/msr-index.h
+++ b/xen/include/asm-x86/msr-index.h
@@ -326,18 +326,21 @@
 
 #define MSR_IA32_TSC_ADJUST		0x0000003b
 
-#define MSR_IA32_APICBASE		0x0000001b
-#define MSR_IA32_APICBASE_BSP		(1<<8)
-#define MSR_IA32_APICBASE_EXTD		(1<<10)
-#define MSR_IA32_APICBASE_ENABLE	(1<<11)
-#define MSR_IA32_APICBASE_BASE		0x000ffffffffff000ul
-#define MSR_IA32_APICBASE_MSR           0x800
-#define MSR_IA32_APICTPR_MSR            0x808
-#define MSR_IA32_APICPPR_MSR            0x80a
-#define MSR_IA32_APICEOI_MSR            0x80b
-#define MSR_IA32_APICTMICT_MSR          0x838
-#define MSR_IA32_APICTMCCT_MSR          0x839
-#define MSR_IA32_APICSELF_MSR           0x83f
+#define MSR_APIC_BASE                   0x0000001b
+#define  APIC_BASE_BSP                  (1<<8)
+#define  APIC_BASE_EXTD                 (1<<10)
+#define  APIC_BASE_ENABLE               (1<<11)
+#define  APIC_BASE_ADDR_MASK            0x000ffffffffff000ul
+
+#define MSR_X2APIC_FIRST                0x00000800
+#define MSR_X2APIC_LAST                 0x00000bff
+
+#define MSR_X2APIC_TPR                  0x00000808
+#define MSR_X2APIC_PPR                  0x0000080a
+#define MSR_X2APIC_EOI                  0x0000080b
+#define MSR_X2APIC_TMICT                0x00000838
+#define MSR_X2APIC_TMCCT                0x00000839
+#define MSR_X2APIC_SELF                 0x0000083f
 
 #define MSR_IA32_UCODE_WRITE		0x00000079
 #define MSR_IA32_UCODE_REV		0x0000008b
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7065377029044271695==--

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:12:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:12:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjW5-0008CY-8j; Fri, 14 Dec 2018 09:12:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjW3-0008CQ-Vk
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:12:16 +0000
X-Inumbo-ID: 58ac54ca-ff80-11e8-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 58ac54ca-ff80-11e8-8e1d-bc764e045a96;
 Fri, 14 Dec 2018 09:12:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjW2-0007TF-7T
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:12:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjW2-0004CY-54
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:12:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjW2-0004CY-54@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:12:14 +0000
Subject: [Xen-changelog] [xen master] x86/hvm: Handle x2apic MSRs via the
 new guest_{rd, wr}msr() infrastructure
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1938591119206284870=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============1938591119206284870==
Content-Type: text/plain

commit 7824baee56248474346da138b906a3a5c5420458
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Mon Feb 26 12:45:58 2018 +0000
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Wed Dec 5 21:06:47 2018 +0000

    x86/hvm: Handle x2apic MSRs via the new guest_{rd,wr}msr() infrastructure
    
    Dispatch from the guest_{rd,wr}msr() functions.  The read side should be safe
    outside of current context, but the write side is definitely not.  As the
    toolstack has no legitimate reason to access the APIC registers via this
    interface (not least because whether they are accessible at all depends on
    guest settings), unilaterally reject access attempts outside of current
    context.
    
    Rename to guest_{rd,wr}msr_x2apic() for consistency, and alter the functions
    to use X86EMUL_EXCEPTION rather than X86EMUL_UNHANDLEABLE.  The previous
    callers turned UNHANDLEABLE into EXCEPTION, but using UNHANDLEABLE will now
    interfere with the fallback to legacy MSR handling.
    
    While altering guest_rdmsr_x2apic() make a couple of minor improvements.
    Reformat the initialiser for readable[] so it indents in a more natural way,
    and alter high to be a 64bit integer to avoid shifting 0 by 32 in the common
    path.
    
    Observant people might notice that we now don't let PV guests read the x2apic
    MSRs.  They should never have been able to in the first place.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
---
 xen/arch/x86/hvm/hvm.c        | 10 -------
 xen/arch/x86/hvm/vlapic.c     | 65 +++++++++++++++++++++++++------------------
 xen/arch/x86/msr.c            | 15 ++++++++++
 xen/include/asm-x86/hvm/hvm.h |  4 +--
 4 files changed, 55 insertions(+), 39 deletions(-)

diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
index 46cb92e9bc..0039e8cf38 100644
--- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -3414,11 +3414,6 @@ int hvm_msr_read_intercept(unsigned int msr, uint64_t *msr_content)
         *msr_content = vcpu_vlapic(v)->hw.apic_base_msr;
         break;
 
-    case MSR_X2APIC_FIRST ... MSR_X2APIC_LAST:
-        if ( hvm_x2apic_msr_read(v, msr, msr_content) )
-            goto gp_fault;
-        break;
-
     case MSR_IA32_TSC_DEADLINE:
         *msr_content = vlapic_tdt_msr_get(vcpu_vlapic(v));
         break;
@@ -3578,11 +3573,6 @@ int hvm_msr_write_intercept(unsigned int msr, uint64_t msr_content,
         vlapic_tdt_msr_set(vcpu_vlapic(v), msr_content);
         break;
 
-    case MSR_X2APIC_FIRST ... MSR_X2APIC_LAST:
-        if ( hvm_x2apic_msr_write(v, msr, msr_content) )
-            goto gp_fault;
-        break;
-
     case MSR_IA32_CR_PAT:
         if ( !hvm_set_guest_pat(v, msr_content) )
            goto gp_fault;
diff --git a/xen/arch/x86/hvm/vlapic.c b/xen/arch/x86/hvm/vlapic.c
index 05afb7aed6..1f58b36499 100644
--- a/xen/arch/x86/hvm/vlapic.c
+++ b/xen/arch/x86/hvm/vlapic.c
@@ -649,33 +649,39 @@ static int vlapic_mmio_read(struct vcpu *v, unsigned long address,
     return X86EMUL_OKAY;
 }
 
-int hvm_x2apic_msr_read(struct vcpu *v, unsigned int msr, uint64_t *msr_content)
+int guest_rdmsr_x2apic(const struct vcpu *v, uint32_t msr, uint64_t *val)
 {
-    static const unsigned long readable[] =
-        {
+    static const unsigned long readable[] = {
 #define REG(x) (1UL << (APIC_ ## x >> 4))
-            REG(ID)    | REG(LVR)  | REG(TASKPRI) | REG(PROCPRI) |
-            REG(LDR)   | REG(SPIV) | REG(ESR)     | REG(ICR)     |
-            REG(CMCI)  | REG(LVTT) | REG(LVTTHMR) | REG(LVTPC)   |
-            REG(LVT0)  | REG(LVT1) | REG(LVTERR)  | REG(TMICT)   |
-            REG(TMCCT) | REG(TDCR) |
+        REG(ID)    | REG(LVR)  | REG(TASKPRI) | REG(PROCPRI) |
+        REG(LDR)   | REG(SPIV) | REG(ESR)     | REG(ICR)     |
+        REG(CMCI)  | REG(LVTT) | REG(LVTTHMR) | REG(LVTPC)   |
+        REG(LVT0)  | REG(LVT1) | REG(LVTERR)  | REG(TMICT)   |
+        REG(TMCCT) | REG(TDCR) |
 #undef REG
 #define REGBLOCK(x) (((1UL << (NR_VECTORS / 32)) - 1) << (APIC_ ## x >> 4))
-            REGBLOCK(ISR) | REGBLOCK(TMR) | REGBLOCK(IRR)
+        REGBLOCK(ISR) | REGBLOCK(TMR) | REGBLOCK(IRR)
 #undef REGBLOCK
-        };
+    };
     const struct vlapic *vlapic = vcpu_vlapic(v);
-    uint32_t high = 0, reg = msr - MSR_X2APIC_FIRST, offset = reg << 4;
+    uint64_t high = 0;
+    uint32_t reg = msr - MSR_X2APIC_FIRST, offset = reg << 4;
+
+    /*
+     * The read side looks as if it might be safe to use outside of current
+     * context, but the write side is most certainly not.  As we don't need
+     * any non-current access, enforce symmetry with the write side.
+     */
+    ASSERT(v == current);
 
     if ( !vlapic_x2apic_mode(vlapic) ||
          (reg >= sizeof(readable) * 8) || !test_bit(reg, readable) )
-        return X86EMUL_UNHANDLEABLE;
+        return X86EMUL_EXCEPTION;
 
     if ( offset == APIC_ICR )
-        high = vlapic_read_aligned(vlapic, APIC_ICR2);
+        high = (uint64_t)vlapic_read_aligned(vlapic, APIC_ICR2) << 32;
 
-    *msr_content = ((uint64_t)high << 32) |
-                   vlapic_read_aligned(vlapic, offset);
+    *val = high | vlapic_read_aligned(vlapic, offset);
 
     return X86EMUL_OKAY;
 }
@@ -957,49 +963,52 @@ int vlapic_apicv_write(struct vcpu *v, unsigned int offset)
     return X86EMUL_OKAY;
 }
 
-int hvm_x2apic_msr_write(struct vcpu *v, unsigned int msr, uint64_t msr_content)
+int guest_wrmsr_x2apic(struct vcpu *v, uint32_t msr, uint64_t msr_content)
 {
     struct vlapic *vlapic = vcpu_vlapic(v);
     uint32_t offset = (msr - MSR_X2APIC_FIRST) << 4;
 
+    /* The timer handling at least is unsafe outside of current context. */
+    ASSERT(v == current);
+
     if ( !vlapic_x2apic_mode(vlapic) )
-        return X86EMUL_UNHANDLEABLE;
+        return X86EMUL_EXCEPTION;
 
     switch ( offset )
     {
     case APIC_TASKPRI:
         if ( msr_content & ~APIC_TPRI_MASK )
-            return X86EMUL_UNHANDLEABLE;
+            return X86EMUL_EXCEPTION;
         break;
 
     case APIC_SPIV:
         if ( msr_content & ~(APIC_VECTOR_MASK | APIC_SPIV_APIC_ENABLED |
                              (VLAPIC_VERSION & APIC_LVR_DIRECTED_EOI
                               ? APIC_SPIV_DIRECTED_EOI : 0)) )
-            return X86EMUL_UNHANDLEABLE;
+            return X86EMUL_EXCEPTION;
         break;
 
     case APIC_LVTT:
         if ( msr_content & ~(LVT_MASK | APIC_TIMER_MODE_MASK) )
-            return X86EMUL_UNHANDLEABLE;
+            return X86EMUL_EXCEPTION;
         break;
 
     case APIC_LVTTHMR:
     case APIC_LVTPC:
     case APIC_CMCI:
         if ( msr_content & ~(LVT_MASK | APIC_MODE_MASK) )
-            return X86EMUL_UNHANDLEABLE;
+            return X86EMUL_EXCEPTION;
         break;
 
     case APIC_LVT0:
     case APIC_LVT1:
         if ( msr_content & ~LINT_MASK )
-            return X86EMUL_UNHANDLEABLE;
+            return X86EMUL_EXCEPTION;
         break;
 
     case APIC_LVTERR:
         if ( msr_content & ~LVT_MASK )
-            return X86EMUL_UNHANDLEABLE;
+            return X86EMUL_EXCEPTION;
         break;
 
     case APIC_TMICT:
@@ -1007,20 +1016,20 @@ int hvm_x2apic_msr_write(struct vcpu *v, unsigned int msr, uint64_t msr_content)
 
     case APIC_TDCR:
         if ( msr_content & ~APIC_TDR_DIV_1 )
-            return X86EMUL_UNHANDLEABLE;
+            return X86EMUL_EXCEPTION;
         break;
 
     case APIC_ICR:
         if ( (uint32_t)msr_content & ~(APIC_VECTOR_MASK | APIC_MODE_MASK |
                                        APIC_DEST_MASK | APIC_INT_ASSERT |
                                        APIC_INT_LEVELTRIG | APIC_SHORT_MASK) )
-            return X86EMUL_UNHANDLEABLE;
+            return X86EMUL_EXCEPTION;
         vlapic_set_reg(vlapic, APIC_ICR2, msr_content >> 32);
         break;
 
     case APIC_SELF_IPI:
         if ( msr_content & ~APIC_VECTOR_MASK )
-            return X86EMUL_UNHANDLEABLE;
+            return X86EMUL_EXCEPTION;
         offset = APIC_ICR;
         msr_content = APIC_DEST_SELF | (msr_content & APIC_VECTOR_MASK);
         break;
@@ -1028,8 +1037,10 @@ int hvm_x2apic_msr_write(struct vcpu *v, unsigned int msr, uint64_t msr_content)
     case APIC_EOI:
     case APIC_ESR:
         if ( msr_content )
+        {
     default:
-            return X86EMUL_UNHANDLEABLE;
+            return X86EMUL_EXCEPTION;
+        }
     }
 
     vlapic_reg_write(v, offset, msr_content);
diff --git a/xen/arch/x86/msr.c b/xen/arch/x86/msr.c
index 76cb6efa52..85a58c0b58 100644
--- a/xen/arch/x86/msr.c
+++ b/xen/arch/x86/msr.c
@@ -117,6 +117,7 @@ int init_vcpu_msr_policy(struct vcpu *v)
 
 int guest_rdmsr(const struct vcpu *v, uint32_t msr, uint64_t *val)
 {
+    const struct vcpu *curr = current;
     const struct domain *d = v->domain;
     const struct cpuid_policy *cp = d->arch.cpuid;
     const struct msr_policy *mp = d->arch.msr;
@@ -150,6 +151,13 @@ int guest_rdmsr(const struct vcpu *v, uint32_t msr, uint64_t *val)
         *val = msrs->misc_features_enables.raw;
         break;
 
+    case MSR_X2APIC_FIRST ... MSR_X2APIC_LAST:
+        if ( !is_hvm_domain(d) || v != curr )
+            goto gp_fault;
+
+        ret = guest_rdmsr_x2apic(v, msr, val);
+        break;
+
     case 0x40000000 ... 0x400001ff:
         if ( is_viridian_domain(d) )
         {
@@ -297,6 +305,13 @@ int guest_wrmsr(struct vcpu *v, uint32_t msr, uint64_t val)
         break;
     }
 
+    case MSR_X2APIC_FIRST ... MSR_X2APIC_LAST:
+        if ( !is_hvm_domain(d) || v != curr )
+            goto gp_fault;
+
+        ret = guest_wrmsr_x2apic(v, msr, val);
+        break;
+
     case 0x40000000 ... 0x400001ff:
         if ( is_viridian_domain(d) )
         {
diff --git a/xen/include/asm-x86/hvm/hvm.h b/xen/include/asm-x86/hvm/hvm.h
index 3d3250dff0..d68604127f 100644
--- a/xen/include/asm-x86/hvm/hvm.h
+++ b/xen/include/asm-x86/hvm/hvm.h
@@ -333,8 +333,8 @@ void hvm_toggle_singlestep(struct vcpu *v);
 int hvm_hap_nested_page_fault(paddr_t gpa, unsigned long gla,
                               struct npfec npfec);
 
-int hvm_x2apic_msr_read(struct vcpu *v, unsigned int msr, uint64_t *msr_content);
-int hvm_x2apic_msr_write(struct vcpu *v, unsigned int msr, uint64_t msr_content);
+int guest_rdmsr_x2apic(const struct vcpu *v, uint32_t msr, uint64_t *val);
+int guest_wrmsr_x2apic(struct vcpu *v, uint32_t msr, uint64_t val);
 
 /* Check CR4/EFER values */
 const char *hvm_efer_valid(const struct vcpu *v, uint64_t value,
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1938591119206284870==--

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:12:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:12:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjWF-0008Dp-AQ; Fri, 14 Dec 2018 09:12:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjWD-0008DY-L4
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:12:25 +0000
X-Inumbo-ID: 5ebe5fbe-ff80-11e8-9111-038c39bcbbdf
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5ebe5fbe-ff80-11e8-9111-038c39bcbbdf;
 Fri, 14 Dec 2018 09:12:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjWC-0007TN-DP
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:12:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjWC-0004DH-B2
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:12:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjWC-0004DH-B2@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:12:24 +0000
Subject: [Xen-changelog] [xen master] automation: add a qemu smoke test for
 clang build
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDlmNGFjMGU2YzJmNzYzNDc1N2U2Mjk5MGNiYTNkNTMxZjE1MTA0YTIKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1IE5vdiAyMiAx
NTo0OTowMiAyMDE4ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFdlZCBEZWMgNSAyMjozMDowMyAyMDE4ICswMDAwCgogICAgYXV0b21h
dGlvbjogYWRkIGEgcWVtdSBzbW9rZSB0ZXN0IGZvciBjbGFuZyBidWlsZAogICAgCiAgICBBbHNv
IHJlbmFtZSB0aGUgb2xkIHRlc3QgdG8gaGF2ZSAtZ2NjIHN1ZmZpeC4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBEb3Vn
IEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+Ci0tLQogLmdpdGxhYi1jaS55bWwgfCAxOSAr
KysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMSBk
ZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhLy5naXRsYWItY2kueW1sIGIvLmdpdGxhYi1jaS55bWwK
aW5kZXggYjNjYTc3OWUyMS4uNTdmNWRjNzAxMyAxMDA2NDQKLS0tIGEvLmdpdGxhYi1jaS55bWwK
KysrIGIvLmdpdGxhYi1jaS55bWwKQEAgLTM4Myw3ICszODMsNyBAQCBkZWJpYW4tdW5zdGFibGUt
Z2NjLWRlYnVnLWFybTY0LXJhbmRjb25maWc6CiAKIAogIyBUZXN0IGpvYnMKLXFlbXUtc21va2Ut
eDg2LTY0OgorcWVtdS1zbW9rZS14ODYtNjQtZ2NjOgogICBzdGFnZTogdGVzdAogICBpbWFnZTog
cmVnaXN0cnkuZ2l0bGFiLmNvbS94ZW4tcHJvamVjdC94ZW4vJHtDT05UQUlORVJ9CiAgIHZhcmlh
YmxlczoKQEAgLTM5OSwzICszOTksMjAgQEAgcWVtdS1zbW9rZS14ODYtNjQ6CiAgICAgLSBkZWJp
YW4tc3RyZXRjaC1nY2MtZGVidWcKICAgdGFnczoKICAgICAtIHg4Nl82NAorCitxZW11LXNtb2tl
LXg4Ni02NC1jbGFuZzoKKyAgc3RhZ2U6IHRlc3QKKyAgaW1hZ2U6IHJlZ2lzdHJ5LmdpdGxhYi5j
b20veGVuLXByb2plY3QveGVuLyR7Q09OVEFJTkVSfQorICB2YXJpYWJsZXM6CisgICAgQ09OVEFJ
TkVSOiBkZWJpYW46c3RyZXRjaAorICBzY3JpcHQ6CisgICAgLSAuL2F1dG9tYXRpb24vc2NyaXB0
cy9xZW11LXNtb2tlLXg4Ni02NC5zaCAyPiYxIHwgdGVlIHFlbXUtc21va2UteDg2LTY0LmxvZwor
ICBhcnRpZmFjdHM6CisgICAgcGF0aHM6CisgICAgICAtIHNtb2tlLnNlcmlhbAorICAgICAgLSAn
Ki5sb2cnCisgICAgd2hlbjogYWx3YXlzCisgIGRlcGVuZGVuY2llczoKKyAgICAtIGRlYmlhbi11
bnN0YWJsZS1jbGFuZy1kZWJ1ZworICB0YWdzOgorICAgIC0geDg2XzY0Ci0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:12:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:12:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjWQ-0008Ew-CN; Fri, 14 Dec 2018 09:12:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjWO-0008El-Dc
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:12:36 +0000
X-Inumbo-ID: 64d432ac-ff80-11e8-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 64d432ac-ff80-11e8-8e1d-bc764e045a96;
 Fri, 14 Dec 2018 09:12:34 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjWM-0007Tx-JU
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:12:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjWM-0004E3-H7
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:12:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjWM-0004E3-H7@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:12:34 +0000
Subject: [Xen-changelog] [xen master] automation: break .gitlab-yaml into
 smaller files
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgxY2ZjMWIzYzc4ZjVkNGFiYWZkYjM2OGVkZTkxNGIxZGQ4MjVhN2IKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1IE5vdiAyMiAx
NTo0OTowMyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFdlZCBEZWMgNSAyMjozMDoxNCAyMDE4ICswMDAwCgogICAgYXV0b21h
dGlvbjogYnJlYWsgLmdpdGxhYi15YW1sIGludG8gc21hbGxlciBmaWxlcwogICAgCiAgICBCcmVh
ayBvdXQgZmlsZXMgZm9yIGJ1aWxkIGpvYnMgYW5kIHRlc3Qgam9icy4gS2VlcCB0aGUgdG9wIGxl
dmVsCiAgICAuZ2l0bGFiLWNpLnlhbWwgc21hbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRG91ZyBHb2xkc3RlaW4g
PGNhcmRvZUBjYXJkb2UuY29tPgotLS0KIC5naXRsYWItY2kueW1sICAgICAgICAgICAgICAgICAg
fCA0MTcgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogYXV0b21hdGlv
bi9naXRsYWItY2kvYnVpbGQueWFtbCB8IDM3OSArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKIGF1dG9tYXRpb24vZ2l0bGFiLWNpL3Rlc3QueWFtbCAgfCAgMzQgKysrKwogMyBm
aWxlcyBjaGFuZ2VkLCA0MTYgaW5zZXJ0aW9ucygrKSwgNDE0IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhLy5naXRsYWItY2kueW1sIGIvLmdpdGxhYi1jaS55bWwKaW5kZXggNTdmNWRjNzAxMy4u
YzhiZDc1MTlkNSAxMDA2NDQKLS0tIGEvLmdpdGxhYi1jaS55bWwKKysrIGIvLmdpdGxhYi1jaS55
bWwKQEAgLTIsNDE3ICsyLDYgQEAgc3RhZ2VzOgogICAtIGJ1aWxkCiAgIC0gdGVzdAogCi0uYnVp
bGQtdG1wbDogJmJ1aWxkCi0gIHN0YWdlOiBidWlsZAotICBpbWFnZTogcmVnaXN0cnkuZ2l0bGFi
LmNvbS94ZW4tcHJvamVjdC94ZW4vJHtDT05UQUlORVJ9Ci0gIHNjcmlwdDoKLSAgICAtIC4vYXV0
b21hdGlvbi9zY3JpcHRzL2J1aWxkIDI+JjEgfCB0ZWUgYnVpbGQubG9nCi0gIGFydGlmYWN0czoK
LSAgICBwYXRoczoKLSAgICAgIC0gYmluYXJpZXMvCi0gICAgICAtIHhlbi1jb25maWcKLSAgICAg
IC0gJyoubG9nJwotICAgIHdoZW46IGFsd2F5cwotICBleGNlcHQ6Ci0gICAgLSBtYXN0ZXIKLSAg
ICAtIHNtb2tlCi0gICAgLSAvXmNvdmVyaXR5LXRlc3RlZFwvLiovCi0gICAgLSAvXnN0YWJsZS0u
Ki8KLQotLmdjYy10bXBsOgotICB2YXJpYWJlczogJmdjYwotICAgIENDOiBnY2MKLSAgICBDWFg6
IGcrKwotCi0uY2xhbmctdG1wbDoKLSAgdmFyaWFibGVzOiAmY2xhbmcKLSAgICBDQzogY2xhbmcK
LSAgICBDWFg6IGNsYW5nKysKLSAgICBjbGFuZzogeQotCi0ueDg2LTY0LWJ1aWxkLXRtcGw6Ci0g
IDw8OiAqYnVpbGQKLSAgdmFyaWFibGVzOgotICAgIFhFTl9UQVJHRVRfQVJDSDogeDg2XzY0Ci0g
IHRhZ3M6Ci0gICAgLSB4ODZfNjQKLQotLng4Ni02NC1idWlsZDoKLSAgZXh0ZW5kczogLng4Ni02
NC1idWlsZC10bXBsCi0gIHZhcmlhYmxlczoKLSAgICBkZWJ1ZzogbgotCi0ueDg2LTY0LWJ1aWxk
LWRlYnVnOgotICBleHRlbmRzOiAueDg2LTY0LWJ1aWxkLXRtcGwKLSAgdmFyaWFibGVzOgotICAg
IGRlYnVnOiB5Ci0KLS54ODYtMzItYnVpbGQtdG1wbDoKLSAgPDw6ICpidWlsZAotICB2YXJpYWJs
ZXM6Ci0gICAgWEVOX1RBUkdFVF9BUkNIOiB4ODZfMzIKLSAgdGFnczoKLSAgICAtIHg4Nl8zMgot
Ci0ueDg2LTMyLWJ1aWxkOgotICBleHRlbmRzOiAueDg2LTMyLWJ1aWxkLXRtcGwKLSAgdmFyaWFi
bGVzOgotICAgIGRlYnVnOiBuCi0KLS54ODYtMzItYnVpbGQtZGVidWc6Ci0gIGV4dGVuZHM6IC54
ODYtMzItYnVpbGQtdG1wbAotICB2YXJpYWJsZXM6Ci0gICAgZGVidWc6IHkKLQotLmdjYy14ODYt
NjQtYnVpbGQ6Ci0gIGV4dGVuZHM6IC54ODYtNjQtYnVpbGQKLSAgdmFyaWFibGVzOgotICAgIDw8
OiAqZ2NjCi0KLS5nY2MteDg2LTY0LWJ1aWxkLWRlYnVnOgotICBleHRlbmRzOiAueDg2LTY0LWJ1
aWxkLWRlYnVnCi0gIHZhcmlhYmxlczoKLSAgICA8PDogKmdjYwotCi0uZ2NjLXg4Ni0zMi1idWls
ZDoKLSAgZXh0ZW5kczogLng4Ni0zMi1idWlsZAotICB2YXJpYWJsZXM6Ci0gICAgPDw6ICpnY2MK
LQotLmdjYy14ODYtMzItYnVpbGQtZGVidWc6Ci0gIGV4dGVuZHM6IC54ODYtMzItYnVpbGQtZGVi
dWcKLSAgdmFyaWFibGVzOgotICAgIDw8OiAqZ2NjCi0KLS5jbGFuZy14ODYtNjQtYnVpbGQ6Ci0g
IGV4dGVuZHM6IC54ODYtNjQtYnVpbGQKLSAgdmFyaWFibGVzOgotICAgIDw8OiAqY2xhbmcKLQot
LmNsYW5nLXg4Ni02NC1idWlsZC1kZWJ1ZzoKLSAgZXh0ZW5kczogLng4Ni02NC1idWlsZC1kZWJ1
ZwotICB2YXJpYWJsZXM6Ci0gICAgPDw6ICpjbGFuZwotCi0uY2xhbmcteDg2LTMyLWJ1aWxkOgot
ICBleHRlbmRzOiAueDg2LTMyLWJ1aWxkCi0gIHZhcmlhYmxlczoKLSAgICA8PDogKmNsYW5nCi0K
LS5jbGFuZy14ODYtMzItYnVpbGQtZGVidWc6Ci0gIGV4dGVuZHM6IC54ODYtMzItYnVpbGQtZGVi
dWcKLSAgdmFyaWFibGVzOgotICAgIDw8OiAqY2xhbmcKLQotLmFybTY0LWJ1aWxkLXRtcGw6Ci0g
IDw8OiAqYnVpbGQKLSAgdmFyaWFibGVzOgotICAgIFhFTl9UQVJHRVRfQVJDSDogYXJtNjQKLSAg
dGFnczoKLSAgICAtIGFybTY0Ci0KLS5hcm02NC1idWlsZDoKLSAgZXh0ZW5kczogLmFybTY0LWJ1
aWxkLXRtcGwKLSAgdmFyaWFibGVzOgotICAgIGRlYnVnOiBuCi0KLS5hcm02NC1idWlsZC1kZWJ1
ZzoKLSAgZXh0ZW5kczogLmFybTY0LWJ1aWxkLXRtcGwKLSAgdmFyaWFibGVzOgotICAgIGRlYnVn
OiB5Ci0KLS5nY2MtYXJtNjQtYnVpbGQ6Ci0gIGV4dGVuZHM6IC5hcm02NC1idWlsZAotICB2YXJp
YWJsZXM6Ci0gICAgPDw6ICpnY2MKLQotLmdjYy1hcm02NC1idWlsZC1kZWJ1ZzoKLSAgZXh0ZW5k
czogLmFybTY0LWJ1aWxkLWRlYnVnCi0gIHZhcmlhYmxlczoKLSAgICA8PDogKmdjYwotCi0jIEpv
YnMgYmVsb3cgdGhpcyBsaW5lCi0KLWNlbnRvcy03LTItZ2NjOgotICBleHRlbmRzOiAuZ2NjLXg4
Ni02NC1idWlsZAotICB2YXJpYWJsZXM6Ci0gICAgQ09OVEFJTkVSOiBjZW50b3M6Ny4yCi0KLWNl
bnRvcy03LTItZ2NjLWRlYnVnOgotICBleHRlbmRzOiAuZ2NjLXg4Ni02NC1idWlsZC1kZWJ1Zwot
ICB2YXJpYWJsZXM6Ci0gICAgQ09OVEFJTkVSOiBjZW50b3M6Ny4yCi0KLWNlbnRvcy03LWdjYzoK
LSAgZXh0ZW5kczogLmdjYy14ODYtNjQtYnVpbGQKLSAgdmFyaWFibGVzOgotICAgIENPTlRBSU5F
UjogY2VudG9zOjcKLQotY2VudG9zLTctZ2NjLWRlYnVnOgotICBleHRlbmRzOiAuZ2NjLXg4Ni02
NC1idWlsZC1kZWJ1ZwotICB2YXJpYWJsZXM6Ci0gICAgQ09OVEFJTkVSOiBjZW50b3M6NwotCi1k
ZWJpYW4tamVzc2llLWNsYW5nOgotICBleHRlbmRzOiAuY2xhbmcteDg2LTY0LWJ1aWxkCi0gIHZh
cmlhYmxlczoKLSAgICBDT05UQUlORVI6IGRlYmlhbjpqZXNzaWUKLQotZGViaWFuLWplc3NpZS1j
bGFuZy1kZWJ1ZzoKLSAgZXh0ZW5kczogLmNsYW5nLXg4Ni02NC1idWlsZC1kZWJ1ZwotICB2YXJp
YWJsZXM6Ci0gICAgQ09OVEFJTkVSOiBkZWJpYW46amVzc2llCi0KLWRlYmlhbi1qZXNzaWUtZ2Nj
OgotICBleHRlbmRzOiAuZ2NjLXg4Ni02NC1idWlsZAotICB2YXJpYWJsZXM6Ci0gICAgQ09OVEFJ
TkVSOiBkZWJpYW46amVzc2llCi0KLWRlYmlhbi1qZXNzaWUtZ2NjLWRlYnVnOgotICBleHRlbmRz
OiAuZ2NjLXg4Ni02NC1idWlsZC1kZWJ1ZwotICB2YXJpYWJsZXM6Ci0gICAgQ09OVEFJTkVSOiBk
ZWJpYW46amVzc2llCi0KLWRlYmlhbi1qZXNzaWUtMzItY2xhbmc6Ci0gIGV4dGVuZHM6IC5jbGFu
Zy14ODYtMzItYnVpbGQKLSAgdmFyaWFibGVzOgotICAgIENPTlRBSU5FUjogZGViaWFuOmplc3Np
ZS1pMzg2Ci0KLWRlYmlhbi1qZXNzaWUtMzItY2xhbmctZGVidWc6Ci0gIGV4dGVuZHM6IC5jbGFu
Zy14ODYtMzItYnVpbGQtZGVidWcKLSAgdmFyaWFibGVzOgotICAgIENPTlRBSU5FUjogZGViaWFu
Omplc3NpZS1pMzg2Ci0KLWRlYmlhbi1qZXNzaWUtMzItZ2NjOgotICBleHRlbmRzOiAuZ2NjLXg4
Ni0zMi1idWlsZAotICB2YXJpYWJsZXM6Ci0gICAgQ09OVEFJTkVSOiBkZWJpYW46amVzc2llLWkz
ODYKLQotZGViaWFuLWplc3NpZS0zMi1nY2MtZGVidWc6Ci0gIGV4dGVuZHM6IC5nY2MteDg2LTMy
LWJ1aWxkLWRlYnVnCi0gIHZhcmlhYmxlczoKLSAgICBDT05UQUlORVI6IGRlYmlhbjpqZXNzaWUt
aTM4NgotCi1kZWJpYW4tc3RyZXRjaC1jbGFuZzoKLSAgZXh0ZW5kczogLmNsYW5nLXg4Ni02NC1i
dWlsZAotICB2YXJpYWJsZXM6Ci0gICAgQ09OVEFJTkVSOiBkZWJpYW46c3RyZXRjaAotCi1kZWJp
YW4tc3RyZXRjaC1jbGFuZy1kZWJ1ZzoKLSAgZXh0ZW5kczogLmNsYW5nLXg4Ni02NC1idWlsZC1k
ZWJ1ZwotICB2YXJpYWJsZXM6Ci0gICAgQ09OVEFJTkVSOiBkZWJpYW46c3RyZXRjaAotCi1kZWJp
YW4tc3RyZXRjaC1nY2M6Ci0gIGV4dGVuZHM6IC5nY2MteDg2LTY0LWJ1aWxkCi0gIHZhcmlhYmxl
czoKLSAgICBDT05UQUlORVI6IGRlYmlhbjpzdHJldGNoCi0KLWRlYmlhbi1zdHJldGNoLWdjYy1k
ZWJ1ZzoKLSAgZXh0ZW5kczogLmdjYy14ODYtNjQtYnVpbGQtZGVidWcKLSAgdmFyaWFibGVzOgot
ICAgIENPTlRBSU5FUjogZGViaWFuOnN0cmV0Y2gKLQotZGViaWFuLXN0cmV0Y2gtMzItY2xhbmc6
Ci0gIGV4dGVuZHM6IC5jbGFuZy14ODYtMzItYnVpbGQKLSAgdmFyaWFibGVzOgotICAgIENPTlRB
SU5FUjogZGViaWFuOnN0cmV0Y2gtaTM4NgotCi1kZWJpYW4tc3RyZXRjaC0zMi1jbGFuZy1kZWJ1
ZzoKLSAgZXh0ZW5kczogLmNsYW5nLXg4Ni0zMi1idWlsZC1kZWJ1ZwotICB2YXJpYWJsZXM6Ci0g
ICAgQ09OVEFJTkVSOiBkZWJpYW46c3RyZXRjaC1pMzg2Ci0KLWRlYmlhbi1zdHJldGNoLTMyLWdj
YzoKLSAgZXh0ZW5kczogLmdjYy14ODYtMzItYnVpbGQKLSAgdmFyaWFibGVzOgotICAgIENPTlRB
SU5FUjogZGViaWFuOnN0cmV0Y2gtaTM4NgotCi1kZWJpYW4tc3RyZXRjaC0zMi1nY2MtZGVidWc6
Ci0gIGV4dGVuZHM6IC5nY2MteDg2LTMyLWJ1aWxkLWRlYnVnCi0gIHZhcmlhYmxlczoKLSAgICBD
T05UQUlORVI6IGRlYmlhbjpzdHJldGNoLWkzODYKLQotZGViaWFuLXVuc3RhYmxlLWNsYW5nOgot
ICBleHRlbmRzOiAuY2xhbmcteDg2LTY0LWJ1aWxkCi0gIHZhcmlhYmxlczoKLSAgICBDT05UQUlO
RVI6IGRlYmlhbjp1bnN0YWJsZQotCi1kZWJpYW4tdW5zdGFibGUtY2xhbmctZGVidWc6Ci0gIGV4
dGVuZHM6IC5jbGFuZy14ODYtNjQtYnVpbGQtZGVidWcKLSAgdmFyaWFibGVzOgotICAgIENPTlRB
SU5FUjogZGViaWFuOnVuc3RhYmxlCi0KLWRlYmlhbi11bnN0YWJsZS1nY2M6Ci0gIGV4dGVuZHM6
IC5nY2MteDg2LTY0LWJ1aWxkCi0gIHZhcmlhYmxlczoKLSAgICBDT05UQUlORVI6IGRlYmlhbjp1
bnN0YWJsZQotCi1kZWJpYW4tdW5zdGFibGUtZ2NjLWRlYnVnOgotICBleHRlbmRzOiAuZ2NjLXg4
Ni02NC1idWlsZC1kZWJ1ZwotICB2YXJpYWJsZXM6Ci0gICAgQ09OVEFJTkVSOiBkZWJpYW46dW5z
dGFibGUKLQotZGViaWFuLXVuc3RhYmxlLWdjYy1yYW5kY29uZmlnOgotICBleHRlbmRzOiAuZ2Nj
LXg4Ni02NC1idWlsZAotICB2YXJpYWJsZXM6Ci0gICAgQ09OVEFJTkVSOiBkZWJpYW46dW5zdGFi
bGUKLSAgICBSQU5EQ09ORklHOiB5Ci0KLWRlYmlhbi11bnN0YWJsZS1nY2MtZGVidWctcmFuZGNv
bmZpZzoKLSAgZXh0ZW5kczogLmdjYy14ODYtNjQtYnVpbGQtZGVidWcKLSAgdmFyaWFibGVzOgot
ICAgIENPTlRBSU5FUjogZGViaWFuOnVuc3RhYmxlCi0gICAgUkFORENPTkZJRzogeQotCi1kZWJp
YW4tdW5zdGFibGUtMzItY2xhbmc6Ci0gIGV4dGVuZHM6IC5jbGFuZy14ODYtMzItYnVpbGQKLSAg
dmFyaWFibGVzOgotICAgIENPTlRBSU5FUjogZGViaWFuOnVuc3RhYmxlLWkzODYKLQotZGViaWFu
LXVuc3RhYmxlLTMyLWNsYW5nLWRlYnVnOgotICBleHRlbmRzOiAuY2xhbmcteDg2LTMyLWJ1aWxk
LWRlYnVnCi0gIHZhcmlhYmxlczoKLSAgICBDT05UQUlORVI6IGRlYmlhbjp1bnN0YWJsZS1pMzg2
Ci0KLWRlYmlhbi11bnN0YWJsZS0zMi1nY2M6Ci0gIGV4dGVuZHM6IC5nY2MteDg2LTMyLWJ1aWxk
Ci0gIHZhcmlhYmxlczoKLSAgICBDT05UQUlORVI6IGRlYmlhbjp1bnN0YWJsZS1pMzg2Ci0KLWRl
Ymlhbi11bnN0YWJsZS0zMi1nY2MtZGVidWc6Ci0gIGV4dGVuZHM6IC5nY2MteDg2LTMyLWJ1aWxk
LWRlYnVnCi0gIHZhcmlhYmxlczoKLSAgICBDT05UQUlORVI6IGRlYmlhbjp1bnN0YWJsZS1pMzg2
Ci0KLSMgVWJ1bnR1IFRydXN0eSdzIENsYW5nIGlzIDMuNCB3aGlsZSBYZW4gcmVxdWlyZXMgMy41
Ci0KLXVidW50dS10cnVzdHktZ2NjOgotICBleHRlbmRzOiAuZ2NjLXg4Ni02NC1idWlsZAotICB2
YXJpYWJsZXM6Ci0gICAgQ09OVEFJTkVSOiB1YnVudHU6dHJ1c3R5Ci0KLXVidW50dS10cnVzdHkt
Z2NjLWRlYnVnOgotICBleHRlbmRzOiAuZ2NjLXg4Ni02NC1idWlsZC1kZWJ1ZwotICB2YXJpYWJs
ZXM6Ci0gICAgQ09OVEFJTkVSOiB1YnVudHU6dHJ1c3R5Ci0KLXVidW50dS14ZW5pYWwtY2xhbmc6
Ci0gIGV4dGVuZHM6IC5jbGFuZy14ODYtNjQtYnVpbGQKLSAgdmFyaWFibGVzOgotICAgIENPTlRB
SU5FUjogdWJ1bnR1OnhlbmlhbAotCi11YnVudHUteGVuaWFsLWNsYW5nLWRlYnVnOgotICBleHRl
bmRzOiAuY2xhbmcteDg2LTY0LWJ1aWxkLWRlYnVnCi0gIHZhcmlhYmxlczoKLSAgICBDT05UQUlO
RVI6IHVidW50dTp4ZW5pYWwKLQotdWJ1bnR1LXhlbmlhbC1nY2M6Ci0gIGV4dGVuZHM6IC5nY2Mt
eDg2LTY0LWJ1aWxkCi0gIHZhcmlhYmxlczoKLSAgICBDT05UQUlORVI6IHVidW50dTp4ZW5pYWwK
LQotdWJ1bnR1LXhlbmlhbC1nY2MtZGVidWc6Ci0gIGV4dGVuZHM6IC5nY2MteDg2LTY0LWJ1aWxk
LWRlYnVnCi0gIHZhcmlhYmxlczoKLSAgICBDT05UQUlORVI6IHVidW50dTp4ZW5pYWwKLQotdWJ1
bnR1LWJpb25pYy1jbGFuZzoKLSAgZXh0ZW5kczogLmNsYW5nLXg4Ni02NC1idWlsZAotICB2YXJp
YWJsZXM6Ci0gICAgQ09OVEFJTkVSOiB1YnVudHU6YmlvbmljCi0KLXVidW50dS1iaW9uaWMtY2xh
bmctZGVidWc6Ci0gIGV4dGVuZHM6IC5jbGFuZy14ODYtNjQtYnVpbGQtZGVidWcKLSAgdmFyaWFi
bGVzOgotICAgIENPTlRBSU5FUjogdWJ1bnR1OmJpb25pYwotCi11YnVudHUtYmlvbmljLWdjYzoK
LSAgZXh0ZW5kczogLmdjYy14ODYtNjQtYnVpbGQKLSAgdmFyaWFibGVzOgotICAgIENPTlRBSU5F
UjogdWJ1bnR1OmJpb25pYwotCi11YnVudHUtYmlvbmljLWdjYy1kZWJ1ZzoKLSAgZXh0ZW5kczog
LmdjYy14ODYtNjQtYnVpbGQtZGVidWcKLSAgdmFyaWFibGVzOgotICAgIENPTlRBSU5FUjogdWJ1
bnR1OmJpb25pYwotCi1vcGVuc3VzZS1sZWFwLWNsYW5nOgotICBleHRlbmRzOiAuY2xhbmcteDg2
LTY0LWJ1aWxkCi0gIHZhcmlhYmxlczoKLSAgICBDT05UQUlORVI6IHN1c2U6b3BlbnN1c2UtbGVh
cAotCi1vcGVuc3VzZS1sZWFwLWNsYW5nLWRlYnVnOgotICBleHRlbmRzOiAuY2xhbmcteDg2LTY0
LWJ1aWxkLWRlYnVnCi0gIHZhcmlhYmxlczoKLSAgICBDT05UQUlORVI6IHN1c2U6b3BlbnN1c2Ut
bGVhcAotCi1vcGVuc3VzZS1sZWFwLWdjYzoKLSAgZXh0ZW5kczogLmdjYy14ODYtNjQtYnVpbGQK
LSAgdmFyaWFibGVzOgotICAgIENPTlRBSU5FUjogc3VzZTpvcGVuc3VzZS1sZWFwCi0KLW9wZW5z
dXNlLWxlYXAtZ2NjLWRlYnVnOgotICBleHRlbmRzOiAuZ2NjLXg4Ni02NC1idWlsZC1kZWJ1Zwot
ICB2YXJpYWJsZXM6Ci0gICAgQ09OVEFJTkVSOiBzdXNlOm9wZW5zdXNlLWxlYXAKLQotIyBBcm0g
YnVpbGRzCi0KLWRlYmlhbi11bnN0YWJsZS1nY2MtYXJtNjQ6Ci0gIGV4dGVuZHM6IC5nY2MtYXJt
NjQtYnVpbGQKLSAgdmFyaWFibGVzOgotICAgIENPTlRBSU5FUjogZGViaWFuOnVuc3RhYmxlLWFy
bTY0djgKLQotZGViaWFuLXVuc3RhYmxlLWdjYy1kZWJ1Zy1hcm02NDoKLSAgZXh0ZW5kczogLmdj
Yy1hcm02NC1idWlsZC1kZWJ1ZwotICB2YXJpYWJsZXM6Ci0gICAgQ09OVEFJTkVSOiBkZWJpYW46
dW5zdGFibGUtYXJtNjR2OAotCi1kZWJpYW4tdW5zdGFibGUtZ2NjLWFybTY0LXJhbmRjb25maWc6
Ci0gIGV4dGVuZHM6IC5nY2MtYXJtNjQtYnVpbGQKLSAgdmFyaWFibGVzOgotICAgIENPTlRBSU5F
UjogZGViaWFuOnVuc3RhYmxlLWFybTY0djgKLSAgICBSQU5EQ09ORklHOiB5Ci0KLWRlYmlhbi11
bnN0YWJsZS1nY2MtZGVidWctYXJtNjQtcmFuZGNvbmZpZzoKLSAgZXh0ZW5kczogLmdjYy1hcm02
NC1idWlsZC1kZWJ1ZwotICB2YXJpYWJsZXM6Ci0gICAgQ09OVEFJTkVSOiBkZWJpYW46dW5zdGFi
bGUtYXJtNjR2OAotICAgIFJBTkRDT05GSUc6IHkKLQotCi0jIFRlc3Qgam9icwotcWVtdS1zbW9r
ZS14ODYtNjQtZ2NjOgotICBzdGFnZTogdGVzdAotICBpbWFnZTogcmVnaXN0cnkuZ2l0bGFiLmNv
bS94ZW4tcHJvamVjdC94ZW4vJHtDT05UQUlORVJ9Ci0gIHZhcmlhYmxlczoKLSAgICBDT05UQUlO
RVI6IGRlYmlhbjpzdHJldGNoCi0gIHNjcmlwdDoKLSAgICAtIC4vYXV0b21hdGlvbi9zY3JpcHRz
L3FlbXUtc21va2UteDg2LTY0LnNoIDI+JjEgfCB0ZWUgcWVtdS1zbW9rZS14ODYtNjQubG9nCi0g
IGFydGlmYWN0czoKLSAgICBwYXRoczoKLSAgICAgIC0gc21va2Uuc2VyaWFsCi0gICAgICAtICcq
LmxvZycKLSAgICB3aGVuOiBhbHdheXMKLSAgZGVwZW5kZW5jaWVzOgotICAgIC0gZGViaWFuLXN0
cmV0Y2gtZ2NjLWRlYnVnCi0gIHRhZ3M6Ci0gICAgLSB4ODZfNjQKLQotcWVtdS1zbW9rZS14ODYt
NjQtY2xhbmc6Ci0gIHN0YWdlOiB0ZXN0Ci0gIGltYWdlOiByZWdpc3RyeS5naXRsYWIuY29tL3hl
bi1wcm9qZWN0L3hlbi8ke0NPTlRBSU5FUn0KLSAgdmFyaWFibGVzOgotICAgIENPTlRBSU5FUjog
ZGViaWFuOnN0cmV0Y2gKLSAgc2NyaXB0OgotICAgIC0gLi9hdXRvbWF0aW9uL3NjcmlwdHMvcWVt
dS1zbW9rZS14ODYtNjQuc2ggMj4mMSB8IHRlZSBxZW11LXNtb2tlLXg4Ni02NC5sb2cKLSAgYXJ0
aWZhY3RzOgotICAgIHBhdGhzOgotICAgICAgLSBzbW9rZS5zZXJpYWwKLSAgICAgIC0gJyoubG9n
JwotICAgIHdoZW46IGFsd2F5cwotICBkZXBlbmRlbmNpZXM6Ci0gICAgLSBkZWJpYW4tdW5zdGFi
bGUtY2xhbmctZGVidWcKLSAgdGFnczoKLSAgICAtIHg4Nl82NAoraW5jbHVkZToKKyAgLSAnYXV0
b21hdGlvbi9naXRsYWItY2kvYnVpbGQueWFtbCcKKyAgLSAnYXV0b21hdGlvbi9naXRsYWItY2kv
dGVzdC55YW1sJwpkaWZmIC0tZ2l0IGEvYXV0b21hdGlvbi9naXRsYWItY2kvYnVpbGQueWFtbCBi
L2F1dG9tYXRpb24vZ2l0bGFiLWNpL2J1aWxkLnlhbWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMC4uNDhiYjAzOWFiNAotLS0gL2Rldi9udWxsCisrKyBiL2F1dG9tYXRpb24v
Z2l0bGFiLWNpL2J1aWxkLnlhbWwKQEAgLTAsMCArMSwzNzkgQEAKKy5idWlsZC10bXBsOiAmYnVp
bGQKKyAgc3RhZ2U6IGJ1aWxkCisgIGltYWdlOiByZWdpc3RyeS5naXRsYWIuY29tL3hlbi1wcm9q
ZWN0L3hlbi8ke0NPTlRBSU5FUn0KKyAgc2NyaXB0OgorICAgIC0gLi9hdXRvbWF0aW9uL3Njcmlw
dHMvYnVpbGQgMj4mMSB8IHRlZSBidWlsZC5sb2cKKyAgYXJ0aWZhY3RzOgorICAgIHBhdGhzOgor
ICAgICAgLSBiaW5hcmllcy8KKyAgICAgIC0geGVuLWNvbmZpZworICAgICAgLSAnKi5sb2cnCisg
ICAgd2hlbjogYWx3YXlzCisgIGV4Y2VwdDoKKyAgICAtIG1hc3RlcgorICAgIC0gc21va2UKKyAg
ICAtIC9eY292ZXJpdHktdGVzdGVkXC8uKi8KKyAgICAtIC9ec3RhYmxlLS4qLworCisuZ2NjLXRt
cGw6CisgIHZhcmlhYmVzOiAmZ2NjCisgICAgQ0M6IGdjYworICAgIENYWDogZysrCisKKy5jbGFu
Zy10bXBsOgorICB2YXJpYWJsZXM6ICZjbGFuZworICAgIENDOiBjbGFuZworICAgIENYWDogY2xh
bmcrKworICAgIGNsYW5nOiB5CisKKy54ODYtNjQtYnVpbGQtdG1wbDoKKyAgPDw6ICpidWlsZAor
ICB2YXJpYWJsZXM6CisgICAgWEVOX1RBUkdFVF9BUkNIOiB4ODZfNjQKKyAgdGFnczoKKyAgICAt
IHg4Nl82NAorCisueDg2LTY0LWJ1aWxkOgorICBleHRlbmRzOiAueDg2LTY0LWJ1aWxkLXRtcGwK
KyAgdmFyaWFibGVzOgorICAgIGRlYnVnOiBuCisKKy54ODYtNjQtYnVpbGQtZGVidWc6CisgIGV4
dGVuZHM6IC54ODYtNjQtYnVpbGQtdG1wbAorICB2YXJpYWJsZXM6CisgICAgZGVidWc6IHkKKwor
Lng4Ni0zMi1idWlsZC10bXBsOgorICA8PDogKmJ1aWxkCisgIHZhcmlhYmxlczoKKyAgICBYRU5f
VEFSR0VUX0FSQ0g6IHg4Nl8zMgorICB0YWdzOgorICAgIC0geDg2XzMyCisKKy54ODYtMzItYnVp
bGQ6CisgIGV4dGVuZHM6IC54ODYtMzItYnVpbGQtdG1wbAorICB2YXJpYWJsZXM6CisgICAgZGVi
dWc6IG4KKworLng4Ni0zMi1idWlsZC1kZWJ1ZzoKKyAgZXh0ZW5kczogLng4Ni0zMi1idWlsZC10
bXBsCisgIHZhcmlhYmxlczoKKyAgICBkZWJ1ZzogeQorCisuZ2NjLXg4Ni02NC1idWlsZDoKKyAg
ZXh0ZW5kczogLng4Ni02NC1idWlsZAorICB2YXJpYWJsZXM6CisgICAgPDw6ICpnY2MKKworLmdj
Yy14ODYtNjQtYnVpbGQtZGVidWc6CisgIGV4dGVuZHM6IC54ODYtNjQtYnVpbGQtZGVidWcKKyAg
dmFyaWFibGVzOgorICAgIDw8OiAqZ2NjCisKKy5nY2MteDg2LTMyLWJ1aWxkOgorICBleHRlbmRz
OiAueDg2LTMyLWJ1aWxkCisgIHZhcmlhYmxlczoKKyAgICA8PDogKmdjYworCisuZ2NjLXg4Ni0z
Mi1idWlsZC1kZWJ1ZzoKKyAgZXh0ZW5kczogLng4Ni0zMi1idWlsZC1kZWJ1ZworICB2YXJpYWJs
ZXM6CisgICAgPDw6ICpnY2MKKworLmNsYW5nLXg4Ni02NC1idWlsZDoKKyAgZXh0ZW5kczogLng4
Ni02NC1idWlsZAorICB2YXJpYWJsZXM6CisgICAgPDw6ICpjbGFuZworCisuY2xhbmcteDg2LTY0
LWJ1aWxkLWRlYnVnOgorICBleHRlbmRzOiAueDg2LTY0LWJ1aWxkLWRlYnVnCisgIHZhcmlhYmxl
czoKKyAgICA8PDogKmNsYW5nCisKKy5jbGFuZy14ODYtMzItYnVpbGQ6CisgIGV4dGVuZHM6IC54
ODYtMzItYnVpbGQKKyAgdmFyaWFibGVzOgorICAgIDw8OiAqY2xhbmcKKworLmNsYW5nLXg4Ni0z
Mi1idWlsZC1kZWJ1ZzoKKyAgZXh0ZW5kczogLng4Ni0zMi1idWlsZC1kZWJ1ZworICB2YXJpYWJs
ZXM6CisgICAgPDw6ICpjbGFuZworCisuYXJtNjQtYnVpbGQtdG1wbDoKKyAgPDw6ICpidWlsZAor
ICB2YXJpYWJsZXM6CisgICAgWEVOX1RBUkdFVF9BUkNIOiBhcm02NAorICB0YWdzOgorICAgIC0g
YXJtNjQKKworLmFybTY0LWJ1aWxkOgorICBleHRlbmRzOiAuYXJtNjQtYnVpbGQtdG1wbAorICB2
YXJpYWJsZXM6CisgICAgZGVidWc6IG4KKworLmFybTY0LWJ1aWxkLWRlYnVnOgorICBleHRlbmRz
OiAuYXJtNjQtYnVpbGQtdG1wbAorICB2YXJpYWJsZXM6CisgICAgZGVidWc6IHkKKworLmdjYy1h
cm02NC1idWlsZDoKKyAgZXh0ZW5kczogLmFybTY0LWJ1aWxkCisgIHZhcmlhYmxlczoKKyAgICA8
PDogKmdjYworCisuZ2NjLWFybTY0LWJ1aWxkLWRlYnVnOgorICBleHRlbmRzOiAuYXJtNjQtYnVp
bGQtZGVidWcKKyAgdmFyaWFibGVzOgorICAgIDw8OiAqZ2NjCisKKyMgSm9icyBiZWxvdyB0aGlz
IGxpbmUKKworY2VudG9zLTctMi1nY2M6CisgIGV4dGVuZHM6IC5nY2MteDg2LTY0LWJ1aWxkCisg
IHZhcmlhYmxlczoKKyAgICBDT05UQUlORVI6IGNlbnRvczo3LjIKKworY2VudG9zLTctMi1nY2Mt
ZGVidWc6CisgIGV4dGVuZHM6IC5nY2MteDg2LTY0LWJ1aWxkLWRlYnVnCisgIHZhcmlhYmxlczoK
KyAgICBDT05UQUlORVI6IGNlbnRvczo3LjIKKworY2VudG9zLTctZ2NjOgorICBleHRlbmRzOiAu
Z2NjLXg4Ni02NC1idWlsZAorICB2YXJpYWJsZXM6CisgICAgQ09OVEFJTkVSOiBjZW50b3M6Nwor
CitjZW50b3MtNy1nY2MtZGVidWc6CisgIGV4dGVuZHM6IC5nY2MteDg2LTY0LWJ1aWxkLWRlYnVn
CisgIHZhcmlhYmxlczoKKyAgICBDT05UQUlORVI6IGNlbnRvczo3CisKK2RlYmlhbi1qZXNzaWUt
Y2xhbmc6CisgIGV4dGVuZHM6IC5jbGFuZy14ODYtNjQtYnVpbGQKKyAgdmFyaWFibGVzOgorICAg
IENPTlRBSU5FUjogZGViaWFuOmplc3NpZQorCitkZWJpYW4tamVzc2llLWNsYW5nLWRlYnVnOgor
ICBleHRlbmRzOiAuY2xhbmcteDg2LTY0LWJ1aWxkLWRlYnVnCisgIHZhcmlhYmxlczoKKyAgICBD
T05UQUlORVI6IGRlYmlhbjpqZXNzaWUKKworZGViaWFuLWplc3NpZS1nY2M6CisgIGV4dGVuZHM6
IC5nY2MteDg2LTY0LWJ1aWxkCisgIHZhcmlhYmxlczoKKyAgICBDT05UQUlORVI6IGRlYmlhbjpq
ZXNzaWUKKworZGViaWFuLWplc3NpZS1nY2MtZGVidWc6CisgIGV4dGVuZHM6IC5nY2MteDg2LTY0
LWJ1aWxkLWRlYnVnCisgIHZhcmlhYmxlczoKKyAgICBDT05UQUlORVI6IGRlYmlhbjpqZXNzaWUK
KworZGViaWFuLWplc3NpZS0zMi1jbGFuZzoKKyAgZXh0ZW5kczogLmNsYW5nLXg4Ni0zMi1idWls
ZAorICB2YXJpYWJsZXM6CisgICAgQ09OVEFJTkVSOiBkZWJpYW46amVzc2llLWkzODYKKworZGVi
aWFuLWplc3NpZS0zMi1jbGFuZy1kZWJ1ZzoKKyAgZXh0ZW5kczogLmNsYW5nLXg4Ni0zMi1idWls
ZC1kZWJ1ZworICB2YXJpYWJsZXM6CisgICAgQ09OVEFJTkVSOiBkZWJpYW46amVzc2llLWkzODYK
KworZGViaWFuLWplc3NpZS0zMi1nY2M6CisgIGV4dGVuZHM6IC5nY2MteDg2LTMyLWJ1aWxkCisg
IHZhcmlhYmxlczoKKyAgICBDT05UQUlORVI6IGRlYmlhbjpqZXNzaWUtaTM4NgorCitkZWJpYW4t
amVzc2llLTMyLWdjYy1kZWJ1ZzoKKyAgZXh0ZW5kczogLmdjYy14ODYtMzItYnVpbGQtZGVidWcK
KyAgdmFyaWFibGVzOgorICAgIENPTlRBSU5FUjogZGViaWFuOmplc3NpZS1pMzg2CisKK2RlYmlh
bi1zdHJldGNoLWNsYW5nOgorICBleHRlbmRzOiAuY2xhbmcteDg2LTY0LWJ1aWxkCisgIHZhcmlh
YmxlczoKKyAgICBDT05UQUlORVI6IGRlYmlhbjpzdHJldGNoCisKK2RlYmlhbi1zdHJldGNoLWNs
YW5nLWRlYnVnOgorICBleHRlbmRzOiAuY2xhbmcteDg2LTY0LWJ1aWxkLWRlYnVnCisgIHZhcmlh
YmxlczoKKyAgICBDT05UQUlORVI6IGRlYmlhbjpzdHJldGNoCisKK2RlYmlhbi1zdHJldGNoLWdj
YzoKKyAgZXh0ZW5kczogLmdjYy14ODYtNjQtYnVpbGQKKyAgdmFyaWFibGVzOgorICAgIENPTlRB
SU5FUjogZGViaWFuOnN0cmV0Y2gKKworZGViaWFuLXN0cmV0Y2gtZ2NjLWRlYnVnOgorICBleHRl
bmRzOiAuZ2NjLXg4Ni02NC1idWlsZC1kZWJ1ZworICB2YXJpYWJsZXM6CisgICAgQ09OVEFJTkVS
OiBkZWJpYW46c3RyZXRjaAorCitkZWJpYW4tc3RyZXRjaC0zMi1jbGFuZzoKKyAgZXh0ZW5kczog
LmNsYW5nLXg4Ni0zMi1idWlsZAorICB2YXJpYWJsZXM6CisgICAgQ09OVEFJTkVSOiBkZWJpYW46
c3RyZXRjaC1pMzg2CisKK2RlYmlhbi1zdHJldGNoLTMyLWNsYW5nLWRlYnVnOgorICBleHRlbmRz
OiAuY2xhbmcteDg2LTMyLWJ1aWxkLWRlYnVnCisgIHZhcmlhYmxlczoKKyAgICBDT05UQUlORVI6
IGRlYmlhbjpzdHJldGNoLWkzODYKKworZGViaWFuLXN0cmV0Y2gtMzItZ2NjOgorICBleHRlbmRz
OiAuZ2NjLXg4Ni0zMi1idWlsZAorICB2YXJpYWJsZXM6CisgICAgQ09OVEFJTkVSOiBkZWJpYW46
c3RyZXRjaC1pMzg2CisKK2RlYmlhbi1zdHJldGNoLTMyLWdjYy1kZWJ1ZzoKKyAgZXh0ZW5kczog
LmdjYy14ODYtMzItYnVpbGQtZGVidWcKKyAgdmFyaWFibGVzOgorICAgIENPTlRBSU5FUjogZGVi
aWFuOnN0cmV0Y2gtaTM4NgorCitkZWJpYW4tdW5zdGFibGUtY2xhbmc6CisgIGV4dGVuZHM6IC5j
bGFuZy14ODYtNjQtYnVpbGQKKyAgdmFyaWFibGVzOgorICAgIENPTlRBSU5FUjogZGViaWFuOnVu
c3RhYmxlCisKK2RlYmlhbi11bnN0YWJsZS1jbGFuZy1kZWJ1ZzoKKyAgZXh0ZW5kczogLmNsYW5n
LXg4Ni02NC1idWlsZC1kZWJ1ZworICB2YXJpYWJsZXM6CisgICAgQ09OVEFJTkVSOiBkZWJpYW46
dW5zdGFibGUKKworZGViaWFuLXVuc3RhYmxlLWdjYzoKKyAgZXh0ZW5kczogLmdjYy14ODYtNjQt
YnVpbGQKKyAgdmFyaWFibGVzOgorICAgIENPTlRBSU5FUjogZGViaWFuOnVuc3RhYmxlCisKK2Rl
Ymlhbi11bnN0YWJsZS1nY2MtZGVidWc6CisgIGV4dGVuZHM6IC5nY2MteDg2LTY0LWJ1aWxkLWRl
YnVnCisgIHZhcmlhYmxlczoKKyAgICBDT05UQUlORVI6IGRlYmlhbjp1bnN0YWJsZQorCitkZWJp
YW4tdW5zdGFibGUtZ2NjLXJhbmRjb25maWc6CisgIGV4dGVuZHM6IC5nY2MteDg2LTY0LWJ1aWxk
CisgIHZhcmlhYmxlczoKKyAgICBDT05UQUlORVI6IGRlYmlhbjp1bnN0YWJsZQorICAgIFJBTkRD
T05GSUc6IHkKKworZGViaWFuLXVuc3RhYmxlLWdjYy1kZWJ1Zy1yYW5kY29uZmlnOgorICBleHRl
bmRzOiAuZ2NjLXg4Ni02NC1idWlsZC1kZWJ1ZworICB2YXJpYWJsZXM6CisgICAgQ09OVEFJTkVS
OiBkZWJpYW46dW5zdGFibGUKKyAgICBSQU5EQ09ORklHOiB5CisKK2RlYmlhbi11bnN0YWJsZS0z
Mi1jbGFuZzoKKyAgZXh0ZW5kczogLmNsYW5nLXg4Ni0zMi1idWlsZAorICB2YXJpYWJsZXM6Cisg
ICAgQ09OVEFJTkVSOiBkZWJpYW46dW5zdGFibGUtaTM4NgorCitkZWJpYW4tdW5zdGFibGUtMzIt
Y2xhbmctZGVidWc6CisgIGV4dGVuZHM6IC5jbGFuZy14ODYtMzItYnVpbGQtZGVidWcKKyAgdmFy
aWFibGVzOgorICAgIENPTlRBSU5FUjogZGViaWFuOnVuc3RhYmxlLWkzODYKKworZGViaWFuLXVu
c3RhYmxlLTMyLWdjYzoKKyAgZXh0ZW5kczogLmdjYy14ODYtMzItYnVpbGQKKyAgdmFyaWFibGVz
OgorICAgIENPTlRBSU5FUjogZGViaWFuOnVuc3RhYmxlLWkzODYKKworZGViaWFuLXVuc3RhYmxl
LTMyLWdjYy1kZWJ1ZzoKKyAgZXh0ZW5kczogLmdjYy14ODYtMzItYnVpbGQtZGVidWcKKyAgdmFy
aWFibGVzOgorICAgIENPTlRBSU5FUjogZGViaWFuOnVuc3RhYmxlLWkzODYKKworIyBVYnVudHUg
VHJ1c3R5J3MgQ2xhbmcgaXMgMy40IHdoaWxlIFhlbiByZXF1aXJlcyAzLjUKKwordWJ1bnR1LXRy
dXN0eS1nY2M6CisgIGV4dGVuZHM6IC5nY2MteDg2LTY0LWJ1aWxkCisgIHZhcmlhYmxlczoKKyAg
ICBDT05UQUlORVI6IHVidW50dTp0cnVzdHkKKwordWJ1bnR1LXRydXN0eS1nY2MtZGVidWc6Cisg
IGV4dGVuZHM6IC5nY2MteDg2LTY0LWJ1aWxkLWRlYnVnCisgIHZhcmlhYmxlczoKKyAgICBDT05U
QUlORVI6IHVidW50dTp0cnVzdHkKKwordWJ1bnR1LXhlbmlhbC1jbGFuZzoKKyAgZXh0ZW5kczog
LmNsYW5nLXg4Ni02NC1idWlsZAorICB2YXJpYWJsZXM6CisgICAgQ09OVEFJTkVSOiB1YnVudHU6
eGVuaWFsCisKK3VidW50dS14ZW5pYWwtY2xhbmctZGVidWc6CisgIGV4dGVuZHM6IC5jbGFuZy14
ODYtNjQtYnVpbGQtZGVidWcKKyAgdmFyaWFibGVzOgorICAgIENPTlRBSU5FUjogdWJ1bnR1Onhl
bmlhbAorCit1YnVudHUteGVuaWFsLWdjYzoKKyAgZXh0ZW5kczogLmdjYy14ODYtNjQtYnVpbGQK
KyAgdmFyaWFibGVzOgorICAgIENPTlRBSU5FUjogdWJ1bnR1OnhlbmlhbAorCit1YnVudHUteGVu
aWFsLWdjYy1kZWJ1ZzoKKyAgZXh0ZW5kczogLmdjYy14ODYtNjQtYnVpbGQtZGVidWcKKyAgdmFy
aWFibGVzOgorICAgIENPTlRBSU5FUjogdWJ1bnR1OnhlbmlhbAorCit1YnVudHUtYmlvbmljLWNs
YW5nOgorICBleHRlbmRzOiAuY2xhbmcteDg2LTY0LWJ1aWxkCisgIHZhcmlhYmxlczoKKyAgICBD
T05UQUlORVI6IHVidW50dTpiaW9uaWMKKwordWJ1bnR1LWJpb25pYy1jbGFuZy1kZWJ1ZzoKKyAg
ZXh0ZW5kczogLmNsYW5nLXg4Ni02NC1idWlsZC1kZWJ1ZworICB2YXJpYWJsZXM6CisgICAgQ09O
VEFJTkVSOiB1YnVudHU6YmlvbmljCisKK3VidW50dS1iaW9uaWMtZ2NjOgorICBleHRlbmRzOiAu
Z2NjLXg4Ni02NC1idWlsZAorICB2YXJpYWJsZXM6CisgICAgQ09OVEFJTkVSOiB1YnVudHU6Ymlv
bmljCisKK3VidW50dS1iaW9uaWMtZ2NjLWRlYnVnOgorICBleHRlbmRzOiAuZ2NjLXg4Ni02NC1i
dWlsZC1kZWJ1ZworICB2YXJpYWJsZXM6CisgICAgQ09OVEFJTkVSOiB1YnVudHU6YmlvbmljCisK
K29wZW5zdXNlLWxlYXAtY2xhbmc6CisgIGV4dGVuZHM6IC5jbGFuZy14ODYtNjQtYnVpbGQKKyAg
dmFyaWFibGVzOgorICAgIENPTlRBSU5FUjogc3VzZTpvcGVuc3VzZS1sZWFwCisKK29wZW5zdXNl
LWxlYXAtY2xhbmctZGVidWc6CisgIGV4dGVuZHM6IC5jbGFuZy14ODYtNjQtYnVpbGQtZGVidWcK
KyAgdmFyaWFibGVzOgorICAgIENPTlRBSU5FUjogc3VzZTpvcGVuc3VzZS1sZWFwCisKK29wZW5z
dXNlLWxlYXAtZ2NjOgorICBleHRlbmRzOiAuZ2NjLXg4Ni02NC1idWlsZAorICB2YXJpYWJsZXM6
CisgICAgQ09OVEFJTkVSOiBzdXNlOm9wZW5zdXNlLWxlYXAKKworb3BlbnN1c2UtbGVhcC1nY2Mt
ZGVidWc6CisgIGV4dGVuZHM6IC5nY2MteDg2LTY0LWJ1aWxkLWRlYnVnCisgIHZhcmlhYmxlczoK
KyAgICBDT05UQUlORVI6IHN1c2U6b3BlbnN1c2UtbGVhcAorCisjIEFybSBidWlsZHMKKworZGVi
aWFuLXVuc3RhYmxlLWdjYy1hcm02NDoKKyAgZXh0ZW5kczogLmdjYy1hcm02NC1idWlsZAorICB2
YXJpYWJsZXM6CisgICAgQ09OVEFJTkVSOiBkZWJpYW46dW5zdGFibGUtYXJtNjR2OAorCitkZWJp
YW4tdW5zdGFibGUtZ2NjLWRlYnVnLWFybTY0OgorICBleHRlbmRzOiAuZ2NjLWFybTY0LWJ1aWxk
LWRlYnVnCisgIHZhcmlhYmxlczoKKyAgICBDT05UQUlORVI6IGRlYmlhbjp1bnN0YWJsZS1hcm02
NHY4CisKK2RlYmlhbi11bnN0YWJsZS1nY2MtYXJtNjQtcmFuZGNvbmZpZzoKKyAgZXh0ZW5kczog
LmdjYy1hcm02NC1idWlsZAorICB2YXJpYWJsZXM6CisgICAgQ09OVEFJTkVSOiBkZWJpYW46dW5z
dGFibGUtYXJtNjR2OAorICAgIFJBTkRDT05GSUc6IHkKKworZGViaWFuLXVuc3RhYmxlLWdjYy1k
ZWJ1Zy1hcm02NC1yYW5kY29uZmlnOgorICBleHRlbmRzOiAuZ2NjLWFybTY0LWJ1aWxkLWRlYnVn
CisgIHZhcmlhYmxlczoKKyAgICBDT05UQUlORVI6IGRlYmlhbjp1bnN0YWJsZS1hcm02NHY4Cisg
ICAgUkFORENPTkZJRzogeQorCmRpZmYgLS1naXQgYS9hdXRvbWF0aW9uL2dpdGxhYi1jaS90ZXN0
LnlhbWwgYi9hdXRvbWF0aW9uL2dpdGxhYi1jaS90ZXN0LnlhbWwKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMDAwMC4uMGRkNWVhZWM1ZgotLS0gL2Rldi9udWxsCisrKyBiL2F1dG9t
YXRpb24vZ2l0bGFiLWNpL3Rlc3QueWFtbApAQCAtMCwwICsxLDM0IEBACisjIFRlc3Qgam9icwor
cWVtdS1zbW9rZS14ODYtNjQtZ2NjOgorICBzdGFnZTogdGVzdAorICBpbWFnZTogcmVnaXN0cnku
Z2l0bGFiLmNvbS94ZW4tcHJvamVjdC94ZW4vJHtDT05UQUlORVJ9CisgIHZhcmlhYmxlczoKKyAg
ICBDT05UQUlORVI6IGRlYmlhbjpzdHJldGNoCisgIHNjcmlwdDoKKyAgICAtIC4vYXV0b21hdGlv
bi9zY3JpcHRzL3FlbXUtc21va2UteDg2LTY0LnNoIDI+JjEgfCB0ZWUgcWVtdS1zbW9rZS14ODYt
NjQubG9nCisgIGFydGlmYWN0czoKKyAgICBwYXRoczoKKyAgICAgIC0gc21va2Uuc2VyaWFsCisg
ICAgICAtICcqLmxvZycKKyAgICB3aGVuOiBhbHdheXMKKyAgZGVwZW5kZW5jaWVzOgorICAgIC0g
ZGViaWFuLXN0cmV0Y2gtZ2NjLWRlYnVnCisgIHRhZ3M6CisgICAgLSB4ODZfNjQKKworcWVtdS1z
bW9rZS14ODYtNjQtY2xhbmc6CisgIHN0YWdlOiB0ZXN0CisgIGltYWdlOiByZWdpc3RyeS5naXRs
YWIuY29tL3hlbi1wcm9qZWN0L3hlbi8ke0NPTlRBSU5FUn0KKyAgdmFyaWFibGVzOgorICAgIENP
TlRBSU5FUjogZGViaWFuOnN0cmV0Y2gKKyAgc2NyaXB0OgorICAgIC0gLi9hdXRvbWF0aW9uL3Nj
cmlwdHMvcWVtdS1zbW9rZS14ODYtNjQuc2ggMj4mMSB8IHRlZSBxZW11LXNtb2tlLXg4Ni02NC5s
b2cKKyAgYXJ0aWZhY3RzOgorICAgIHBhdGhzOgorICAgICAgLSBzbW9rZS5zZXJpYWwKKyAgICAg
IC0gJyoubG9nJworICAgIHdoZW46IGFsd2F5cworICBkZXBlbmRlbmNpZXM6CisgICAgLSBkZWJp
YW4tdW5zdGFibGUtY2xhbmctZGVidWcKKyAgdGFnczoKKyAgICAtIHg4Nl82NAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:12:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:12:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjWZ-0008G4-Fe; Fri, 14 Dec 2018 09:12:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjWY-0008Fu-7M
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:12:46 +0000
X-Inumbo-ID: 6ae7643e-ff80-11e8-989f-8b9190d654e9
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6ae7643e-ff80-11e8-989f-8b9190d654e9;
 Fri, 14 Dec 2018 09:12:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjWW-0007U6-QE
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:12:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjWW-0004Eo-NC
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:12:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjWW-0004Eo-NC@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:12:44 +0000
Subject: [Xen-changelog] [xen master] x86: reduce code duplication in
 guest_remove_page()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg4ZjkwNjkzYzc0ZDU4NzdmNmIzNDMwNzZjMzE3MzllODc1NGZiMDAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgRGVjIDYg
MTI6MTg6MDMgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFRodSBEZWMgNiAxMjoxODowMyAyMDE4ICswMTAwCgogICAgeDg2
OiByZWR1Y2UgY29kZSBkdXBsaWNhdGlvbiBpbiBndWVzdF9yZW1vdmVfcGFnZSgpCiAgICAKICAg
IFF1aXRlIGEgYml0IG9mIGR1cGxpY2F0ZSBjb2RlIGhhcyBhY2N1bXVsYXRlZCBvbiB0aGUgInBh
Z2luZyIgdHlwZXMKICAgIHNwZWNpYWwgY2FzZSBwYXRoLiBSZS11c2Ugd2hhdCBjYW4gYmUgcmUt
dXNlZCBmcm9tIHRoZSBjb21tb24gcGF0aC4KICAgIAogICAgU2luY2UgaXQgbmVlZHMgdG91Y2hp
bmcgYW55d2F5LCBzbGlnaHRseSByZS1mb3JtYXQgYW5kIGV4dGVuZCB0aGUKICAgIGdkcHJpbnRr
KCkgb24gdGhlIGNvbW1vbiBwYXRoIGFzIHdlbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9jb21tb24vbWVtb3J5LmMg
fCAyMiArKysrKy0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25z
KCspLCAxNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL21lbW9yeS5jIGIv
eGVuL2NvbW1vbi9tZW1vcnkuYwppbmRleCAxNzViZDYyYzExLi41ZjdkMDgxYzYxIDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCisrKyBiL3hlbi9jb21tb24vbWVtb3J5LmMKQEAgLTMy
MCwzMCArMzIwLDE1IEBAIGludCBndWVzdF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBsb25nIGdtZm4pCiAgICAgICAgIGlmICggcDJtdCA9PSBwMm1fcmFtX3BhZ2luZ19v
dXQgKQogICAgICAgICB7CiAgICAgICAgICAgICBBU1NFUlQobWZuX3ZhbGlkKG1mbikpOwotICAg
ICAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKG1mbik7Ci0gICAgICAgICAgICByYyA9IC1FTlhJ
TzsKLSAgICAgICAgICAgIGlmICggIWdldF9wYWdlKHBhZ2UsIGQpICkKLSAgICAgICAgICAgICAg
ICBnb3RvIG91dF9wdXRfZ2ZuOworICAgICAgICAgICAgZ290byBvYnRhaW5fcGFnZTsKICAgICAg
ICAgfQotICAgICAgICBlbHNlCi0gICAgICAgICAgICBwYWdlID0gTlVMTDsKIAogICAgICAgICBy
YyA9IGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dmbihnbWZuKSwgbWZuLCAwKTsKICAg
ICAgICAgaWYgKCByYyApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGlmICggcGFnZSApCi0gICAg
ICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAgICAgICAgICAgICBnb3RvIG91dF9wdXRfZ2Zu
OwotICAgICAgICB9CiAKICAgICAgICAgcHV0X2dmbihkLCBnbWZuKTsKIAotICAgICAgICBpZiAo
IHBhZ2UgKQotICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChf
UEdDX2FsbG9jYXRlZCwgJnBhZ2UtPmNvdW50X2luZm8pICkKLSAgICAgICAgICAgICAgICBwdXRf
cGFnZShwYWdlKTsKLSAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwotICAgICAgICB9CiAgICAg
ICAgIHAybV9tZW1fcGFnaW5nX2Ryb3BfcGFnZShkLCBnbWZuLCBwMm10KTsKIAogICAgICAgICBy
ZXR1cm4gMDsKQEAgLTM4NywxMyArMzcyLDE2IEBAIGludCBndWVzdF9yZW1vdmVfcGFnZShzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdtZm4pCiAgICAgfQogI2VuZGlmIC8qIENPTkZJ
R19YODYgKi8KIAorIG9idGFpbl9wYWdlOiBfX21heWJlX3VudXNlZDsKICAgICBwYWdlID0gbWZu
X3RvX3BhZ2UobWZuKTsKICAgICBpZiAoIHVubGlrZWx5KCFnZXRfcGFnZShwYWdlLCBkKSkgKQog
ICAgIHsKICNpZmRlZiBDT05GSUdfWDg2CiAgICAgICAgIHB1dF9nZm4oZCwgZ21mbik7CisgICAg
ICAgIGlmICggIXAybV9pc19wYWdpbmcocDJtdCkgKQogI2VuZGlmCi0gICAgICAgIGdkcHJpbnRr
KFhFTkxPR19JTkZPLCAiQmFkIHBhZ2UgZnJlZSBmb3IgZG9tYWluICV1XG4iLCBkLT5kb21haW5f
aWQpOworICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJCYWQgcGFnZSBmcmVlIGZv
ciBEb20ldSBHRk4gJWx4XG4iLAorICAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBn
bWZuKTsKIAogICAgICAgICByZXR1cm4gLUVOWElPOwogICAgIH0KLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:12:57 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:12:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjWj-0008HG-HD; Fri, 14 Dec 2018 09:12:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjWh-0008H2-Rs
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:12:55 +0000
X-Inumbo-ID: 70fb2112-ff80-11e8-bd6c-23981831e04c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 70fb2112-ff80-11e8-bd6c-23981831e04c;
 Fri, 14 Dec 2018 09:12:55 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjWh-0007UG-0M
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:12:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjWg-0004Fm-UH
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:12:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjWg-0004Fm-UH@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:12:54 +0000
Subject: [Xen-changelog] [xen master] make domain_adjust_tot_pages()
 __must_check
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM0NmRiYTBkNzJlNTE5NzQzODIzYzc2YzY3Njg1OGFkMWFmNDhiOTAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgRGVjIDYg
MTI6MTk6MDQgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFRodSBEZWMgNiAxMjoxOTowNCAyMDE4ICswMTAwCgogICAgbWFr
ZSBkb21haW5fYWRqdXN0X3RvdF9wYWdlcygpIF9fbXVzdF9jaGVjawogICAgCiAgICBFdmVuIGlm
IHVubGlrZWx5LCBkb25hdGVfcGFnZSgpIHNob3VsZCBub3QgaWdub3JlIHRoZSBwb3NzaWJsZSBu
ZWVkIHRvCiAgICBvYnRhaW4gYSBkb21haW4gcmVmZXJlbmNlLiBUbyBtYWtlIHBlb3BsZSBsb29r
IG1vcmUgY2xvc2VseSB3aGVuIHRoZXkKICAgIGFkZCBuZXcgdXNlcyBvZiBkb21haW5fYWRqdXN0
X3RvdF9wYWdlcygpLCBmb3JjZSBpdHMgcmV0dXJuIHZhbHVlIHRvIGJlCiAgICBjaGVja2VkLiBU
aGlzIGluIHR1cm4gcmVxdWlyZXMgYSBiZW5pZ24gY2hhbmdlIHRvIGFzc2lnbl9wYWdlcygpLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0t
CiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICB8IDMgKystCiB4ZW4vY29tbW9uL3BhZ2VfYWxsb2Mu
YyB8IDQgKy0tLQogeGVuL2luY2x1ZGUveGVuL21tLmggICAgfCAzICsrLQogMyBmaWxlcyBjaGFu
Z2VkLCA1IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAyOGEwMDMwNjNlLi5iMzM1MGVl
ZTM1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0u
YwpAQCAtNDAwOSw3ICs0MDA5LDggQEAgaW50IGRvbmF0ZV9wYWdlKAogICAgIHsKICAgICAgICAg
aWYgKCBkLT50b3RfcGFnZXMgPj0gZC0+bWF4X3BhZ2VzICkKICAgICAgICAgICAgIGdvdG8gZmFp
bDsKLSAgICAgICAgZG9tYWluX2FkanVzdF90b3RfcGFnZXMoZCwgMSk7CisgICAgICAgIGlmICgg
dW5saWtlbHkoZG9tYWluX2FkanVzdF90b3RfcGFnZXMoZCwgMSkgPT0gMSkgKQorICAgICAgICAg
ICAgZ2V0X2tub3duYWxpdmVfZG9tYWluKGQpOwogICAgIH0KIAogICAgIHBhZ2UtPmNvdW50X2lu
Zm8gPSBQR0NfYWxsb2NhdGVkIHwgMTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcGFnZV9hbGxv
Yy5jIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKaW5kZXggZmQzYjBhYWE4My4uYjMxNGI1Y2Vl
OCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKKysrIGIveGVuL2NvbW1vbi9w
YWdlX2FsbG9jLmMKQEAgLTIyNzMsMTAgKzIyNzMsOCBAQCBpbnQgYXNzaWduX3BhZ2VzKAogICAg
ICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KIAotICAgICAgICBpZiAoIHVubGlrZWx5KGQt
PnRvdF9wYWdlcyA9PSAwKSApCisgICAgICAgIGlmICggdW5saWtlbHkoZG9tYWluX2FkanVzdF90
b3RfcGFnZXMoZCwgMSA8PCBvcmRlcikgPT0gKDEgPDwgb3JkZXIpKSApCiAgICAgICAgICAgICBn
ZXRfa25vd25hbGl2ZV9kb21haW4oZCk7Ci0KLSAgICAgICAgZG9tYWluX2FkanVzdF90b3RfcGFn
ZXMoZCwgMSA8PCBvcmRlcik7CiAgICAgfQogCiAgICAgZm9yICggaSA9IDA7IGkgPCAoMSA8PCBv
cmRlcik7IGkrKyApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbW0uaCBiL3hlbi9pbmNs
dWRlL3hlbi9tbS5oCmluZGV4IDA1NGQwMmU2YzAuLmU5NzExNDcyMzQgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL3hlbi9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9tbS5oCkBAIC0xOTAsNyAr
MTkwLDggQEAgaW50IGRlc3Ryb3lfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgdiwgdW5zaWdu
ZWQgbG9uZyBlKTsKICAqLwogaW50IHBvcHVsYXRlX3B0X3JhbmdlKHVuc2lnbmVkIGxvbmcgdmly
dCwgdW5zaWduZWQgbG9uZyBucl9tZm5zKTsKIC8qIENsYWltIGhhbmRsaW5nICovCi11bnNpZ25l
ZCBsb25nIGRvbWFpbl9hZGp1c3RfdG90X3BhZ2VzKHN0cnVjdCBkb21haW4gKmQsIGxvbmcgcGFn
ZXMpOwordW5zaWduZWQgbG9uZyBfX211c3RfY2hlY2sgZG9tYWluX2FkanVzdF90b3RfcGFnZXMo
c3RydWN0IGRvbWFpbiAqZCwKKyAgICBsb25nIHBhZ2VzKTsKIGludCBkb21haW5fc2V0X291dHN0
YW5kaW5nX3BhZ2VzKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcGFnZXMpOwogdm9p
ZCBnZXRfb3V0c3RhbmRpbmdfY2xhaW1zKHVpbnQ2NF90ICpmcmVlX3BhZ2VzLCB1aW50NjRfdCAq
b3V0c3RhbmRpbmdfcGFnZXMpOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:13:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:13:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjWu-0008J5-Iz; Fri, 14 Dec 2018 09:13:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjWs-0008Ir-K3
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:13:06 +0000
X-Inumbo-ID: 770e5772-ff80-11e8-8ac4-a74241517366
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 770e5772-ff80-11e8-8ac4-a74241517366;
 Fri, 14 Dec 2018 09:13:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjWr-0007Ud-6f
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:13:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjWr-0004Gn-4H
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:13:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjWr-0004Gn-4H@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:13:05 +0000
Subject: [Xen-changelog] [xen master] console: adjust IRQ initialization
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8955864994627890294=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============8955864994627890294==
Content-Type: text/plain

commit 69343d5af45076e5b196833f3082acf6f7248299
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Thu Dec 6 12:20:55 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Thu Dec 6 12:20:55 2018 +0100

    console: adjust IRQ initialization
    
    In order for a Xen internal PCI device driver to enable MSI on the
    device, we need another hook which the driver can use to create the IRQ
    (doing this in the init_preirq hook is too early, since IRQ code hasn't
    got initialized at that time yet, and doing it in init_postirq is too
    late because at least on x86 smp_intr_init() needs to know the IRQ
    number).
    
    On x86 this additionally requires a slight ordering change to IRQ
    initialization, to facilitate calling the new hook between basic
    initialization and the call path leading to smp_intr_init().
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
---
 xen/arch/x86/i8259.c       | 2 --
 xen/arch/x86/setup.c       | 9 ++++++++-
 xen/drivers/char/console.c | 5 +++++
 xen/drivers/char/serial.c  | 9 +++++++++
 xen/include/xen/console.h  | 1 +
 xen/include/xen/serial.h   | 4 +++-
 6 files changed, 26 insertions(+), 4 deletions(-)

diff --git a/xen/arch/x86/i8259.c b/xen/arch/x86/i8259.c
index 166ca1a3e1..357ffcd085 100644
--- a/xen/arch/x86/i8259.c
+++ b/xen/arch/x86/i8259.c
@@ -341,8 +341,6 @@ void __init init_IRQ(void)
 
     init_8259A(0);
 
-    BUG_ON(init_irq_data() < 0);
-
     for (irq = 0; platform_legacy_irq(irq); irq++) {
         struct irq_desc *desc = irq_to_desc(irq);
         
diff --git a/xen/arch/x86/setup.c b/xen/arch/x86/setup.c
index 9cbff22fb3..06eb483cb4 100644
--- a/xen/arch/x86/setup.c
+++ b/xen/arch/x86/setup.c
@@ -677,6 +677,7 @@ void __init noreturn __start_xen(unsigned long mbi_p)
     unsigned long nr_pages, raw_max_page, modules_headroom, *module_map;
     int i, j, e820_warn = 0, bytes = 0;
     bool acpi_boot_table_init_done = false, relocated = false;
+    int ret;
     struct ns16550_defaults ns16550 = {
         .data_bits = 8,
         .parity    = 'n',
@@ -1563,6 +1564,12 @@ void __init noreturn __start_xen(unsigned long mbi_p)
 
     x2apic_bsp_setup();
 
+    ret = init_irq_data();
+    if ( ret < 0 )
+        panic("Error %d setting up IRQ data\n", ret);
+
+    console_init_irq();
+
     init_IRQ();
 
     module_map = xmalloc_array(unsigned long, BITS_TO_LONGS(mbi->mods_count));
@@ -1665,7 +1672,7 @@ void __init noreturn __start_xen(unsigned long mbi_p)
             if ( (park_offline_cpus || num_online_cpus() < max_cpus) &&
                  !cpu_online(i) )
             {
-                int ret = cpu_up(i);
+                ret = cpu_up(i);
                 if ( ret != 0 )
                     printk("Failed to bring up CPU %u (error %d)\n", i, ret);
                 else if ( num_online_cpus() > max_cpus ||
diff --git a/xen/drivers/char/console.c b/xen/drivers/char/console.c
index 675193a272..4315588f05 100644
--- a/xen/drivers/char/console.c
+++ b/xen/drivers/char/console.c
@@ -972,6 +972,11 @@ void __init console_init_ring(void)
     printk("Allocated console ring of %u KiB.\n", opt_conring_size >> 10);
 }
 
+void __init console_init_irq(void)
+{
+    serial_init_irq();
+}
+
 void __init console_init_postirq(void)
 {
     serial_init_postirq();
diff --git a/xen/drivers/char/serial.c b/xen/drivers/char/serial.c
index 09a20ac2de..221a14c092 100644
--- a/xen/drivers/char/serial.c
+++ b/xen/drivers/char/serial.c
@@ -503,6 +503,15 @@ void __init serial_init_preirq(void)
             com[i].driver->init_preirq(&com[i]);
 }
 
+void __init serial_init_irq(void)
+{
+    unsigned int i;
+
+    for ( i = 0; i < ARRAY_SIZE(com); i++ )
+        if ( com[i].driver && com[i].driver->init_irq )
+            com[i].driver->init_irq(&com[i]);
+}
+
 void __init serial_init_postirq(void)
 {
     int i;
diff --git a/xen/include/xen/console.h b/xen/include/xen/console.h
index c5a85c8f6a..b4f9463936 100644
--- a/xen/include/xen/console.h
+++ b/xen/include/xen/console.h
@@ -15,6 +15,7 @@ long read_console_ring(struct xen_sysctl_readconsole *op);
 
 void console_init_preirq(void);
 void console_init_ring(void);
+void console_init_irq(void);
 void console_init_postirq(void);
 void console_endboot(void);
 int console_has(const char *device);
diff --git a/xen/include/xen/serial.h b/xen/include/xen/serial.h
index 1212a12720..f2994d4093 100644
--- a/xen/include/xen/serial.h
+++ b/xen/include/xen/serial.h
@@ -64,6 +64,7 @@ struct serial_port {
 struct uart_driver {
     /* Driver initialisation (pre- and post-IRQ subsystem setup). */
     void (*init_preirq)(struct serial_port *);
+    void (*init_irq)(struct serial_port *);
     void (*init_postirq)(struct serial_port *);
     /* Hook to clean up after Xen bootstrap (before domain 0 runs). */
     void (*endboot)(struct serial_port *);
@@ -99,8 +100,9 @@ struct uart_driver {
 #define SERHND_LO       (1<<3) /* Ditto, except that the MSB is cleared.  */
 #define SERHND_COOKED   (1<<4) /* Newline/carriage-return translation?    */
 
-/* Two-stage initialisation (before/after IRQ-subsystem initialisation). */
+/* Three-stage initialisation (before/during/after IRQ-subsystem setup). */
 void serial_init_preirq(void);
+void serial_init_irq(void);
 void serial_init_postirq(void);
 
 /* Clean-up hook before domain 0 runs. */
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8955864994627890294==--

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:13:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:13:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjX4-0008Kq-63; Fri, 14 Dec 2018 09:13:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjX3-0008KD-1W
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:13:17 +0000
X-Inumbo-ID: 7d226b94-ff80-11e8-8294-0b22ff3274d3
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7d226b94-ff80-11e8-8294-0b22ff3274d3;
 Fri, 14 Dec 2018 09:13:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjX1-0007Uq-Cx
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:13:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjX1-0004Hc-Ad
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:13:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjX1-0004Hc-Ad@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:13:15 +0000
Subject: [Xen-changelog] [xen master] ns16550: enable use of PCI MSI
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7416849040238190456=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============7416849040238190456==
Content-Type: text/plain

commit ae01a8e315fecb1914edd99980a619d387951d3f
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Thu Dec 6 12:21:34 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Thu Dec 6 12:21:34 2018 +0100

    ns16550: enable use of PCI MSI
    
    Which, on x86, requires fiddling with the INTx bit in PCI config space,
    since for internally used MSI we can't delegate this to Dom0.
    
    ns16550_init_postirq() also needs (benign) re-ordering of its
    operations.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
---
 docs/misc/xen-command-line.markdown |  4 +-
 xen/arch/x86/msi.c                  | 24 ++++++++++
 xen/drivers/char/ns16550.c          | 93 ++++++++++++++++++++++++++++++++-----
 xen/drivers/pci/pci.c               | 15 ++++++
 xen/include/xen/pci.h               |  1 +
 5 files changed, 123 insertions(+), 14 deletions(-)

diff --git a/docs/misc/xen-command-line.markdown b/docs/misc/xen-command-line.markdown
index 764f33a3ca..6f671d3219 100644
--- a/docs/misc/xen-command-line.markdown
+++ b/docs/misc/xen-command-line.markdown
@@ -278,7 +278,7 @@ Flag to indicate whether to probe for a CMOS Real Time Clock irrespective of
 ACPI indicating none to be there.
 
 ### com1,com2
-> `= <baud>[/<base-baud>][,[DPS][,[<io-base>|pci|amt][,[<irq>][,[<port-bdf>][,[<bridge-bdf>]]]]]]`
+> `= <baud>[/<base-baud>][,[DPS][,[<io-base>|pci|amt][,[<irq>|msi][,[<port-bdf>][,[<bridge-bdf>]]]]]]`
 
 Both option `com1` and `com2` follow the same format.
 
@@ -299,7 +299,7 @@ Both option `com1` and `com2` follow the same format.
 * `<io-base>` is an integer which specifies the IO base port for UART
   registers.
 * `<irq>` is the IRQ number to use, or `0` to use the UART in poll
-  mode only.
+  mode only, or `msi` to set up a Message Signaled Interrupt.
 * `<port-bdf>` is the PCI location of the UART, in
   `<bus>:<device>.<function>` notation.
 * `<bridge-bdf>` is the PCI bridge behind which is the UART, in
diff --git a/xen/arch/x86/msi.c b/xen/arch/x86/msi.c
index 5567990fbd..babc4147c4 100644
--- a/xen/arch/x86/msi.c
+++ b/xen/arch/x86/msi.c
@@ -742,6 +742,16 @@ static int msi_capability_init(struct pci_dev *dev,
 
     *desc = entry;
     /* Restore the original MSI enabled bits  */
+    if ( !hardware_domain )
+    {
+        /*
+         * ..., except for internal requests (before Dom0 starts), in which
+         * case we rather need to behave "normally", i.e. not follow the split
+         * brain model where Dom0 actually enables MSI (and disables INTx).
+         */
+        pci_intx(dev, false);
+        control |= PCI_MSI_FLAGS_ENABLE;
+    }
     pci_conf_write16(seg, bus, slot, func, msi_control_reg(pos), control);
 
     return 0;
@@ -1019,6 +1029,18 @@ static int msix_capability_init(struct pci_dev *dev,
     ++msix->used_entries;
 
     /* Restore MSI-X enabled bits */
+    if ( !hardware_domain )
+    {
+        /*
+         * ..., except for internal requests (before Dom0 starts), in which
+         * case we rather need to behave "normally", i.e. not follow the split
+         * brain model where Dom0 actually enables MSI (and disables INTx).
+         */
+        pci_intx(dev, false);
+        control |= PCI_MSIX_FLAGS_ENABLE;
+        control &= ~PCI_MSIX_FLAGS_MASKALL;
+        maskall = 0;
+    }
     msix->host_maskall = maskall;
     pci_conf_write16(seg, bus, slot, func, msix_control_reg(pos), control);
 
@@ -1073,6 +1095,8 @@ static void __pci_disable_msi(struct msi_desc *entry)
 
     dev = entry->dev;
     msi_set_enable(dev, 0);
+    if ( entry->irq > 0 && !(irq_to_desc(entry->irq)->status & IRQ_GUEST) )
+        pci_intx(dev, true);
 
     BUG_ON(list_empty(&dev->msi_list));
 }
diff --git a/xen/drivers/char/ns16550.c b/xen/drivers/char/ns16550.c
index 3eba56eadc..189e121b7e 100644
--- a/xen/drivers/char/ns16550.c
+++ b/xen/drivers/char/ns16550.c
@@ -92,6 +92,7 @@ static struct ns16550 {
     u32 bar64;
     u16 cr;
     u8 bar_idx;
+    bool msi;
     const struct ns16550_config_param *param; /* Points into .init.*! */
 #endif
 } ns16550_com[2] = { { 0 } };
@@ -712,6 +713,16 @@ static void __init ns16550_init_preirq(struct serial_port *port)
         uart->fifo_size = 16;
 }
 
+static void __init ns16550_init_irq(struct serial_port *port)
+{
+#ifdef CONFIG_HAS_PCI
+    struct ns16550 *uart = port->uart;
+
+    if ( uart->msi )
+        uart->irq = create_irq(0);
+#endif
+}
+
 static void ns16550_setup_postirq(struct ns16550 *uart)
 {
     if ( uart->irq > 0 )
@@ -746,17 +757,6 @@ static void __init ns16550_init_postirq(struct serial_port *port)
     uart->timeout_ms = max_t(
         unsigned int, 1, (bits * uart->fifo_size * 1000) / uart->baud);
 
-    if ( uart->irq > 0 )
-    {
-        uart->irqaction.handler = ns16550_interrupt;
-        uart->irqaction.name    = "ns16550";
-        uart->irqaction.dev_id  = port;
-        if ( (rc = setup_irq(uart->irq, 0, &uart->irqaction)) != 0 )
-            printk("ERROR: Failed to allocate ns16550 IRQ %d\n", uart->irq);
-    }
-
-    ns16550_setup_postirq(uart);
-
 #ifdef CONFIG_HAS_PCI
     if ( uart->bar || uart->ps_bdf_enable )
     {
@@ -777,8 +777,65 @@ static void __init ns16550_init_postirq(struct serial_port *port)
                                     uart->ps_bdf[0], uart->ps_bdf[1],
                                     uart->ps_bdf[2]);
         }
+
+        if ( uart->msi )
+        {
+            struct msi_info msi = {
+                .bus = uart->ps_bdf[0],
+                .devfn = PCI_DEVFN(uart->ps_bdf[1], uart->ps_bdf[2]),
+                .irq = rc = uart->irq,
+                .entry_nr = 1
+            };
+
+            if ( rc > 0 )
+            {
+                struct msi_desc *msi_desc = NULL;
+
+                pcidevs_lock();
+
+                rc = pci_enable_msi(&msi, &msi_desc);
+                if ( !rc )
+                {
+                    struct irq_desc *desc = irq_to_desc(msi.irq);
+                    unsigned long flags;
+
+                    spin_lock_irqsave(&desc->lock, flags);
+                    rc = setup_msi_irq(desc, msi_desc);
+                    spin_unlock_irqrestore(&desc->lock, flags);
+                    if ( rc )
+                        pci_disable_msi(msi_desc);
+                }
+
+                pcidevs_unlock();
+
+                if ( rc )
+                {
+                    uart->irq = 0;
+                    if ( msi_desc )
+                        msi_free_irq(msi_desc);
+                    else
+                        destroy_irq(msi.irq);
+                }
+            }
+
+            if ( rc )
+                printk(XENLOG_WARNING
+                       "MSI setup failed (%d) for %02x:%02x.%o\n",
+                       rc, uart->ps_bdf[0], uart->ps_bdf[1], uart->ps_bdf[2]);
+        }
     }
 #endif
+
+    if ( uart->irq > 0 )
+    {
+        uart->irqaction.handler = ns16550_interrupt;
+        uart->irqaction.name    = "ns16550";
+        uart->irqaction.dev_id  = port;
+        if ( (rc = setup_irq(uart->irq, 0, &uart->irqaction)) != 0 )
+            printk("ERROR: Failed to allocate ns16550 IRQ %d\n", uart->irq);
+    }
+
+    ns16550_setup_postirq(uart);
 }
 
 static void ns16550_suspend(struct serial_port *port)
@@ -908,6 +965,7 @@ static const struct vuart_info *ns16550_vuart_info(struct serial_port *port)
 
 static struct uart_driver __read_mostly ns16550_driver = {
     .init_preirq  = ns16550_init_preirq,
+    .init_irq     = ns16550_init_irq,
     .init_postirq = ns16550_init_postirq,
     .endboot      = ns16550_endboot,
     .suspend      = ns16550_suspend,
@@ -1261,7 +1319,18 @@ static bool __init parse_positional(struct ns16550 *uart, char **str)
     }
 
     if ( *conf == ',' && *++conf != ',' )
-        uart->irq = simple_strtol(conf, &conf, 10);
+    {
+#ifdef CONFIG_HAS_PCI
+        if ( strncmp(conf, "msi", 3) == 0 )
+        {
+            conf += 3;
+            uart->msi = true;
+            uart->irq = 0;
+        }
+        else
+#endif
+            uart->irq = simple_strtol(conf, &conf, 10);
+    }
 
 #ifdef CONFIG_HAS_PCI
     if ( *conf == ',' && *++conf != ',' )
diff --git a/xen/drivers/pci/pci.c b/xen/drivers/pci/pci.c
index 13d3309ad4..1c808d6632 100644
--- a/xen/drivers/pci/pci.c
+++ b/xen/drivers/pci/pci.c
@@ -115,6 +115,21 @@ int pci_find_next_ext_capability(int seg, int bus, int devfn, int start, int cap
     return 0;
 }
 
+void pci_intx(const struct pci_dev *pdev, bool enable)
+{
+    uint16_t seg = pdev->seg;
+    uint8_t bus = pdev->bus;
+    uint8_t slot = PCI_SLOT(pdev->devfn);
+    uint8_t func = PCI_FUNC(pdev->devfn);
+    uint16_t cmd = pci_conf_read16(seg, bus, slot, func, PCI_COMMAND);
+
+    if ( enable )
+        cmd &= ~PCI_COMMAND_INTX_DISABLE;
+    else
+        cmd |= PCI_COMMAND_INTX_DISABLE;
+    pci_conf_write16(seg, bus, slot, func, PCI_COMMAND, cmd);
+}
+
 const char *__init parse_pci(const char *s, unsigned int *seg_p,
                              unsigned int *bus_p, unsigned int *dev_p,
                              unsigned int *func_p)
diff --git a/xen/include/xen/pci.h b/xen/include/xen/pci.h
index a934662713..8b21e8dc84 100644
--- a/xen/include/xen/pci.h
+++ b/xen/include/xen/pci.h
@@ -200,6 +200,7 @@ unsigned int pci_size_mem_bar(pci_sbdf_t sbdf, unsigned int pos,
                               uint64_t *paddr, uint64_t *psize,
                               unsigned int flags);
 
+void pci_intx(const struct pci_dev *, bool enable);
 bool_t pcie_aer_get_firmware_first(const struct pci_dev *);
 
 struct pirq;
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7416849040238190456==--

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:13:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:13:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjXE-0008MQ-7n; Fri, 14 Dec 2018 09:13:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjXD-0008M8-7w
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:13:27 +0000
X-Inumbo-ID: 833507c6-ff80-11e8-83cc-77f2fc30e432
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 833507c6-ff80-11e8-83cc-77f2fc30e432;
 Fri, 14 Dec 2018 09:13:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjXB-0007V2-Is
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:13:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjXB-0004Im-Ga
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:13:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjXB-0004Im-Ga@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:13:25 +0000
Subject: [Xen-changelog] [xen master] tools/xenstore: Document failure for
 xs_{read, directory, read_watch}
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQyYzA5MTQ5YzY0ZDI4MmIzZGFmNjdiMTBhMWUwODU3OTMyMGIyZWMKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFdlZCBEZWMgNSAxNjoyNjowMiAyMDE4ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBEZWMgNyAxMjoxODo0MSAyMDE4ICswMDAw
CgogICAgdG9vbHMveGVuc3RvcmU6IERvY3VtZW50IGZhaWx1cmUgZm9yIHhzX3tyZWFkLGRpcmVj
dG9yeSxyZWFkX3dhdGNofQogICAgCiAgICBUaG9zZSBmdW5jdGlvbnMgY2FuIHJldHVybiBOVUxM
IG9uIGZhaWx1cmUsIGRvY3VtZW50IGl0IGluIHRoZSBwdWJsaWMKICAgIGhlYWRlci4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xz
L3hlbnN0b3JlL2luY2x1ZGUveGVuc3RvcmUuaCB8IDcgKysrKystLQogdG9vbHMveGVuc3RvcmUv
eHMuYyAgICAgICAgICAgICAgIHwgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygr
KSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS9pbmNsdWRlL3hl
bnN0b3JlLmggYi90b29scy94ZW5zdG9yZS9pbmNsdWRlL3hlbnN0b3JlLmgKaW5kZXggODg5ZGMy
Mzg2My4uNDJiMjg2NjQ2MiAxMDA2NDQKLS0tIGEvdG9vbHMveGVuc3RvcmUvaW5jbHVkZS94ZW5z
dG9yZS5oCisrKyBiL3Rvb2xzL3hlbnN0b3JlL2luY2x1ZGUveGVuc3RvcmUuaApAQCAtMTAzLDYg
KzEwMyw3IEBAIHZvaWQgeHNfZGFlbW9uX2Rlc3Ryb3lfcG9zdGZvcmsoc3RydWN0IHhzX2hhbmRs
ZSAqKTsKIC8qIEdldCBjb250ZW50cyBvZiBhIGRpcmVjdG9yeS4KICAqIFJldHVybnMgYSBtYWxs
b2NlZCBhcnJheTogY2FsbCBmcmVlKCkgb24gaXQgYWZ0ZXIgdXNlLgogICogTnVtIGluZGljYXRl
cyBzaXplLgorICogUmV0dXJucyBOVUxMIG9uIGZhaWx1cmUuCiAgKi8KIGNoYXIgKip4c19kaXJl
Y3Rvcnkoc3RydWN0IHhzX2hhbmRsZSAqaCwgeHNfdHJhbnNhY3Rpb25fdCB0LAogCQkgICAgY29u
c3QgY2hhciAqcGF0aCwgdW5zaWduZWQgaW50ICpudW0pOwpAQCAtMTEwLDYgKzExMSw3IEBAIGNo
YXIgKip4c19kaXJlY3Rvcnkoc3RydWN0IHhzX2hhbmRsZSAqaCwgeHNfdHJhbnNhY3Rpb25fdCB0
LAogLyogR2V0IHRoZSB2YWx1ZSBvZiBhIHNpbmdsZSBmaWxlLCBudWwgdGVybWluYXRlZC4KICAq
IFJldHVybnMgYSBtYWxsb2NlZCB2YWx1ZTogY2FsbCBmcmVlKCkgb24gaXQgYWZ0ZXIgdXNlLgog
ICogbGVuIGluZGljYXRlcyBsZW5ndGggaW4gYnl0ZXMsIG5vdCBpbmNsdWRpbmcgdGVybWluYXRv
ci4KKyAqIFJldHVybnMgTlVMTCBvbiBmYWlsdXJlLgogICovCiB2b2lkICp4c19yZWFkKHN0cnVj
dCB4c19oYW5kbGUgKmgsIHhzX3RyYW5zYWN0aW9uX3QgdCwKIAkgICAgICBjb25zdCBjaGFyICpw
YXRoLCB1bnNpZ25lZCBpbnQgKmxlbik7CkBAIC0xOTYsOCArMTk4LDkgQEAgaW50IHhzX2ZpbGVu
byhzdHJ1Y3QgeHNfaGFuZGxlICpoKTsKIGNoYXIgKip4c19jaGVja193YXRjaChzdHJ1Y3QgeHNf
aGFuZGxlICpoKTsKIAogLyogRmluZCBvdXQgd2hhdCBub2RlIGNoYW5nZSB3YXMgb24gKHdpbGwg
YmxvY2sgaWYgbm90aGluZyBwZW5kaW5nKS4KLSAqIFJldHVybnMgYXJyYXkgY29udGFpbmluZyB0
aGUgcGF0aCBhbmQgdG9rZW4uIFVzZSBYU19XQVRDSF8qIHRvIGFjY2VzcyB0aGVzZQotICogZWxl
bWVudHMuIENhbGwgZnJlZSgpIGFmdGVyIHVzZS4KKyAqIFJldHVybnMgYXJyYXkgY29udGFpbmlu
ZyB0aGUgcGF0aCBhbmQgdG9rZW4sIG9yIE5VTEwuCisgKiBVc2UgWFNfV0FUQ0hfKiB0byBhY2Nl
c3MgdGhlc2UgZWxlbWVudHMuCisgKiBDYWxsIGZyZWUoKSBhZnRlciB1c2UuCiAgKi8KIGNoYXIg
Kip4c19yZWFkX3dhdGNoKHN0cnVjdCB4c19oYW5kbGUgKmgsIHVuc2lnbmVkIGludCAqbnVtKTsK
IApkaWZmIC0tZ2l0IGEvdG9vbHMveGVuc3RvcmUveHMuYyBiL3Rvb2xzL3hlbnN0b3JlL3hzLmMK
aW5kZXggNzc3MDBiZmYyYi4uODdlNDNiZmU4NyAxMDA2NDQKLS0tIGEvdG9vbHMveGVuc3RvcmUv
eHMuYworKysgYi90b29scy94ZW5zdG9yZS94cy5jCkBAIC02ODAsNiArNjgwLDcgQEAgY2hhciAq
KnhzX2RpcmVjdG9yeShzdHJ1Y3QgeHNfaGFuZGxlICpoLCB4c190cmFuc2FjdGlvbl90IHQsCiAv
KiBHZXQgdGhlIHZhbHVlIG9mIGEgc2luZ2xlIGZpbGUsIG51bCB0ZXJtaW5hdGVkLgogICogUmV0
dXJucyBhIG1hbGxvY2VkIHZhbHVlOiBjYWxsIGZyZWUoKSBvbiBpdCBhZnRlciB1c2UuCiAgKiBs
ZW4gaW5kaWNhdGVzIGxlbmd0aCBpbiBieXRlcywgbm90IGluY2x1ZGluZyB0aGUgbnVsLgorICog
UmV0dXJucyBOVUxMIG9uIGZhaWx1cmUuCiAgKi8KIHZvaWQgKnhzX3JlYWQoc3RydWN0IHhzX2hh
bmRsZSAqaCwgeHNfdHJhbnNhY3Rpb25fdCB0LAogCSAgICAgIGNvbnN0IGNoYXIgKnBhdGgsIHVu
c2lnbmVkIGludCAqbGVuKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:13:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:13:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjXO-0008Oj-BL; Fri, 14 Dec 2018 09:13:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjXN-0008OU-1o
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:13:37 +0000
X-Inumbo-ID: 89477b78-ff80-11e8-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 89477b78-ff80-11e8-8e1d-bc764e045a96;
 Fri, 14 Dec 2018 09:13:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjXL-0007Vp-Op
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:13:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjXL-0004Jh-MR
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:13:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjXL-0004Jh-MR@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:13:35 +0000
Subject: [Xen-changelog] [xen master] tools/libxl: fix boot of HVM domain
 with Xenstore-stubdom
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAxMjQzODBmZGY0ZjVkMGY0ZDg1ODY3YTQ0OTJkZDA1MDE2MmIwNDcKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDQg
MTU6Mjg6NTcgMjAxOCArMDEwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgpDb21taXREYXRlOiBGcmkgRGVjIDcgMTI6MTk6MTcgMjAxOCArMDAwMAoKICAgIHRvb2xz
L2xpYnhsOiBmaXggYm9vdCBvZiBIVk0gZG9tYWluIHdpdGggWGVuc3RvcmUtc3R1YmRvbQogICAg
CiAgICBUaGUgWGVuc3RvcmUgZG9taWQgaXNuJ3Qgc2V0IGZvciBIVk0gZG9tYWlucy4gVGhpcyB3
aWxsIHJlc3VsdCBpbgogICAgZmFpbHVyZSB3aGVuIGJvb3RpbmcgYSBIVk0gZG9tYWluIG9uIGEg
c3lzdGVtIHdpdGggWGVuc3RvcmUgbm90IHJ1bm5pbmcKICAgIGluIGRvbTAuCiAgICAKICAgIFNh
bWUgYXBwbGllcyBmb3IgY29uc29sZSBkb21pZCwgc28gc2V0IGJvdGguCiAgICAKICAgIFRoaXMg
aXMgYnJva2VuIHNpbmNlIGNvbW1pdCBhMmQ5YTZmYTFmY2QgKCJ0b29scy9saWJ4ZW5jdHJsOiB1
c2UgbmV3CiAgICB4ZW5mb3JlaWdubWVtb3J5IEFQSSB0byBzZWVkIGdyYW50IHRhYmxlIikuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAg
IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhs
L2xpYnhsX2RvbS5jIHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG9t
LmMKaW5kZXggNTk4YWY3MTU2Mi4uNjE2MDk5MWFmMyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfZG9tLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKQEAgLTEyODksNiArMTI4
OSw4IEBAIGludCBsaWJ4bF9fYnVpbGRfaHZtKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlk
LAogICAgIGRvbS0+dmdhX2hvbGVfc2l6ZSA9IGRldmljZV9tb2RlbCA/IExJQlhMX1ZHQV9IT0xF
X1NJWkUgOiAwOwogICAgIGRvbS0+ZGV2aWNlX21vZGVsID0gZGV2aWNlX21vZGVsOwogICAgIGRv
bS0+bWF4X3ZjcHVzID0gaW5mby0+bWF4X3ZjcHVzOworICAgIGRvbS0+Y29uc29sZV9kb21pZCA9
IHN0YXRlLT5jb25zb2xlX2RvbWlkOworICAgIGRvbS0+eGVuc3RvcmVfZG9taWQgPSBzdGF0ZS0+
c3RvcmVfZG9taWQ7CiAKICAgICByYyA9IGxpYnhsX19kb21haW5fZGV2aWNlX2NvbnN0cnVjdF9y
ZG0oZ2MsIGRfY29uZmlnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBpbmZvLT51Lmh2bS5yZG1fbWVtX2JvdW5kYXJ5X21lbWtiKjEwMjQsCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:13:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:13:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjXZ-0008Qe-D3; Fri, 14 Dec 2018 09:13:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjXX-0008QP-Mb
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:13:47 +0000
X-Inumbo-ID: 8f5c2909-ff80-11e8-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8f5c2909-ff80-11e8-8e1d-bc764e045a96;
 Fri, 14 Dec 2018 09:13:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjXV-0007Vx-Um
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:13:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjXV-0004KR-SO
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:13:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjXV-0004KR-SO@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:13:45 +0000
Subject: [Xen-changelog] [xen master] xen/arm: link: Link proc_info_list in
 .rodata instead of .init.data
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDljYmUwOTNiN2I4NDhhYTk2MTIwNDA2MDMyZmIxNWU1ZWEzMzYyYmQKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgpB
dXRob3JEYXRlOiBGcmkgRGVjIDcgMTU6NDE6MTYgMjAxOCArMDIwMApDb21taXQ6ICAgICBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDcgMTQ6
NTA6MzYgMjAxOCArMDAwMAoKICAgIHhlbi9hcm06IGxpbms6IExpbmsgcHJvY19pbmZvX2xpc3Qg
aW4gLnJvZGF0YSBpbnN0ZWFkIG9mIC5pbml0LmRhdGEKICAgIAogICAgVG8gYmUgYWJsZSB0byB1
c2UgaXQgZm9yIHRoZSBob3QtcGx1Z2dlZCBDUFVzIGFzIHdlbGwuCiAgICAKICAgIFRoZSByZWFz
b24gd2h5IHdlIGxpbmsgcHJvY19pbmZvX2xpc3QgaW4gIi5yb2RhdGEiIHNlY3Rpb24gaXMgdGhh
dAogICAgaXQgY29udGV4dCBzaG91bGQgbmV2ZXIgYmUgbW9kaWZpZWQuCiAgICAKICAgIFRoaXMg
cGF0Y2ggYWxzbyByZW5hbWVzICIuaW5pdC5wcm9jLmluZm8iIHNlY3Rpb24gdG8gIi5wcm9jLmlu
Zm8iCiAgICBhcyAiaW5pdCIgcHJlZml4IGlzIG5vdCBhY3R1YWwgYW55bW9yZS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtv
QGVwYW0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9wcm9jLXY3LlMgfCA2ICsrKy0tLQog
eGVuL2FyY2gvYXJtL3hlbi5sZHMuUyAgICAgICB8IDggKysrKy0tLS0KIDIgZmlsZXMgY2hhbmdl
ZCwgNyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9hcm0zMi9wcm9jLXY3LlMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvcHJvYy12Ny5TCmluZGV4
IDgwYTI1MGQ4ZTguLjQ2YmZjN2E5MDcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9w
cm9jLXY3LlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTMyL3Byb2MtdjcuUwpAQCAtMzAsNyArMzAs
NyBAQCBicmFobWExNW1wX2luaXQ6CiAgICAgICAgIG1jciAgIENQMzIocjAsIEFDVExSKQogICAg
ICAgICBtb3YgICBwYywgbHIKIAotICAgICAgICAuc2VjdGlvbiAiLmluaXQucHJvYy5pbmZvIiwg
I2FsbG9jLCAjZXhlY2luc3RyCisgICAgICAgIC5zZWN0aW9uICIucHJvYy5pbmZvIiwgI2FsbG9j
LCAjZXhlY2luc3RyCiAgICAgICAgIC50eXBlIF9fdjdfY2ExNW1wX3Byb2NfaW5mbywgI29iamVj
dAogX192N19jYTE1bXBfcHJvY19pbmZvOgogICAgICAgICAubG9uZyAweDQxMEZDMEYwICAgICAg
ICAgICAgIC8qIENvcnRleC1BMTUgKi8KQEAgLTM5LDcgKzM5LDcgQEAgX192N19jYTE1bXBfcHJv
Y19pbmZvOgogICAgICAgICAubG9uZyBjYXh4X3Byb2Nlc3NvcgogICAgICAgICAuc2l6ZSBfX3Y3
X2NhMTVtcF9wcm9jX2luZm8sIC4gLSBfX3Y3X2NhMTVtcF9wcm9jX2luZm8KIAotICAgICAgICAu
c2VjdGlvbiAiLmluaXQucHJvYy5pbmZvIiwgI2FsbG9jLCAjZXhlY2luc3RyCisgICAgICAgIC5z
ZWN0aW9uICIucHJvYy5pbmZvIiwgI2FsbG9jLCAjZXhlY2luc3RyCiAgICAgICAgIC50eXBlIF9f
djdfY2E3bXBfcHJvY19pbmZvLCAjb2JqZWN0CiBfX3Y3X2NhN21wX3Byb2NfaW5mbzoKICAgICAg
ICAgLmxvbmcgMHg0MTBGQzA3MCAgICAgICAgICAgICAvKiBDb3J0ZXgtQTcgKi8KQEAgLTQ4LDcg
KzQ4LDcgQEAgX192N19jYTdtcF9wcm9jX2luZm86CiAgICAgICAgIC5sb25nIGNheHhfcHJvY2Vz
c29yCiAgICAgICAgIC5zaXplIF9fdjdfY2E3bXBfcHJvY19pbmZvLCAuIC0gX192N19jYTdtcF9w
cm9jX2luZm8KIAotICAgICAgICAuc2VjdGlvbiAiLmluaXQucHJvYy5pbmZvIiwgI2FsbG9jLCAj
ZXhlY2luc3RyCisgICAgICAgIC5zZWN0aW9uICIucHJvYy5pbmZvIiwgI2FsbG9jLCAjZXhlY2lu
c3RyCiAgICAgICAgIC50eXBlIF9fdjdfYnJhaG1hMTVtcF9wcm9jX2luZm8sICNvYmplY3QKIF9f
djdfYnJhaG1hMTVtcF9wcm9jX2luZm86CiAgICAgICAgIC5sb25nIDB4NDIwRjAwRjAgICAgICAg
ICAgICAgLyogQnJvYWRjb20gQnJhaG1hLUIxNSAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L3hlbi5sZHMuUyBiL3hlbi9hcmNoL2FybS94ZW4ubGRzLlMKaW5kZXggMjQ1YTBlMGU4NS4uMWU3
MjkwNjQ3NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3hlbi5sZHMuUworKysgYi94ZW4vYXJj
aC9hcm0veGVuLmxkcy5TCkBAIC02Niw2ICs2NiwxMCBAQCBTRUNUSU9OUwogICAgICAgICooLmRh
dGEucGFyYW0pCiAgICAgICAgX19wYXJhbV9lbmQgPSAuOwogCisgICAgICAgX19wcm9jX2luZm9f
c3RhcnQgPSAuOworICAgICAgICooLnByb2MuaW5mbykKKyAgICAgICBfX3Byb2NfaW5mb19lbmQg
PSAuOworCiAjaWYgZGVmaW5lZChDT05GSUdfSEFTX1ZQQ0kpICYmIGRlZmluZWQoQ09ORklHX0xB
VEVfSFdET00pCiAgICAgICAgLiA9IEFMSUdOKFBPSU5URVJfQUxJR04pOwogICAgICAgIF9fc3Rh
cnRfdnBjaV9hcnJheSA9IC47CkBAIC0xNTEsMTAgKzE1NSw2IEBAIFNFQ1RJT05TCiAgICAgICAg
KiguaW5pdC5zZXR1cCkKICAgICAgICBfX3NldHVwX2VuZCA9IC47CiAKLSAgICAgICBfX3Byb2Nf
aW5mb19zdGFydCA9IC47Ci0gICAgICAgKiguaW5pdC5wcm9jLmluZm8pCi0gICAgICAgX19wcm9j
X2luZm9fZW5kID0gLjsKLQogICAgICAgIF9faW5pdGNhbGxfc3RhcnQgPSAuOwogICAgICAgICoo
LmluaXRjYWxscHJlc21wLmluaXQpCiAgICAgICAgX19wcmVzbXBfaW5pdGNhbGxfZW5kID0gLjsK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:13:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:13:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjXj-0008SF-Eu; Fri, 14 Dec 2018 09:13:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjXh-0008S0-Pz
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:13:57 +0000
X-Inumbo-ID: 95691982-ff80-11e8-9ad5-e37ae88eedf9
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 95691982-ff80-11e8-9ad5-e37ae88eedf9;
 Fri, 14 Dec 2018 09:13:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjXg-0007W5-4I
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:13:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjXg-0004L5-23
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:13:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjXg-0004L5-23@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:13:56 +0000
Subject: [Xen-changelog] [xen master] xen/arm32: Remove __init prefixes from
 funcs that are used within CPU up flow
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU4ZWI5MGE5NjUwYThlYTczNTMzYmMyYjg3YzEzYjhjYTdiYmUzNWEKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgpB
dXRob3JEYXRlOiBGcmkgRGVjIDcgMTE6NDU6MzEgMjAxOCArMDIwMApDb21taXQ6ICAgICBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDcgMTQ6
NTA6NDggMjAxOCArMDAwMAoKICAgIHhlbi9hcm0zMjogUmVtb3ZlIF9faW5pdCBwcmVmaXhlcyBm
cm9tIGZ1bmNzIHRoYXQgYXJlIHVzZWQgd2l0aGluIENQVSB1cCBmbG93CiAgICAKICAgIFRoaXMg
aXMgYSBmb2xsb3ctdXAgcGF0Y2ggdG8KICAgIGNvbW1pdCAwMWE3ZThjY2VmNmU3ZDU3MThhMjUx
YWQ1ODc1NjdhZmJlNzIzMzMwCiAgICB4ZW4vYXJtOiBSZW1vdmUgX19pbml0ZGF0YSBhbmQgX19p
bml0IHRvIGVuYWJsZSBDUFUgaG90cGx1ZwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBPbGVrc2Fu
ZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+CiAgICBBY2tlZC1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0v
YXJtMzIvc21wYm9vdC5jIHwgMiArLQogeGVuL2FyY2gvYXJtL3BsYXRmb3JtLmMgICAgICB8IDIg
Ky0KIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9zbXBib290LmMgYi94ZW4vYXJjaC9hcm0vYXJt
MzIvc21wYm9vdC5jCmluZGV4IDJhNzdmMjlkZmEuLmU3MzY4NjY1ZDUgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9hcm0zMi9zbXBib290LmMKKysrIGIveGVuL2FyY2gvYXJtL2FybTMyL3NtcGJv
b3QuYwpAQCAtMTYsNyArMTYsNyBAQCBpbnQgX19pbml0IGFyY2hfY3B1X2luaXQoaW50IGNwdSwg
c3RydWN0IGR0X2RldmljZV9ub2RlICpkbikKICAgICByZXR1cm4gMDsKIH0KIAotaW50IF9faW5p
dCBhcmNoX2NwdV91cChpbnQgY3B1KQoraW50IGFyY2hfY3B1X3VwKGludCBjcHUpCiB7CiAgICAg
cmV0dXJuIHBsYXRmb3JtX2NwdV91cChjcHUpOwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L3BsYXRmb3JtLmMgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm0uYwppbmRleCA2OTg5ZTU4ZjdiLi4w
YmEyMDAxNjRmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm0uYworKysgYi94ZW4v
YXJjaC9hcm0vcGxhdGZvcm0uYwpAQCAtOTUsNyArOTUsNyBAQCBpbnQgX19pbml0IHBsYXRmb3Jt
X3NwZWNpZmljX21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCkKIH0KIAogI2lmZGVmIENPTkZJR19B
Uk1fMzIKLWludCBfX2luaXQgcGxhdGZvcm1fY3B1X3VwKGludCBjcHUpCitpbnQgcGxhdGZvcm1f
Y3B1X3VwKGludCBjcHUpCiB7CiAgICAgaWYgKCBwc2NpX3ZlciApCiAgICAgICAgIHJldHVybiBj
YWxsX3BzY2lfY3B1X29uKGNwdSk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:14:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:14:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjXs-0008UJ-Gi; Fri, 14 Dec 2018 09:14:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjXr-0008U4-D4
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:14:07 +0000
X-Inumbo-ID: 9b7bbdc1-ff80-11e8-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9b7bbdc1-ff80-11e8-8e1d-bc764e045a96;
 Fri, 14 Dec 2018 09:14:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjXq-0007WU-AJ
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:14:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjXq-0004ML-80
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:14:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjXq-0004ML-80@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:14:06 +0000
Subject: [Xen-changelog] [xen master] x86/hvm: remove duplicate
 vlapic_find_highest_isr() calls
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAzMmMyMjA4ZWNlMTc3NGI2YjE3NjMzMGQxNDRlZGM2OTdlMmNlNjEKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJp
IERlYyA3IDEzOjEzOjAyIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIERlYyAxMCAxMToyNzozNyAy
MDE4ICswMDAwCgogICAgeDg2L2h2bTogcmVtb3ZlIGR1cGxpY2F0ZSB2bGFwaWNfZmluZF9oaWdo
ZXN0X2lzcigpIGNhbGxzCiAgICAKICAgIFdoZW4gdmlyaWRpYW4gQVBJQyBhc3Npc3QgaXMgYWN0
aXZlLCB0aGUgY29kZSBpbiB2bGFwaWNfaGFzX3BlbmRpbmdfaXJxKCkKICAgIG1heSBlbmQgdXAg
cmUtY2FsbGluZyB2bGFwaWNfZmluZF9oaWdoZXN0X2lzcigpIGFmdGVyIGVtdWxhdGluZyBhbiBF
T0kKICAgIHdoZXJlYXMgc2ltcGx5IG1vdmluZyB0aGUgY2FsbCBhZnRlciB0aGUgRU9JIGVtdWxh
dGlvbiByZW1vdmVzIHRoZSBuZWVkCiAgICBmb3IgdGhpcyBkdXBsaWNhdGlvbi4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMgfCA3ICsrLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAyIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92bGFwaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMKaW5kZXggMWY1OGIz
NjQ5OS4uZDMxOGYzNDQxYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYwor
KysgYi94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jCkBAIC0xMjU3LDE4ICsxMjU3LDE1IEBAIGlu
dCB2bGFwaWNfaGFzX3BlbmRpbmdfaXJxKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICAgIW5lc3Rl
ZGh2bV92Y3B1X2luX2d1ZXN0bW9kZSh2KSApCiAgICAgICAgIHJldHVybiBpcnI7CiAKLSAgICBp
c3IgPSB2bGFwaWNfZmluZF9oaWdoZXN0X2lzcih2bGFwaWMpOwotCiAgICAgLyoKICAgICAgKiBJ
ZiBBUElDIGFzc2lzdCB3YXMgc2V0IHRoZW4gYW4gRU9JIG1heSBoYXZlIGJlZW4gYXZvaWRlZC4K
ICAgICAgKiBJZiBzbywgd2UgbmVlZCB0byBlbXVsYXRlIHRoZSBFT0kgaGVyZSBiZWZvcmUgY29t
cGFyaW5nIElTUgogICAgICAqIHdpdGggSVJSLgogICAgICAqLwogICAgIGlmICggdmlyaWRpYW5f
YXBpY19hc3Npc3RfY29tcGxldGVkKHYpICkKLSAgICB7CiAgICAgICAgIHZsYXBpY19FT0lfc2V0
KHZsYXBpYyk7Ci0gICAgICAgIGlzciA9IHZsYXBpY19maW5kX2hpZ2hlc3RfaXNyKHZsYXBpYyk7
Ci0gICAgfQorCisgICAgaXNyID0gdmxhcGljX2ZpbmRfaGlnaGVzdF9pc3IodmxhcGljKTsKIAog
ICAgIC8qCiAgICAgICogVGhlIHNwZWNpZmljYXRpb24gc2F5cyB0aGF0IGlmIEFQSUMgYXNzaXN0
IGlzIHNldCBhbmQgYQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:14:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:14:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjY3-0008W3-IN; Fri, 14 Dec 2018 09:14:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjY1-0008Vm-OP
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:14:17 +0000
X-Inumbo-ID: a18d8608-ff80-11e8-bb93-1f0966e73e1e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a18d8608-ff80-11e8-bb93-1f0966e73e1e;
 Fri, 14 Dec 2018 09:14:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjY0-0007Wc-GK
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:14:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjY0-0004NC-E0
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:14:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjY0-0004NC-E0@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:14:16 +0000
Subject: [Xen-changelog] [xen master] x86/hvm/viridian: stop open coding
 updates to APIC registers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFmZWEzODk4NjRiZDI3ODMwNWEwN2ExMzlmNWYzNjJkYjcwZGY0OTUKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJp
IERlYyA3IDE3OjUwOjA4IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIERlYyAxMCAxMTozMjozMyAy
MDE4ICswMDAwCgogICAgeDg2L2h2bS92aXJpZGlhbjogc3RvcCBvcGVuIGNvZGluZyB1cGRhdGVz
IHRvIEFQSUMgcmVnaXN0ZXJzCiAgICAKICAgIFRoZSBjb2RlIGluIHZpcmlkaWFuX3N5bmljX3dy
bXNyKCkgZHVwbGljYXRlcyBsb2dpYyBpbiB2bGFwaWNfcmVnX3dyaXRlKCkKICAgIHRvIHVwZGF0
ZSB0aGUgSUNSLCBJQ1IyIGFuZCBUQVNLUFJJIHJlZ2lzdGVycy4gSW5zdGVhZCBvZiBkb2luZyB0
aGlzLAogICAgbWFrZSB2bGFwaWNfcmVnX3dyaXRlKCkgbm9uLXN0YXRpYyBhbmQgY2FsbCBpdC4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgCiAgICBSZW5hbWUgIm9mZnNldCIgdG8gInJlZyIgZm9yIGNvbnNpc3RlbmN5
IHdpdGggdGhlIHJlc3Qgb2YgdGhlIHZsYXBpYyBBUEkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jIHwgMTUgKysrKystLS0tLS0tLS0tCiB4ZW4vYXJjaC94
ODYvaHZtL3ZsYXBpYy5jICAgICAgICAgfCAxNSArKysrKysrLS0tLS0tLS0KIHhlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL3ZsYXBpYy5oICB8ICAyICsrCiAzIGZpbGVzIGNoYW5nZWQsIDE0IGluc2Vy
dGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
dmlyaWRpYW4vc3luaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYwppbmRl
eCA4NDUwMjliNTY4Li5hNmViYmJjOWY1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zp
cmlkaWFuL3N5bmljLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCkBA
IC04NCwxOCArODQsMTMgQEAgaW50IHZpcmlkaWFuX3N5bmljX3dybXNyKHN0cnVjdCB2Y3B1ICp2
LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKICAgICAgICAgdmxhcGljX0VPSV9zZXQodmNw
dV92bGFwaWModikpOwogICAgICAgICBicmVhazsKIAotICAgIGNhc2UgSFZfWDY0X01TUl9JQ1I6
IHsKLSAgICAgICAgdTMyIGVheCA9ICh1MzIpdmFsLCBlZHggPSAodTMyKSh2YWwgPj4gMzIpOwot
ICAgICAgICBzdHJ1Y3QgdmxhcGljICp2bGFwaWMgPSB2Y3B1X3ZsYXBpYyh2KTsKLSAgICAgICAg
ZWF4ICY9IH4oMSA8PCAxMik7Ci0gICAgICAgIGVkeCAmPSAweGZmMDAwMDAwOwotICAgICAgICB2
bGFwaWNfc2V0X3JlZyh2bGFwaWMsIEFQSUNfSUNSMiwgZWR4KTsKLSAgICAgICAgdmxhcGljX2lw
aSh2bGFwaWMsIGVheCwgZWR4KTsKLSAgICAgICAgdmxhcGljX3NldF9yZWcodmxhcGljLCBBUElD
X0lDUiwgZWF4KTsKKyAgICBjYXNlIEhWX1g2NF9NU1JfSUNSOgorICAgICAgICB2bGFwaWNfcmVn
X3dyaXRlKHYsIEFQSUNfSUNSMiwgdmFsID4+IDMyKTsKKyAgICAgICAgdmxhcGljX3JlZ193cml0
ZSh2LCBBUElDX0lDUiwgdmFsKTsKICAgICAgICAgYnJlYWs7Ci0gICAgfQorCiAgICAgY2FzZSBI
Vl9YNjRfTVNSX1RQUjoKLSAgICAgICAgdmxhcGljX3NldF9yZWcodmNwdV92bGFwaWModiksIEFQ
SUNfVEFTS1BSSSwgKHVpbnQ4X3QpdmFsKTsKKyAgICAgICAgdmxhcGljX3JlZ193cml0ZSh2LCBB
UElDX1RBU0tQUkksIHZhbCk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9YNjRfTVNS
X1ZQX0FTU0lTVF9QQUdFOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYyBi
L3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMKaW5kZXggZDMxOGYzNDQxYS4uZDNhNWZiNWQzZiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL3ZsYXBpYy5jCkBAIC03NzUsMTQgKzc3NSwxMyBAQCBzdGF0aWMgdm9pZCB2bGFwaWNfdXBk
YXRlX3RpbWVyKHN0cnVjdCB2bGFwaWMgKnZsYXBpYywgdWludDMyX3QgbHZ0dCwKICAgICB9CiB9
CiAKLXN0YXRpYyB2b2lkIHZsYXBpY19yZWdfd3JpdGUoc3RydWN0IHZjcHUgKnYsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvZmZzZXQsIHVpbnQzMl90IHZhbCkK
K3ZvaWQgdmxhcGljX3JlZ193cml0ZShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHJlZywg
dWludDMyX3QgdmFsKQogewogICAgIHN0cnVjdCB2bGFwaWMgKnZsYXBpYyA9IHZjcHVfdmxhcGlj
KHYpOwogCiAgICAgbWVtc2V0KCZ2bGFwaWMtPmxvYWRlZCwgMCwgc2l6ZW9mKHZsYXBpYy0+bG9h
ZGVkKSk7CiAKLSAgICBzd2l0Y2ggKCBvZmZzZXQgKQorICAgIHN3aXRjaCAoIHJlZyApCiAgICAg
ewogICAgIGNhc2UgQVBJQ19JRDoKICAgICAgICAgdmxhcGljX3NldF9yZWcodmxhcGljLCBBUElD
X0lELCB2YWwpOwpAQCAtODU3LDE2ICs4NTYsMTYgQEAgc3RhdGljIHZvaWQgdmxhcGljX3JlZ193
cml0ZShzdHJ1Y3QgdmNwdSAqdiwKICAgICBjYXNlIEFQSUNfTFZURVJSOiAgICAgICAvKiBMVlQg
RXJyb3IgUmVnICovCiAgICAgICAgIGlmICggdmxhcGljX3N3X2Rpc2FibGVkKHZsYXBpYykgKQog
ICAgICAgICAgICAgdmFsIHw9IEFQSUNfTFZUX01BU0tFRDsKLSAgICAgICAgdmFsICY9IHZsYXBp
Y19sdnRfbWFza1sob2Zmc2V0IC0gQVBJQ19MVlRUKSA+PiA0XTsKLSAgICAgICAgdmxhcGljX3Nl
dF9yZWcodmxhcGljLCBvZmZzZXQsIHZhbCk7Ci0gICAgICAgIGlmICggb2Zmc2V0ID09IEFQSUNf
TFZUMCApCisgICAgICAgIHZhbCAmPSB2bGFwaWNfbHZ0X21hc2tbKHJlZyAtIEFQSUNfTFZUVCkg
Pj4gNF07CisgICAgICAgIHZsYXBpY19zZXRfcmVnKHZsYXBpYywgcmVnLCB2YWwpOworICAgICAg
ICBpZiAoIHJlZyA9PSBBUElDX0xWVDAgKQogICAgICAgICB7CiAgICAgICAgICAgICB2bGFwaWNf
YWRqdXN0X2k4MjU5X3RhcmdldCh2LT5kb21haW4pOwogICAgICAgICAgICAgcHRfbWF5X3VubWFz
a19pcnEodi0+ZG9tYWluLCBOVUxMKTsKICAgICAgICAgfQotICAgICAgICBpZiAoIChvZmZzZXQg
PT0gQVBJQ19MVlRUKSAmJiAhKHZhbCAmIEFQSUNfTFZUX01BU0tFRCkgKQorICAgICAgICBpZiAo
IChyZWcgPT0gQVBJQ19MVlRUKSAmJiAhKHZhbCAmIEFQSUNfTFZUX01BU0tFRCkgKQogICAgICAg
ICAgICAgcHRfbWF5X3VubWFza19pcnEoTlVMTCwgJnZsYXBpYy0+cHQpOwotICAgICAgICBpZiAo
IG9mZnNldCA9PSBBUElDX0xWVFBDICkKKyAgICAgICAgaWYgKCByZWcgPT0gQVBJQ19MVlRQQyAp
CiAgICAgICAgICAgICB2cG11X2x2dHBjX3VwZGF0ZSh2YWwpOwogICAgICAgICBicmVhazsKIApk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmxhcGljLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS92bGFwaWMuaAppbmRleCA0ZWI0MDc1MGJjLi41OTM4YmUyNTIzIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bGFwaWMuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS92bGFwaWMuaApAQCAtMTA4LDYgKzEwOCw4IEBAIHN0YXRpYyBpbmxpbmUg
dm9pZCB2bGFwaWNfc2V0X3JlZygKICAgICAqKCh1aW50MzJfdCAqKSgmdmxhcGljLT5yZWdzLT5k
YXRhW3JlZ10pKSA9IHZhbDsKIH0KIAordm9pZCB2bGFwaWNfcmVnX3dyaXRlKHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBpbnQgcmVnLCB1aW50MzJfdCB2YWwpOworCiBib29sX3QgaXNfdmxhcGlj
X2x2dHBjX2VuYWJsZWQoc3RydWN0IHZsYXBpYyAqdmxhcGljKTsKIAogYm9vbCB2bGFwaWNfdGVz
dF9pcnEoY29uc3Qgc3RydWN0IHZsYXBpYyAqdmxhcGljLCB1aW50OF90IHZlYyk7Ci0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:14:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:14:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjYD-00005y-KF; Fri, 14 Dec 2018 09:14:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjYC-00005l-Bd
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:14:28 +0000
X-Inumbo-ID: a7a173d7-ff80-11e8-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a7a173d7-ff80-11e8-8e1d-bc764e045a96;
 Fri, 14 Dec 2018 09:14:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjYA-0007Wl-MA
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:14:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjYA-0004OR-Ju
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:14:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjYA-0004OR-Ju@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:14:26 +0000
Subject: [Xen-changelog] [xen master] docs/parse-support-md: More complete
 example runes
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDIxOWI0NTcyMDFjZWU3OWE2YTU3YTdiMzBmMTBjNzhiOTI5NGQ2NGQKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBEZWMgMyAxMjowOToyOCAyMDE4ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gRGVjIDEwIDE1OjEzOjA3IDIw
MTggKzAwMDAKCiAgICBkb2NzL3BhcnNlLXN1cHBvcnQtbWQ6IE1vcmUgY29tcGxldGUgZXhhbXBs
ZSBydW5lcwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Ci0tLQogZG9jcy9wYXJzZS1zdXBwb3J0LW1kIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwg
MiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvcGFyc2Ut
c3VwcG9ydC1tZCBiL2RvY3MvcGFyc2Utc3VwcG9ydC1tZAppbmRleCA5OWNlNTQ3YzExLi42Njcy
NTIzNmYyIDEwMDc1NQotLS0gYS9kb2NzL3BhcnNlLXN1cHBvcnQtbWQKKysrIGIvZG9jcy9wYXJz
ZS1zdXBwb3J0LW1kCkBAIC01LDEwICs1LDEwIEBACiAjCiAjIHVzYWdlOgogIyAgIHBhbmRvYyAt
dCBqc29uIFNVUFBPUlQubWQgPmotdW5zdGFibGUKLSMgICBnaXQtY2F0LWZpbGUgLi4uIHwgcGFu
ZG9jIC10IGpzb24gPmotNC4xMAorIyAgIGdpdCBjYXQtZmlsZSBibG9iIG9yaWdpbi9zdGFnaW5n
LTQuMTE6U1VQUE9SVC5tZCB8IHBhbmRvYyAtdCBqc29uID5qLTQuMTEKICMgICBkb2NzL3BhcnNl
LXN1cHBvcnQtbWQgXAogIyAgICAgICAgICAgIGotdW5zdGFibGUgaHR0cHM6Ly94ZW5iaXRzL3Vu
c3RhYmxlL1NVUFBPUlQuaHRtbAotIyAgICAgICAgICAgIGotNC4xMCBodHRwczovL3hlbmJpdHMv
NC4xMC9TVVBQT1JULmh0bWwKKyMgICAgICAgICAgICBqLTQuMTEgaHR0cHM6Ly94ZW5iaXRzLzQu
MTEvU1VQUE9SVC5odG1sCiAjIG9yIGVxdWl2YWxlbnQKIAogdXNlIHN0cmljdDsKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:14:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:14:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjYN-00007S-M1; Fri, 14 Dec 2018 09:14:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjYM-00007G-BA
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:14:38 +0000
X-Inumbo-ID: adb26ef3-ff80-11e8-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id adb26ef3-ff80-11e8-8e1d-bc764e045a96;
 Fri, 14 Dec 2018 09:14:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjYK-0007XM-SS
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:14:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjYK-0004P3-Ph
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:14:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjYK-0004P3-Ph@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:14:36 +0000
Subject: [Xen-changelog] [xen master] docs/parse-support-md: Adjust some
 (commented-out) debugging
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc3OTI0ZWNiMGMzNjNmZmQ5YzA0MzQ1ZDk2M2E4MjcyODdkY2E1NzQKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBEZWMgMyAxMjowMToyNyAyMDE4ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gRGVjIDEwIDE1OjEzOjA3IDIw
MTggKzAwMDAKCiAgICBkb2NzL3BhcnNlLXN1cHBvcnQtbWQ6IEFkanVzdCBzb21lIChjb21tZW50
ZWQtb3V0KSBkZWJ1Z2dpbmcKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgotLS0KIGRvY3MvcGFyc2Utc3VwcG9ydC1tZCB8IDQgKystLQogMSBmaWxl
IGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9k
b2NzL3BhcnNlLXN1cHBvcnQtbWQgYi9kb2NzL3BhcnNlLXN1cHBvcnQtbWQKaW5kZXggNjY3MjUy
MzZmMi4uYmJlNGQwNDVlMSAxMDA3NTUKLS0tIGEvZG9jcy9wYXJzZS1zdXBwb3J0LW1kCisrKyBi
L2RvY3MvcGFyc2Utc3VwcG9ydC1tZApAQCAtMTE4LDggKzExOCw4IEBAIHN1YiByaV9IZWFkZXIg
ewogc3ViIHJpX1BhcmEgewogICAgIHJldHVybiB1bmxlc3MgQGluc2VjdGlvbnM7CiAgICAgbXkg
JGluc2VjdGlvbiA9ICRpbnNlY3Rpb25zWyQjaW5zZWN0aW9uc107Ci0jICAgIHByaW50IFNUREVS
UiAicmlfUGFyYSAkdmVyc2lvbl9pbmRleCAkaGFkX2ZlYXR1cmUgIi4KLSMgICAgICAgICRpbnNl
Y3Rpb24tPntIYXNDYXZlYXR9LiIgJGluc2VjdGlvbi0+e0tleX1cbiI7CisjICAgIHByaW50IERF
QlVHICJyaV9QYXJhICIsCisjICAgICAgICBEdW1wZXIoJHZlcnNpb25faW5kZXgsICRoYWRfZmVh
dHVyZSwgJGluc2VjdGlvbik7CiAKICAgICBpZiAoJGhhZF9mZWF0dXJlKSB7CiAgICAgICAgIG15
ICRzZWN0bm9kZSA9IGZpbmRfY3VycmVudF9zZWN0bm9kZSgpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:14:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:14:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjYX-000090-O5; Fri, 14 Dec 2018 09:14:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjYW-00008o-6H
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:14:48 +0000
X-Inumbo-ID: b3c45f0e-ff80-11e8-8be8-7f07a889fb1f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b3c45f0e-ff80-11e8-8be8-7f07a889fb1f;
 Fri, 14 Dec 2018 09:14:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjYV-0007YV-25
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:14:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjYU-0004Pn-W1
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:14:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjYU-0004Pn-W1@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:14:46 +0000
Subject: [Xen-changelog] [xen master] docs/parse-support-md: Break out
 descr2key
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYwYTc3MzkzOTcyN2VmYjBhMDU1M2IxOTA5ZWQ2NTcxYjgwOTJmNjkKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBEZWMgMyAxMjowMzoxOSAyMDE4ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gRGVjIDEwIDE1OjEzOjA3IDIw
MTggKzAwMDAKCiAgICBkb2NzL3BhcnNlLXN1cHBvcnQtbWQ6IEJyZWFrIG91dCBkZXNjcjJrZXkK
ICAgIAogICAgV2UgYXJlIGdvaW5nIHRvIHdhbnQgdG8gcmV1c2UgdGhpcy4gIE5vIGZ1bmN0aW9u
YWwgY2hhbmdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Ci0tLQogZG9jcy9wYXJzZS1zdXBwb3J0LW1kIHwgMjIgKysrKysrKysrKysrKystLS0t
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvZG9jcy9wYXJzZS1zdXBwb3J0LW1kIGIvZG9jcy9wYXJzZS1zdXBwb3J0LW1k
CmluZGV4IGJiZTRkMDQ1ZTEuLmUyZDAxODdkZDEgMTAwNzU1Ci0tLSBhL2RvY3MvcGFyc2Utc3Vw
cG9ydC1tZAorKysgYi9kb2NzL3BhcnNlLXN1cHBvcnQtbWQKQEAgLTEzNyw2ICsxMzcsMTkgQEAg
c3ViIHBhcnNlX2ZlYXR1cmVfZW50cnkgKCQpIHsKICAgICAkc2VjdG5vZGUtPntTdGF0dXN9WyR2
ZXJzaW9uX2luZGV4XSA9ICR2YWx1ZTsKIH0KIAorc3ViIGRlc2NyMmtleSAoJCkgeworICAgIG15
ICgkZGVzY3IpID0gQF87CisKKyAgICBkaWUgdW5sZXNzIEBpbnNlY3Rpb25zOworICAgIG15ICRp
bnNlY3Rpb24gPSAkaW5zZWN0aW9uc1skI2luc2VjdGlvbnNdOworCisgICAgbXkgJGtleSA9IGxj
ICRkZXNjcjsKKyAgICAka2V5ID1+IHkvIC8tLzsKKyAgICAka2V5ID1+IHkvLTAtOUEtWmEtei8v
Y2Q7CisgICAgJGtleSA9ICRpbnNlY3Rpb24tPntBbmNob3J9LictLScuJGtleTsKKyAgICByZXR1
cm4gJGtleTsKK30KKwogc3ViIHJpX0NvZGVCbG9jayB7CiAgICAgbXkgKCRjKSA9IEBfOwogICAg
IG15ICgkaW5mb3MsICR0ZXh0KSA9IEAkYzsKQEAgLTE2NCwxNyArMTc3LDEwIEBAIHN1YiByaV9D
b2RlQmxvY2sgewogICAgICAgICAgICAgICAgICAgICAoJHRvcGxldmVsIGFuZCAndG9wJykuCiAg
ICAgICAgICAgICAgICAgICAgICJcbiRsXG4gPyIpOwogCi0gICAgICAgIGRpZSB1bmxlc3MgQGlu
c2VjdGlvbnM7Ci0gICAgICAgIG15ICRpbnNlY3Rpb24gPSAkaW5zZWN0aW9uc1skI2luc2VjdGlv
bnNdOwotCiAgICAgICAgIGlmIChsZW5ndGggJGRlc2NyKSB7Ci0gICAgICAgICAgICBteSAka2V5
ID0gbGMgJGRlc2NyOwotICAgICAgICAgICAgJGtleSA9fiB5LyAvLS87Ci0gICAgICAgICAgICAk
a2V5ID1+IHkvLTAtOUEtWmEtei8vY2Q7Ci0gICAgICAgICAgICAka2V5ID0gJGluc2VjdGlvbi0+
e0FuY2hvcn0uJy0tJy4ka2V5OwogICAgICAgICAgICAgcHVzaCBAaW5zZWN0aW9ucywKICAgICAg
ICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgIEtleSA9PiAka2V5LAorICAgICAgICAgICAg
ICAgICBLZXkgPT4gZGVzY3Iya2V5KCRkZXNjciksCiAgICAgICAgICAgICAgICAgIEhlYWRsaW5l
ID0+IFt7IHQgPT4gJ1N0cicsIGMgPT4gJGRlc2NyIH1dLAogICAgICAgICAgICAgICAgIH07CiAg
ICAgICAgIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:15:00 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:15:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjYi-0000Bp-SA; Fri, 14 Dec 2018 09:15:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjYh-0000Aw-2c
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:14:59 +0000
X-Inumbo-ID: b9daf1e2-ff80-11e8-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b9daf1e2-ff80-11e8-8e1d-bc764e045a96;
 Fri, 14 Dec 2018 09:14:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjYf-0007Yf-7v
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:14:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjYf-0004QX-5a
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:14:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjYf-0004QX-5a@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:14:57 +0000
Subject: [Xen-changelog] [xen master] docs/parse-support-md:
 pandoc2html_inline: print failing json
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU2ODMxZGYyODhjYWUwZjllYmUwZTRiOGE2YmZkMGNiNTM1MGNmY2YKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBEZWMgMyAxMjowMzo0OCAyMDE4ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gRGVjIDEwIDE1OjEzOjA3IDIw
MTggKzAwMDAKCiAgICBkb2NzL3BhcnNlLXN1cHBvcnQtbWQ6IHBhbmRvYzJodG1sX2lubGluZTog
cHJpbnQgZmFpbGluZyBqc29uCiAgICAKICAgIElmIG91ciBydW4gb2YgcGFuZG9jIHRvIGNvbnZl
cnQgcGllY2VzIG9mIG1hcmt1cCBpbiBvdXIgaGFuZCwgaW50bwogICAgaHRtbCwgZmFpbHMsIHBy
aW50IHRoZSBqc29uIHRoYXQgd2FzIHJlamVjdGVkLgogICAgCiAgICBObyBjaGFuZ2UgaW4gbm9u
LWVycm9yIGNhc2VzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+Ci0tLQogZG9jcy9wYXJzZS1zdXBwb3J0LW1kIHwgMTEgKysrKysrLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvZG9jcy9wYXJzZS1zdXBwb3J0LW1kIGIvZG9jcy9wYXJzZS1zdXBwb3J0LW1kCmluZGV4IGUy
ZDAxODdkZDEuLmE4ZjIxNmYxMzEgMTAwNzU1Ci0tLSBhL2RvY3MvcGFyc2Utc3VwcG9ydC1tZAor
KysgYi9kb2NzL3BhcnNlLXN1cHBvcnQtbWQKQEAgLTI0NywxMCArMjQ3LDExIEBAIHN1YiBwYW5k
b2MyaHRtbF9pbmxpbmUgKCQpIHsKICAgICBteSAoJGNvbnRlbnQpID0gQF87CiAKICAgICBteSAk
anNvbl9maCA9IElPOjpGaWxlOjpuZXdfdG1wZmlsZSBvciBkaWUgJCE7Ci0gICAgcHJpbnQgJGpz
b25fZmggdG9fanNvbihbCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgeyB1bk1ldGEgPT4g
eyB9IH0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgW3sgdCA9PiAnUGFyYScsIGMgPT4g
JGNvbnRlbnQgfV0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBdKSBvciBkaWUgJCE7Cisg
ICAgbXkgJGogPSB0b19qc29uKFsKKyAgICAgICAgICAgICAgICAgICAgIHsgdW5NZXRhID0+IHsg
fSB9LAorICAgICAgICAgICAgICAgICAgICAgW3sgdCA9PiAnUGFyYScsIGMgPT4gJGNvbnRlbnQg
fV0sCisgICAgICAgICAgICAgICAgICAgIF0pIG9yIGRpZSAkITsKKyAgICBwcmludCAkanNvbl9m
aCAkajsKICAgICBmbHVzaCAkanNvbl9maCBvciBkaWUgJCE7CiAgICAgc2VlayAkanNvbl9maCww
LDAgb3IgZGllICQhOwogCkBAIC0yNzAsNyArMjcxLDcgQEAgc3ViIHBhbmRvYzJodG1sX2lubGlu
ZSAoJCkgewogICAgICAgICAgICAgb3BlbiBTVERJTiwgJzwmJywgJGpzb25fZmggb3IgZGllICQh
OwogICAgICAgICAgICAgc3lzdGVtICdqc29uX3BwJzsKICAgICAgICAgfTsKLSAgICAgICAgZGll
ICJcbiAkPyAkISI7CisgICAgICAgIGRpZSAiJGogXG4gJD8gJCEiOwogICAgIH0KIAogICAgICRo
dG1sID1+IHN7Xlw8cFw+fXt9IG9yIGRpZSAiJGh0bWwgPyI7Ci0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:15:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:15:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjYr-0000D5-Tn; Fri, 14 Dec 2018 09:15:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjYq-0000Cu-PS
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:15:08 +0000
X-Inumbo-ID: bfe895a2-ff80-11e8-ade3-5b9446a03f73
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bfe895a2-ff80-11e8-ade3-5b9446a03f73;
 Fri, 14 Dec 2018 09:15:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjYp-0007ZF-Do
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:15:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjYp-0004Rb-BU
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:15:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjYp-0004Rb-BU@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:15:07 +0000
Subject: [Xen-changelog] [xen master] docs/parse-support-md: Correct
 handling of Status
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc3ZTllNzgyOGUzZDhjOWZlY2UxOTdiOTFlODM5MGYxNDYyMDQ3Y2EKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBEZWMgMyAxMjowMTo1NSAyMDE4ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gRGVjIDEwIDE1OjEzOjA3IDIw
MTggKzAwMDAKCiAgICBkb2NzL3BhcnNlLXN1cHBvcnQtbWQ6IENvcnJlY3QgaGFuZGxpbmcgb2Yg
U3RhdHVzCiAgICAKICAgIEluIGZhY3QgdGhpcyB3YXMgbm90IG1hcmtkb3duIGNvbnRlbnQsIGJ1
dCBqdXN0IGEgc3RyaW5nLiAgV2UgYXJlCiAgICBob3dldmVyIGdvaW5nIHRvIG1ha2UgaXQgYmUg
bWFya2Rvd24gY29udGVudC4gIFNvIGFkanVzdCB0aGUgY29tbWVudHMsCiAgICBhbmQgdGhlIGNv
bnN1bWVyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Ci0tLQogZG9jcy9wYXJzZS1zdXBwb3J0LW1kIHwgMTEgKysrKysrKystLS0KIDEgZmlsZSBj
aGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9j
cy9wYXJzZS1zdXBwb3J0LW1kIGIvZG9jcy9wYXJzZS1zdXBwb3J0LW1kCmluZGV4IGE4ZjIxNmYx
MzEuLjE2ZGQ5OWYwNjMgMTAwNzU1Ci0tLSBhL2RvY3MvcGFyc2Utc3VwcG9ydC1tZAorKysgYi9k
b2NzL3BhcnNlLXN1cHBvcnQtbWQKQEAgLTMwLDcgKzMwLDcgQEAgb3VyICR0b3BsZXZlbF9zZWN0
bGlzdCA9IG5ld19zZWN0bGlzdCgpOwogIyAgIGEgdGllZCBoYXNocmVmICAgICAgc29tZXRoaW5n
IHNlZW4KICMgKHRpZWQgJHNlY3RsaXN0KSAgICBpcyBhbiBvYmplY3Qgb2YgdHlwZSBUaWU6Okl4
SGFzaAogIyAkc2VjdGxpc3QtPntLRVl9IGEgJHNlY3Rub2RlOgotIyAkc2VjdGxpc3QtPntLRVl9
e1N0YXR1c31bVkldID0gYWJzZW50IG9yIG1hcmtkb3duIGNvbnRlbnQKKyMgJHNlY3RsaXN0LT57
S0VZfXtTdGF0dXN9W1ZJXSA9IGFic2VudCBvciBzdHJpbmcgb3IgbWFya2Rvd24gY29udGVudAog
IyAkc2VjdGxpc3QtPntLRVl9e0NoaWxkcmVufSA9IGEgZnVydGhlciAkc2VjdGxpc3QKICMgJHNl
Y3RsaXN0LT57S0VZfXtLZXl9ID0gS0VZCiAjICRzZWN0bGlzdC0+e0tFWX17UmVhbFNlY3ROb2Rl
fSA9IHVzLCBvciBvdXIgcGFyZW50CkBAIC0zNDEsNyArMzQxLDcgQEAgc3ViIGNvdW50X3Jvd3Nf
c2VjdGxpc3QgKCQpIHsKIAogIyBBZnRlciByZXByb2Nlc3Nfc2VjdGxpc3QsCiAjICAgIC0+e0hl
YWRsaW5lfSAgIGlzIGluIGh0bWwKLSMgICAgLT57U3RhdHVzfSAgICAgaXMgaW4gcGxhaW4gdGV4
dAorIyAgICAtPntTdGF0dXN9ICAgICBpcyAoc3RpbGwpIHN0cmluZyBvciBtYXJrZG93biBjb250
ZW50CiAKIHN1YiBhbmFseXNlX3JlcHJvY2VzcyAoKSB7CiAgICAgJG1heGRlcHRoID0gMDsKQEAg
LTQzMCw3ICs0MzAsMTIgQEAgc3ViIHdyaXRlX291dHB1dF9yb3cgKCQpIHsKICAgICAgICAgICAg
IG8oc3ByaW50ZiAnPGEgaHJlZj0iJXMiPicsICR2ZXJzaW9uX3VybHNbJGldKTsKICAgICAgICAg
ICAgICRlbmRfYSA9ICc8L2E+JzsKICAgICAgICAgfQotICAgICAgICBvKGVzY2FwZUhUTUwoJHN0
KSk7CisgICAgICAgIGlmIChyZWYgJHN0KSB7CisgICAgICAgICAgICAkc3QgPSBwYW5kb2MyaHRt
bF9pbmxpbmUgJHN0OworICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgJHN0ID0gZXNjYXBl
SFRNTCgkc3QpOworICAgICAgICB9CisgICAgICAgIG8oJHN0KTsKICAgICAgICAgbygkZW5kX2Ep
OwogICAgICAgICBvKCc8L3RkPicpOwogICAgICAgICBvKCRuZXh0Y2VsbCk7Ci0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:15:21 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:15:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjZ2-0000Et-VZ; Fri, 14 Dec 2018 09:15:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjZ1-0000Ed-03
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:15:19 +0000
X-Inumbo-ID: c5fa42f6-ff80-11e8-bed2-3f9f42f9bd8b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c5fa42f6-ff80-11e8-bed2-3f9f42f9bd8b;
 Fri, 14 Dec 2018 09:15:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjYz-0007ZO-Jo
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:15:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjYz-0004SU-HL
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:15:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjYz-0004SU-HL@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:15:17 +0000
Subject: [Xen-changelog] [xen master] docs/parse-support-md: Allow
 definition lists for features
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMyNDJhMzliMTQzYjIzNWViY2NjZDQ4ZDMyOGZlNTk4YWI4ZGIwOGQKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBEZWMgMyAxMjowNTo0MSAyMDE4ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gRGVjIDEwIDE1OjEzOjA3IDIw
MTggKzAwMDAKCiAgICBkb2NzL3BhcnNlLXN1cHBvcnQtbWQ6IEFsbG93IGRlZmluaXRpb24gbGlz
dHMgZm9yIGZlYXR1cmVzCiAgICAKICAgIE5vdywgYXMgd2VsbCBhcyBhIGBjb2RlIGJsb2NrJywg
d2l0aAogICAgICB8ICAgIFNvbWV0aGluZzogc29tZSBzdGF0dXMKICAgIHdlIHRvbGVyYXRlIGEg
ZGVmaW5pdGlvbiBsaXN0IHdoaWNoIGluIHBhbmRvYyB0ZXJtcyBsb29rcyBsaWtlIHRoaXMKICAg
ICAgfFRlcm0KICAgICAgfDogRGVmaW5pdGlvbgogICAgCiAgICBUaGlzIG91Z2h0IG5vdCB1c3Vh
bGx5IGJlIGJlIHVzZWQgZm9yIGZlYXR1cmVzIGJ1dCBpdCB3aWxsIGJlIHVzZWZ1bAogICAgZm9y
IGxpbmtpbmcgdG8gdGhlIHJlbGVhc2Ugbm90ZXMsIGJlY2F1c2UgbWFya3VwIGlzIG5vdCBhbGxv
d2VkIGluCiAgICBjb2RlIGJsb2NrcyBidXQgaXMgaW4gZGVmaW5pdGlvbnMuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAg
QWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBkb2NzL3BhcnNl
LXN1cHBvcnQtbWQgfCAyNyArKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFu
Z2VkLCAyNyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZG9jcy9wYXJzZS1zdXBwb3J0LW1k
IGIvZG9jcy9wYXJzZS1zdXBwb3J0LW1kCmluZGV4IDE2ZGQ5OWYwNjMuLjg0ZjBhOTZhMGYgMTAw
NzU1Ci0tLSBhL2RvY3MvcGFyc2Utc3VwcG9ydC1tZAorKysgYi9kb2NzL3BhcnNlLXN1cHBvcnQt
bWQKQEAgLTE5MSw2ICsxOTEsMzMgQEAgc3ViIHJpX0NvZGVCbG9jayB7CiAgICAgfQogfQogCitz
dWIgcmlfRGVmaW5pdGlvbkxpc3QgeworICAgIG15ICgkYykgPSBAXzsKKyAgICBmb3JlYWNoIG15
ICRkZWZlbnQgKEAkYykgeworICAgICAgICBteSAoJHRlcm0sICRkZWZucykgPSBAJGRlZmVudDsK
KyAgICAgICAgbXkgJGRlc2NyID0KKyAgICAgICAgICAgIGpvaW4gJyAnLAorICAgICAgICAgICAg
bWFwIHsgJF8tPntjfSB9CisgICAgICAgICAgICBncmVwIHsgJF8tPnt0fSBlcSAnU3RyJyB9Cisg
ICAgICAgICAgICBAJHRlcm07CisgICAgICAgIHB1c2ggQGluc2VjdGlvbnMsCisgICAgICAgICAg
ICB7CisgICAgICAgICAgICAgS2V5ID0+IGRlc2NyMmtleSgkZGVzY3IpLAorICAgICAgICAgICAg
IEhlYWRsaW5lID0+ICR0ZXJtLAorICAgICAgICAgICAgfTsKKyAgICAgICAgZGllICJtdWx0aXBs
ZSBkZWZpbml0aW9ucyBpbiBkZWZpbml0aW9uIGxpc3QgZGVmaW5pdGlvbiIKKyAgICAgICAgICAg
IGlmIEAkZGVmbnMgPiAxOworICAgICAgICBteSAkZGVmbiA9ICRkZWZucy0+WzBdOworICAgICAg
ICBkaWUgIm11bHRpcGxlIHBhcmFzIGluIGRlZmluaXRpb24gbGlzdCBkZWZpbml0aW9uIgorICAg
ICAgICAgICAgaWYgQCRkZWZuID4gMTsKKyAgICAgICAgbXkgJGRlZm5wID0gJGRlZm4tPlswXTsK
KyAgICAgICAgZGllICJvbmx5IHVuZGVyc3RhbmQgcGxhaW4gZGVmaW5pdGlvbiBub3QgJGRlZm5w
LT57dH0gPyIKKyAgICAgICAgICAgIHVubGVzcyAkZGVmbnAtPnt0fSBlcSAnUGxhaW4nOworICAg
ICAgICBwYXJzZV9mZWF0dXJlX2VudHJ5ICRkZWZucC0+e2N9OworICAgICAgICBwb3AgQGluc2Vj
dGlvbnM7CisgICAgfQorfQorCiBzdWIgcHJvY2Vzc191bmtub3duIHsKICAgICBteSAoJGMsICRl
KSA9IEBfOwogICAgICRoYWRfdW5rbm93biA9IER1bXBlcigkZSk7Ci0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:15:31 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:15:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjZD-0000GE-0y; Fri, 14 Dec 2018 09:15:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjZB-0000Fy-Dx
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:15:29 +0000
X-Inumbo-ID: cc0b18a0-ff80-11e8-8c07-27e1259b2f93
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cc0b18a0-ff80-11e8-8c07-27e1259b2f93;
 Fri, 14 Dec 2018 09:15:28 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjZ9-0007ZW-PW
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:15:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjZ9-0004TK-NC
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:15:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjZ9-0004TK-NC@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:15:27 +0000
Subject: [Xen-changelog] [xen master] SUPPORT.md: Turn release notes link
 into a proper link.
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRjNTA0MWFlNTJmN2RlN2Y2N2E0YWUyYTAwNDExZjJjYTI5YWQ1ODEKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBEZWMgMyAxMToxODoyNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gRGVjIDEwIDE1OjEzOjA3IDIw
MTggKzAwMDAKCiAgICBTVVBQT1JULm1kOiBUdXJuIHJlbGVhc2Ugbm90ZXMgbGluayBpbnRvIGEg
cHJvcGVyIGxpbmsuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KLS0tCiBTVVBQT1JULm1kIHwgNCArKystCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNl
cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvU1VQUE9SVC5tZCBiL1NVUFBP
UlQubWQKaW5kZXggNDI1NzdkMDI0My4uMjkxZTE0OTUwMyAxMDA2NDQKLS0tIGEvU1VQUE9SVC5t
ZAorKysgYi9TVVBQT1JULm1kCkBAIC0xMyw3ICsxMyw5IEBAIGZvciB0aGUgZGVmaW5pdGlvbnMg
b2YgdGhlIHN1cHBvcnQgc3RhdHVzIGxldmVscyBldGMuCiAgICAgSW5pdGlhbC1SZWxlYXNlOiBu
L2EKICAgICBTdXBwb3J0ZWQtVW50aWw6IFRCRAogICAgIFNlY3VyaXR5LVN1cHBvcnQtVW50aWw6
IFVucmVsZWFzZWQgLSBub3QgeWV0IHNlY3VyaXR5LXN1cHBvcnRlZAotICAgIFJlbGVhc2UtTm90
ZXM6IDxhIGhyZWY9Imh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl9Qcm9qZWN0
X1guWVlfUmVsZWFzZV9Ob3RlcyI+Uk48L2E+CisKK1JlbGVhc2UgTm90ZXMKKzogPGEgaHJlZj0i
aHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvWGVuX1Byb2plY3RfWC5ZWV9SZWxlYXNl
X05vdGVzIj5STjwvYT4KIAogIyBGZWF0dXJlIFN1cHBvcnQKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:15:41 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:15:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjZN-0000Hh-2d; Fri, 14 Dec 2018 09:15:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjZL-0000HX-Kf
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:15:39 +0000
X-Inumbo-ID: d2253ba4-ff80-11e8-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d2253ba4-ff80-11e8-8e1d-bc764e045a96;
 Fri, 14 Dec 2018 09:15:38 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjZK-0007aJ-0Z
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:15:38 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjZJ-0004UC-UY
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:15:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjZJ-0004UC-UY@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:15:37 +0000
Subject: [Xen-changelog] [xen master] x86: Switch "struct desc_struct" to
 being seg_desc_t
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk1ZWZjNDgzZWQxMzY4YjVjNjVjN2I4NDg2YTE4ZjViNzc1N2QyNWEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IERlYyA2IDE0OjA1OjI5IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIERlYyAxMCAxNTo0Mzoy
NSAyMDE4ICswMDAwCgogICAgeDg2OiBTd2l0Y2ggInN0cnVjdCBkZXNjX3N0cnVjdCIgdG8gYmVp
bmcgc2VnX2Rlc2NfdAogICAgCiAgICBUaGUgc3RydWN0IHN1ZmZpeCBpcyByZWR1bmRhbnQgaW4g
dGhlIG5hbWUsIGFuZCBhIGZ1dHVyZSBjaGFuZ2Ugd2lsbCB3YW50IHRvCiAgICB0dXJuIGl0IGlu
dG8gYSB1bmlvbiwgcmF0aGVyIHRoYW4gYSBzdHJ1Y3R1cmUuICBBcyB0aGlzIHJlcHJlc2VudHMg
YSBzZWdtZW50CiAgICBkZXNjcmlwdG9yLCBnaXZlIGl0IGFuIGFwcHJvcHJpYXRlIHR5cGVkZWYu
CiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgICAgICAg
ICAgIHwgIDQgKystLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgICAgICAgfCAgMiAr
LQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICAgfCAgNCArKy0tCiB4ZW4vYXJj
aC94ODYvaHZtL3N2bS9zdm0uYyAgICAgICAgICB8ICA0ICsrLS0KIHhlbi9hcmNoL3g4Ni9tbS5j
ICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRh
Ymxlcy5jIHwgIDYgKysrLS0tCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1nYXRlLW9wLmMgICAgICB8
ICA0ICsrLS0KIHhlbi9hcmNoL3g4Ni9wdi9lbXVsYXRlLmMgICAgICAgICAgIHwgIDIgKy0KIHhl
bi9hcmNoL3g4Ni9wdi9lbXVsYXRlLmggICAgICAgICAgIHwgIDQgKystLQogeGVuL2FyY2gveDg2
L3NtcGJvb3QuYyAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L3RyYXBzLmMgICAg
ICAgICAgICAgICAgfCAgNCArKy0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L21tLmMgICAgICAgICAg
ICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2Rlc2MuaCAgICAgICAgICB8IDE0ICsrKysr
KystLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2xkdC5oICAgICAgICAgICB8ICAyICstCiB4
ZW4vaW5jbHVkZS9hc20teDg2L21tLmggICAgICAgICAgICB8ICAyICstCiAxNSBmaWxlcyBjaGFu
Z2VkLCAyOSBpbnNlcnRpb25zKCspLCAyOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvY3B1L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwppbmRleCA5
MGY0YTliMGI2Li5kZTZjNWM5MDNmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1v
bi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKQEAgLTcyNCw5ICs3MjQsOSBAQCB2
b2lkIGxvYWRfc3lzdGVtX3RhYmxlcyh2b2lkKQogCQlzdGFja190b3AgPSBzdGFja19ib3R0b20g
JiB+KFNUQUNLX1NJWkUgLSAxKTsKIAogCXN0cnVjdCB0c3Nfc3RydWN0ICp0c3MgPSAmdGhpc19j
cHUoaW5pdF90c3MpOwotCXN0cnVjdCBkZXNjX3N0cnVjdCAqZ2R0ID0KKwlzZWdfZGVzY190ICpn
ZHQgPQogCQl0aGlzX2NwdShnZHRfdGFibGUpIC0gRklSU1RfUkVTRVJWRURfR0RUX0VOVFJZOwot
CXN0cnVjdCBkZXNjX3N0cnVjdCAqY29tcGF0X2dkdCA9CisJc2VnX2Rlc2NfdCAqY29tcGF0X2dk
dCA9CiAJCXRoaXNfY3B1KGNvbXBhdF9nZHRfdGFibGUpIC0gRklSU1RfUkVTRVJWRURfR0RUX0VO
VFJZOwogCiAJY29uc3Qgc3RydWN0IGRlc2NfcHRyIGdkdHIgPSB7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggYjRkNTk0ODdh
ZC4uZjBlMGNkYmIwZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTY2NSw3ICsxNjY1LDcgQEAgc3RhdGljIHZvaWQgX19j
b250ZXh0X3N3aXRjaCh2b2lkKQogICAgIHN0cnVjdCB2Y3B1ICAgICAgICAgICpwID0gcGVyX2Nw
dShjdXJyX3ZjcHUsIGNwdSk7CiAgICAgc3RydWN0IHZjcHUgICAgICAgICAgKm4gPSBjdXJyZW50
OwogICAgIHN0cnVjdCBkb21haW4gICAgICAgICpwZCA9IHAtPmRvbWFpbiwgKm5kID0gbi0+ZG9t
YWluOwotICAgIHN0cnVjdCBkZXNjX3N0cnVjdCAgICpnZHQ7CisgICAgc2VnX2Rlc2NfdCAgICAg
ICAgICAgKmdkdDsKICAgICBzdHJ1Y3QgZGVzY19wdHIgICAgICAgZ2R0X2Rlc2M7CiAKICAgICBB
U1NFUlQocCAhPSBuKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDAwMzllOGNmMzguLmQ2NGI2YjZjMjAgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpA
QCAtMjY5NSw3ICsyNjk1LDcgQEAgc3RhdGljIGludCB0YXNrX3N3aXRjaF9sb2FkX3NlZygKICAg
ICBlbnVtIHg4Nl9zZWdtZW50IHNlZywgdWludDE2X3Qgc2VsLCB1bnNpZ25lZCBpbnQgY3BsLCB1
bnNpZ25lZCBpbnQgZWZsYWdzKQogewogICAgIHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyIGRlc2N0
YWIsIHNlZ3I7Ci0gICAgc3RydWN0IGRlc2Nfc3RydWN0ICpwZGVzYyA9IE5VTEwsIGRlc2M7Cisg
ICAgc2VnX2Rlc2NfdCAqcGRlc2MgPSBOVUxMLCBkZXNjOwogICAgIHU4IGRwbCwgcnBsOwogICAg
IGJvb2xfdCB3cml0YWJsZTsKICAgICBpbnQgZmF1bHRfdHlwZSA9IFRSQVBfaW52YWxpZF90c3M7
CkBAIC0yODc2LDcgKzI4NzYsNyBAQCB2b2lkIGh2bV90YXNrX3N3aXRjaCgKICAgICBzdHJ1Y3Qg
dmNwdSAqdiA9IGN1cnJlbnQ7CiAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MgPSBndWVz
dF9jcHVfdXNlcl9yZWdzKCk7CiAgICAgc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIgZ2R0LCB0ciwg
cHJldl90ciwgc2VncjsKLSAgICBzdHJ1Y3QgZGVzY19zdHJ1Y3QgKm9wdHNzX2Rlc2MgPSBOVUxM
LCAqbnB0c3NfZGVzYyA9IE5VTEwsIHRzc19kZXNjOworICAgIHNlZ19kZXNjX3QgKm9wdHNzX2Rl
c2MgPSBOVUxMLCAqbnB0c3NfZGVzYyA9IE5VTEwsIHRzc19kZXNjOwogICAgIGJvb2xfdCBvdGRf
d3JpdGFibGUsIG50ZF93cml0YWJsZTsKICAgICB1bnNpZ25lZCBpbnQgZWZsYWdzLCBuZXdfY3Bs
OwogICAgIHBhZ2VmYXVsdF9pbmZvX3QgcGZpbmZvOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwppbmRleCBiOWE4OTAw
Y2VkLi40MDkzN2JmYTQ3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwor
KysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtMTYzNiw4ICsxNjM2LDggQEAgYm9v
bCBzdm1fbG9hZF9zZWdzKHVuc2lnbmVkIGludCBsZHRfZW50cywgdW5zaWduZWQgbG9uZyBsZHRf
YmFzZSwKICAgICBlbHNlCiAgICAgewogICAgICAgICAvKiBLZWVwIEdEVCBpbiBzeW5jLiAqLwot
ICAgICAgICBzdHJ1Y3QgZGVzY19zdHJ1Y3QgKmRlc2MgPSB0aGlzX2NwdShnZHRfdGFibGUpICsg
TERUX0VOVFJZIC0KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRklSU1RfUkVT
RVJWRURfR0RUX0VOVFJZOworICAgICAgICBzZWdfZGVzY190ICpkZXNjID0KKyAgICAgICAgICAg
IHRoaXNfY3B1KGdkdF90YWJsZSkgKyBMRFRfRU5UUlkgLSBGSVJTVF9SRVNFUlZFRF9HRFRfRU5U
Ulk7CiAKICAgICAgICAgX3NldF90c3NsZHRfZGVzYyhkZXNjLCBsZHRfYmFzZSwgbGR0X2VudHMg
KiA4IC0gMSwgU1lTX0RFU0NfbGR0KTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMg
Yi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBiMzM1MGVlZTM1Li4xNDMxZjM0N2YzIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNjI2LDcg
KzYyNiw3IEBAIGNvbnN0IGNoYXIgX19zZWN0aW9uKCIuYnNzLnBhZ2VfYWxpZ25lZC5jb25zdCIp
IF9fYWxpZ25lZChQQUdFX1NJWkUpCiBzdGF0aWMgaW50IGFsbG9jX3NlZ2Rlc2NfcGFnZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlKQogewogICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKm93bmVyID0g
cGFnZV9nZXRfb3duZXIocGFnZSk7Ci0gICAgc3RydWN0IGRlc2Nfc3RydWN0ICpkZXNjcyA9IF9f
bWFwX2RvbWFpbl9wYWdlKHBhZ2UpOworICAgIHNlZ19kZXNjX3QgKmRlc2NzID0gX19tYXBfZG9t
YWluX3BhZ2UocGFnZSk7CiAgICAgdW5zaWduZWQgaTsKIAogICAgIGZvciAoIGkgPSAwOyBpIDwg
NTEyOyBpKysgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2Rlc2NyaXB0b3ItdGFibGVz
LmMgYi94ZW4vYXJjaC94ODYvcHYvZGVzY3JpcHRvci10YWJsZXMuYwppbmRleCA4YjJkNTVmYzJl
Li5jYWE2MmViODhkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZGVzY3JpcHRvci10YWJs
ZXMuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZGVzY3JpcHRvci10YWJsZXMuYwpAQCAtMjEyLDE2
ICsyMTIsMTYgQEAgbG9uZyBkb191cGRhdGVfZGVzY3JpcHRvcih1aW50NjRfdCBwYSwgdWludDY0
X3QgZGVzYykKICAgICB1bnNpZ25lZCBsb25nIGdtZm4gPSBwYSA+PiBQQUdFX1NISUZUOwogICAg
IHVuc2lnbmVkIGxvbmcgbWZuOwogICAgIHVuc2lnbmVkIGludCAgb2Zmc2V0OwotICAgIHN0cnVj
dCBkZXNjX3N0cnVjdCAqZ2R0X3BlbnQsIGQ7CisgICAgc2VnX2Rlc2NfdCAqZ2R0X3BlbnQsIGQ7
CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKICAgICBsb25nIHJldCA9IC1FSU5WQUw7CiAK
LSAgICBvZmZzZXQgPSAoKHVuc2lnbmVkIGludClwYSAmIH5QQUdFX01BU0spIC8gc2l6ZW9mKHN0
cnVjdCBkZXNjX3N0cnVjdCk7CisgICAgb2Zmc2V0ID0gKCh1bnNpZ25lZCBpbnQpcGEgJiB+UEFH
RV9NQVNLKSAvIHNpemVvZihzZWdfZGVzY190KTsKIAogICAgICoodWludDY0X3QgKikmZCA9IGRl
c2M7CiAKICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oY3VycmQsIGdtZm4sIE5VTEwsIFAy
TV9BTExPQyk7Ci0gICAgaWYgKCAoKCh1bnNpZ25lZCBpbnQpcGEgJSBzaXplb2Yoc3RydWN0IGRl
c2Nfc3RydWN0KSkgIT0gMCkgfHwKKyAgICBpZiAoICgoKHVuc2lnbmVkIGludClwYSAlIHNpemVv
ZihzZWdfZGVzY190KSkgIT0gMCkgfHwKICAgICAgICAgICFwYWdlIHx8CiAgICAgICAgICAhY2hl
Y2tfZGVzY3JpcHRvcihjdXJyZCwgJmQpICkKICAgICB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvcHYvZW11bC1nYXRlLW9wLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1nYXRlLW9wLmMKaW5k
ZXggZDFjOGFhNmY3Yi4uNmRiZjNjMTJhMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2Vt
dWwtZ2F0ZS1vcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLWdhdGUtb3AuYwpAQCAtNDcs
OCArNDcsOCBAQCBzdGF0aWMgaW50IHJlYWRfZ2F0ZV9kZXNjcmlwdG9yKHVuc2lnbmVkIGludCBn
YXRlX3NlbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAq
b2ZmLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmFyKQog
ewotICAgIHN0cnVjdCBkZXNjX3N0cnVjdCBkZXNjOwotICAgIGNvbnN0IHN0cnVjdCBkZXNjX3N0
cnVjdCAqcGRlc2MgPSBnZHRfbGR0X2Rlc2NfcHRyKGdhdGVfc2VsKTsKKyAgICBzZWdfZGVzY190
IGRlc2M7CisgICAgY29uc3Qgc2VnX2Rlc2NfdCAqcGRlc2MgPSBnZHRfbGR0X2Rlc2NfcHRyKGdh
dGVfc2VsKTsKIAogICAgIGlmICggKGdhdGVfc2VsIDwgNCkgfHwKICAgICAgICAgICgoZ2F0ZV9z
ZWwgPj0gRklSU1RfUkVTRVJWRURfR0RUX0JZVEUpICYmICEoZ2F0ZV9zZWwgJiA0KSkgfHwKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11
bGF0ZS5jCmluZGV4IDc1N2ZmZDE1OWMuLjg3N2RmZGE3NWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9wdi9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWxhdGUuYwpAQCAtMjks
NyArMjksNyBAQCBpbnQgcHZfZW11bF9yZWFkX2Rlc2NyaXB0b3IodW5zaWduZWQgaW50IHNlbCwg
Y29uc3Qgc3RydWN0IHZjcHUgKnYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyAqYmFzZSwgdW5zaWduZWQgbG9uZyAqbGltaXQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50ICphciwgYm9vbCBpbnNuX2ZldGNoKQogewotICAgIHN0cnVj
dCBkZXNjX3N0cnVjdCBkZXNjOworICAgIHNlZ19kZXNjX3QgZGVzYzsKIAogICAgIGlmICggc2Vs
IDwgNCkKICAgICAgICAgZGVzYy5iID0gZGVzYy5hID0gMDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9wdi9lbXVsYXRlLmggYi94ZW4vYXJjaC94ODYvcHYvZW11bGF0ZS5oCmluZGV4IDlkNTg3
OTQ3ZjUuLmZkMmFhMGE0ODQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsYXRlLmgK
KysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWxhdGUuaApAQCAtMTgsMTAgKzE4LDEwIEBAIHN0YXRp
YyBpbmxpbmUgaW50IHB2X2VtdWxfaXNfbWVtX3dyaXRlKGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0
ZV9zdGF0ZSAqc3RhdGUsCiB9CiAKIC8qIFJldHVybiBhIHBvaW50ZXIgdG8gdGhlIEdEVC9MRFQg
ZGVzY3JpcHRvciByZWZlcmVuY2VkIGJ5IHNlbC4gKi8KLXN0YXRpYyBpbmxpbmUgY29uc3Qgc3Ry
dWN0IGRlc2Nfc3RydWN0ICpnZHRfbGR0X2Rlc2NfcHRyKHVuc2lnbmVkIGludCBzZWwpCitzdGF0
aWMgaW5saW5lIGNvbnN0IHNlZ19kZXNjX3QgKmdkdF9sZHRfZGVzY19wdHIodW5zaWduZWQgaW50
IHNlbCkKIHsKICAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Ci0gICAgY29u
c3Qgc3RydWN0IGRlc2Nfc3RydWN0ICp0YmwgPSAodm9pZCAqKQorICAgIGNvbnN0IHNlZ19kZXNj
X3QgKnRibCA9ICh2b2lkICopCiAgICAgICAgICgoc2VsICYgWDg2X1hFQ19USSkgPyBMRFRfVklS
VF9TVEFSVChjdXJyKSA6IEdEVF9WSVJUX1NUQVJUKGN1cnIpKTsKIAogICAgIHJldHVybiAmdGJs
W3NlbCA+PiAzXTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJj
aC94ODYvc21wYm9vdC5jCmluZGV4IDU2N2NlY2U3NDguLjdkMTIyNmQ3YmMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAt
OTcyLDcgKzk3Miw3IEBAIHN0YXRpYyBpbnQgY3B1X3NtcGJvb3RfYWxsb2ModW5zaWduZWQgaW50
IGNwdSkKIHsKICAgICB1bnNpZ25lZCBpbnQgaSwgb3JkZXIsIG1lbWZsYWdzID0gMDsKICAgICBu
b2RlaWRfdCBub2RlID0gY3B1X3RvX25vZGUoY3B1KTsKLSAgICBzdHJ1Y3QgZGVzY19zdHJ1Y3Qg
KmdkdDsKKyAgICBzZWdfZGVzY190ICpnZHQ7CiAgICAgdW5zaWduZWQgbG9uZyBzdHViX3BhZ2U7
CiAgICAgaW50IHJjID0gLUVOT01FTTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBz
LmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCA5NDcxZDg5MDIyLi4wNWRkYzM5YmZlIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMu
YwpAQCAtOTYsOCArOTYsOCBAQCBzdHJpbmdfcGFyYW0oIm5taSIsIG9wdF9ubWkpOwogREVGSU5F
X1BFUl9DUFUodWludDY0X3QsIGVmZXIpOwogc3RhdGljIERFRklORV9QRVJfQ1BVKHVuc2lnbmVk
IGxvbmcsIGxhc3RfZXh0YWJsZV9hZGRyKTsKIAotREVGSU5FX1BFUl9DUFVfUkVBRF9NT1NUTFko
c3RydWN0IGRlc2Nfc3RydWN0ICosIGdkdF90YWJsZSk7Ci1ERUZJTkVfUEVSX0NQVV9SRUFEX01P
U1RMWShzdHJ1Y3QgZGVzY19zdHJ1Y3QgKiwgY29tcGF0X2dkdF90YWJsZSk7CitERUZJTkVfUEVS
X0NQVV9SRUFEX01PU1RMWShzZWdfZGVzY190ICosIGdkdF90YWJsZSk7CitERUZJTkVfUEVSX0NQ
VV9SRUFEX01PU1RMWShzZWdfZGVzY190ICosIGNvbXBhdF9nZHRfdGFibGUpOwogCiAvKiBNYXN0
ZXIgdGFibGUsIHVzZWQgYnkgQ1BVMC4gKi8KIGlkdF9lbnRyeV90IF9fc2VjdGlvbigiLmJzcy5w
YWdlX2FsaWduZWQiKSBfX2FsaWduZWQoUEFHRV9TSVpFKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3g4Nl82NC9tbS5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCmluZGV4IDExOTc3ZjI2
NzEuLjEyNmE0ODZkMmUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYworKysg
Yi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKQEAgLTEwNzUsNyArMTA3NSw3IEBAIGxvbmcgZG9f
c2V0X3NlZ21lbnRfYmFzZSh1bnNpZ25lZCBpbnQgd2hpY2gsIHVuc2lnbmVkIGxvbmcgYmFzZSkK
IAogCiAvKiBSZXR1cm5zIFRSVUUgaWYgZ2l2ZW4gZGVzY3JpcHRvciBpcyB2YWxpZCBmb3IgR0RU
IG9yIExEVC4gKi8KLWludCBjaGVja19kZXNjcmlwdG9yKGNvbnN0IHN0cnVjdCBkb21haW4gKmRv
bSwgc3RydWN0IGRlc2Nfc3RydWN0ICpkKQoraW50IGNoZWNrX2Rlc2NyaXB0b3IoY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZG9tLCBzZWdfZGVzY190ICpkKQogewogICAgIHUzMiBhID0gZC0+YSwgYiA9
IGQtPmI7CiAgICAgdTE2IGNzOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kZXNj
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2Rlc2MuaAppbmRleCA1OGVmYzFkODk2Li41YThhZmI2
ZWIyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2Rlc2MuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2Rlc2MuaApAQCAtMTAyLDkgKzEwMiw5IEBACiAjZGVmaW5lIFNZU19ERVND
X2lycV9nYXRlICAgICAxNAogI2RlZmluZSBTWVNfREVTQ190cmFwX2dhdGUgICAgMTUKIAotc3Ry
dWN0IGRlc2Nfc3RydWN0IHsKLSAgICB1MzIgYSwgYjsKLX07Cit0eXBlZGVmIHN0cnVjdCB7Cisg
ICAgdWludDMyX3QgYSwgYjsKK30gc2VnX2Rlc2NfdDsKIAogdHlwZWRlZiB1bmlvbiB7CiAgICAg
c3RydWN0IHsKQEAgLTIwMSwxMCArMjAxLDEwIEBAIHN0cnVjdCBfX3BhY2tlZCBkZXNjX3B0ciB7
CiAJdW5zaWduZWQgbG9uZyBiYXNlOwogfTsKIAotZXh0ZXJuIHN0cnVjdCBkZXNjX3N0cnVjdCBi
b290X2NwdV9nZHRfdGFibGVbXTsKLURFQ0xBUkVfUEVSX0NQVShzdHJ1Y3QgZGVzY19zdHJ1Y3Qg
KiwgZ2R0X3RhYmxlKTsKLWV4dGVybiBzdHJ1Y3QgZGVzY19zdHJ1Y3QgYm9vdF9jcHVfY29tcGF0
X2dkdF90YWJsZVtdOwotREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCBkZXNjX3N0cnVjdCAqLCBjb21w
YXRfZ2R0X3RhYmxlKTsKK2V4dGVybiBzZWdfZGVzY190IGJvb3RfY3B1X2dkdF90YWJsZVtdOwor
REVDTEFSRV9QRVJfQ1BVKHNlZ19kZXNjX3QgKiwgZ2R0X3RhYmxlKTsKK2V4dGVybiBzZWdfZGVz
Y190IGJvb3RfY3B1X2NvbXBhdF9nZHRfdGFibGVbXTsKK0RFQ0xBUkVfUEVSX0NQVShzZWdfZGVz
Y190ICosIGNvbXBhdF9nZHRfdGFibGUpOwogCiBleHRlcm4gdm9pZCBsb2FkX1RSKHZvaWQpOwog
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2xkdC5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9sZHQuaAppbmRleCBhNjIzNmIyMWFhLi5kYTUwMjMyOWZiIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2xkdC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbGR0LmgKQEAg
LTYsNyArNiw3IEBACiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBsb2FkX0xEVChzdHJ1Y3QgdmNwdSAq
dikKIHsKLSAgICBzdHJ1Y3QgZGVzY19zdHJ1Y3QgKmRlc2M7CisgICAgc2VnX2Rlc2NfdCAqZGVz
YzsKICAgICB1bnNpZ25lZCBsb25nIGVudHM7CiAKICAgICBpZiAoIChlbnRzID0gdi0+YXJjaC5w
di5sZHRfZW50cykgPT0gMCApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggMWVhMTczYzU1NS4uNmZhYTU2MzE2NyAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbW0uaApAQCAtNDM4LDcgKzQzOCw3IEBAIHN0YXRpYyBpbmxpbmUgaW50IGdldF9wYWdl
X2FuZF90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsCiAgICAgQVNTRVJUKCgoX3ApLT5jb3Vu
dF9pbmZvICYgUEdDX2NvdW50X21hc2spICE9IDApOyAgICAgICAgICBcCiAgICAgQVNTRVJUKHBh
Z2VfZ2V0X293bmVyKF9wKSA9PSAoX2QpKQogCi1pbnQgY2hlY2tfZGVzY3JpcHRvcihjb25zdCBz
dHJ1Y3QgZG9tYWluICosIHN0cnVjdCBkZXNjX3N0cnVjdCAqZCk7CitpbnQgY2hlY2tfZGVzY3Jp
cHRvcihjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzZWdfZGVzY190ICpkZXNjKTsKIAogZXh0ZXJu
IHBhZGRyX3QgbWVtX2hvdHBsdWc7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:15:51 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:15:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjZX-0000K2-4G; Fri, 14 Dec 2018 09:15:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjZV-0000Jp-NC
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:15:49 +0000
X-Inumbo-ID: d83a2b7a-ff80-11e8-9211-73692fbb0278
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d83a2b7a-ff80-11e8-9211-73692fbb0278;
 Fri, 14 Dec 2018 09:15:48 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjZU-0007aU-6W
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:15:48 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjZU-0004VB-47
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:15:48 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjZU-0004VB-47@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:15:48 +0000
Subject: [Xen-changelog] [xen master] x86/pv: Code improvements to
 do_update_descriptor()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQyYjU4YjY0NzdkODMzMWFhN2NkZDM2MDkzNGM2MTc0OTE2NjQ1MDEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IERlYyA2IDE0OjA1OjM0IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIERlYyAxMCAxNTo0Mzoy
NSAyMDE4ICswMDAwCgogICAgeDg2L3B2OiBDb2RlIGltcHJvdmVtZW50cyB0byBkb191cGRhdGVf
ZGVzY3JpcHRvcigpCiAgICAKICAgICAqIEFkZCAidWludDY0X3QgcmF3IiB0byBzZWdfZGVzY190
IHRvIHJlbW92ZSB0aGUgb3BlbmNvZGVkIHVpbnQ2NF90IGNhc3RpbmcKICAgICAgIGluIHRoaXMg
ZnVuY3Rpb24uICBDaGFuZ2UgdGhlIHBhcmFtZXRlciB0byBiZSBvZiB0eXBlIHNlZ19kZXNjX3Qu
CiAgICAgKiBSZW5hbWUgdGhlICdwYScgcGFyYW1ldGVyIHRvICdnYWRkcicsIGJlY2F1c2UgaXQg
bGl2ZXMgaW4gR0ZOIHNwYWNlIHJhdGhlcgogICAgICAgdGhhbiBwaHlzaWNhbCBhZGRyZXNzIHNw
YWNlLgogICAgICogVXNlIGdmbl90IGFuZCBtZm5fdCByYXRoZXIgdGhhbiB1bnNpZ25lZCBsb25n
cy4KICAgICAqIENoZWNrIHRoZSBhbGlnbm1lbnQgYW5kIHByb3Bvc2VkIG5ldyBkZXNjcmlwdG9y
IGJlZm9yZSB0YWtpbmcgYSBwYWdlCiAgICAgICByZWZlcmVuY2UuCiAgICAgKiBVc2UgdGhlIG1v
cmUgZmxleGlibGUgQUNDRVNTX09OQ0UoKSBhY2Nlc3NvciBpbiBwcmVmZXJlbmNlIHRvCiAgICAg
ICB3cml0ZV9hdG9taWMoKQogICAgCiAgICBObyBleHBlY3RlZCBjaGFuZ2UgaW4gYmVoYXZpb3Vy
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRhYmxlcy5jIHwgNDMgKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9kZXNjLmggICAgICAgICAg
fCAgNyArKysrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHlwZXJjYWxsLmggICAgIHwgIDMgKy0t
CiAzIGZpbGVzIGNoYW5nZWQsIDI2IGluc2VydGlvbnMoKyksIDI3IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRhYmxlcy5jIGIveGVuL2FyY2gv
eDg2L3B2L2Rlc2NyaXB0b3ItdGFibGVzLmMKaW5kZXggY2FhNjJlYjg4ZC4uOTQwODA0YjE4YSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2Rlc2NyaXB0b3ItdGFibGVzLmMKKysrIGIveGVu
L2FyY2gveDg2L3B2L2Rlc2NyaXB0b3ItdGFibGVzLmMKQEAgLTIwNiwzMCArMjA2LDI0IEBAIGlu
dCBjb21wYXRfc2V0X2dkdChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHVpbnQpIGZyYW1lX2xpc3Qs
CiAgICAgcmV0dXJuIHJldDsKIH0KIAotbG9uZyBkb191cGRhdGVfZGVzY3JpcHRvcih1aW50NjRf
dCBwYSwgdWludDY0X3QgZGVzYykKK2xvbmcgZG9fdXBkYXRlX2Rlc2NyaXB0b3IodWludDY0X3Qg
Z2FkZHIsIHNlZ19kZXNjX3QgZCkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnJl
bnQtPmRvbWFpbjsKLSAgICB1bnNpZ25lZCBsb25nIGdtZm4gPSBwYSA+PiBQQUdFX1NISUZUOwot
ICAgIHVuc2lnbmVkIGxvbmcgbWZuOwotICAgIHVuc2lnbmVkIGludCAgb2Zmc2V0OwotICAgIHNl
Z19kZXNjX3QgKmdkdF9wZW50LCBkOworICAgIGdmbl90IGdmbiA9IGdhZGRyX3RvX2dmbihnYWRk
cik7CisgICAgbWZuX3QgbWZuOworICAgIHNlZ19kZXNjX3QgKmVudHJ5OwogICAgIHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2U7CiAgICAgbG9uZyByZXQgPSAtRUlOVkFMOwogCi0gICAgb2Zmc2V0ID0g
KCh1bnNpZ25lZCBpbnQpcGEgJiB+UEFHRV9NQVNLKSAvIHNpemVvZihzZWdfZGVzY190KTsKLQot
ICAgICoodWludDY0X3QgKikmZCA9IGRlc2M7CisgICAgLyogZ2FkZHIgbXVzdCBiZSBhbGlnbmVk
LCBvciBpdCB3aWxsIGNvcnJ1cHQgYWRqYWNlbnQgZGVzY3JpcHRvcnMuICovCisgICAgaWYgKCAh
SVNfQUxJR05FRChnYWRkciwgc2l6ZW9mKGQpKSB8fCAhY2hlY2tfZGVzY3JpcHRvcihjdXJyZCwg
JmQpICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKLSAgICBwYWdlID0gZ2V0X3BhZ2VfZnJv
bV9nZm4oY3VycmQsIGdtZm4sIE5VTEwsIFAyTV9BTExPQyk7Ci0gICAgaWYgKCAoKCh1bnNpZ25l
ZCBpbnQpcGEgJSBzaXplb2Yoc2VnX2Rlc2NfdCkpICE9IDApIHx8Ci0gICAgICAgICAhcGFnZSB8
fAotICAgICAgICAgIWNoZWNrX2Rlc2NyaXB0b3IoY3VycmQsICZkKSApCi0gICAgewotICAgICAg
ICBpZiAoIHBhZ2UgKQotICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CisgICAgcGFnZSA9IGdl
dF9wYWdlX2Zyb21fZ2ZuKGN1cnJkLCBnZm5feChnZm4pLCBOVUxMLCBQMk1fQUxMT0MpOworICAg
IGlmICggIXBhZ2UgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKLSAgICB9Ci0gICAgbWZuID0g
bWZuX3gocGFnZV90b19tZm4ocGFnZSkpOworCisgICAgbWZuID0gcGFnZV90b19tZm4ocGFnZSk7
CiAKICAgICAvKiBDaGVjayBpZiB0aGUgZ2l2ZW4gZnJhbWUgaXMgaW4gdXNlIGluIGFuIHVuc2Fm
ZSBjb250ZXh0LiAqLwogICAgIHN3aXRjaCAoIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdU
X3R5cGVfbWFzayApCkBAIC0yNDQsMTIgKzIzOCwxMiBAQCBsb25nIGRvX3VwZGF0ZV9kZXNjcmlw
dG9yKHVpbnQ2NF90IHBhLCB1aW50NjRfdCBkZXNjKQogICAgICAgICBicmVhazsKICAgICB9CiAK
LSAgICBwYWdpbmdfbWFya19kaXJ0eShjdXJyZCwgX21mbihtZm4pKTsKKyAgICBwYWdpbmdfbWFy
a19kaXJ0eShjdXJyZCwgbWZuKTsKIAogICAgIC8qIEFsbCBpcyBnb29kIHNvIG1ha2UgdGhlIHVw
ZGF0ZS4gKi8KLSAgICBnZHRfcGVudCA9IG1hcF9kb21haW5fcGFnZShfbWZuKG1mbikpOwotICAg
IHdyaXRlX2F0b21pYygodWludDY0X3QgKikmZ2R0X3BlbnRbb2Zmc2V0XSwgKih1aW50NjRfdCAq
KSZkKTsKLSAgICB1bm1hcF9kb21haW5fcGFnZShnZHRfcGVudCk7CisgICAgZW50cnkgPSBtYXBf
ZG9tYWluX3BhZ2UobWZuKSArIChnYWRkciAmIH5QQUdFX01BU0spOworICAgIEFDQ0VTU19PTkNF
KGVudHJ5LT5yYXcpID0gZC5yYXc7CisgICAgdW5tYXBfZG9tYWluX3BhZ2UoZW50cnkpOwogCiAg
ICAgcHV0X3BhZ2VfdHlwZShwYWdlKTsKIApAQCAtMjY0LDggKzI1OCwxMSBAQCBsb25nIGRvX3Vw
ZGF0ZV9kZXNjcmlwdG9yKHVpbnQ2NF90IHBhLCB1aW50NjRfdCBkZXNjKQogaW50IGNvbXBhdF91
cGRhdGVfZGVzY3JpcHRvcih1aW50MzJfdCBwYV9sbywgdWludDMyX3QgcGFfaGksCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRlc2NfbG8sIHVpbnQzMl90IGRlc2NfaGkp
CiB7Ci0gICAgcmV0dXJuIGRvX3VwZGF0ZV9kZXNjcmlwdG9yKHBhX2xvIHwgKCh1aW50NjRfdClw
YV9oaSA8PCAzMiksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlc2NfbG8gfCAo
KHVpbnQ2NF90KWRlc2NfaGkgPDwgMzIpKTsKKyAgICBzZWdfZGVzY190IGQ7CisKKyAgICBkLnJh
dyA9ICgodWludDY0X3QpZGVzY19oaSA8PCAzMikgfCBkZXNjX2xvOworCisgICAgcmV0dXJuIGRv
X3VwZGF0ZV9kZXNjcmlwdG9yKHBhX2xvIHwgKCh1aW50NjRfdClwYV9oaSA8PCAzMiksIGQpOwog
fQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kZXNjLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L2Rlc2MuaAppbmRleCA1YThhZmI2ZWIyLi44NWU4M2JjZWZiIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2Rlc2MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2Rlc2MuaApAQCAtMTAyLDggKzEwMiwxMSBAQAogI2RlZmluZSBTWVNfREVTQ19pcnFfZ2F0ZSAg
ICAgMTQKICNkZWZpbmUgU1lTX0RFU0NfdHJhcF9nYXRlICAgIDE1CiAKLXR5cGVkZWYgc3RydWN0
IHsKLSAgICB1aW50MzJfdCBhLCBiOwordHlwZWRlZiB1bmlvbiB7CisgICAgc3RydWN0IHsKKyAg
ICAgICAgdWludDMyX3QgYSwgYjsKKyAgICB9OworICAgIHVpbnQ2NF90IHJhdzsKIH0gc2VnX2Rl
c2NfdDsKIAogdHlwZWRlZiB1bmlvbiB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L2h5cGVyY2FsbC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9oeXBlcmNhbGwuaAppbmRleCA3ZjMw
MmVjZDk3Li40OWViNWYxMmI3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h5cGVy
Y2FsbC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHlwZXJjYWxsLmgKQEAgLTg4LDggKzg4
LDcgQEAgZG9fZ2V0X2RlYnVncmVnKAogCiBleHRlcm4gbG9uZwogZG9fdXBkYXRlX2Rlc2NyaXB0
b3IoCi0gICAgdTY0IHBhLAotICAgIHU2NCBkZXNjKTsKKyAgICB1aW50NjRfdCBnYWRkciwgc2Vn
X2Rlc2NfdCBkZXNjKTsKIAogZXh0ZXJuIGxvbmcKIGRvX21jYShYRU5fR1VFU1RfSEFORExFX1BB
UkFNKHhlbl9tY190KSB1X3hlbl9tYyk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:16:00 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:16:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjZg-0000Lz-7j; Fri, 14 Dec 2018 09:16:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjZf-0000Lq-Oe
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:15:59 +0000
X-Inumbo-ID: de471960-ff80-11e8-b67a-5b6b14477379
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id de471960-ff80-11e8-b67a-5b6b14477379;
 Fri, 14 Dec 2018 09:15:58 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjZe-0007al-CL
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:15:58 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjZe-0004Vl-A6
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:15:58 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjZe-0004Vl-A6@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:15:58 +0000
Subject: [Xen-changelog] [xen master] docs/cmdline: Fix markdown syntax
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVlNGFmMDc4ZThmZjZjMTZmOGY3YmYwMmJiZTY0MDIyZjUzNTc1MjkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIERlYyA3IDEzOjQzOjIzIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIERlYyAxMCAxNTo0NDoy
OCAyMDE4ICswMDAwCgogICAgZG9jcy9jbWRsaW5lOiBGaXggbWFya2Rvd24gc3ludGF4CiAgICAK
ICAgICAqIHZ3ZmkgbmVlZHMgYSBjbG9zaW5nIGAuICBybXJyIG5lZWRzIG9uZSBhcyB3ZWxsLCBh
bmQgdGhlIG9wZW5pbmcgJyBzd2l0Y2hlZAogICAgICAgdG8gYAogICAgICogVGhlIGNvbTEvY29t
MiBleGFtcGxlIGxpbmVzIGFyZSBhbHJlYWR5IHZlcmJhdGltIGJsb2NrcyBhbmQgc2hvdWxkbid0
CiAgICAgICBlc2NhcGUgdGhlaXIgdW5kZXJzY29yZXMuICBUaGlzIGVuZHMgdXAgaW4gdGhlIHJl
bmRlcmVkIG91dHB1dC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgOCAr
KysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCmluZGV4IDZmNjcxZDMyMTkuLjgwOTdiN2Ez
NzQgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBi
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC0zNDgsOCArMzQ4LDggQEAg
VGhlIGFjY2VwdGVkIG5hbWUga2V5d29yZHMgZm9yIG5hbWU9dmFsdWUgcGFpcnMgYXJlOgogVGhl
IGZvbGxvd2luZyBhcmUgZXhhbXBsZXMgb2YgY29ycmVjdCBzcGVjaWZpY2F0aW9uczoKIAogICAg
IGNvbTE9MTE1MjAwLDhuMSwweDNmOCw0Ci0gICAgY29tMT0xMTUyMDAsOG4xLDB4M2Y4LDQscmVn
XF93aWR0aD00LHJlZ1xfc2hpZnQ9MgotICAgIGNvbTE9YmF1ZD0xMTUyMDAscGFyaXR5PW4sc3Rv
cFxfYml0cz0xLGlvXF9iYXNlPTB4M2Y4LHJlZ1xfd2lkdGg9NAorICAgIGNvbTE9MTE1MjAwLDhu
MSwweDNmOCw0LHJlZ193aWR0aD00LHJlZ19zaGlmdD0yCisgICAgY29tMT1iYXVkPTExNTIwMCxw
YXJpdHk9bixzdG9wX2JpdHM9MSxpb19iYXNlPTB4M2Y4LHJlZ193aWR0aD00CiAKICMjIyBjb25y
aW5nXF9zaXplCiA+IGA9IDxzaXplPmAKQEAgLTE2NjUsNyArMTY2NSw3IEBAIFNwZWNpZnkgdGhl
IGhvc3QgcmVib290IG1ldGhvZC4KIHdoZW4gcnVubmluZyBuZXN0ZWQgWGVuKQogCiAjIyMgcm1y
cgotPiAnPSBzdGFydDwtZW5kPj1bczFdYmRmMVssW3MxXWJkZjJbLC4uLl1dO3N0YXJ0PC1lbmQ+
PVtzMl1iZGYxWyxbczJdYmRmMlssLi4uXV0KKz4gYD0gc3RhcnQ8LWVuZD49W3MxXWJkZjFbLFtz
MV1iZGYyWywuLi5dXTtzdGFydDwtZW5kPj1bczJdYmRmMVssW3MyXWJkZjJbLC4uLl1dYAogCiBE
ZWZpbmUgUk1SUiB1bml0cyB0aGF0IGFyZSBtaXNzaW5nIGZyb20gQUNQSSB0YWJsZSBhbG9uZyB3
aXRoIGRldmljZSB0aGV5CiBiZWxvbmcgdG8gYW5kIHVzZSB0aGVtIGZvciAxOjEgbWFwcGluZy4g
RW5kIGFkZHJlc3NlcyBjYW4gYmUgb21pdHRlZCBhbmQgb25lCkBAIC0yMDk2LDcgKzIwOTYsNyBA
QCBBcyB0aGUgdmlydHVhbGlzYXRpb24gaXMgbm90IDEwMCUgc2FmZSwgZG9uJ3QgdXNlIHRoZSB2
cG11IGZsYWcgb24KIHByb2R1Y3Rpb24gc3lzdGVtcyAoc2VlIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcveHNhL2Fkdmlzb3J5LTE2My5odG1sKSEKIAogIyMjIHZ3ZmkgKGFybSkKLT4gYD0gdHJhcCB8
IG5hdGl2ZQorPiBgPSB0cmFwIHwgbmF0aXZlYAogCiA+IERlZmF1bHQ6IGB0cmFwYAogCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:16:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:16:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjZr-0000Np-9l; Fri, 14 Dec 2018 09:16:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjZq-0000Nh-7C
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:16:10 +0000
X-Inumbo-ID: e45b1a76-ff80-11e8-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e45b1a76-ff80-11e8-8e1d-bc764e045a96;
 Fri, 14 Dec 2018 09:16:08 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjZo-0007bJ-IG
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:16:08 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjZo-0004Wl-Fr
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:16:08 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjZo-0004Wl-Fr@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:16:08 +0000
Subject: [Xen-changelog] [xen master] docs/cmdline: Move XSM to be in
 alphabetical order
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNmZGIyOGUzYmM2NTg5YTYxODUwNDg0YWQ0MTcwYWE4ZWY5NTNmZTIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIERlYyA3IDEzOjQzOjI1IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIERlYyAxMCAxNTo1NTow
MSAyMDE4ICswMDAwCgogICAgZG9jcy9jbWRsaW5lOiBNb3ZlIFhTTSB0byBiZSBpbiBhbHBoYWJl
dGljYWwgb3JkZXIKICAgIAogICAgQWRqdXN0IHRoZSBkZWZhdWx0IGxpbmUgdG8gbm90ZSB0aGF0
IHRoZSBkZWZhdWx0IGlzIG5vdyBzZWxlY3RhYmxlIGluIEtjb25maWcuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBB
Y2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIGRvY3MvbWlzYy94
ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgMzIgKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCmluZGV4IDgwOTdiN2EzNzQuLjliNzY4OGQw
ZTggMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBi
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC04NzAsMjIgKzg3MCw2IEBA
IGhhcmR3YXJlIGRvbWFpbiBpcyBhcmNoaXRlY3R1cmUgZGVwZW5kZW50LgogTm90ZSB0aGF0IHNw
ZWNpZnlpbmcgemVybyBhcyBkb21VIHZhbHVlIG1lYW5zIHplcm8sIHdoaWxlIGZvciBkb20wIGl0
IG1lYW5zCiB0byB1c2UgdGhlIGRlZmF1bHQuCiAKLSMjIyB4c20KLT4gYD0gZHVtbXkgfCBmbGFz
ayB8IHNpbG9gCi0KLT4gRGVmYXVsdDogYGR1bW15YAotCi1TcGVjaWZ5IHdoaWNoIFhTTSBtb2R1
bGUgc2hvdWxkIGJlIGVuYWJsZWQuICBUaGlzIG9wdGlvbiBpcyBvbmx5IGF2YWlsYWJsZSBpZgot
dGhlIGh5cGVydmlzb3Igd2FzIGNvbXBpbGVkIHdpdGggWFNNIHN1cHBvcnQuCi0KLSogYGR1bW15
YDogdGhpcyBpcyB0aGUgZGVmYXVsdCBjaG9pY2UuICBCYXNpYyByZXN0cmljdGlvbiBmb3IgY29t
bW9uIGRlcGxveW1lbnQKLSAgKHRoZSBkdW1teSBtb2R1bGUpIHdpbGwgYmUgYXBwbGllZC4gIEl0
J3MgYWxzbyB1c2VkIHdoZW4gWFNNIGlzIGNvbXBpbGVkIG91dC4KLSogYGZsYXNrYDogdGhpcyBp
cyB0aGUgcG9saWN5IGJhc2VkIGFjY2VzcyBjb250cm9sLiAgVG8gY2hvb3NlIHRoaXMsIHRoZQot
ICBzZXBhcmF0ZWQgb3B0aW9uIGluIGtjb25maWcgbXVzdCBhbHNvIGJlIGVuYWJsZWQuCi0qIGBz
aWxvYDogdGhpcyB3aWxsIGRlbnkgYW55IHVubWVkaWF0ZWQgY29tbXVuaWNhdGlvbiBjaGFubmVs
cyBiZXR3ZWVuCi0gIHVucHJpdmlsZWdlZCBWTXMuICBUbyBjaG9vc2UgdGhpcywgdGhlIHNlcGFy
YXRlZCBvcHRpb24gaW4ga2NvbmZpZyBtdXN0IGFsc28KLSAgYmUgZW5hYmxlZC4KLQogIyMjIGZs
YXNrCiA+IGA9IHBlcm1pc3NpdmUgfCBlbmZvcmNpbmcgfCBsYXRlIHwgZGlzYWJsZWRgCiAKQEAg
LTIxODAsMyArMjE2NCwxOSBAQCBmb3IgZG9tMCBvciBndWVzdCBkb21haW5zIG9ubHkuCiA+IERl
ZmF1bHQ6IGB0cnVlYAogCiBQZXJtaXQgdXNlIG9mIHRoZSBgeHNhdmUveHJzdG9yYCBpbnN0cnVj
dGlvbnMuCisKKyMjIyB4c20KKz4gYD0gZHVtbXkgfCBmbGFzayB8IHNpbG9gCisKKz4gRGVmYXVs
dDogc2VsZWN0YWJsZSB2aWEgS2NvbmZpZy4gIERlcGVuZHMgb24gZW5hYmxlZCBYU00gbW9kdWxl
cy4KKworU3BlY2lmeSB3aGljaCBYU00gbW9kdWxlIHNob3VsZCBiZSBlbmFibGVkLiAgVGhpcyBv
cHRpb24gaXMgb25seSBhdmFpbGFibGUgaWYKK3RoZSBoeXBlcnZpc29yIHdhcyBjb21waWxlZCB3
aXRoIENPTkZJR1xfWFNNIGVuYWJsZWQuCisKKyogYGR1bW15YDogdGhpcyBpcyB0aGUgZGVmYXVs
dCBjaG9pY2UuICBCYXNpYyByZXN0cmljdGlvbiBmb3IgY29tbW9uIGRlcGxveW1lbnQKKyAgKHRo
ZSBkdW1teSBtb2R1bGUpIHdpbGwgYmUgYXBwbGllZC4gIEl0J3MgYWxzbyB1c2VkIHdoZW4gWFNN
IGlzIGNvbXBpbGVkIG91dC4KKyogYGZsYXNrYDogdGhpcyBpcyB0aGUgcG9saWN5IGJhc2VkIGFj
Y2VzcyBjb250cm9sLiAgVG8gY2hvb3NlIHRoaXMsIHRoZQorICBzZXBhcmF0ZWQgb3B0aW9uIGlu
IGtjb25maWcgbXVzdCBhbHNvIGJlIGVuYWJsZWQuCisqIGBzaWxvYDogdGhpcyB3aWxsIGRlbnkg
YW55IHVubWVkaWF0ZWQgY29tbXVuaWNhdGlvbiBjaGFubmVscyBiZXR3ZWVuCisgIHVucHJpdmls
ZWdlZCBWTXMuICBUbyBjaG9vc2UgdGhpcywgdGhlIHNlcGFyYXRlZCBvcHRpb24gaW4ga2NvbmZp
ZyBtdXN0IGFsc28KKyAgYmUgZW5hYmxlZC4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:16:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:16:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXja0-0000Ov-Bc; Fri, 14 Dec 2018 09:16:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXja0-0000Oq-1D
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:16:20 +0000
X-Inumbo-ID: ea6b66ce-ff80-11e8-9822-57da49fdf9ab
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ea6b66ce-ff80-11e8-9822-57da49fdf9ab;
 Fri, 14 Dec 2018 09:16:19 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjZy-0007bR-OA
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:16:18 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjZy-0004XQ-Ls
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:16:18 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjZy-0004XQ-Ls@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:16:18 +0000
Subject: [Xen-changelog] [xen master] docs/cmdline: Rewrite the cpuid_mask_*
 section
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGEzYTk5ZGY0NGU1NDA1ZDIwOTJlYzU5MDg3NjgxNzY1ZmE0Y2RlZTcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIERlYyA3IDEzOjQzOjI3IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIERlYyAxMCAxNTo1Njow
NiAyMDE4ICswMDAwCgogICAgZG9jcy9jbWRsaW5lOiBSZXdyaXRlIHRoZSBjcHVpZF9tYXNrXyog
c2VjdGlvbgogICAgCiAgICBBIGxhcmdlIGFtb3VudCBvZiB0aGUgaW5mb3JtYXRpb24gaGVyZSBp
cyBvYnNvbGV0ZSBzaW5jZSBYZW4gNC43CiAgICAKICAgIFRvIGJlaW5nIHdpdGgsIGhvd2V2ZXIs
IHRoaXMgcGF0Y2ggbWFya3MgYSBjaGFuZ2UgaW4gc3R5bGUgZm9yIHNlY3Rpb24KICAgIGhlYWRp
bmdzLCBkdWUgdG8gaG93IEhUTUwgYW5jaG9ycyBhcmUgZ2VuZXJhdGVkLiAgSGF2aW5nIG1vcmUg
dGhhbiBvbmUKICAgIHBhcmFtZXRlciBwZXIgaGVhZGluZyBtYWtlcyBhbiBhd2t3YXJkIGFuY2hv
ciwgZXNwZWNpYWxseSB3aGVuIGJyYWNlIGdsb2JiaW5nCiAgICBpcyB1c2VkLiAgRnVydGhlcm1v
cmUsIHRoZSBtaXNjIHN1ZmZpeGVzIHN1Y2ggYXMgKEFNRCBvbmx5KSBnZXQgaW5jbHVkZWQsIGFz
CiAgICBkbyB0aGUgZXNjYXBpbmcgZm9yIHRoZSB1bmRlcnNjb3Jlcy4KICAgIAogICAgTWFya2Rv
d24gZG9lc24ndCByZXF1aXJlIGVzY2FwZWQgdW5kZXJzY29yZXMgaW4gaGVhZGluZ3MgKEknbSBu
b3QgZW50aXJlbHkKICAgIHN1cmUgaG93IHdlIGVuZGVkIHVwIHdpdGggdGhhdCBzdHlsZSksIHNv
IHJlbW92ZSB0aGVtIGFuZCBmdWxseSBleHBhbmQgdGhlCiAgICBnbG9iIHN5bnRheC4gIEFsc28g
YWRqdXN0IGNvbTEsY29tMiB3aGlsZSBhdCBpdCwgd2hpY2ggaXMgdGhlIG9ubHkgb3RoZXIKICAg
IG11bHRpLXBhcmFtZXRlciBoZWFkaW5nLiAgTW92ZSB0aGUgbWlzYyBzdWZmaXhlcyBpbnRvIGFu
ICJBcHBsaWNhYmlsaXR5OiIgbm90ZQogICAgYWxvbmdzaWRlIHRoZSBpbmZvcm1hdGlvbiBhYm91
dCBkZWZhdWx0cy4KICAgIAogICAgVGhpcyByZXN1bHRzIGluIHRoZSBoZWFkaW5ncyBiZWluZyB1
bmFkb3JuZWQsIGFuZCBpZGVudGljYWwgdG8gaG93IHRoZXkgYXJlCiAgICBleHByZXNzZWQgb24g
dGhlIGNvbW1hbmQgbGluZSBhbmQgaW4gY29kZS4KICAgIAogICAgRm9yIGNwdWlkX21hc2tfY3B1
IG9wdGlvbiwgY29sbGFwc2UgdGhlIGxvbmcgbGluZSBvZiBhbG1vc3QgaWRlbnRpY2FsIHN0cmlu
Z3MKICAgIHVzaW5nIFtdIGdsb2JiaW5nLiAgVGhlIHJlc3VsdCBpcyBtdWNoIHNob3J0ZXIgYW5k
IGNsZWFyZXIgdG8gcmVhZC4gIEFkZCBhCiAgICB3YXJuaW5nIHRoYXQgdGhpcyBvcHRpb24gbm8g
bG9uZ2VyIG1hc2tzIGFsbCBmZWF0dXJlcyBvbiBGYW0xNWggYW5kIGFib3ZlLCBkdWUKICAgIHRv
IG5vdCBtYWtpbmcgdXNlIG9mIHRoZSBsZWFmIDcgbWFza3MuCiAgICAKICAgIEZvciB0aGUgcmVt
YWluZGVyIG9mIHRoZSBjcHVpZF9tYXNrXyogb3B0aW9ucywgY29sbGFwc2UgdGhlbSBhbGwgdG9n
ZXRoZXIgaW50bwogICAgYSBzaW5nbGUgZGVzY3JpcHRpb24uCiAgICAKICAgIEZpbmFsbHksIGxl
YXZlIGFuIGV4cGxpY2l0IG5vdGUgZXhwbGFpbmluZyB0aGF0IHBlb3BsZSBzaG91bGQgbm90IGJl
IHVzaW5nCiAgICB0aGVzZSBvcHRpb25zIGZvciBtaWdyYXRpb24gc2FmZXR5LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiBkb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDYwICsrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzMSBpbnNlcnRpb25zKCspLCAyOSBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCmluZGV4IDliNzY4OGQwZTgu
LjgwNWEwNGI2YzEgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtk
b3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC0yNzcsNyAr
Mjc3LDggQEAgSW50ZXJydXB0cy4gIFNwZWNpZnlpbmcgemVybyBkaXNhYmxlcyBDTUNJIGhhbmRs
aW5nLgogRmxhZyB0byBpbmRpY2F0ZSB3aGV0aGVyIHRvIHByb2JlIGZvciBhIENNT1MgUmVhbCBU
aW1lIENsb2NrIGlycmVzcGVjdGl2ZSBvZgogQUNQSSBpbmRpY2F0aW5nIG5vbmUgdG8gYmUgdGhl
cmUuCiAKLSMjIyBjb20xLGNvbTIKKyMjIyBjb20xCisjIyMgY29tMgogPiBgPSA8YmF1ZD5bLzxi
YXNlLWJhdWQ+XVssW0RQU11bLFs8aW8tYmFzZT58cGNpfGFtdF1bLFs8aXJxPnxtc2ldWyxbPHBv
cnQtYmRmPl1bLFs8YnJpZGdlLWJkZj5dXV1dXV1gCiAKIEJvdGggb3B0aW9uIGBjb20xYCBhbmQg
YGNvbTJgIGZvbGxvdyB0aGUgc2FtZSBmb3JtYXQuCkBAIC00NjcsNDQgKzQ2OCw0NSBAQCBUaGUg
U3BlY3VsYXRpb24gQ29udHJvbCBoYXJkd2FyZSBmZWF0dXJlcyBgaWJyc2JgLCBgc3RpYnBgLCBg
aWJwYmAsCiBiZSBpZ25vcmVkLCBlLmcuIGBuby1pYnJzYmAsIGF0IHdoaWNoIHBvaW50IFhlbiB3
b24ndCB1c2UgdGhlbSBpdHNlbGYsIGFuZAogd29uJ3Qgb2ZmZXIgdGhlbSB0byBndWVzdHMuCiAK
LSMjIyBjcHVpZFxfbWFza1xfY3B1IChBTUQgb25seSkKLT4gYD0gZmFtXzBmX3Jldl9jIHwgZmFt
XzBmX3Jldl9kIHwgZmFtXzBmX3Jldl9lIHwgZmFtXzBmX3Jldl9mIHwgZmFtXzBmX3Jldl9nIHwg
ZmFtXzEwX3Jldl9iIHwgZmFtXzEwX3Jldl9jIHwgZmFtXzExX3Jldl9iYAorIyMjIGNwdWlkX21h
c2tfY3B1Cis+IGA9IGZhbV8wZl9yZXZfW2NkZWZnXSB8IGZhbV8xMF9yZXZfW2JjXSB8IGZhbV8x
MV9yZXZfYmAKIAotSWYgdGhlIG90aGVyICoqY3B1aWRcX21hc2tcX3ssZXh0XF8sdGhlcm1hbFxf
LGw3czBcX31le2EsYixjLGR9eCoqCi1vcHRpb25zIGFyZSBmdWxseSBzZXQgKHVuc3BlY2lmaWVk
IG9uIHRoZSBjb21tYW5kIGxpbmUpLCBzcGVjaWZ5IGEKLXByZS1jYW5uZWQgY3B1aWQgbWFzayB0
byBtYXNrIHRoZSBjdXJyZW50IHByb2Nlc3NvciBkb3duIHRvIGFwcGVhciBhcwotdGhlIHNwZWNp
ZmllZCBwcm9jZXNzb3IuIEl0IGlzIGltcG9ydGFudCB0byBlbnN1cmUgdGhhdCBhbGwgaG9zdHMg
aW4gYQotcG9vbCBhcHBlYXIgdGhlIHNhbWUgdG8gZ3Vlc3RzIHRvIGFsbG93IHN1Y2Nlc3NmdWwg
bGl2ZSBtaWdyYXRpb24uCis+IEFwcGxpY2FiaWxpdHk6IEFNRAogCi0jIyMgY3B1aWRcX21hc2tc
X3t7LGV4dFxffWVjeCxlZHh9ICh4ODYpCi0+IGA9IDxpbnRlZ2VyPmAKK0lmIG5vbmUgb2YgdGhl
IG90aGVyICoqY3B1aWRcX21hc2tcX1wqKiogb3B0aW9ucyBhcmUgZ2l2ZW4sIFhlbiBoYXMgYSBz
ZXQgb2YKK3ByZS1jb25maWd1cmVkIG1hc2tzIHRvIG1ha2UgdGhlIGN1cnJlbnQgcHJvY2Vzc29y
IGFwcGVhciB0byBiZQorZmFtaWx5L3JldmlzaW9uIHNwZWNpZmllZC4KIAotPiBEZWZhdWx0OiBg
fjBgIChhbGwgYml0cyBzZXQpCitTZWUgYmVsb3cgZm9yIGdlbmVyYWwgaW5mb3JtYXRpb24gb24g
bWFza2luZy4KIAotVGhlc2UgZm91ciBjb21tYW5kIGxpbmUgcGFyYW1ldGVycyBhcmUgdXNlZCB0
byBzcGVjaWZ5IGNwdWlkIG1hc2tzIHRvCi1oZWxwIHdpdGggY3B1aWQgbGV2ZWxsaW5nIGFjcm9z
cyBhIHBvb2wgb2YgaG9zdHMuICBTZXR0aW5nIGEgYml0IGluCi10aGUgbWFzayBpbmRpY2F0ZXMg
dGhhdCB0aGUgZmVhdHVyZSBzaG91bGQgYmUgZW5hYmxlZCwgd2hpbGUgY2xlYXJpbmcKLWEgYml0
IGluIHRoZSBtYXNrIGluZGljYXRlcyB0aGF0IHRoZSBmZWF0dXJlIHNob3VsZCBiZSBkaXNhYmxl
ZC4gIEl0Ci1pcyBpbXBvcnRhbnQgdG8gZW5zdXJlIHRoYXQgYWxsIGhvc3RzIGluIGEgcG9vbCBh
cHBlYXIgdGhlIHNhbWUgdG8KLWd1ZXN0cyB0byBhbGxvdyBzdWNjZXNzZnVsIGxpdmUgbWlncmF0
aW9uLgorKipXYXJuaW5nOiBUaGlzIG9wdGlvbiBpcyBub3QgZnVsbHkgZWZmZWN0aXZlIG9uIEZh
bWlseSAxNWggcHJvY2Vzc29ycyBvcgorbGF0ZXIuKioKIAotIyMjIGNwdWlkXF9tYXNrXF94c2F2
ZVxfZWF4IChJbnRlbCBvbmx5KQorIyMjIGNwdWlkX21hc2tfZWN4CisjIyMgY3B1aWRfbWFza19l
ZHgKKyMjIyBjcHVpZF9tYXNrX2V4dF9lY3gKKyMjIyBjcHVpZF9tYXNrX2V4dF9lZHgKKyMjIyBj
cHVpZF9tYXNrX2w3czBfZWF4CisjIyMgY3B1aWRfbWFza19sN3MwX2VieAorIyMjIGNwdWlkX21h
c2tfdGhlcm1hbF9lY3gKKyMjIyBjcHVpZF9tYXNrX3hzYXZlX2VheAogPiBgPSA8aW50ZWdlcj5g
CiAKLT4gRGVmYXVsdDogYH4wYCAoYWxsIGJpdHMgc2V0KQotCi1UaGlzIGNvbW1hbmQgbGluZSBw
YXJhbWV0ZXIgaXMgYWxzbyB1c2VkIHRvIHNwZWNpZnkgYSBjcHVpZCBtYXNrIHRvCi1oZWxwIHdp
dGggY3B1aWQgbGV2ZWxsaW5nIGFjcm9zcyBhIHBvb2wgb2YgaG9zdHMuICBTZWUgdGhlIGRlc2Ny
aXB0aW9uCi1vZiB0aGUgb3RoZXIgcmVzcGVjdGl2ZSBvcHRpb25zIGFib3ZlLgorPiBBcHBsaWNh
YmlsaXR5OiB4ODYuICBEZWZhdWx0OiBgfjBgIChhbGwgYml0cyBzZXQpCiAKLSMjIyBjcHVpZFxf
bWFza1xfe2w3czBcX3tlYXgsZWJ4fSx0aGVybWFsXF9lY3h9IChBTUQgb25seSkKLT4gYD0gPGlu
dGVnZXI+YAorVGhlIGF2YWlsYWJpbGl0eSBvZiB0aGVzZSBvcHRpb25zIGFyZSBtb2RlbCBzcGVj
aWZpYy4gIFNvbWUgcHJvY2Vzc29ycyBkb24ndAorc3VwcG9ydCBhbnkgb2YgdGhlbSwgYW5kIG5v
IHByb2Nlc3NvciBzdXBwb3J0cyBhbGwgb2YgdGhlbS4gIFhlbiB3aWxsIGlnbm9yZQorb3B0aW9u
cyBvbiBwcm9jZXNzb3JzIHdoaWNoIGFyZSBsYWNraW5nIHN1cHBvcnQuCiAKLT4gRGVmYXVsdDog
YH4wYCAoYWxsIGJpdHMgc2V0KQorVGhlc2Ugb3B0aW9ucyBjYW4gYmUgdXNlZCB0byBhbHRlciB0
aGUgZmVhdHVyZXMgdmlzaWJsZSB2aWEgdGhlIGBDUFVJRGAKK2luc3RydWN0aW9uLiAgU2V0dGlu
Z3MgYXBwbGllZCBoZXJlIHRha2UgZWZmZWN0IGdsb2JhbGx5LCBpbmNsdWRpbmcgZm9yIFhlbgor
YW5kIGFsbCBndWVzdHMuCiAKLVRoZXNlIHRocmVlIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXJzIGFy
ZSBhbHNvIHVzZWQgdG8gc3BlY2lmeSBjcHVpZAotbWFza3MgdG8gaGVscCB3aXRoIGNwdWlkIGxl
dmVsbGluZyBhY3Jvc3MgYSBwb29sIG9mIGhvc3RzLiAgU2VlIHRoZQotZGVzY3JpcHRpb24gb2Yg
dGhlIG90aGVyIHJlc3BlY3RpdmUgb3B0aW9ucyBhYm92ZS4KK05vdGU6IFNpbmNlIFhlbiA0Ljcs
IGl0IGlzIG5vIGxvbmdlciBuZWNlc3NhcnkgdG8gbWFzayBhIGhvc3QgdG8gY3JlYXRlCittaWdy
YXRpb24gc2FmZXR5IGluIGhldGVyb2dlbmVvdXMgc2NlbmFyaW9zLiAgQWxsIG5lY2Vzc2FyeSBD
UFVJRCBzZXR0aW5ncworc2hvdWxkIGJlIHByb3ZpZGVkIGluIHRoZSBWTSBjb25maWd1cmF0aW9u
IGZpbGUuICBGdXJ0aGVybW9yZSwgaXQgaXMKK3JlY29tbWVuZGVkIG5vdCB0byB1c2UgdGhpcyBv
cHRpb24sIGFzIGRvaW5nIHNvIGNhdXNlcyBhbiB1bm5lY2Vzc2FyeQorcmVkdWN0aW9uIG9mIGZl
YXR1cmVzIGF0IFhlbidzIGRpc3Bvc2FsIHRvIG1hbmFnZSBndWVzdHMuCiAKICMjIyBjcHVpZGxl
ICh4ODYpCiA+IGA9IDxib29sZWFuPmAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:16:31 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:16:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjaB-0000QD-DZ; Fri, 14 Dec 2018 09:16:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjaA-0000Q6-8U
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:16:30 +0000
X-Inumbo-ID: f07c8732-ff80-11e8-becd-97d3b2874b03
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f07c8732-ff80-11e8-becd-97d3b2874b03;
 Fri, 14 Dec 2018 09:16:29 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXja8-0007bZ-U8
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:16:28 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXja8-0004YK-Rt
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:16:28 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXja8-0004YK-Rt@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:16:28 +0000
Subject: [Xen-changelog] [xen master] x86/VT-x: Don't activate VMCS
 Shadowing outside of nested vmx mode
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc1Y2UzNmViNzJjYjkzZThhM2M5ZjYwZmQ1ZTY5NzA2NzkyMWQ3MTIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIERlYyA3IDE3OjAwOjQ3IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIERlYyAxMCAxNjoyNDow
OCAyMDE4ICswMDAwCgogICAgeDg2L1ZULXg6IERvbid0IGFjdGl2YXRlIFZNQ1MgU2hhZG93aW5n
IG91dHNpZGUgb2YgbmVzdGVkIHZteCBtb2RlCiAgICAKICAgIEJ5IGRlZmF1bHQgb24gY2FwYWJs
ZSBoYXJkd2FyZSwgU0VDT05EQVJZX0VYRUNfRU5BQkxFX1ZNQ1NfU0hBRE9XSU5HIGlzCiAgICBh
Y3RpdmF0ZWQgdW5pbGF0ZXJhbGx5LiAgVGhlIFZNQ1MgTGluayBwb2ludGVyIGlzIGluaXRpYWxp
c2VkIHRvIH4wLCBidXQgdGhlCiAgICBWTVJFQUQvVk1XUklURSBiaXRtYXAgcG9pbnRlcnMgYXJl
IG5vdC4KICAgIAogICAgVGhpcyBjYXVzZXMgdGhlIDE2Yml0IElWVCBhbmQgQmlvcyBEYXRhIEFy
ZWEgZ2V0IGludGVycHJldGVkIGFzIHRoZSByZWFkL3dyaXRlCiAgICBwZXJtaXNzaW9uIGJpdG1h
cCBmb3IgZ3Vlc3RzIHdoaWNoIGJsaW5kbHkgZXhlY3V0ZSBWTVJFQUQvVk1XUklURQogICAgaW5z
dHJ1Y3Rpb25zLgogICAgCiAgICBUaGlzIGlzIG5vdCBhIHNlY3VyaXR5IGlzc3VlIGJlY2F1c2Ug
dGhlIFZNQ1MgTGluayBwb2ludGVyIGJlaW5nIH4wIGNhdXNlcwogICAgVk1SRUFEL1ZNV1JJVEUg
dG8gY29tcGxldGUgd2l0aCBWTUZhaWxJbnZhbGlkIChyYXRoZXIgdGhhbiBtb2RpZnlpbmcgYQog
ICAgcG90ZW50aWFsIHNoYWRvdyBWTUNTKSwgYW5kIHRoZSBjb250ZW50cyBvZiBNRk4gMCBoYXMg
YWxyZWFkeSBiZWVuIGRldGVybWluZWQKICAgIG5vdCB0byBjb250YWluIGFueSBpbnRlcmVzdGlu
ZyBkYXRhIGJlY2F1c2Ugb2YgTDFURidzIGFiaWxpdHkgdG8gcmVhZCB0aGF0IDRrCiAgICBmcmFt
ZS4KICAgIAogICAgTGVhdmUgVk1DUyBTaGFkb3dpbmcgZGlzYWJsZWQgYnkgZGVmYXVsdCwgYW5k
IHRvZ2dsZSBpdCBpbgogICAgbnZteF97c2V0LGNsZWFyfV92bWNzX3BvaW50ZXIoKS4gIFRoaXMg
aXNuJ3QgdGhlIG1vc3QgZWZmaWNpZW50IGNvdXJzZSBvZgogICAgYWN0aW9uLCBidXQgaXQgaXMg
dGhlIG1vc3Qgc2ltcGxlIHdheSBvZiBsZWF2aW5nIG5lc3RlZC12aXJ0IHdvcmtpbmcgYXMgaXQg
ZGlkCiAgICBiZWZvcmUuCiAgICAKICAgIFdoaWxlIGVkaXRpbmcgY29uc3RydWN0X3ZtY3MoKSwg
Y29sbGVjdCBhbGwgZGVmYXVsdCBzZWNvbmRhcnlfZXhlY19jb250cm9sCiAgICBtb2RpZmljYXRp
b25zIHRvZ2V0aGVyLiAgVGhlIGRpc2FibGluZyBvZiBQTUwgaXMgbGF0ZW50bHkgYnVnZ3kgYmVj
YXVzZSBpdAogICAgaGFwcGVucyBhZnRlciBzZWNvbmRhcnlfZXhlY19jb250cm9sIGFyZSB3cml0
dGVuIGludG8gdGhlIFZNQ1MsIGFsdGhvdWdoIHRoZXJlCiAgICBpcyBhbiB1bmNvbmRpdGlvbmFs
IHVwZGF0ZSBsYXRlciB3aGljaCB3cml0ZXMgdGhlIGNvcnJlY3QgdmFsdWUgaW50byBoYXJkd2Fy
ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jIHwgMzIgKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyB8ICA4ICsrKysr
KysrCiAyIGZpbGVzIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZtY3MuYwppbmRleCBkZWMyMWQxZmE0Li5kNjM2NmMyMDJhIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1j
cy5jCkBAIC0xMDEyLDE0ICsxMDEyLDIyIEBAIHN0YXRpYyBpbnQgY29uc3RydWN0X3ZtY3Moc3Ry
dWN0IHZjcHUgKnYpCiAgICAgdi0+YXJjaC5odm0udm14LnNlY29uZGFyeV9leGVjX2NvbnRyb2wg
PSB2bXhfc2Vjb25kYXJ5X2V4ZWNfY29udHJvbDsKIAogICAgIC8qCi0gICAgICogRGlzYWJsZSBk
ZXNjcmlwdG9yIHRhYmxlIGV4aXRpbmc6IEl0J3MgY29udHJvbGxlZCBieSB0aGUgVk0gZXZlbnQK
LSAgICAgKiBtb25pdG9yIHJlcXVlc3RpbmcgaXQuCisgICAgICogRGlzYWJsZSBmZWF0dXJlcyB3
aGljaCB3ZSBkb24ndCB3YW50IGFjdGl2ZSBieSBkZWZhdWx0OgorICAgICAqICAtIERlc2NyaXB0
b3IgdGFibGUgZXhpdGluZyBvbmx5IGlmIHdhbnRlZCBieSBpbnRyb3NwZWN0aW9uCisgICAgICog
IC0geDJBUElDIC0gZGVmYXVsdCBpcyB4QVBJQyBtb2RlCisgICAgICogIC0gVlBJRCBzZXR0aW5n
cyBjaG9zZW4gYXQgVk1FbnRyeSB0aW1lCisgICAgICogIC0gVk1DUyBTaGFkb3dpbmcgb25seSB3
aGVuIGluIG5lc3RlZCBWTVggbW9kZQorICAgICAqICAtIFBNTCBvbmx5IHdoZW4gbG9nZGlydHkg
aXMgYWN0aXZlCisgICAgICogIC0gVk1GVU5DLyNWRSBvbmx5IGlmIHdhbnRlZCBieSBhbHRwMm0K
ICAgICAgKi8KICAgICB2LT5hcmNoLmh2bS52bXguc2Vjb25kYXJ5X2V4ZWNfY29udHJvbCAmPQot
ICAgICAgICB+U0VDT05EQVJZX0VYRUNfREVTQ1JJUFRPUl9UQUJMRV9FWElUSU5HOwotCi0gICAg
LyogRGlzYWJsZSBWUElEIGZvciBub3c6IHdlIGRlY2lkZSB3aGVuIHRvIGVuYWJsZSBpdCBvbiBW
TUVOVEVSLiAqLwotICAgIHYtPmFyY2guaHZtLnZteC5zZWNvbmRhcnlfZXhlY19jb250cm9sICY9
IH5TRUNPTkRBUllfRVhFQ19FTkFCTEVfVlBJRDsKKyAgICAgICAgfihTRUNPTkRBUllfRVhFQ19E
RVNDUklQVE9SX1RBQkxFX0VYSVRJTkcgfAorICAgICAgICAgIFNFQ09OREFSWV9FWEVDX1ZJUlRV
QUxJWkVfWDJBUElDX01PREUgfAorICAgICAgICAgIFNFQ09OREFSWV9FWEVDX0VOQUJMRV9WUElE
IHwKKyAgICAgICAgICBTRUNPTkRBUllfRVhFQ19FTkFCTEVfVk1DU19TSEFET1dJTkcgfAorICAg
ICAgICAgIFNFQ09OREFSWV9FWEVDX0VOQUJMRV9QTUwgfAorICAgICAgICAgIFNFQ09OREFSWV9F
WEVDX0VOQUJMRV9WTV9GVU5DVElPTlMgfAorICAgICAgICAgIFNFQ09OREFSWV9FWEVDX0VOQUJM
RV9WSVJUX0VYQ0VQVElPTlMpOwogCiAgICAgaWYgKCBwYWdpbmdfbW9kZV9oYXAoZCkgKQogICAg
IHsKQEAgLTEwMzgsMTggKzEwNDYsOSBAQCBzdGF0aWMgaW50IGNvbnN0cnVjdF92bWNzKHN0cnVj
dCB2Y3B1ICp2KQogICAgICAgICB2bWVudHJ5X2N0bCAmPSB+Vk1fRU5UUllfTE9BRF9HVUVTVF9Q
QVQ7CiAgICAgfQogCi0gICAgLyogRGlzYWJsZSBWaXJ0dWFsaXplIHgyQVBJQyBtb2RlIGJ5IGRl
ZmF1bHQuICovCi0gICAgdi0+YXJjaC5odm0udm14LnNlY29uZGFyeV9leGVjX2NvbnRyb2wgJj0K
LSAgICAgICAgflNFQ09OREFSWV9FWEVDX1ZJUlRVQUxJWkVfWDJBUElDX01PREU7Ci0KICAgICAv
KiBEbyBub3QgZW5hYmxlIE1vbml0b3IgVHJhcCBGbGFnIHVubGVzcyBzdGFydCBzaW5nbGUgc3Rl
cCBkZWJ1ZyAqLwogICAgIHYtPmFyY2guaHZtLnZteC5leGVjX2NvbnRyb2wgJj0gfkNQVV9CQVNF
RF9NT05JVE9SX1RSQVBfRkxBRzsKIAotICAgIC8qIERpc2FibGUgVk1GVU5DIGFuZCAjVkUgZm9y
IG5vdzogdGhleSBtYXkgYmUgZW5hYmxlZCBsYXRlciBieSBhbHRwMm0uICovCi0gICAgdi0+YXJj
aC5odm0udm14LnNlY29uZGFyeV9leGVjX2NvbnRyb2wgJj0KLSAgICAgICAgfihTRUNPTkRBUllf
RVhFQ19FTkFCTEVfVk1fRlVOQ1RJT05TIHwKLSAgICAgICAgICBTRUNPTkRBUllfRVhFQ19FTkFC
TEVfVklSVF9FWENFUFRJT05TKTsKLQogICAgIGlmICggIWhhc192bGFwaWMoZCkgKQogICAgIHsK
ICAgICAgICAgLyogRGlzYWJsZSB2aXJ0dWFsIGFwaWNzLCBUUFIgKi8KQEAgLTExMzMsOSArMTEz
Miw2IEBAIHN0YXRpYyBpbnQgY29uc3RydWN0X3ZtY3Moc3RydWN0IHZjcHUgKnYpCiAgICAgICAg
IF9fdm13cml0ZShQT1NURURfSU5UUl9OT1RJRklDQVRJT05fVkVDVE9SLCBwb3N0ZWRfaW50cl92
ZWN0b3IpOwogICAgIH0KIAotICAgIC8qIERpc2FibGUgUE1MIGFueXdheSBoZXJlIGFzIGl0IHdp
bGwgb25seSBiZSBlbmFibGVkIGluIGxvZyBkaXJ0eSBtb2RlICovCi0gICAgdi0+YXJjaC5odm0u
dm14LnNlY29uZGFyeV9leGVjX2NvbnRyb2wgJj0gflNFQ09OREFSWV9FWEVDX0VOQUJMRV9QTUw7
Ci0KICAgICAvKiBIb3N0IGRhdGEgc2VsZWN0b3JzLiAqLwogICAgIF9fdm13cml0ZShIT1NUX1NT
X1NFTEVDVE9SLCBfX0hZUEVSVklTT1JfRFMpOwogICAgIF9fdm13cml0ZShIT1NUX0RTX1NFTEVD
VE9SLCBfX0hZUEVSVklTT1JfRFMpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgv
dnZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCmluZGV4IGE3MmI1MTljZTAuLjlm
NmVhNWMxZjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKQEAgLTEwOTgsNiArMTA5OCwxMCBAQCBzdGF0aWMg
dm9pZCBudm14X3NldF92bWNzX3BvaW50ZXIoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCB2bWNzX3N0
cnVjdCAqdnZtY3MpCiAKICAgICBfX3ZtcGNsZWFyKHZ2bWNzX21hZGRyKTsKICAgICB2dm1jcy0+
dm1jc19yZXZpc2lvbl9pZCB8PSBWTUNTX1JJRF9UWVBFX01BU0s7CisgICAgdi0+YXJjaC5odm0u
dm14LnNlY29uZGFyeV9leGVjX2NvbnRyb2wgfD0KKyAgICAgICAgU0VDT05EQVJZX0VYRUNfRU5B
QkxFX1ZNQ1NfU0hBRE9XSU5HOworICAgIF9fdm13cml0ZShTRUNPTkRBUllfVk1fRVhFQ19DT05U
Uk9MLAorICAgICAgICAgICAgICB2LT5hcmNoLmh2bS52bXguc2Vjb25kYXJ5X2V4ZWNfY29udHJv
bCk7CiAgICAgX192bXdyaXRlKFZNQ1NfTElOS19QT0lOVEVSLCB2dm1jc19tYWRkcik7CiAgICAg
X192bXdyaXRlKFZNUkVBRF9CSVRNQVAsIHBhZ2VfdG9fbWFkZHIodi0+YXJjaC5odm0udm14LnZt
cmVhZF9iaXRtYXApKTsKICAgICBfX3Ztd3JpdGUoVk1XUklURV9CSVRNQVAsIHBhZ2VfdG9fbWFk
ZHIodi0+YXJjaC5odm0udm14LnZtd3JpdGVfYml0bWFwKSk7CkBAIC0xMTA5LDYgKzExMTMsMTAg
QEAgc3RhdGljIHZvaWQgbnZteF9jbGVhcl92bWNzX3BvaW50ZXIoc3RydWN0IHZjcHUgKnYsIHN0
cnVjdCB2bWNzX3N0cnVjdCAqdnZtY3MpCiAKICAgICBfX3ZtcGNsZWFyKHZ2bWNzX21hZGRyKTsK
ICAgICB2dm1jcy0+dm1jc19yZXZpc2lvbl9pZCAmPSB+Vk1DU19SSURfVFlQRV9NQVNLOworICAg
IHYtPmFyY2guaHZtLnZteC5zZWNvbmRhcnlfZXhlY19jb250cm9sICY9CisgICAgICAgIH5TRUNP
TkRBUllfRVhFQ19FTkFCTEVfVk1DU19TSEFET1dJTkc7CisgICAgX192bXdyaXRlKFNFQ09OREFS
WV9WTV9FWEVDX0NPTlRST0wsCisgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZteC5zZWNvbmRh
cnlfZXhlY19jb250cm9sKTsKICAgICBfX3Ztd3JpdGUoVk1DU19MSU5LX1BPSU5URVIsIH4wdWwp
OwogICAgIF9fdm13cml0ZShWTVJFQURfQklUTUFQLCAwKTsKICAgICBfX3Ztd3JpdGUoVk1XUklU
RV9CSVRNQVAsIDApOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:16:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:16:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjaK-0000RE-FA; Fri, 14 Dec 2018 09:16:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjaK-0000R7-08
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:16:40 +0000
X-Inumbo-ID: f68fc26d-ff80-11e8-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f68fc26d-ff80-11e8-8e1d-bc764e045a96;
 Fri, 14 Dec 2018 09:16:39 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjaJ-0007c9-3p
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:16:39 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjaJ-0004a4-1M
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:16:39 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjaJ-0004a4-1M@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:16:39 +0000
Subject: [Xen-changelog] [xen master] automation: skip test stage for some
 branches
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRjZjVkNjI2NDI0MmFhYzFjMzA4YTg5Yjk4NjlkODI3MzI3MzNiMDgKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIERlYyAxMCAx
NToxMToxMCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IE1vbiBEZWMgMTAgMTY6MzE6MDkgMjAxOCArMDAwMAoKICAgIGF1dG9t
YXRpb246IHNraXAgdGVzdCBzdGFnZSBmb3Igc29tZSBicmFuY2hlcwogICAgCiAgICBXZSBza2lw
cGVkIGJ1aWxkIHN0YWdlIGZvciB0aG9zZSBicmFuY2hlcy4gV2Ugd2FudCB0byBza2lwIHRlc3Qg
c3RhdGUKICAgIGZvciB0aG9zZSBicmFuY2hlcyB0b28uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRG91ZyBHb2xkc3Rl
aW4gPGNhcmRvZUBjYXJkb2UuY29tPgotLS0KIGF1dG9tYXRpb24vZ2l0bGFiLWNpL3Rlc3QueWFt
bCB8IDEwICsrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspCgpkaWZm
IC0tZ2l0IGEvYXV0b21hdGlvbi9naXRsYWItY2kvdGVzdC55YW1sIGIvYXV0b21hdGlvbi9naXRs
YWItY2kvdGVzdC55YW1sCmluZGV4IDBkZDVlYWVjNWYuLjhiZmEwZmJhNWYgMTAwNjQ0Ci0tLSBh
L2F1dG9tYXRpb24vZ2l0bGFiLWNpL3Rlc3QueWFtbAorKysgYi9hdXRvbWF0aW9uL2dpdGxhYi1j
aS90ZXN0LnlhbWwKQEAgLTE1LDYgKzE1LDExIEBAIHFlbXUtc21va2UteDg2LTY0LWdjYzoKICAg
ICAtIGRlYmlhbi1zdHJldGNoLWdjYy1kZWJ1ZwogICB0YWdzOgogICAgIC0geDg2XzY0CisgIGV4
Y2VwdDoKKyAgICAtIG1hc3RlcgorICAgIC0gc21va2UKKyAgICAtIC9eY292ZXJpdHktdGVzdGVk
XC8uKi8KKyAgICAtIC9ec3RhYmxlLS4qLwogCiBxZW11LXNtb2tlLXg4Ni02NC1jbGFuZzoKICAg
c3RhZ2U6IHRlc3QKQEAgLTMyLDMgKzM3LDggQEAgcWVtdS1zbW9rZS14ODYtNjQtY2xhbmc6CiAg
ICAgLSBkZWJpYW4tdW5zdGFibGUtY2xhbmctZGVidWcKICAgdGFnczoKICAgICAtIHg4Nl82NAor
ICBleGNlcHQ6CisgICAgLSBtYXN0ZXIKKyAgICAtIHNtb2tlCisgICAgLSAvXmNvdmVyaXR5LXRl
c3RlZFwvLiovCisgICAgLSAvXnN0YWJsZS0uKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:16:51 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:16:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjaV-0000Sc-H1; Fri, 14 Dec 2018 09:16:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjaU-0000SV-Pk
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:16:50 +0000
X-Inumbo-ID: fca72f27-ff80-11e8-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fca72f27-ff80-11e8-8e1d-bc764e045a96;
 Fri, 14 Dec 2018 09:16:49 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjaT-0007cL-AO
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:16:49 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjaT-0004aq-7u
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:16:49 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjaT-0004aq-7u@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:16:49 +0000
Subject: [Xen-changelog] [xen master] x86emul: slightly alter AVX512
 exception checking conditionals
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYzYjUyNTg0YTNjZjI4Y2I4NGQ2NTg1YjI5NGNmNTc0ZGI5N2Q1ODUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDEx
IDA5OjQxOjE3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDExIDA5OjQxOjE3IDIwMTggKzAxMDAKCiAgICB4
ODZlbXVsOiBzbGlnaHRseSBhbHRlciBBVlg1MTIgZXhjZXB0aW9uIGNoZWNraW5nIGNvbmRpdGlv
bmFscwogICAgCiAgICBXaGlsZSBhY3R1YWxseSBiZW5pZ24gKG9wZXJhbmRzIGFyZSBlaXRoZXIg
cmVnaXN0ZXIgb3IgbWVtb3J5IG9uZXMKICAgIGFueXdheSksIEkgdGhpbmsgaXQgaXMgYmV0dGVy
IHRvIHVzZSAhPSBpbnN0ZWFkIG9mID09IGZvciBzdWNoIGNoZWNrcy4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCAxMCArKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgNSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmMKaW5kZXggNjUyM2Q2NWY2NS4uYmRlOGNlOTEyYyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2
L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTU5MTgsMTEgKzU5MTgsMTEgQEAgeDg2X2Vt
dWxhdGUoCiAgICAgQ0FTRV9TSU1EX0FMTF9GUChfRVZFWCwgMHgwZiwgMHg1ZSk6ICAgIC8qIHZk
aXZ7cCxzfXtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAgIENBU0Vf
U0lNRF9BTExfRlAoX0VWRVgsIDB4MGYsIDB4NWYpOiAgICAvKiB2bWF4e3Asc317cyxkfSBbeHl6
XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9u
X2lmKChldmV4LncgIT0gKGV2ZXgucGZ4ICYgVkVYX1BSRUZJWF9ET1VCTEVfTUFTSykgfHwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZWEudHlwZSA9PSBPUF9NRU0gJiYgZXZleC5i
ciAmJgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChlYS50eXBlICE9IE9QX1JFRyAm
JiBldmV4LmJyICYmCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChldmV4LnBmeCAm
IFZFWF9QUkVGSVhfU0NBTEFSX01BU0spKSksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBFWENfVUQpOwogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKLSAg
ICAgICAgaWYgKCBlYS50eXBlID09IE9QX01FTSB8fCAhZXZleC5iciApCisgICAgICAgIGlmICgg
ZWEudHlwZSAhPSBPUF9SRUcgfHwgIWV2ZXguYnIgKQogICAgICAgICAgICAgYXZ4NTEyX3ZsZW5f
Y2hlY2soZXZleC5wZnggJiBWRVhfUFJFRklYX1NDQUxBUl9NQVNLKTsKICAgICBzaW1kX3ptbToK
ICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV96bW0pOwpAQCAtNzYxNCwxMiArNzYxNCwxMiBA
QCB4ODZfZW11bGF0ZSgKIAogICAgIENBU0VfU0lNRF9BTExfRlAoX0VWRVgsIDB4MGYsIDB4YzIp
OiAvKiB2Y21we3Asc317cyxkfSAkaW1tOCxbeHl6XW1tL21lbSxbeHl6XW1tLGt7a30gKi8KICAg
ICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKChldmV4LncgIT0gKGV2ZXgucGZ4ICYgVkVYX1BS
RUZJWF9ET1VCTEVfTUFTSykgfHwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZWEu
dHlwZSA9PSBPUF9NRU0gJiYgZXZleC5iciAmJgorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIChlYS50eXBlICE9IE9QX1JFRyAmJiBldmV4LmJyICYmCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIChldmV4LnBmeCAmIFZFWF9QUkVGSVhfU0NBTEFSX01BU0spKSB8fAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICFldmV4LnIgfHwgIWV2ZXguUiB8fCBldmV4Lnop
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKICAgICAgICAgaG9zdF9h
bmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZik7Ci0gICAgICAgIGlmICggZWEudHlwZSA9PSBPUF9N
RU0gfHwgIWV2ZXguYnIgKQorICAgICAgICBpZiAoIGVhLnR5cGUgIT0gT1BfUkVHIHx8ICFldmV4
LmJyICkKICAgICAgICAgICAgIGF2eDUxMl92bGVuX2NoZWNrKGV2ZXgucGZ4ICYgVkVYX1BSRUZJ
WF9TQ0FMQVJfTUFTSyk7CiAgICAgc2ltZF9pbW04X3ptbToKICAgICAgICAgaWYgKCAoZCAmIFNy
Y01hc2spID09IFNyY0ltbUJ5dGUgKQpAQCAtODUwOSw3ICs4NTA5LDcgQEAgeDg2X2VtdWxhdGUo
CiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHhiYyk6IC8qIHZmbm1hZGQy
MzFwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZF
TVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHhiZSk6IC8qIHZmbm1zdWIyMzFwe3MsZH0gW3h5el1t
bS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9o
YXZlKGF2eDUxMmYpOwotICAgICAgICBpZiAoIGVhLnR5cGUgPT0gT1BfTUVNIHx8ICFldmV4LmJy
ICkKKyAgICAgICAgaWYgKCBlYS50eXBlICE9IE9QX1JFRyB8fCAhZXZleC5iciApCiAgICAgICAg
ICAgICBhdng1MTJfdmxlbl9jaGVjayhmYWxzZSk7CiAgICAgICAgIGdvdG8gc2ltZF96bW07CiAK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:17:01 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:17:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjaf-0000UX-L5; Fri, 14 Dec 2018 09:17:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjae-0000Tk-IG
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:17:00 +0000
X-Inumbo-ID: 02b578b4-ff81-11e8-9ae4-1f0dd54deb86
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 02b578b4-ff81-11e8-9ae4-1f0dd54deb86;
 Fri, 14 Dec 2018 09:16:59 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjad-0007cX-G9
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:16:59 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjad-0004bf-Dq
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:16:59 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjad-0004bf-Dq@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:16:59 +0000
Subject: [Xen-changelog] [xen master] modify parse_size_and_unit() to
 support percentage
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVlNTA3Y2U5YTFlOGVmNThlNzVjYTNiNTliYzNkYjQ0MzEzYzY2MWMKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDEx
IDA5OjQyOjIwIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDExIDA5OjQyOjIwIDIwMTggKzAxMDAKCiAgICBt
b2RpZnkgcGFyc2Vfc2l6ZV9hbmRfdW5pdCgpIHRvIHN1cHBvcnQgcGVyY2VudGFnZQogICAgCiAg
ICBNb2RpZnkgcGFyc2Vfc2l6ZV9hbmRfdW5pdCgpIHRvIHN1cHBvcnQgYSB2YWx1ZSBmb2xsb3dl
ZCBieSBhICclJwogICAgY2hhcmFjdGVyLiBJbiB0aGlzIGNhc2UgcHMgaXMgcmVxdWlyZWQgdG8g
YmUgbm9uLU5VTEwgdG8gZW5zdXJlIHRoZQogICAgY2FsbGVyIGNhbiBkZXRlY3QgdGhhdCBjYXNl
LiBUaGUgcmV0dXJuZWQgdmFsdWUgd2lsbCBiZSB0aGUgaW50ZWdlcgogICAgdmFsdWUgcyB3YXMg
cG9pbnRpbmcgdG8gYW5kICpwcyB3aWxsIHBvaW50IHRvIHRoZSAnJScgY2hhcmFjdGVyLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9jb21t
b24vbGliLmMgfCA0ICsrKysKIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKykKCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL2xpYi5jIGIveGVuL2NvbW1vbi9saWIuYwppbmRleCA2MjMzMDIw
NWZlLi44ZWJlYzgxMWIzIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2xpYi5jCisrKyBiL3hlbi9j
b21tb24vbGliLmMKQEAgLTQ3Niw2ICs0NzYsMTAgQEAgdW5zaWduZWQgbG9uZyBsb25nIHBhcnNl
X3NpemVfYW5kX3VuaXQoY29uc3QgY2hhciAqcywgY29uc3QgY2hhciAqKnBzKQogICAgIGNhc2Ug
J0InOiBjYXNlICdiJzoKICAgICAgICAgczErKzsKICAgICAgICAgYnJlYWs7CisgICAgY2FzZSAn
JSc6CisgICAgICAgIGlmICggcHMgKQorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIC8qIGZh
bGx0aHJvdWdoICovCiAgICAgZGVmYXVsdDoKICAgICAgICAgcmV0IDw8PSAxMDsgLyogZGVmYXVs
dCB0byBrQiAqLwogICAgICAgICBicmVhazsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:17:12 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:17:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjaq-0000Vi-N8; Fri, 14 Dec 2018 09:17:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjap-0000VY-9N
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:17:11 +0000
X-Inumbo-ID: 08c9fffc-ff81-11e8-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 08c9fffc-ff81-11e8-8e1d-bc764e045a96;
 Fri, 14 Dec 2018 09:17:10 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjan-0007cs-MA
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:17:09 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjan-0004cd-Jj
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:17:09 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjan-0004cd-Jj@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:17:09 +0000
Subject: [Xen-changelog] [xen master] x86: add dom0 memory sizing variants
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc2YTY4YjkwMjA2MmE1Y2E5MDUzZjVjZjZhM2FiNDYxNDhjYjQ1ZjIKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDEx
IDA5OjQzOjAwIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDExIDA5OjQzOjAwIDIwMTggKzAxMDAKCiAgICB4
ODY6IGFkZCBkb20wIG1lbW9yeSBzaXppbmcgdmFyaWFudHMKICAgIAogICAgVG9kYXkgdGhlIG1l
bW9yeSBzaXplIG9mIGRvbTAgY2FuIGJlIHNwZWNpZmllZCBvbmx5IGluIHRlcm1zIG9mIGJ5dGVz
CiAgICAoZWl0aGVyIGFuIGFic29sdXRlIHZhbHVlIG9yICJob3N0LW1lbSAtIHZhbHVlIikuIFdo
ZW4gZG9tMCBzaG91bGRuJ3QKICAgIGJlIGF1dG8tYmFsbG9vbmVkIHRoaXMgcmVxdWlyZXMgbmVh
cmx5IGFsd2F5cyBhIG1hbnVhbCBhZGFwdGlvbiBvZiB0aGUKICAgIFhlbiBib290IHBhcmFtZXRl
cnMgdG8gcmVmbGVjdCB0aGUgYWN0dWFsIGhvc3QgbWVtb3J5IHNpemUuCiAgICAKICAgIEFkZCBt
b3JlIHBvc3NpYmlsaXRpZXMgdG8gc3BlY2lmeSBtZW1vcnkgc2l6ZXMuIFRvZGF5IHdlIGhhdmU6
CiAgICAKICAgIGRvbTBfbWVtPSBMaXN0IG9mICggbWluOjxzaXplPiB8IG1heDo8c2l6ZT4gfCA8
c2l6ZT4gKQogICAgCiAgICB3aXRoIDxzaXplPiBiZWluZyBhIHBvc2l0aXZlIG9yIG5lZ2F0aXZl
IHNpemUgdmFsdWUgKGUuZy4gMUcpLgogICAgCiAgICBNb2RpZnkgdGhhdCB0bzoKICAgIAogICAg
ZG9tMF9tZW09IExpc3Qgb2YgKCBtaW46PHN6PiB8IG1heDo8c3o+IHwgPHN6PiApCiAgICA8c3o+
OiA8c2l6ZT4gfCBbPHNpemU+K108ZnJhYz4lCiAgICA8ZnJhYz46IGludGVnZXIgdmFsdWUgPCAx
MDAKICAgIAogICAgV2l0aCB0aGUgZm9sbG93aW5nIHNlbWFudGljczoKICAgIAogICAgPGZyYWM+
JSBzcGVjaWZpZXMgYSBmcmFjdGlvbiBvZiBob3N0IG1lbW9yeSBzaXplIGluIHBlcmNlbnQuCiAg
ICA8c3o+IGlzIGEgcGVyY2VudGFnZSBvZiBob3N0IG1lbW9yeSBwbHVzIGFuIG9mZnNldC4KICAg
IAogICAgU28gPHN6PiBiZWluZyAxRysyNSUgb24gYSAyNTZHIGhvc3Qgd291bGQgcmVzdWx0IGlu
IDY1Ry4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0t
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8ICAxOSArKysrLS0KIHhlbi9h
cmNoL3g4Ni9kb20wX2J1aWxkLmMgICAgICAgICAgIHwgMTEyICsrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA5OSBpbnNlcnRpb25zKCspLCAzMiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJr
ZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCmluZGV4IDgwNWEwNGI2
YzEuLjQ0ZWU1MWFiNmIgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1h
cmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC03Mjcs
MTcgKzcyNywxNyBAQCBTZXQgdGhlIGFtb3VudCBvZiBtZW1vcnkgZm9yIHRoZSBpbml0aWFsIGRv
bWFpbiAoZG9tMCkuIEl0IG11c3QgYmUKIGdyZWF0ZXIgdGhhbiB6ZXJvLiBUaGlzIHBhcmFtZXRl
ciBpcyByZXF1aXJlZC4KIAogIyMjIGRvbTBcX21lbSAoeDg2KQotPiBgPSBMaXN0IG9mICggbWlu
OjxzaXplPiB8IG1heDo8c2l6ZT4gfCA8c2l6ZT4gKWAKKz4gYD0gTGlzdCBvZiAoIG1pbjo8c3o+
IHwgbWF4Ojxzej4gfCA8c3o+IClgCiAKIFNldCB0aGUgYW1vdW50IG9mIG1lbW9yeSBmb3IgdGhl
IGluaXRpYWwgZG9tYWluIChkb20wKS4gSWYgYSBzaXplIGlzCiBwb3NpdGl2ZSwgaXQgcmVwcmVz
ZW50cyBhbiBhYnNvbHV0ZSB2YWx1ZS4gIElmIGEgc2l6ZSBpcyBuZWdhdGl2ZSwgaXQKIGlzIHN1
YnRyYWN0ZWQgZnJvbSB0aGUgdG90YWwgYXZhaWxhYmxlIG1lbW9yeS4KIAotKiBgPHNpemU+YCBz
cGVjaWZpZXMgdGhlIGV4YWN0IGFtb3VudCBvZiBtZW1vcnkuCi0qIGBtaW46PHNpemU+YCBzcGVj
aWZpZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIG1lbW9yeS4KLSogYG1heDo8c2l6ZT5gIHNwZWNp
ZmllcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgbWVtb3J5LgorKiBgPHN6PmAgc3BlY2lmaWVzIHRo
ZSBleGFjdCBhbW91bnQgb2YgbWVtb3J5LgorKiBgbWluOjxzej5gIHNwZWNpZmllcyB0aGUgbWlu
aW11bSBhbW91bnQgb2YgbWVtb3J5LgorKiBgbWF4Ojxzej5gIHNwZWNpZmllcyB0aGUgbWF4aW11
bSBhbW91bnQgb2YgbWVtb3J5LgogCi1JZiBgPHNpemU+YCBpcyBub3Qgc3BlY2lmaWVkLCB0aGUg
ZGVmYXVsdCBpcyBhbGwgdGhlIGF2YWlsYWJsZSBtZW1vcnkKK0lmIGA8c3o+YCBpcyBub3Qgc3Bl
Y2lmaWVkLCB0aGUgZGVmYXVsdCBpcyBhbGwgdGhlIGF2YWlsYWJsZSBtZW1vcnkKIG1pbnVzIHNv
bWUgcmVzZXJ2ZS4gIFRoZSByZXNlcnZlIGlzIDEvMTYgb2YgdGhlIGF2YWlsYWJsZSBtZW1vcnkg
b3IKIDEyOCBNQiAod2hpY2hldmVyIGlzIHNtYWxsZXIpLgogCkBAIC03NDUsMTMgKzc0NSwyMCBA
QCBUaGUgYW1vdW50IG9mIG1lbW9yeSB3aWxsIGJlIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJ1dCBu
ZXZlciBtb3JlIHRoYW4KIHRoZSBtYXhpbXVtIChpLmUuLCBgbWF4YCBvdmVycmlkZXMgdGhlIGBt
aW5gIG9wdGlvbikuICBJZiB0aGVyZSBpc24ndAogZW5vdWdoIG1lbW9yeSB0aGVuIGFzIG11Y2gg
YXMgcG9zc2libGUgaXMgYWxsb2NhdGVkLgogCi1gbWF4OjxzaXplPmAgYWxzbyBzZXRzIHRoZSBt
YXhpbXVtIHJlc2VydmF0aW9uICh0aGUgbWF4aW11bSBhbW91bnQgb2YKK2BtYXg6PHN6PmAgYWxz
byBzZXRzIHRoZSBtYXhpbXVtIHJlc2VydmF0aW9uICh0aGUgbWF4aW11bSBhbW91bnQgb2YKIG1l
bW9yeSBkb20wIGNhbiBiYWxsb29uIHVwIHRvKS4gIElmIHRoaXMgaXMgb21pdHRlZCB0aGVuIHRo
ZSBtYXhpbXVtCiByZXNlcnZhdGlvbiBpcyB1bmxpbWl0ZWQuCiAKIEZvciBleGFtcGxlLCB0byBz
ZXQgZG9tMCdzIGluaXRpYWwgbWVtb3J5IGFsbG9jYXRpb24gdG8gNTEyTUIgYnV0CiBhbGxvdyBp
dCB0byBiYWxsb29uIHVwIGFzIGZhciBhcyAxR0IgdXNlIGBkb20wX21lbT01MTJNLG1heDoxR2AK
IAorPiBgPHN6PmAgaXM6IGA8c2l6ZT4gfCBbPHNpemU+K108ZnJhYz4lYAorPiBgPGZyYWM+YCBp
cyBhbiBpbnRlZ2VyIDwgMTAwCisKKyogYDxmcmFjPmAgc3BlY2lmaWVzIGEgZnJhY3Rpb24gb2Yg
aG9zdCBtZW1vcnkgc2l6ZSBpbiBwZXJjZW50LgorCitTbyBgPHN6PmAgYmVpbmcgYDFHKzI1JWAg
b24gYSAyNTYgR0IgaG9zdCB3b3VsZCByZXN1bHQgaW4gNjUgR0IuCisKIElmIHlvdSB1c2UgdGhp
cyBvcHRpb24gdGhlbiBpdCBpcyBoaWdobHkgcmVjb21tZW5kZWQgdGhhdCB5b3UgZGlzYWJsZQog
YW55IGRvbTAgYXV0b2JhbGxvb25pbmcgZmVhdHVyZSBwcmVzZW50IGluIHlvdXIgdG9vbHN0YWNr
LiBTZWUgdGhlCiBfeGwuY29uZig1KV8gbWFuIHBhZ2Ugb3IgW1hlbiBCZXN0CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwpp
bmRleCA1ZTJhZDRiZDU2Li42NzNiM2VlNGU2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9t
MF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKQEAgLTIwLDE3ICsyMCw0
MiBAQAogI2luY2x1ZGUgPGFzbS9wMm0uaD4KICNpbmNsdWRlIDxhc20vc2V0dXAuaD4KIAotc3Rh
dGljIGxvbmcgX19pbml0ZGF0YSBkb20wX25ycGFnZXM7Ci1zdGF0aWMgbG9uZyBfX2luaXRkYXRh
IGRvbTBfbWluX25ycGFnZXM7Ci1zdGF0aWMgbG9uZyBfX2luaXRkYXRhIGRvbTBfbWF4X25ycGFn
ZXMgPSBMT05HX01BWDsKK3N0cnVjdCBtZW1zaXplIHsKKyAgICBsb25nIG5yX3BhZ2VzOworICAg
IHVuc2lnbmVkIGludCBwZXJjZW50OworICAgIGJvb2wgbWludXM7Cit9OworCitzdGF0aWMgc3Ry
dWN0IG1lbXNpemUgX19pbml0ZGF0YSBkb20wX3NpemU7CitzdGF0aWMgc3RydWN0IG1lbXNpemUg
X19pbml0ZGF0YSBkb20wX21pbl9zaXplOworc3RhdGljIHN0cnVjdCBtZW1zaXplIF9faW5pdGRh
dGEgZG9tMF9tYXhfc2l6ZSA9IHsgLm5yX3BhZ2VzID0gTE9OR19NQVggfTsKKworc3RhdGljIGJv
b2wgX19pbml0IG1lbXNpemVfZ3RfemVybyhjb25zdCBzdHJ1Y3QgbWVtc2l6ZSAqc3opCit7Cisg
ICAgcmV0dXJuICFzei0+bWludXMgJiYgc3otPm5yX3BhZ2VzOworfQorCitzdGF0aWMgdW5zaWdu
ZWQgbG9uZyBfX2luaXQgZ2V0X21lbXNpemUoY29uc3Qgc3RydWN0IG1lbXNpemUgKnN6LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYXZhaWwp
Cit7CisgICAgdW5zaWduZWQgbG9uZyBwYWdlczsKKworICAgIHBhZ2VzID0gc3otPm5yX3BhZ2Vz
ICsgc3otPnBlcmNlbnQgKiBhdmFpbCAvIDEwMDsKKyAgICByZXR1cm4gc3otPm1pbnVzID8gYXZh
aWwgLSBwYWdlcyA6IHBhZ2VzOworfQogCiAvKgogICogZG9tMF9tZW09W21pbjo8bWluX2FtdD4s
XVttYXg6PG1heF9hbXQ+LF1bPGFtdD5dCi0gKiAKKyAqCiAgKiA8bWluX2FtdD46IFRoZSBtaW5p
bXVtIGFtb3VudCBvZiBtZW1vcnkgd2hpY2ggc2hvdWxkIGJlIGFsbG9jYXRlZCBmb3IgZG9tMC4K
ICAqIDxtYXhfYW10PjogVGhlIG1heGltdW0gYW1vdW50IG9mIG1lbW9yeSB3aGljaCBzaG91bGQg
YmUgYWxsb2NhdGVkIGZvciBkb20wLgogICogPGFtdD46ICAgICBUaGUgcHJlY2lzZSBhbW91bnQg
b2YgbWVtb3J5IHRvIGFsbG9jYXRlIGZvciBkb20wLgotICogCisgKgorICogVGhlIGZvcm1hdCBv
ZiA8bWluX2FtdD4sIDxtYXhfYW10PiBhbmQgPGFtdD4gaXMgYXMgZm9sbG93czoKKyAqIDxzaXpl
PiB8IDxmcmFjPiUgfCA8c2l6ZT4rPGZyYWM+JQorICogPHNpemU+IGlzIGEgc2l6ZSB2YWx1ZSBs
aWtlIDFHICgxIEdCeXRlKSwgPGZyYWM+IGlzIHBlcmNlbnRhZ2Ugb2YgaG9zdAorICogbWVtb3J5
IChzbyAxRysxMCUgbWVhbnMgMTAgcGVyY2VudCBvZiBob3N0IG1lbW9yeSArIDEgR0J5dGUpLgor
ICoKICAqIE5vdGVzOgogICogIDEuIDxhbXQ+IGlzIGNsYW1wZWQgZnJvbSBiZWxvdyBieSA8bWlu
X2FtdD4gYW5kIGZyb20gYWJvdmUgYnkgYXZhaWxhYmxlCiAgKiAgICAgbWVtb3J5IGFuZCA8bWF4
X2FtdD4KQEAgLTM5LDE5ICs2NCw1OSBAQCBzdGF0aWMgbG9uZyBfX2luaXRkYXRhIGRvbTBfbWF4
X25ycGFnZXMgPSBMT05HX01BWDsKICAqICA0LiBJZiA8YW10PiBpcyBub3Qgc3BlY2lmaWVkLCBp
dCBpcyBjYWxjdWxhdGVkIGFzIGZvbGxvd3M6CiAgKiAgICAgIkFsbCBvZiBtZW1vcnkgaXMgYWxs
b2NhdGVkIHRvIGRvbWFpbiAwLCBtaW51cyAxLzE2dGggd2hpY2ggaXMgcmVzZXJ2ZWQKICAqICAg
ICAgZm9yIHVzZXMgc3VjaCBhcyBETUEgYnVmZmVycyAodGhlIHJlc2VydmF0aW9uIGlzIGNsYW1w
ZWQgdG8gMTI4TUIpLiIKLSAqIAorICoKICAqIEVhY2ggdmFsdWUgY2FuIGJlIHNwZWNpZmllZCBh
cyBwb3NpdGl2ZSBvciBuZWdhdGl2ZToKICAqICBJZiArdmU6IFRoZSBzcGVjaWZpZWQgYW1vdW50
IGlzIGFuIGFic29sdXRlIHZhbHVlLgogICogIElmIC12ZTogVGhlIHNwZWNpZmllZCBhbW91bnQg
aXMgc3VidHJhY3RlZCBmcm9tIHRvdGFsIGF2YWlsYWJsZSBtZW1vcnkuCiAgKi8KLXN0YXRpYyBs
b25nIF9faW5pdCBwYXJzZV9hbXQoY29uc3QgY2hhciAqcywgY29uc3QgY2hhciAqKnBzKQorc3Rh
dGljIGludCBfX2luaXQgcGFyc2VfYW10KGNvbnN0IGNoYXIgKnMsIGNvbnN0IGNoYXIgKipwcywg
c3RydWN0IG1lbXNpemUgKnN6KQogewotICAgIGxvbmcgcGFnZXMgPSBwYXJzZV9zaXplX2FuZF91
bml0KCgqcyA9PSAnLScpID8gcysxIDogcywgcHMpID4+IFBBR0VfU0hJRlQ7Ci0gICAgcmV0dXJu
ICgqcyA9PSAnLScpID8gLXBhZ2VzIDogcGFnZXM7CisgICAgdW5zaWduZWQgbG9uZyB2YWw7Cisg
ICAgc3RydWN0IG1lbXNpemUgdG1wID0geyB9OworICAgIHVuc2lnbmVkIGludCBpdGVtcyA9IDA7
CisKKyAgICB0bXAubWludXMgPSAoKnMgPT0gJy0nKTsKKyAgICBpZiAoIHRtcC5taW51cyApCisg
ICAgICAgIHMrKzsKKworICAgIGRvCisgICAgeworICAgICAgICBpZiAoICFpc2RpZ2l0KCpzKSAp
CisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgICAgICB2YWwgPSBwYXJzZV9zaXpl
X2FuZF91bml0KHMsIHBzKTsKKyAgICAgICAgcyA9ICpwczsKKyAgICAgICAgaWYgKCAqcyA9PSAn
JScgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoIHZhbCA+PSAxMDAgKQorICAgICAgICAg
ICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICAgICAgdG1wLnBlcmNlbnQgPSB2YWw7Cisg
ICAgICAgICAgICBzKys7CisgICAgICAgICAgICBpdGVtcysrOyAvKiBObyBvdGhlciBpdGVtIGFs
bG93ZWQuICovCisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAg
ICAvKiA8c2l6ZT4gaXRlbSBtdXN0IGJlIGZpcnN0IG9uZS4gKi8KKyAgICAgICAgICAgIGlmICgg
aXRlbXMgKQorICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICAgICAgdG1w
Lm5yX3BhZ2VzID0gdmFsID4+IFBBR0VfU0hJRlQ7CisgICAgICAgIH0KKyAgICAgICAgaXRlbXMr
KzsKKyAgICB9IHdoaWxlICggKnMrKyA9PSAnKycgJiYgaXRlbXMgPCAyICk7CisKKyAgICAqcHMg
PSAtLXM7CisgICAgaWYgKCAqcyAmJiAqcyAhPSAnLCcgKQorICAgICAgICByZXR1cm4gLUVJTlZB
TDsKKworICAgICpzeiA9IHRtcDsKKworICAgIHJldHVybiAwOwogfQogCiBzdGF0aWMgaW50IF9f
aW5pdCBwYXJzZV9kb20wX21lbShjb25zdCBjaGFyICpzKQogeworICAgIGludCByZXQ7CisKICAg
ICAvKiB4ZW4tc2hpbSB1c2VzIHNoaW1fbWVtIHBhcmFtZXRlciBpbnN0ZWFkIG9mIGRvbTBfbWVt
ICovCiAgICAgaWYgKCBwdl9zaGltICkKICAgICB7CkBAIC02MSwxNCArMTI2LDE0IEBAIHN0YXRp
YyBpbnQgX19pbml0IHBhcnNlX2RvbTBfbWVtKGNvbnN0IGNoYXIgKnMpCiAKICAgICBkbyB7CiAg
ICAgICAgIGlmICggIXN0cm5jbXAocywgIm1pbjoiLCA0KSApCi0gICAgICAgICAgICBkb20wX21p
bl9ucnBhZ2VzID0gcGFyc2VfYW10KHMrNCwgJnMpOworICAgICAgICAgICAgcmV0ID0gcGFyc2Vf
YW10KHMgKyA0LCAmcywgJmRvbTBfbWluX3NpemUpOwogICAgICAgICBlbHNlIGlmICggIXN0cm5j
bXAocywgIm1heDoiLCA0KSApCi0gICAgICAgICAgICBkb20wX21heF9ucnBhZ2VzID0gcGFyc2Vf
YW10KHMrNCwgJnMpOworICAgICAgICAgICAgcmV0ID0gcGFyc2VfYW10KHMgKyA0LCAmcywgJmRv
bTBfbWF4X3NpemUpOwogICAgICAgICBlbHNlCi0gICAgICAgICAgICBkb20wX25ycGFnZXMgPSBw
YXJzZV9hbXQocywgJnMpOwotICAgIH0gd2hpbGUgKCAqcysrID09ICcsJyApOworICAgICAgICAg
ICAgcmV0ID0gcGFyc2VfYW10KHMsICZzLCAmZG9tMF9zaXplKTsKKyAgICB9IHdoaWxlICggKnMr
KyA9PSAnLCcgJiYgIXJldCApOwogCi0gICAgcmV0dXJuIHNbLTFdID8gLUVJTlZBTCA6IDA7Cisg
ICAgcmV0dXJuIHNbLTFdID8gLUVJTlZBTCA6IHJldDsKIH0KIGN1c3RvbV9wYXJhbSgiZG9tMF9t
ZW0iLCBwYXJzZV9kb20wX21lbSk7CiAKQEAgLTI5OCw5ICszNjMsOSBAQCB1bnNpZ25lZCBsb25n
IF9faW5pdCBkb20wX2NvbXB1dGVfbnJfcGFnZXMoCiAgICAgICAgICghaW9tbXVfaGFwX3B0X3No
YXJlIHx8ICFwYWdpbmdfbW9kZV9oYXAoZCkpOwogICAgIGZvciAoIDsgOyBuZWVkX3BhZ2luZyA9
IGZhbHNlICkKICAgICB7Ci0gICAgICAgIG5yX3BhZ2VzID0gZG9tMF9ucnBhZ2VzOwotICAgICAg
ICBtaW5fcGFnZXMgPSBkb20wX21pbl9ucnBhZ2VzOwotICAgICAgICBtYXhfcGFnZXMgPSBkb20w
X21heF9ucnBhZ2VzOworICAgICAgICBucl9wYWdlcyA9IGdldF9tZW1zaXplKCZkb20wX3NpemUs
IGF2YWlsKTsKKyAgICAgICAgbWluX3BhZ2VzID0gZ2V0X21lbXNpemUoJmRvbTBfbWluX3NpemUs
IGF2YWlsKTsKKyAgICAgICAgbWF4X3BhZ2VzID0gZ2V0X21lbXNpemUoJmRvbTBfbWF4X3NpemUs
IGF2YWlsKTsKIAogICAgICAgICAvKgogICAgICAgICAgKiBJZiBhbGxvY2F0aW9uIGlzbid0IHNw
ZWNpZmllZCwgcmVzZXJ2ZSAxLzE2dGggb2YgYXZhaWxhYmxlIG1lbW9yeQpAQCAtMzA4LDE0ICsz
NzMsOSBAQCB1bnNpZ25lZCBsb25nIF9faW5pdCBkb20wX2NvbXB1dGVfbnJfcGFnZXMoCiAgICAg
ICAgICAqIG1heGltdW0gb2YgMTI4TUIuCiAgICAgICAgICAqLwogICAgICAgICBpZiAoICFucl9w
YWdlcyApCi0gICAgICAgICAgICBucl9wYWdlcyA9IC0ocHZfc2hpbSA/IHB2X3NoaW1fbWVtKGF2
YWlsKQorICAgICAgICAgICAgbnJfcGFnZXMgPSBhdmFpbCAtIChwdl9zaGltID8gcHZfc2hpbV9t
ZW0oYXZhaWwpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IG1pbihhdmFpbCAv
IDE2LCAxMjhVTCA8PCAoMjAgLSBQQUdFX1NISUZUKSkpOwogCi0gICAgICAgIC8qIE5lZ2F0aXZl
IHNwZWNpZmljYXRpb24gbWVhbnMgImFsbCBtZW1vcnkgLSBzcGVjaWZpZWQgYW1vdW50Ii4gKi8K
LSAgICAgICAgaWYgKCAobG9uZylucl9wYWdlcyAgPCAwICkgbnJfcGFnZXMgICs9IGF2YWlsOwot
ICAgICAgICBpZiAoIChsb25nKW1pbl9wYWdlcyA8IDAgKSBtaW5fcGFnZXMgKz0gYXZhaWw7Ci0g
ICAgICAgIGlmICggKGxvbmcpbWF4X3BhZ2VzIDwgMCApIG1heF9wYWdlcyArPSBhdmFpbDsKLQog
ICAgICAgICAvKiBDbGFtcCBhY2NvcmRpbmcgdG8gbWluL21heCBsaW1pdHMgYW5kIGF2YWlsYWJs
ZSBtZW1vcnkuICovCiAgICAgICAgIG5yX3BhZ2VzID0gbWF4KG5yX3BhZ2VzLCBtaW5fcGFnZXMp
OwogICAgICAgICBucl9wYWdlcyA9IG1pbihucl9wYWdlcywgbWF4X3BhZ2VzKTsKQEAgLTMyOSw4
ICszODksOCBAQCB1bnNpZ25lZCBsb25nIF9faW5pdCBkb20wX2NvbXB1dGVfbnJfcGFnZXMoCiAg
ICAgfQogCiAgICAgaWYgKCBpc19wdl9kb21haW4oZCkgJiYKLSAgICAgICAgIChwYXJtcy0+cDJt
X2Jhc2UgPT0gVU5TRVRfQUREUikgJiYgKGRvbTBfbnJwYWdlcyA8PSAwKSAmJgotICAgICAgICAg
KChkb20wX21pbl9ucnBhZ2VzIDw9IDApIHx8IChucl9wYWdlcyA+IG1pbl9wYWdlcykpICkKKyAg
ICAgICAgIChwYXJtcy0+cDJtX2Jhc2UgPT0gVU5TRVRfQUREUikgJiYgIW1lbXNpemVfZ3RfemVy
bygmZG9tMF9zaXplKSAmJgorICAgICAgICAgKCFtZW1zaXplX2d0X3plcm8oJmRvbTBfbWluX3Np
emUpIHx8IChucl9wYWdlcyA+IG1pbl9wYWdlcykpICkKICAgICB7CiAgICAgICAgIC8qCiAgICAg
ICAgICAqIExlZ2FjeSBMaW51eCBrZXJuZWxzIChpLmUuIHN1Y2ggd2l0aG91dCBhIFhFTl9FTEZO
T1RFX0lOSVRfUDJNCkBAIC0zNTYsNyArNDE2LDcgQEAgdW5zaWduZWQgbG9uZyBfX2luaXQgZG9t
MF9jb21wdXRlX25yX3BhZ2VzKAogICAgICAgICB7CiAgICAgICAgICAgICBlbmQgPSBzaXplb2Zf
bG9uZyA+PSBzaXplb2YoZW5kKSA/IDAgOiAxVUwgPDwgKDggKiBzaXplb2ZfbG9uZyk7CiAgICAg
ICAgICAgICBucl9wYWdlcyA9IChlbmQgLSB2ZW5kKSAvICgyICogc2l6ZW9mX2xvbmcpOwotICAg
ICAgICAgICAgaWYgKCBkb20wX21pbl9ucnBhZ2VzID4gMCAmJiBucl9wYWdlcyA8IG1pbl9wYWdl
cyApCisgICAgICAgICAgICBpZiAoIG1lbXNpemVfZ3RfemVybygmZG9tMF9taW5fc2l6ZSkgJiYg
bnJfcGFnZXMgPCBtaW5fcGFnZXMgKQogICAgICAgICAgICAgICAgIG5yX3BhZ2VzID0gbWluX3Bh
Z2VzOwogICAgICAgICAgICAgcHJpbnRrKCJEb20wIG1lbW9yeSBjbGlwcGVkIHRvICVsdSBwYWdl
c1xuIiwgbnJfcGFnZXMpOwogICAgICAgICB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:17:21 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:17:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjaz-0000Wj-Ou; Fri, 14 Dec 2018 09:17:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjay-0000Wd-PA
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:17:20 +0000
X-Inumbo-ID: 0edaf51a-ff81-11e8-8490-b750b8cd7122
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0edaf51a-ff81-11e8-8490-b750b8cd7122;
 Fri, 14 Dec 2018 09:17:20 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjax-0007d0-SD
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:17:19 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjax-0004dV-Pi
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:17:19 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjax-0004dV-Pi@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:17:19 +0000
Subject: [Xen-changelog] [xen master] x86: remove out label in
 spurious_interrupt
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMxYjVlNTk1YzRiNjVhN2QwNGU5ZDhhYzM4YjFiNWJjYjliZjg5ZDEKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVlIERlYyAxMSAx
MTo1NToxNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFR1ZSBEZWMgMTEgMTM6MDU6MzEgMjAxOCArMDAwMAoKICAgIHg4Njog
cmVtb3ZlIG91dCBsYWJlbCBpbiBzcHVyaW91c19pbnRlcnJ1cHQKICAgIAogICAgVGhlIG91dCBs
YWJlbCBpcyBmb2xsb3dlZCBieSBhIHNlbWljb2xvbiBvbmx5LiBVc2UgcmV0dXJuIGRpcmVjdGx5
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvYXBpYy5jIHwgNCArLS0tCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDMg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FwaWMuYyBiL3hlbi9hcmNo
L3g4Ni9hcGljLmMKaW5kZXggOWRiODdmNGYwZS4uMmEyNDMyNjE5ZSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2FwaWMuYworKysgYi94ZW4vYXJjaC94ODYvYXBpYy5jCkBAIC0xNDA4LDE1ICsx
NDA4LDEzIEBAIHZvaWQgc3B1cmlvdXNfaW50ZXJydXB0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQogICAgICAgICBpZiAodGhpc19jcHUoc3RhdGVfZHVtcF9wZW5kaW5nKSkgewogICAgICAg
ICAgICAgdGhpc19jcHUoc3RhdGVfZHVtcF9wZW5kaW5nKSA9IGZhbHNlOwogICAgICAgICAgICAg
ZHVtcF9leGVjc3RhdGUocmVncyk7Ci0gICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgICAg
IHJldHVybjsKICAgICAgICAgfQogICAgIH0KIAogICAgIC8qIHNlZSBzdy1kZXYtbWFuIHZvbCAz
LCBjaGFwdGVyIDcuNC4xMy41ICovCiAgICAgcHJpbnRrKEtFUk5fSU5GTyAic3B1cmlvdXMgQVBJ
QyBpbnRlcnJ1cHQgb24gQ1BVIyVkLCBzaG91bGQgIgogICAgICAgICAgICAibmV2ZXIgaGFwcGVu
LlxuIiwgc21wX3Byb2Nlc3Nvcl9pZCgpKTsKLQotb3V0OiA7CiB9CiAKIC8qCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:17:32 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:17:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjbA-0000Y4-Qh; Fri, 14 Dec 2018 09:17:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjb9-0000Xr-HL
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:17:31 +0000
X-Inumbo-ID: 14ecf5c4-ff81-11e8-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 14ecf5c4-ff81-11e8-8e1d-bc764e045a96;
 Fri, 14 Dec 2018 09:17:30 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjb8-0007dC-28
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:17:30 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjb7-0004eL-Vo
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:17:29 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjb7-0004eL-Vo@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:17:29 +0000
Subject: [Xen-changelog] [xen master] xen: clean up common/page_alloc.c
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ4ODdjZWQ1ZDJkNGY0MWExNWZiZDdhNGMzYTQwOWFiZTA5YmZkM2YKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVlIERlYyAxMSAx
MTo1NjozMCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFR1ZSBEZWMgMTEgMTc6MjA6MzIgMjAxOCArMDAwMAoKICAgIHhlbjog
Y2xlYW4gdXAgY29tbW9uL3BhZ2VfYWxsb2MuYwogICAgCiAgICBSZW1vdmUgdHJhaWxpbmcgd2hp
dGVzcGFjZXMuIFR1cm4gYm9vbF90IGludG8gYm9vbC4gQW5ub3RhdGUgYSBzZWN0aW9uCiAgICBm
b3IgQ09ORklHX1NFUEFSQVRFX1hFTkhFQVAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vcGFnZV9hbGxvYy5jIHwgNTAgKysrKysrKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQs
IDI1IGluc2VydGlvbnMoKyksIDI1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vcGFnZV9hbGxvYy5jIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKaW5kZXggYjMxNGI1Y2Vl
OC4uNjc3YThlMThjZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKKysrIGIv
eGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKQEAgLTEsMjEgKzEsMjEgQEAKIC8qKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioKICAqIHBhZ2VfYWxsb2MuYwotICogCisgKgogICogU2ltcGxlIGJ1ZGR5IGhlYXAg
YWxsb2NhdG9yIGZvciBYZW4uCi0gKiAKKyAqCiAgKiBDb3B5cmlnaHQgKGMpIDIwMDItMjAwNCBL
IEEgRnJhc2VyCiAgKiBDb3B5cmlnaHQgKGMpIDIwMDYgSUJNIFJ5YW4gSGFycGVyIDxyeWFuaEB1
cy5pYm0uY29tPgotICogCisgKgogICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlv
dSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKICAqIGl0IHVuZGVyIHRoZSB0ZXJt
cyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CiAgKiB0
aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNl
bnNlLCBvcgogICogKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KLSAqIAorICoK
ICAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwg
YmUgdXNlZnVsLAogICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhl
IGltcGxpZWQgd2FycmFudHkgb2YKICAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBB
IFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKICAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNl
bnNlIGZvciBtb3JlIGRldGFpbHMuCi0gKiAKKyAqCiAgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2
ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQogICogYWxvbmcgd2l0
aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMv
Pi4KICAqLwpAQCAtMzMwLDcgKzMzMCw3IEBAIHZvaWQgX19pbml0IGluaXRfYm9vdF9wYWdlcyhw
YWRkcl90IHBzLCBwYWRkcl90IHBlKQogICAgIGJvb3RtZW1fcmVnaW9uX2FkZChwcyA+PiBQQUdF
X1NISUZULCBwZSA+PiBQQUdFX1NISUZUKTsKIAogI2lmZGVmIENPTkZJR19YODYKLSAgICAvKiAK
KyAgICAvKgogICAgICAqIEhlcmUgd2UgcHV0IHBsYXRmb3JtLXNwZWNpZmljIG1lbW9yeSByYW5n
ZSB3b3JrYXJvdW5kcywgaS5lLgogICAgICAqIG1lbW9yeSBrbm93biB0byBiZSBjb3JydXB0IG9y
IG90aGVyd2lzZSBpbiBuZWVkIHRvIGJlIHJlc2VydmVkIG9uCiAgICAgICogc3BlY2lmaWMgcGxh
dGZvcm1zLgpAQCAtNTY4LDcgKzU2OCw3IEBAIHZvaWQgZ2V0X291dHN0YW5kaW5nX2NsYWltcyh1
aW50NjRfdCAqZnJlZV9wYWdlcywgdWludDY0X3QgKm91dHN0YW5kaW5nX3BhZ2VzKQogICAgIHNw
aW5fdW5sb2NrKCZoZWFwX2xvY2spOwogfQogCi1zdGF0aWMgYm9vbF90IF9fcmVhZF9tb3N0bHkg
Zmlyc3Rfbm9kZV9pbml0aWFsaXNlZDsKK3N0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkgZmlyc3Rf
bm9kZV9pbml0aWFsaXNlZDsKICNpZm5kZWYgQ09ORklHX1NFUEFSQVRFX1hFTkhFQVAKIHN0YXRp
YyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSB4ZW5oZWFwX2JpdHM7CiAjZWxzZQpAQCAtNTc2
LDcgKzU3Niw3IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSB4ZW5oZWFwX2Jp
dHM7CiAjZW5kaWYKIAogc3RhdGljIHVuc2lnbmVkIGxvbmcgaW5pdF9ub2RlX2hlYXAoaW50IG5v
ZGUsIHVuc2lnbmVkIGxvbmcgbWZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBuciwgYm9vbF90ICp1c2VfdGFpbCkKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnIsIGJvb2wgKnVzZV90YWlsKQogewog
ICAgIC8qIEZpcnN0IG5vZGUgdG8gYmUgZGlzY292ZXJlZCBoYXMgaXRzIGhlYXAgbWV0YWRhdGEg
c3RhdGljYWxseSBhbGxvY2VkLiAqLwogICAgIHN0YXRpYyBoZWFwX2J5X3pvbmVfYW5kX29yZGVy
X3QgX2hlYXBfc3RhdGljOwpAQCAtNTkwLDcgKzU5MCw3IEBAIHN0YXRpYyB1bnNpZ25lZCBsb25n
IGluaXRfbm9kZV9oZWFwKGludCBub2RlLCB1bnNpZ25lZCBsb25nIG1mbiwKICAgICB7CiAgICAg
ICAgIF9oZWFwW25vZGVdID0gJl9oZWFwX3N0YXRpYzsKICAgICAgICAgYXZhaWxbbm9kZV0gPSBh
dmFpbF9zdGF0aWM7Ci0gICAgICAgIGZpcnN0X25vZGVfaW5pdGlhbGlzZWQgPSAxOworICAgICAg
ICBmaXJzdF9ub2RlX2luaXRpYWxpc2VkID0gdHJ1ZTsKICAgICAgICAgbmVlZGVkID0gMDsKICAg
ICB9CiAgICAgZWxzZSBpZiAoICp1c2VfdGFpbCAmJiBuciA+PSBuZWVkZWQgJiYKQEAgLTYxMCw3
ICs2MTAsNyBAQCBzdGF0aWMgdW5zaWduZWQgbG9uZyBpbml0X25vZGVfaGVhcChpbnQgbm9kZSwg
dW5zaWduZWQgbG9uZyBtZm4sCiAgICAgICAgIF9oZWFwW25vZGVdID0gbWZuX3RvX3ZpcnQobWZu
KTsKICAgICAgICAgYXZhaWxbbm9kZV0gPSBtZm5fdG9fdmlydChtZm4gKyBuZWVkZWQgLSAxKSAr
CiAgICAgICAgICAgICAgICAgICAgICAgUEFHRV9TSVpFIC0gc2l6ZW9mKCoqYXZhaWwpICogTlJf
Wk9ORVM7Ci0gICAgICAgICp1c2VfdGFpbCA9IDA7CisgICAgICAgICp1c2VfdGFpbCA9IGZhbHNl
OwogICAgIH0KICAgICBlbHNlIGlmICggZ2V0X29yZGVyX2Zyb21fYnl0ZXMoc2l6ZW9mKCoqX2hl
YXApKSA9PQogICAgICAgICAgICAgICBnZXRfb3JkZXJfZnJvbV9wYWdlcyhuZWVkZWQpICkKQEAg
LTY2MSw3ICs2NjEsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfbG93X21lbV92aXJxKHZv
aWQpCiB7CiAgICAgdW5zaWduZWQgaW50IG9yZGVyOwogICAgIHBhZGRyX3QgdGhyZXNob2xkOwot
ICAgIGJvb2xfdCBoYWx2ZTsKKyAgICBib29sIGhhbHZlOwogCiAgICAgLyogSWYgdGhlIHVzZXIg
c3BlY2lmaWVzIHplcm8sIHRoZW4gaGUvc2hlIGRvZXNuJ3Qgd2FudCB0aGlzIHZpcnEKICAgICAg
KiB0byBldmVyIHRyaWdnZXIuICovCkBAIC04NDksOCArODQ5LDggQEAgc3RhdGljIHN0cnVjdCBw
YWdlX2luZm8gKmdldF9mcmVlX2J1ZGR5KHVuc2lnbmVkIGludCB6b25lX2xvLAogICAgIGZpcnN0
X25vZGUgPSBub2RlOwogCiAgICAgLyoKLSAgICAgKiBTdGFydCB3aXRoIHJlcXVlc3RlZCBub2Rl
LCBidXQgZXhoYXVzdCBhbGwgbm9kZSBtZW1vcnkgaW4gcmVxdWVzdGVkIAotICAgICAqIHpvbmUg
YmVmb3JlIGZhaWxpbmcsIG9ubHkgY2FsYyBuZXcgbm9kZSB2YWx1ZSBpZiB3ZSBmYWlsIHRvIGZp
bmQgbWVtb3J5IAorICAgICAqIFN0YXJ0IHdpdGggcmVxdWVzdGVkIG5vZGUsIGJ1dCBleGhhdXN0
IGFsbCBub2RlIG1lbW9yeSBpbiByZXF1ZXN0ZWQKKyAgICAgKiB6b25lIGJlZm9yZSBmYWlsaW5n
LCBvbmx5IGNhbGMgbmV3IG5vZGUgdmFsdWUgaWYgd2UgZmFpbCB0byBmaW5kIG1lbW9yeQogICAg
ICAqIGluIHRhcmdldCBub2RlLCB0aGlzIGF2b2lkcyBuZWVkbGVzcyBjb21wdXRhdGlvbiBvbiBm
YXN0LXBhdGguCiAgICAgICovCiAgICAgZm9yICggOyA7ICkKQEAgLTEyNjgsMTEgKzEyNjgsMTEg
QEAgYm9vbCBzY3J1Yl9mcmVlX3BhZ2VzKHZvaWQpCiAgICAgYm9vbCBwcmVlbXB0ID0gZmFsc2U7
CiAgICAgbm9kZWlkX3Qgbm9kZTsKICAgICB1bnNpZ25lZCBpbnQgY250ID0gMDsKLSAgCisKICAg
ICBub2RlID0gbm9kZV90b19zY3J1Yih0cnVlKTsKICAgICBpZiAoIG5vZGUgPT0gTlVNQV9OT19O
T0RFICkKICAgICAgICAgcmV0dXJuIGZhbHNlOwotIAorCiAgICAgc3Bpbl9sb2NrKCZoZWFwX2xv
Y2spOwogCiAgICAgZm9yICggem9uZSA9IDA7IHpvbmUgPCBOUl9aT05FUzsgem9uZSsrICkKQEAg
LTEzMTksNyArMTMxOSw3IEBAIGJvb2wgc2NydWJfZnJlZV9wYWdlcyh2b2lkKQogICAgICAgICAg
ICAgICAgICAgICAgICAgLyogU29tZW9uZSB3YW50cyB0aGlzIGNodW5rLiBEcm9wIGV2ZXJ5dGhp
bmcuICovCiAKICAgICAgICAgICAgICAgICAgICAgICAgIHBnLT51LmZyZWUuZmlyc3RfZGlydHkg
PSAoaSA9PSAoMVUgPDwgb3JkZXIpIC0gMSkgPwotICAgICAgICAgICAgICAgICAgICAgICAgICAg
IElOVkFMSURfRElSVFlfSURYIDogaSArIDE7IAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
IElOVkFMSURfRElSVFlfSURYIDogaSArIDE7CiAgICAgICAgICAgICAgICAgICAgICAgICBzbXBf
d21iKCk7CiAgICAgICAgICAgICAgICAgICAgICAgICBwZy0+dS5mcmVlLnNjcnViX3N0YXRlID0g
QlVERFlfTk9UX1NDUlVCQklORzsKIApAQCAtMTc5MSw5ICsxNzkxLDkgQEAgc3RhdGljIHZvaWQg
aW5pdF9oZWFwX3BhZ2VzKAogICAgICAgICB7CiAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHMg
PSBtZm5feChwYWdlX3RvX21mbihwZyArIGkpKTsKICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
ZSA9IG1mbl94KG1mbl9hZGQocGFnZV90b19tZm4ocGcgKyBucl9wYWdlcyAtIDEpLCAxKSk7Ci0g
ICAgICAgICAgICBib29sX3QgdXNlX3RhaWwgPSAobmlkID09IHBoeXNfdG9fbmlkKHBmbl90b19w
YWRkcihlIC0gMSkpKSAmJgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIShzICYgKCgx
VUwgPDwgTUFYX09SREVSKSAtIDEpKSAmJgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KGZpbmRfZmlyc3Rfc2V0X2JpdChlKSA8PSBmaW5kX2ZpcnN0X3NldF9iaXQocykpOworICAgICAg
ICAgICAgYm9vbCB1c2VfdGFpbCA9IChuaWQgPT0gcGh5c190b19uaWQocGZuX3RvX3BhZGRyKGUg
LSAxKSkpICYmCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIShzICYgKCgxVUwgPDwgTUFY
X09SREVSKSAtIDEpKSAmJgorICAgICAgICAgICAgICAgICAgICAgICAgICAgIChmaW5kX2ZpcnN0
X3NldF9iaXQoZSkgPD0gZmluZF9maXJzdF9zZXRfYml0KHMpKTsKICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgbjsKIAogICAgICAgICAgICAgbiA9IGluaXRfbm9kZV9oZWFwKG5pZCwgbWZuX3go
cGFnZV90b19tZm4ocGcgKyBpKSksIG5yX3BhZ2VzIC0gaSwKQEAgLTIxNjIsNyArMjE2Miw3IEBA
IHZvaWQgZnJlZV94ZW5oZWFwX3BhZ2VzKHZvaWQgKnYsIHVuc2lnbmVkIGludCBvcmRlcikKICAg
ICBmcmVlX2hlYXBfcGFnZXModmlydF90b19wYWdlKHYpLCBvcmRlciwgZmFsc2UpOwogfQogCi0j
ZWxzZQorI2Vsc2UgIC8qICFDT05GSUdfU0VQQVJBVEVfWEVOSEVBUCAqLwogCiB2b2lkIF9faW5p
dCB4ZW5oZWFwX21heF9tZm4odW5zaWduZWQgbG9uZyBtZm4pCiB7CkBAIC0yMjE4LDcgKzIyMTgs
NyBAQCB2b2lkIGZyZWVfeGVuaGVhcF9wYWdlcyh2b2lkICp2LCB1bnNpZ25lZCBpbnQgb3JkZXIp
CiAgICAgZnJlZV9oZWFwX3BhZ2VzKHBnLCBvcmRlciwgdHJ1ZSk7CiB9CiAKLSNlbmRpZgorI2Vu
ZGlmICAvKiBDT05GSUdfU0VQQVJBVEVfWEVOSEVBUCAqLwogCiAKIApAQCAtMjMzMCw3ICsyMzMw
LDcgQEAgc3RydWN0IHBhZ2VfaW5mbyAqYWxsb2NfZG9taGVhcF9wYWdlcygKICAgICAgICAgZnJl
ZV9oZWFwX3BhZ2VzKHBnLCBvcmRlciwgbWVtZmxhZ3MgJiBNRU1GX25vX3NjcnViKTsKICAgICAg
ICAgcmV0dXJuIE5VTEw7CiAgICAgfQotICAgIAorCiAgICAgcmV0dXJuIHBnOwogfQogCkBAIC0y
MzM4LDcgKzIzMzgsNyBAQCB2b2lkIGZyZWVfZG9taGVhcF9wYWdlcyhzdHJ1Y3QgcGFnZV9pbmZv
ICpwZywgdW5zaWduZWQgaW50IG9yZGVyKQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSBwYWdl
X2dldF9vd25lcihwZyk7CiAgICAgdW5zaWduZWQgaW50IGk7Ci0gICAgYm9vbF90IGRyb3BfZG9t
X3JlZjsKKyAgICBib29sIGRyb3BfZG9tX3JlZjsKIAogICAgIEFTU0VSVCghaW5faXJxKCkpOwog
CkBAIC0yMzU3LDcgKzIzNTcsNyBAQCB2b2lkIGZyZWVfZG9taGVhcF9wYWdlcyhzdHJ1Y3QgcGFn
ZV9pbmZvICpwZywgdW5zaWduZWQgaW50IG9yZGVyKQogICAgIH0KICAgICBlbHNlCiAgICAgewot
ICAgICAgICBib29sX3Qgc2NydWI7CisgICAgICAgIGJvb2wgc2NydWI7CiAKICAgICAgICAgaWYg
KCBsaWtlbHkoZCkgJiYgbGlrZWx5KGQgIT0gZG9tX2NvdykgKQogICAgICAgICB7CkBAIC0yMzkx
LDcgKzIzOTEsNyBAQCB2b2lkIGZyZWVfZG9taGVhcF9wYWdlcyhzdHJ1Y3QgcGFnZV9pbmZvICpw
ZywgdW5zaWduZWQgaW50IG9yZGVyKQogICAgICAgICAgICAgICogY2hlY2sgaGVyZSwgZG9uJ3Qg
Y2hlY2sgZCAhPSBkb21fY293IGZvciBub3cuCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAg
IEFTU0VSVCghZCB8fCAhb3JkZXIpOwotICAgICAgICAgICAgZHJvcF9kb21fcmVmID0gMDsKKyAg
ICAgICAgICAgIGRyb3BfZG9tX3JlZiA9IGZhbHNlOwogICAgICAgICAgICAgc2NydWIgPSAxOwog
ICAgICAgICB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:17:42 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:17:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjbK-0000Z9-Sa; Fri, 14 Dec 2018 09:17:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjbJ-0000Z3-V4
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:17:41 +0000
X-Inumbo-ID: 1aff70fe-ff81-11e8-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1aff70fe-ff81-11e8-8e1d-bc764e045a96;
 Fri, 14 Dec 2018 09:17:40 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjbI-0007dz-81
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:17:40 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjbI-0004f2-5h
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:17:40 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjbI-0004f2-5h@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:17:40 +0000
Subject: [Xen-changelog] [xen master] xen: simplify {check, poison}_one_page
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE5YzkwNGM1YTgyNzE0NGViNzIyY2ZiNDY2MzRjNjBiNzM5ZTE5ZWIKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVlIERlYyAxMSAx
MTo1NjozMSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFR1ZSBEZWMgMTEgMTc6MjA6MzIgMjAxOCArMDAwMAoKICAgIHhlbjog
c2ltcGxpZnkge2NoZWNrLHBvaXNvbn1fb25lX3BhZ2UKICAgIAogICAgVXNlIF9fbWFwX2RvbWFp
bl9wYWdlIG1hY3JvIHRvIGRlYWwgd2l0aCBwYWdlX2luZm8gZGlyZWN0bHkuCiAgICAKICAgIE5v
IGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KLS0tCiB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyB8IDYgKystLS0tCiAxIGZpbGUgY2hh
bmdlZCwgMiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vcGFnZV9hbGxvYy5jIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKaW5kZXggNjc3YThl
MThjZS4uMmM2NTA5ZTNhMCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKKysr
IGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKQEAgLTc3MSwxMyArNzcxLDEyIEBAIHN0YXRpYyB2
b2lkIHBhZ2VfbGlzdF9hZGRfc2NydWIoc3RydWN0IHBhZ2VfaW5mbyAqcGcsIHVuc2lnbmVkIGlu
dCBub2RlLAogc3RhdGljIHZvaWQgcG9pc29uX29uZV9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKnBn
KQogewogI2lmZGVmIENPTkZJR19TQ1JVQl9ERUJVRwotICAgIG1mbl90IG1mbiA9IHBhZ2VfdG9f
bWZuKHBnKTsKICAgICB1aW50NjRfdCAqcHRyOwogCiAgICAgaWYgKCAhc2NydWJfZGVidWcgKQog
ICAgICAgICByZXR1cm47CiAKLSAgICBwdHIgPSBtYXBfZG9tYWluX3BhZ2UobWZuKTsKKyAgICBw
dHIgPSBfX21hcF9kb21haW5fcGFnZShwZyk7CiAgICAgKnB0ciA9IH5TQ1JVQl9QQVRURVJOOwog
ICAgIHVubWFwX2RvbWFpbl9wYWdlKHB0cik7CiAjZW5kaWYKQEAgLTc4NiwxNCArNzg1LDEzIEBA
IHN0YXRpYyB2b2lkIHBvaXNvbl9vbmVfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpwZykKIHN0YXRp
YyB2b2lkIGNoZWNrX29uZV9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKnBnKQogewogI2lmZGVmIENP
TkZJR19TQ1JVQl9ERUJVRwotICAgIG1mbl90IG1mbiA9IHBhZ2VfdG9fbWZuKHBnKTsKICAgICBj
b25zdCB1aW50NjRfdCAqcHRyOwogICAgIHVuc2lnbmVkIGludCBpOwogCiAgICAgaWYgKCAhc2Ny
dWJfZGVidWcgKQogICAgICAgICByZXR1cm47CiAKLSAgICBwdHIgPSBtYXBfZG9tYWluX3BhZ2Uo
bWZuKTsKKyAgICBwdHIgPSBfX21hcF9kb21haW5fcGFnZShwZyk7CiAgICAgZm9yICggaSA9IDA7
IGkgPCBQQUdFX1NJWkUgLyBzaXplb2YgKCpwdHIpOyBpKysgKQogICAgICAgICBCVUdfT04ocHRy
W2ldICE9IFNDUlVCX1BBVFRFUk4pOwogICAgIHVubWFwX2RvbWFpbl9wYWdlKHB0cik7Ci0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:17:53 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:17:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjbV-0000aV-0A; Fri, 14 Dec 2018 09:17:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjbT-0000aK-HB
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:17:51 +0000
X-Inumbo-ID: 21146d38-ff81-11e8-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 21146d38-ff81-11e8-8e1d-bc764e045a96;
 Fri, 14 Dec 2018 09:17:50 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjbS-0007e8-E5
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:17:50 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjbS-0004ff-Bc
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:17:50 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjbS-0004ff-Bc@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:17:50 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Introduce helpers to
 clear/flags flags in HCR_EL2
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY1NjEzYjgzMzExZmJhODk4NjAxNGVlNTcxNGY2ZWJjOGI3NGZjNjgKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEZl
YiAyMSAxNDoxODo0NCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFdlZCBEZWMgMTIgMTU6NDg6NDYgMjAxOCArMDAw
MAoKICAgIHhlbi9hcm06IEludHJvZHVjZSBoZWxwZXJzIHRvIGNsZWFyL2ZsYWdzIGZsYWdzIGlu
IEhDUl9FTDIKICAgIAogICAgQSBjb3VwbGUgb2YgcGxhY2VzIGluIHRoZSBjb2RlIHdpbGwgbmVl
ZCB0byBjbGVhci9zZXQgZmxhZ3MgaW4gSENSX0VMMgogICAgZm9yIGEgZ2l2ZW4gdkNQVSBhbmQg
dGhlbiByZXBsaWNhdGUgaW50byB0aGUgaGFyZHdhcmUuIEludHJvZHVjZQogICAgaGVscGVycyBh
bmQgcmVwbGFjZSBvcGVuLWNvZGVkIHZlcnNpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS90
cmFwcy5jICAgICAgICAgICAgfCAgMyArLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29y
LmggfCAxOCArKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9u
cygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBi
L3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4IDg4ZmZlZWI0ODAuLmMwNWE4YWQyNWMgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBA
IC02ODEsOCArNjgxLDcgQEAgc3RhdGljIHZvaWQgaW5qZWN0X3ZhYnRfZXhjZXB0aW9uKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICBicmVhazsKICAgICB9CiAKLSAgICBjdXJy
ZW50LT5hcmNoLmhjcl9lbDIgfD0gSENSX1ZBOwotICAgIFdSSVRFX1NZU1JFRyhjdXJyZW50LT5h
cmNoLmhjcl9lbDIsIEhDUl9FTDIpOworICAgIHZjcHVfaGNyX3NldF9mbGFncyhjdXJyZW50LCBI
Q1JfVkEpOwogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNz
b3IuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKaW5kZXggNzJkZGM0Mjc3OC4u
Y2I3ODE3NTFhNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCkBAIC00OTAsNiArNDkwLDI0IEBA
IHJlZ2lzdGVyX3QgZ2V0X2RlZmF1bHRfaGNyX2ZsYWdzKHZvaWQpOwogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgOiA6IDogIm1lbW9yeSIpOyAgICAgICAgICAgICAgICAgXAogICAg
IH0gd2hpbGUgKDApCiAKKy8qCisgKiBDbGVhci9TZXQgZmxhZ3MgaW4gSENSX0VMMiBmb3IgYSBn
aXZlbiB2Q1BVLiBJdCBvbmx5IHN1cHBvcnRzIHRoZSBjdXJyZW50CisgKiB2Q1BVIGZvciBub3cu
CisgKi8KKyNkZWZpbmUgdmNwdV9oY3JfY2xlYXJfZmxhZ3ModiwgZmxhZ3MpICAgICAgICAgICAg
ICBcCisgICAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICBBU1NFUlQoKHYpID09IGN1cnJlbnQpOyAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgKHYpLT5hcmNoLmhjcl9lbDIgJj0gfihmbGFncyk7ICAgICAgICAgICAgICBcCisg
ICAgICAgIFdSSVRFX1NZU1JFRygodiktPmFyY2guaGNyX2VsMiwgSENSX0VMMik7ICAgXAorICAg
IH0gd2hpbGUgKDApCisKKyNkZWZpbmUgdmNwdV9oY3Jfc2V0X2ZsYWdzKHYsIGZsYWdzKSAgICAg
ICAgICAgICAgICBcCisgICAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICBBU1NFUlQoKHYpID09IGN1cnJlbnQpOyAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgKHYpLT5hcmNoLmhjcl9lbDIgfD0gKGZsYWdzKTsgICAgICAgICAg
ICAgICBcCisgICAgICAgIFdSSVRFX1NZU1JFRygodiktPmFyY2guaGNyX2VsMiwgSENSX0VMMik7
ICAgXAorICAgIH0gd2hpbGUgKDApCisKICNlbmRpZiAvKiBfX0FTU0VNQkxZX18gKi8KICNlbmRp
ZiAvKiBfX0FTTV9BUk1fUFJPQ0VTU09SX0ggKi8KIC8qCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:18:03 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:18:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjbf-0000cD-1x; Fri, 14 Dec 2018 09:18:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjbe-0000bz-91
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:18:02 +0000
X-Inumbo-ID: 2722f1cc-ff81-11e8-8291-c7dbde4aa9c3
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2722f1cc-ff81-11e8-8291-c7dbde4aa9c3;
 Fri, 14 Dec 2018 09:18:00 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjbc-0007eG-K3
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:18:00 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjbc-0004gR-He
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:18:00 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjbc-0004gR-He@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:18:00 +0000
Subject: [Xen-changelog] [xen master] xen/arm: traps: Move the
 implementation of GUEST_BUG_ON in traps.h
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRhYWMzYzYxNmMyOTgzMzc5NmQyZTM5MTM1Mjk5NTA1YmRkZDJhOWEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEZl
YiAyMSAxNDoxODo0MyAyMDE4ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFdlZCBEZWMgMTIgMTU6NDk6MTQgMjAxOCArMDAw
MAoKICAgIHhlbi9hcm06IHRyYXBzOiBNb3ZlIHRoZSBpbXBsZW1lbnRhdGlvbiBvZiBHVUVTVF9C
VUdfT04gaW4gdHJhcHMuaAogICAgCiAgICBHVUVTVF9CVUdfT04gbWF5IGJlIHVzZWQgaW4gb3Ro
ZXIgZmlsZXMgZG9pbmcgZ3Vlc3QgZW11bGF0aW9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vdHJh
cHMuYyAgICAgICAgfCAyNCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2Fz
bS1hcm0vdHJhcHMuaCB8IDI0ICsrKysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFu
Z2VkLCAyNCBpbnNlcnRpb25zKCspLCAyNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4IGMwNWE4YWQyNWMu
Ljk0ZmUxYTZkYTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisrKyBiL3hlbi9h
cmNoL2FybS90cmFwcy5jCkBAIC02NywzMCArNjcsNiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgY2hl
Y2tfc3RhY2tfYWxpZ25tZW50X2NvbnN0cmFpbnRzKHZvaWQpIHsKICNlbmRpZgogfQogCi0vKgot
ICogR1VFU1RfQlVHX09OIGlzIGludGVuZGVkIGZvciBjaGVja2luZyB0aGF0IHRoZSBndWVzdCBz
dGF0ZSBoYXMgbm90IGJlZW4KLSAqIGNvcnJ1cHRlZCBpbiBoYXJkd2FyZSBhbmQvb3IgdGhhdCB0
aGUgaGFyZHdhcmUgYmVoYXZlcyBhcyB3ZQotICogYmVsaWV2ZSBpdCBzaG91bGQgKGkuZS4gdGhh
dCBjZXJ0YWluIHRyYXBzIGNhbiBvbmx5IG9jY3VyIHdoZW4gdGhlCi0gKiBndWVzdCBpcyBpbiBh
IHBhcnRpY3VsYXIgbW9kZSkuCi0gKgotICogVGhlIGludGVudGlvbiBpcyB0byBsaW1pdCB0aGUg
ZGFtYWdlIHN1Y2ggaC93IGJ1Z3MgKG9yIHNwZWMKLSAqIG1pc3VuZGVyc3RhbmRpbmdzKSBjYW4g
ZG8gYnkgdHVybmluZyB0aGVtIGludG8gRGVuaWFsIG9mIFNlcnZpY2UKLSAqIGF0dGFja3MgaW5z
dGVhZCBvZiBlLmcuIGluZm9ybWF0aW9uIGxlYWtzIG9yIHByaXZpbGVnZSBlc2NhbGF0aW9ucy4K
LSAqCi0gKiBHVUVTVF9CVUdfT04gKk1VU1QqICpOT1QqIGJlIHVzZWQgdG8gY2hlY2sgZm9yIGd1
ZXN0IGNvbnRyb2xsYWJsZSBzdGF0ZSEKLSAqCi0gKiBDb21wYXJlZCB3aXRoIHJlZ3VsYXIgQlVH
X09OIGl0IGR1bXBzIHRoZSBndWVzdCB2Y3B1IHN0YXRlIGluc3RlYWQKLSAqIG9mIFhlbidzIHN0
YXRlLgotICovCi0jZGVmaW5lIGd1ZXN0X2J1Z19vbl9mYWlsZWQocCkgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKLWRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAotICAgIHNob3dfZXhlY3V0aW9uX3N0YXRlKGd1ZXN0X2NwdV91c2VyX3Jl
Z3MoKSk7ICAgICAgICBcCi0gICAgcGFuaWMoIkd1ZXN0IEJ1ZzogJXB2OiAnJXMnLCBsaW5lICVk
LCBmaWxlICVzXG4iLCAgIFwKLSAgICAgICAgICBjdXJyZW50LCBwLCBfX0xJTkVfXywgX19GSUxF
X18pOyAgICAgICAgICAgICAgXAotfSB3aGlsZSAoMCkKLSNkZWZpbmUgR1VFU1RfQlVHX09OKHAp
IFwKLSAgICBkbyB7IGlmICggdW5saWtlbHkocCkgKSBndWVzdF9idWdfb25fZmFpbGVkKCNwKTsg
fSB3aGlsZSAoMCkKLQogI2lmZGVmIENPTkZJR19BUk1fMzIKIHN0YXRpYyBpbnQgZGVidWdfc3Rh
Y2tfbGluZXMgPSAyMDsKICNkZWZpbmUgc3RhY2tfd29yZHNfcGVyX2xpbmUgOApkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLWFybS90cmFwcy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS90cmFw
cy5oCmluZGV4IDZkOGE0M2E2OTEuLjk5N2MzNzg4NGUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vdHJhcHMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3RyYXBzLmgKQEAgLTEw
LDYgKzEwLDMwIEBACiAjIGluY2x1ZGUgPGFzbS9hcm02NC90cmFwcy5oPgogI2VuZGlmCiAKKy8q
CisgKiBHVUVTVF9CVUdfT04gaXMgaW50ZW5kZWQgZm9yIGNoZWNraW5nIHRoYXQgdGhlIGd1ZXN0
IHN0YXRlIGhhcyBub3QgYmVlbgorICogY29ycnVwdGVkIGluIGhhcmR3YXJlIGFuZC9vciB0aGF0
IHRoZSBoYXJkd2FyZSBiZWhhdmVzIGFzIHdlCisgKiBiZWxpZXZlIGl0IHNob3VsZCAoaS5lLiB0
aGF0IGNlcnRhaW4gdHJhcHMgY2FuIG9ubHkgb2NjdXIgd2hlbiB0aGUKKyAqIGd1ZXN0IGlzIGlu
IGEgcGFydGljdWxhciBtb2RlKS4KKyAqCisgKiBUaGUgaW50ZW50aW9uIGlzIHRvIGxpbWl0IHRo
ZSBkYW1hZ2Ugc3VjaCBoL3cgYnVncyAob3Igc3BlYworICogbWlzdW5kZXJzdGFuZGluZ3MpIGNh
biBkbyBieSB0dXJuaW5nIHRoZW0gaW50byBEZW5pYWwgb2YgU2VydmljZQorICogYXR0YWNrcyBp
bnN0ZWFkIG9mIGUuZy4gaW5mb3JtYXRpb24gbGVha3Mgb3IgcHJpdmlsZWdlIGVzY2FsYXRpb25z
LgorICoKKyAqIEdVRVNUX0JVR19PTiAqTVVTVCogKk5PVCogYmUgdXNlZCB0byBjaGVjayBmb3Ig
Z3Vlc3QgY29udHJvbGxhYmxlIHN0YXRlIQorICoKKyAqIENvbXBhcmVkIHdpdGggcmVndWxhciBC
VUdfT04gaXQgZHVtcHMgdGhlIGd1ZXN0IHZjcHUgc3RhdGUgaW5zdGVhZAorICogb2YgWGVuJ3Mg
c3RhdGUuCisgKi8KKyNkZWZpbmUgZ3Vlc3RfYnVnX29uX2ZhaWxlZChwKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgc2hvd19leGVjdXRpb25fc3RhdGUoZ3Vlc3RfY3B1X3VzZXJf
cmVncygpKTsgICAgICAgIFwKKyAgICBwYW5pYygiR3Vlc3QgQnVnOiAlcHY6ICclcycsIGxpbmUg
JWQsIGZpbGUgJXNcbiIsICAgXAorICAgICAgICAgIGN1cnJlbnQsIHAsIF9fTElORV9fLCBfX0ZJ
TEVfXyk7ICAgICAgICAgICAgICBcCit9IHdoaWxlICgwKQorI2RlZmluZSBHVUVTVF9CVUdfT04o
cCkgXAorICAgIGRvIHsgaWYgKCB1bmxpa2VseShwKSApIGd1ZXN0X2J1Z19vbl9mYWlsZWQoI3Ap
OyB9IHdoaWxlICgwKQorCiBpbnQgY2hlY2tfY29uZGl0aW9uYWxfaW5zdHIoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpOwogCiB2b2lkIGFkdmFuY2VfcGMo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpOwotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:18:13 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:18:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjbp-0000df-3q; Fri, 14 Dec 2018 09:18:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjbn-0000dV-Tl
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:18:11 +0000
X-Inumbo-ID: 2d3d11fa-ff81-11e8-80f2-cfa49e1d457b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2d3d11fa-ff81-11e8-80f2-cfa49e1d457b;
 Fri, 14 Dec 2018 09:18:11 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjbm-0007ef-RL
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:18:10 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjbm-0004ha-On
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:18:10 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjbm-0004ha-On@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:18:10 +0000
Subject: [Xen-changelog] [xen master] xen/arm: p2m: Clean-up headers
 included and order them alphabetically
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDIwMjc4NGYyZDJkNDAzM2EwZjE5OTMwODA0YzlkNGVmODI0ZmRkMTYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE5v
diAyMiAxMDo1NzozNiAyMDE4ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFdlZCBEZWMgMTIgMTU6NDk6MjIgMjAxOCArMDAw
MAoKICAgIHhlbi9hcm06IHAybTogQ2xlYW4tdXAgaGVhZGVycyBpbmNsdWRlZCBhbmQgb3JkZXIg
dGhlbSBhbHBoYWJldGljYWxseQogICAgCiAgICBBIGxvdCBvZiB0aGUgaGVhZGVycyBhcmUgbm90
IG5lY2Vzc2FyeSwgc28gcmVtb3ZlIHRoZW0uIEF0IHRoZSBzYW1lCiAgICB0aW1lLCByZS1vcmRl
ciB0aGVtIGFscGhhYmV0aWNhbGx5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vcDJtLmMgfCAx
OCArKysrKy0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDEz
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNo
L2FybS9wMm0uYwppbmRleCA2Yzc2Mjk4ZWJjLi44MWYzMTA3ZGQyIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC0xLDE5ICsxLDExIEBA
Ci0jaW5jbHVkZSA8eGVuL3NjaGVkLmg+Ci0jaW5jbHVkZSA8eGVuL2xpYi5oPgotI2luY2x1ZGUg
PHhlbi9lcnJuby5oPgorI2luY2x1ZGUgPHhlbi9jcHUuaD4KICNpbmNsdWRlIDx4ZW4vZG9tYWlu
X3BhZ2UuaD4KLSNpbmNsdWRlIDx4ZW4vYml0b3BzLmg+Ci0jaW5jbHVkZSA8eGVuL3ZtX2V2ZW50
Lmg+Ci0jaW5jbHVkZSA8eGVuL21vbml0b3IuaD4KICNpbmNsdWRlIDx4ZW4vaW9jYXAuaD4KLSNp
bmNsdWRlIDx4ZW4vbWVtX2FjY2Vzcy5oPgotI2luY2x1ZGUgPHhlbi94bWFsbG9jLmg+Ci0jaW5j
bHVkZSA8eGVuL2NwdS5oPgotI2luY2x1ZGUgPHhlbi9ub3RpZmllci5oPgotI2luY2x1ZGUgPHB1
YmxpYy92bV9ldmVudC5oPgotI2luY2x1ZGUgPGFzbS9mbHVzaHRsYi5oPgorI2luY2x1ZGUgPHhl
bi9saWIuaD4KKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKwogI2luY2x1ZGUgPGFzbS9ldmVudC5o
PgotI2luY2x1ZGUgPGFzbS9oYXJkaXJxLmg+CisjaW5jbHVkZSA8YXNtL2ZsdXNodGxiLmg+CiAj
aW5jbHVkZSA8YXNtL3BhZ2UuaD4KIAogI2RlZmluZSBNQVhfVk1JRF84X0JJVCAgKDFVTCA8PCA4
KQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
bWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:18:24 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:18:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjc0-0000et-6C; Fri, 14 Dec 2018 09:18:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjby-0000el-Nu
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:18:22 +0000
X-Inumbo-ID: 3352498d-ff81-11e8-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3352498d-ff81-11e8-8e1d-bc764e045a96;
 Fri, 14 Dec 2018 09:18:21 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjbx-0007en-1A
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:18:21 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjbw-0004iJ-Uy
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:18:20 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjbw-0004iJ-Uy@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:18:20 +0000
Subject: [Xen-changelog] [xen master] xen/arm: p2m: Introduce p2m_is_valid
 and use it
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJhNjU0ZDMxMjkxNDIxODc4MmU0ZTNmYzM1OWZmMjBmZTYyZjdiNjAKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEZl
YiAyMSAxNDoxODo0MiAyMDE4ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFdlZCBEZWMgMTIgMTU6NDk6NDcgMjAxOCArMDAw
MAoKICAgIHhlbi9hcm06IHAybTogSW50cm9kdWNlIHAybV9pc192YWxpZCBhbmQgdXNlIGl0CiAg
ICAKICAgIFRoZSBMUEFFIGZvcm1hdCBhbGxvd3MgdG8gc3RvcmUgaW5mb3JtYXRpb24gaW4gYW4g
ZW50cnkgZXZlbiB3aXRoIHRoZQogICAgdmFsaWQgYml0IHVuc2V0LiBJbiBhIGZvbGxvdy11cCBw
YXRjaCwgd2Ugd2lsbCB0YWtlIGFkdmFudGFnZSBvZiB0aGlzCiAgICBmZWF0dXJlIHRvIHJlLXB1
cnBvc2UgdGhlIHZhbGlkIGJpdCBmb3IgZ2VuZXJhdGluZyBhIHRyYW5zbGF0aW9uIGZhdWx0CiAg
ICBldmVuIGlmIGFuIGVudHJ5IGNvbnRhaW5zIHZhbGlkIGluZm9ybWF0aW9uLgogICAgCiAgICBT
byB3ZSBuZWVkIGEgZGlmZmVyZW50IHdheSB0byBrbm93IHdoZXRoZXIgYW4gZW50cnkgY29udGFp
bnMgdmFsaWQKICAgIGluZm9ybWF0aW9uLiBJdCBpcyBwb3NzaWJsZSB0byB1c2UgdGhlIGluZm9y
bWF0aW9uIGhvbGQgaW4gdGhlIHAybV90eXBlCiAgICB0byBrbm93IGZvciB0aGF0IHB1cnBvc2Uu
IEluZGVlZCBhbGwgZW50cmllcyBjb250YWluaW5nIHZhbGlkCiAgICBpbmZvcm1hdGlvbiB3aWxs
IGhhdmUgYSB2YWxpZCBwMm0gdHlwZSAoaS5lIHAybV90eXBlICE9IHAybV9pbnZhbGlkKS4KICAg
IAogICAgVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IGhlbHBlciBwMm1faXNfdmFsaWQsIHdo
aWNoIGltcGxlbWVudHMgdGhhdAogICAgaWRlYSwgYW5kIHJlcGxhY2UgbW9zdCBvZiBscGFlX2lz
X3ZhbGlkIGNhbGwgd2l0aCB0aGUgbmV3IGhlbHBlci4gVGhlIG9uZXMKICAgIHJlbWFpbmluZyBh
cmUgZm9yIFRMQnMgaGFuZGxpbmcgYW5kIGVudHJpZXMgYWNjb3VudGluZy4KICAgIAogICAgV2l0
aCB0aGUgcmVuYW1pbmcgdGhlcmUgYXJlIDIgb3RoZXJzIGNoYW5nZXMgcmVxdWlyZWQ6CiAgICAg
ICAgLSBHZW5lcmF0ZSB0YWJsZSBlbnRyeSB3aXRoIGEgdmFsaWQgcDJtIHR5cGUKICAgICAgICAt
IERldGVjdCBuZXcgbWFwcGluZyBmb3IgcHJvcGVyIHN0YXRzIGFjY291bnRpbmcKICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0t
LQogeGVuL2FyY2gvYXJtL3AybS5jIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXgg
ODFmMzEwN2RkMi4uNDdiNTRjNzkyZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisr
KyBiL3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtMjEyLDE3ICsyMTIsMjYgQEAgc3RhdGljIHAybV9h
Y2Nlc3NfdCBwMm1fbWVtX2FjY2Vzc19yYWRpeF9nZXQoc3RydWN0IHAybV9kb21haW4gKnAybSwg
Z2ZuX3QgZ2ZuKQogfQogCiAvKgorICogSW4gdGhlIGNhc2Ugb2YgdGhlIFAyTSwgdGhlIHZhbGlk
IGJpdCBpcyB1c2VkIGZvciBvdGhlciBwdXJwb3NlLiBVc2UKKyAqIHRoZSB0eXBlIHRvIGNoZWNr
IHdoZXRoZXIgYW4gZW50cnkgaXMgdmFsaWQuCisgKi8KK3N0YXRpYyBpbmxpbmUgYm9vbCBwMm1f
aXNfdmFsaWQobHBhZV90IHB0ZSkKK3sKKyAgICByZXR1cm4gcHRlLnAybS50eXBlICE9IHAybV9p
bnZhbGlkOworfQorCisvKgogICogbHBhZV9pc18qIGhlbHBlcnMgZG9uJ3QgY2hlY2sgd2hldGhl
ciB0aGUgdmFsaWQgYml0IGlzIHNldCBpbiB0aGUKICAqIFBURS4gUHJvdmlkZSBvdXIgb3duIG92
ZXJsYXkgdG8gY2hlY2sgdGhlIHZhbGlkIGJpdC4KICAqLwogc3RhdGljIGlubGluZSBib29sIHAy
bV9pc19tYXBwaW5nKGxwYWVfdCBwdGUsIHVuc2lnbmVkIGludCBsZXZlbCkKIHsKLSAgICByZXR1
cm4gbHBhZV9pc192YWxpZChwdGUpICYmIGxwYWVfaXNfbWFwcGluZyhwdGUsIGxldmVsKTsKKyAg
ICByZXR1cm4gcDJtX2lzX3ZhbGlkKHB0ZSkgJiYgbHBhZV9pc19tYXBwaW5nKHB0ZSwgbGV2ZWwp
OwogfQogCiBzdGF0aWMgaW5saW5lIGJvb2wgcDJtX2lzX3N1cGVycGFnZShscGFlX3QgcHRlLCB1
bnNpZ25lZCBpbnQgbGV2ZWwpCiB7Ci0gICAgcmV0dXJuIGxwYWVfaXNfdmFsaWQocHRlKSAmJiBs
cGFlX2lzX3N1cGVycGFnZShwdGUsIGxldmVsKTsKKyAgICByZXR1cm4gcDJtX2lzX3ZhbGlkKHB0
ZSkgJiYgbHBhZV9pc19zdXBlcnBhZ2UocHRlLCBsZXZlbCk7CiB9CiAKICNkZWZpbmUgR1VFU1Rf
VEFCTEVfTUFQX0ZBSUxFRCAwCkBAIC0yNTYsNyArMjY1LDcgQEAgc3RhdGljIGludCBwMm1fbmV4
dF9sZXZlbChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBib29sIHJlYWRfb25seSwKIAogICAgIGVu
dHJ5ID0gKnRhYmxlICsgb2Zmc2V0OwogCi0gICAgaWYgKCAhbHBhZV9pc192YWxpZCgqZW50cnkp
ICkKKyAgICBpZiAoICFwMm1faXNfdmFsaWQoKmVudHJ5KSApCiAgICAgewogICAgICAgICBpZiAo
IHJlYWRfb25seSApCiAgICAgICAgICAgICByZXR1cm4gR1VFU1RfVEFCTEVfTUFQX0ZBSUxFRDsK
QEAgLTM0OCw3ICszNTcsNyBAQCBtZm5fdCBwMm1fZ2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0sIGdmbl90IGdmbiwKIAogICAgIGVudHJ5ID0gdGFibGVbb2Zmc2V0c1tsZXZlbF1dOwog
Ci0gICAgaWYgKCBscGFlX2lzX3ZhbGlkKGVudHJ5KSApCisgICAgaWYgKCBwMm1faXNfdmFsaWQo
ZW50cnkpICkKICAgICB7CiAgICAgICAgICp0ID0gZW50cnkucDJtLnR5cGU7CiAKQEAgLTUzNiw4
ICs1NDUsMTEgQEAgc3RhdGljIGxwYWVfdCBwYWdlX3RvX3AybV90YWJsZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlKQogICAgIC8qCiAgICAgICogVGhlIGFjY2VzcyB2YWx1ZSBkb2VzIG5vdCBtYXR0
ZXIgYmVjYXVzZSB0aGUgaGFyZHdhcmUgd2lsbCBpZ25vcmUKICAgICAgKiB0aGUgcGVybWlzc2lv
biBmaWVsZHMgZm9yIHRhYmxlIGVudHJ5LgorICAgICAqCisgICAgICogV2UgdXNlIHAybV9yYW1f
cncgc28gdGhlIGVudHJ5IGhhcyBhIHZhbGlkIHR5cGUuIFRoaXMgaXMgaW1wb3J0YW50CisgICAg
ICogZm9yIHAybV9pc192YWxpZCgpIHRvIHJldHVybiB2YWxpZCBvbiB0YWJsZSBlbnRyaWVzLgog
ICAgICAqLwotICAgIHJldHVybiBtZm5fdG9fcDJtX2VudHJ5KHBhZ2VfdG9fbWZuKHBhZ2UpLCBw
Mm1faW52YWxpZCwgcDJtX2FjY2Vzc19yd3gpOworICAgIHJldHVybiBtZm5fdG9fcDJtX2VudHJ5
KHBhZ2VfdG9fbWZuKHBhZ2UpLCBwMm1fcmFtX3J3LCBwMm1fYWNjZXNzX3J3eCk7CiB9CiAKIHN0
YXRpYyBpbmxpbmUgdm9pZCBwMm1fd3JpdGVfcHRlKGxwYWVfdCAqcCwgbHBhZV90IHB0ZSwgYm9v
bCBjbGVhbl9wdGUpCkBAIC01NjEsNyArNTczLDcgQEAgc3RhdGljIGludCBwMm1fY3JlYXRlX3Rh
YmxlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGxwYWVfdCAqZW50cnkpCiAgICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZTsKICAgICBscGFlX3QgKnA7CiAKLSAgICBBU1NFUlQoIWxwYWVfaXNfdmFs
aWQoKmVudHJ5KSk7CisgICAgQVNTRVJUKCFwMm1faXNfdmFsaWQoKmVudHJ5KSk7CiAKICAgICBw
YWdlID0gYWxsb2NfZG9taGVhcF9wYWdlKE5VTEwsIDApOwogICAgIGlmICggcGFnZSA9PSBOVUxM
ICkKQEAgLTYxOCw3ICs2MzAsNyBAQCBzdGF0aWMgaW50IHAybV9tZW1fYWNjZXNzX3JhZGl4X3Nl
dChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm4sCiAgKi8KIHN0YXRpYyB2b2lkIHAy
bV9wdXRfbDNfcGFnZShjb25zdCBscGFlX3QgcHRlKQogewotICAgIEFTU0VSVChscGFlX2lzX3Zh
bGlkKHB0ZSkpOworICAgIEFTU0VSVChwMm1faXNfdmFsaWQocHRlKSk7CiAKICAgICAvKgogICAg
ICAqIFRPRE86IEhhbmRsZSBvdGhlciBwMm0gdHlwZXMKQEAgLTY0Niw3ICs2NTgsNyBAQCBzdGF0
aWMgdm9pZCBwMm1fZnJlZV9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBnOwogCiAgICAgLyogTm90aGluZyB0byBkbyBpZiB0aGUgZW50cnkgaXMg
aW52YWxpZC4gKi8KLSAgICBpZiAoICFscGFlX2lzX3ZhbGlkKGVudHJ5KSApCisgICAgaWYgKCAh
cDJtX2lzX3ZhbGlkKGVudHJ5KSApCiAgICAgICAgIHJldHVybjsKIAogICAgIC8qIE5vdGhpbmcg
dG8gZG8gYnV0IHVwZGF0aW5nIHRoZSBzdGF0cyBpZiB0aGUgZW50cnkgaXMgYSBzdXBlci1wYWdl
LiAqLwpAQCAtOTQzLDcgKzk1NSw3IEBAIHN0YXRpYyBpbnQgX19wMm1fc2V0X2VudHJ5KHN0cnVj
dCBwMm1fZG9tYWluICpwMm0sCiAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgcDJt
LT5uZWVkX2ZsdXNoID0gdHJ1ZTsKICAgICAgICAgfQotICAgICAgICBlbHNlIC8qIG5ldyBtYXBw
aW5nICovCisgICAgICAgIGVsc2UgaWYgKCAhcDJtX2lzX3ZhbGlkKG9yaWdfcHRlKSApIC8qIG5l
dyBtYXBwaW5nICovCiAgICAgICAgICAgICBwMm0tPnN0YXRzLm1hcHBpbmdzW2xldmVsXSsrOwog
CiAgICAgICAgIHAybV93cml0ZV9wdGUoZW50cnksIHB0ZSwgcDJtLT5jbGVhbl9wdGUpOwpAQCAt
OTU3LDcgKzk2OSw3IEBAIHN0YXRpYyBpbnQgX19wMm1fc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9t
YWluICpwMm0sCiAgICAgICogRnJlZSB0aGUgZW50cnkgb25seSBpZiB0aGUgb3JpZ2luYWwgcHRl
IHdhcyB2YWxpZCBhbmQgdGhlIGJhc2UKICAgICAgKiBpcyBkaWZmZXJlbnQgKHRvIGF2b2lkIGZy
ZWVpbmcgd2hlbiBwZXJtaXNzaW9uIGlzIGNoYW5nZWQpLgogICAgICAqLwotICAgIGlmICggbHBh
ZV9pc192YWxpZChvcmlnX3B0ZSkgJiYKKyAgICBpZiAoIHAybV9pc192YWxpZChvcmlnX3B0ZSkg
JiYKICAgICAgICAgICFtZm5fZXEobHBhZV9nZXRfbWZuKCplbnRyeSksIGxwYWVfZ2V0X21mbihv
cmlnX3B0ZSkpICkKICAgICAgICAgcDJtX2ZyZWVfZW50cnkocDJtLCBvcmlnX3B0ZSwgbGV2ZWwp
OwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:18:33 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:18:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjc9-0000ft-85; Fri, 14 Dec 2018 09:18:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjc8-0000fm-4a
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:18:32 +0000
X-Inumbo-ID: 39604e0c-ff81-11e8-9542-e775ddeae217
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 39604e0c-ff81-11e8-9542-e775ddeae217;
 Fri, 14 Dec 2018 09:18:31 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjc7-0007fN-76
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:18:31 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjc7-0004jH-4i
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:18:31 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjc7-0004jH-4i@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:18:31 +0000
Subject: [Xen-changelog] [xen master] xen/arm: p2m: Handle translation fault
 in get_page_from_gva
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZkNmJlOThjYTUyY2E5NzdmYjNkZWI0ZDZmNjY1YmNmYjg0YThlYzcKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEZl
YiAyMSAxNDoxODo0MCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFdlZCBEZWMgMTIgMTY6MDQ6NTEgMjAxOCArMDAw
MAoKICAgIHhlbi9hcm06IHAybTogSGFuZGxlIHRyYW5zbGF0aW9uIGZhdWx0IGluIGdldF9wYWdl
X2Zyb21fZ3ZhCiAgICAKICAgIEEgZm9sbG93LXVwIHBhdGNoIHdpbGwgcmUtcHVycG9zZSB0aGUg
dmFsaWQgYml0IG9mIExQQUUgZW50cmllcyB0bwogICAgZ2VuZXJhdGUgZmF1bHQgZXZlbiBvbiBl
bnRyeSBjb250YWluaW5nIHZhbGlkIGluZm9ybWF0aW9uLgogICAgCiAgICBUaGlzIG1lYW5zIHRo
YXQgd2hlbiB0cmFuc2xhdGluZyBhIGd1ZXN0IFZBIHRvIGd1ZXN0IFBBIChlLmcgSVBBKSB3aWxs
CiAgICBmYWlsIGlmIHRoZSBTdGFnZS0yIGVudHJpZXMgdXNlZCBoYXZlIHRoZSB2YWxpZCBiaXQg
dW5zZXQuIEJlY2F1c2Ugb2YKICAgIHRoYXQsIHdlIG5lZWQgdG8gZmFsbGJhY2sgdG8gd2FsayB0
aGUgcGFnZS10YWJsZSBpbiBzb2Z0d2FyZSB0byBjaGVjawogICAgd2hldGhlciB0aGUgZmF1bHQg
d2FzIGV4cGVjdGVkLgogICAgCiAgICBUaGlzIHBhdGNoIGFkZHMgdGhlIHNvZnR3YXJlIHBhZ2Ut
dGFibGUgd2FsayBvbiBhbGwgdGhlIHRyYW5zbGF0aW9uCiAgICBmYXVsdC4gSXQgd291bGQgYmUg
cG9zc2libGUgaW4gdGhlIGZ1dHVyZSB0byBhdm9pZCBwb2ludGxlc3Mgd2FsayB3aGVuCiAgICB0
aGUgZmF1bHQgaW4gUEFSX0VMMSBpcyBub3QgYSB0cmFuc2xhdGlvbiBmYXVsdC4KICAgIAogICAg
VGhpcyBmdW5jdGlvbiBoYXMgb25seSB3b3JrZWQgZm9yIGd1ZXN0IFJBTSBwYWdlcyAobm8gZm9y
ZWluZyBtYXBwaW5ncyBvcgogICAgTU1JTyBtYXBwaW5ncykgYmVjYXVzZSB3ZSByZXF1aXJlIHRo
ZSBwYWdlIHRvIGJlbG9uZyB0byB0aGUgZG9tYWluIGZvcgogICAgZ2V0dGluZyBhIHJlZmVyZW5j
ZS4gVGhpcyBtZWFucyB3ZSBjYW4gZGVueSBhbGwgbm9uIGd1ZXN0IFJBTSBwYWdlcy4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
Ci0tLQogeGVuL2FyY2gvYXJtL3AybS5jIHwgNjYgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNTkgaW5zZXJ0aW9u
cygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94
ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggNDdiNTRjNzkyZS4uMzk2ODBlZWI2ZSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtNiw2ICs2
LDcgQEAKIAogI2luY2x1ZGUgPGFzbS9ldmVudC5oPgogI2luY2x1ZGUgPGFzbS9mbHVzaHRsYi5o
PgorI2luY2x1ZGUgPGFzbS9ndWVzdF93YWxrLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KIAog
I2RlZmluZSBNQVhfVk1JRF84X0JJVCAgKDFVTCA8PCA4KQpAQCAtMTQzMCw2ICsxNDMxLDggQEAg
c3RydWN0IHBhZ2VfaW5mbyAqZ2V0X3BhZ2VfZnJvbV9ndmEoc3RydWN0IHZjcHUgKnYsIHZhZGRy
X3QgdmEsCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IE5VTEw7CiAgICAgcGFkZHJfdCBt
YWRkciA9IDA7CiAgICAgdWludDY0X3QgcGFyOworICAgIG1mbl90IG1mbjsKKyAgICBwMm1fdHlw
ZV90IHQ7CiAKICAgICAvKgogICAgICAqIFhYWDogVG8gc3VwcG9ydCBhIGRpZmZlcmVudCB2Q1BV
LCB3ZSB3b3VsZCBuZWVkIHRvIGxvYWQgdGhlCkBAIC0xNDQ2LDggKzE0NDksMjkgQEAgc3RydWN0
IHBhZ2VfaW5mbyAqZ2V0X3BhZ2VfZnJvbV9ndmEoc3RydWN0IHZjcHUgKnYsIHZhZGRyX3QgdmEs
CiAgICAgcGFyID0gZ3ZpcnRfdG9fbWFkZHIodmEsICZtYWRkciwgZmxhZ3MpOwogICAgIHAybV9y
ZWFkX3VubG9jayhwMm0pOwogCisgICAgLyoKKyAgICAgKiBndmlydF90b19tYWRkciBtYXkgZmFp
bCBpZiB0aGUgZW50cnkgZG9lcyBub3QgaGF2ZSB0aGUgdmFsaWQgYml0CisgICAgICogc2V0LiBG
YWxsYmFjayB0byB0aGUgc2Vjb25kIG1ldGhvZDoKKyAgICAgKiAgMSkgVHJhbnNsYXRlIHRoZSBW
QSB0byBJUEEgdXNpbmcgc29mdHdhcmUgbG9va3VwIC0+IFN0YWdlLTEgcGFnZS10YWJsZQorICAg
ICAqICBtYXkgbm90IGJlIGFjY2Vzc2libGUgYmVjYXVzZSB0aGUgc3RhZ2UtMiBlbnRyaWVzIG1h
eSBoYXZlIHZhbGlkCisgICAgICogIGJpdCB1bnNldC4KKyAgICAgKiAgMikgU29mdHdhcmUgbG9v
a3VwIG9mIHRoZSBNRk4KKyAgICAgKgorICAgICAqIE5vdGUgdGhhdCB3aGVuIG1lbWFjY2VzcyBp
cyBlbmFibGVkLCB3ZSBpbnN0ZWFkIGNhbGwgZGlyZWN0bHkKKyAgICAgKiBwMm1fbWVtX2FjY2Vz
c19jaGVja19hbmRfZ2V0X3BhZ2UoLi4uKS4gQmVjYXVzZSB0aGUgZnVuY3Rpb24gaXMgYQorICAg
ICAqIGEgdmFyaWFudCBvZiB0aGUgbWV0aG9kcyBkZXNjcmliZWQgYWJvdmUsIGl0IHdpbGwgYmUg
YWJsZSB0bworICAgICAqIGhhbmRsZSBlbnRyaWVzIHdpdGggdmFsaWQgYml0IHVuc2V0LgorICAg
ICAqCisgICAgICogVE9ETzogSW50ZWdyYXRlIG1vcmUgbmljZWx5IG1lbWFjY2VzcyB3aXRoIHRo
ZSByZXN0IG9mIHRoZQorICAgICAqIGZ1bmN0aW9uLgorICAgICAqIFRPRE86IFVzZSB0aGUgZmF1
bHQgZXJyb3IgaW4gUEFSX0VMMSB0byBhdm9pZCBwb2ludGxlc3MKKyAgICAgKiAgdHJhbnNsYXRp
b24uCisgICAgICovCiAgICAgaWYgKCBwYXIgKQogICAgIHsKKyAgICAgICAgcGFkZHJfdCBpcGE7
CisgICAgICAgIHVuc2lnbmVkIGludCBzMV9wZXJtczsKKwogICAgICAgICAvKgogICAgICAgICAg
KiBXaGVuIG1lbWFjY2VzcyBpcyBlbmFibGVkLCB0aGUgdHJhbnNsYXRpb24gR1ZBIHRvIE1BRERS
IG1heQogICAgICAgICAgKiBoYXZlIGZhaWxlZCBiZWNhdXNlIG9mIGEgcGVybWlzc2lvbiBmYXVs
dC4KQEAgLTE0NTUsMjAgKzE0NzksNDggQEAgc3RydWN0IHBhZ2VfaW5mbyAqZ2V0X3BhZ2VfZnJv
bV9ndmEoc3RydWN0IHZjcHUgKnYsIHZhZGRyX3QgdmEsCiAgICAgICAgIGlmICggcDJtLT5tZW1f
YWNjZXNzX2VuYWJsZWQgKQogICAgICAgICAgICAgcmV0dXJuIHAybV9tZW1fYWNjZXNzX2NoZWNr
X2FuZF9nZXRfcGFnZSh2YSwgZmxhZ3MsIHYpOwogCi0gICAgICAgIGRwcmludGsoWEVOTE9HX0df
REVCVUcsCi0gICAgICAgICAgICAgICAgIiVwdjogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPSUj
IlBSSXZhZGRyIiBmbGFncz0weCVseCBwYXI9JSMiUFJJeDY0IlxuIiwKLSAgICAgICAgICAgICAg
ICB2LCB2YSwgZmxhZ3MsIHBhcik7Ci0gICAgICAgIHJldHVybiBOVUxMOworICAgICAgICAvKgor
ICAgICAgICAgKiBUaGUgc29mdHdhcmUgc3RhZ2UtMSB0YWJsZSB3YWxrIGNhbiBzdGlsbCBmYWls
LCBlLmcsIGlmIHRoZQorICAgICAgICAgKiBHVkEgaXMgbm90IG1hcHBlZC4KKyAgICAgICAgICov
CisgICAgICAgIGlmICggIWd1ZXN0X3dhbGtfdGFibGVzKHYsIHZhLCAmaXBhLCAmczFfcGVybXMp
ICkKKyAgICAgICAgeworICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfR19ERUJVRywKKyAgICAg
ICAgICAgICAgICAgICAgIiVwdjogRmFpbGVkIHRvIHdhbGsgcGFnZS10YWJsZSB2YSAlIyJQUkl2
YWRkciJcbiIsIHYsIHZhKTsKKyAgICAgICAgICAgIHJldHVybiBOVUxMOworICAgICAgICB9CisK
KyAgICAgICAgbWZuID0gcDJtX2xvb2t1cChkLCBnYWRkcl90b19nZm4oaXBhKSwgJnQpOworICAg
ICAgICBpZiAoIG1mbl9lcShJTlZBTElEX01GTiwgbWZuKSB8fCAhcDJtX2lzX3JhbSh0KSApCisg
ICAgICAgICAgICByZXR1cm4gTlVMTDsKKworICAgICAgICAvKgorICAgICAgICAgKiBDaGVjayBw
ZXJtaXNzaW9uIHRoYXQgYXJlIGFzc3VtZWQgYnkgdGhlIGNhbGxlci4gRm9yIGluc3RhbmNlCisg
ICAgICAgICAqIGluIGNhc2Ugb2YgZ3Vlc3Rjb3B5LCB0aGUgY2FsbGVyIGFzc3VtZXMgdGhhdCB0
aGUgdHJhbnNsYXRlZAorICAgICAgICAgKiBwYWdlIGNhbiBiZSBhY2Nlc3NlZCB3aXRoIHRoZSBy
ZXF1ZXN0ZWQgcGVybWlzc2lvbnMuIElmIHRoaXMKKyAgICAgICAgICogaXMgbm90IHRoZSBjYXNl
LCB3ZSBzaG91bGQgZmFpbC4KKyAgICAgICAgICoKKyAgICAgICAgICogUGxlYXNlIG5vdGUgdGhh
dCB3ZSBkbyBub3QgY2hlY2sgZm9yIHRoZSBHVjJNX0VYRUMKKyAgICAgICAgICogcGVybWlzc2lv
bi4gVGhpcyBpcyBmaW5lIGJlY2F1c2UgdGhlIGhhcmR3YXJlLWJhc2VkIHRyYW5zbGF0aW9uCisg
ICAgICAgICAqIGluc3RydWN0aW9uIGRvZXMgbm90IHRlc3QgZm9yIGV4ZWN1dGUgcGVybWlzc2lv
bnMuCisgICAgICAgICAqLworICAgICAgICBpZiAoIChmbGFncyAmIEdWMk1fV1JJVEUpICYmICEo
czFfcGVybXMgJiBHVjJNX1dSSVRFKSApCisgICAgICAgICAgICByZXR1cm4gTlVMTDsKKworICAg
ICAgICBpZiAoIChmbGFncyAmIEdWMk1fV1JJVEUpICYmIHQgIT0gcDJtX3JhbV9ydyApCisgICAg
ICAgICAgICByZXR1cm4gTlVMTDsKICAgICB9CisgICAgZWxzZQorICAgICAgICBtZm4gPSBtYWRk
cl90b19tZm4obWFkZHIpOwogCi0gICAgaWYgKCAhbWZuX3ZhbGlkKG1hZGRyX3RvX21mbihtYWRk
cikpICkKKyAgICBpZiAoICFtZm5fdmFsaWQobWZuKSApCiAgICAgewogICAgICAgICBkcHJpbnRr
KFhFTkxPR19HX0RFQlVHLCAiJXB2OiBJbnZhbGlkIE1GTiAlIyJQUklfbWZuIlxuIiwKLSAgICAg
ICAgICAgICAgICB2LCBtZm5feChtYWRkcl90b19tZm4obWFkZHIpKSk7CisgICAgICAgICAgICAg
ICAgdiwgbWZuX3gobWZuKSk7CiAgICAgICAgIHJldHVybiBOVUxMOwogICAgIH0KIAotICAgIHBh
Z2UgPSBtZm5fdG9fcGFnZShtYWRkcl90b19tZm4obWFkZHIpKTsKKyAgICBwYWdlID0gbWZuX3Rv
X3BhZ2UobWZuKTsKICAgICBBU1NFUlQocGFnZSk7CiAKICAgICBpZiAoIHVubGlrZWx5KCFnZXRf
cGFnZShwYWdlLCBkKSkgKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:18:44 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:18:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjcK-0000xm-9z; Fri, 14 Dec 2018 09:18:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjcI-0000xa-TF
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:18:42 +0000
X-Inumbo-ID: 3f73a500-ff81-11e8-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3f73a500-ff81-11e8-8e1d-bc764e045a96;
 Fri, 14 Dec 2018 09:18:41 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjcH-0007fV-D3
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:18:41 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjcH-0004k3-Al
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:18:41 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjcH-0004k3-Al@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:18:41 +0000
Subject: [Xen-changelog] [xen master] xen/arm: p2m: Introduce a function to
 resolve translation fault
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDcwYzkyZDk4OWVhNjhlYmI4OThiMzJlODM2Y2U2NDkzYjExOTczOTUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIEp1
bCAxNiAxNTo0OTowMyAyMDE4ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFdlZCBEZWMgMTIgMTY6MDY6NTIgMjAxOCArMDAw
MAoKICAgIHhlbi9hcm06IHAybTogSW50cm9kdWNlIGEgZnVuY3Rpb24gdG8gcmVzb2x2ZSB0cmFu
c2xhdGlvbiBmYXVsdAogICAgCiAgICBDdXJyZW50bHkgYSBTdGFnZS0yIHRyYW5zbGF0aW9uIGZh
dWx0IGNvdWxkIGhhcHBlbjoKICAgICAgICAxKSBNTUlPIGVtdWxhdGlvbgogICAgICAgIDIpIEFu
b3RoZXIgcENQVSB3YXMgbW9kaWZ5aW5nIHRoZSBQMk0gdXNpbmcgQnJlYWstQmVmb3JlLU1ha2UK
ICAgICAgICAzKSBHdWVzdCBQaHlzaWNhbCBhZGRyZXNzIGlzIG5vdCBtYXBwZWQKICAgIAogICAg
QSBmb2xsb3ctdXAgcGF0Y2ggd2lsbCByZS1wdXJwb3NlIHRoZSB2YWxpZCBiaXQgaW4gYW4gZW50
cnkgdG8gZ2VuZXJhdGUKICAgIHRyYW5zbGF0aW9uIGZhdWx0LiBUaGlzIHdvdWxkIGJlIHVzZWQg
dG8gZG8gYW4gYWN0aW9uIG9uIGVhY2ggZW50cnkgdG8KICAgIHRyYWNrIHBhZ2VzIHVzZWQgZm9y
IGEgZ2l2ZW4gcGVyaW9kLgogICAgCiAgICBXaGVuIHJlY2VpdmluZyB0aGUgdHJhbnNsYXRpb24g
ZmF1bHQsIHdlIHdvdWxkIG5lZWQgdG8gd2FsayB0aGUgcGFnZXMKICAgIHRhYmxlIHRvIGZpbmQg
dGhlIGZhdWx0aW5nIGVudHJ5IGFuZCB0aGVuIHRvZ2dsZSB2YWxpZCBiaXQuIFdlIGNhbid0IHVz
ZQogICAgcDJtX2xvb2t1cCgpIGZvciB0aGlzIHB1cnBvc2UgYXMgaXQgb25seSB0ZWxscyB1cyB0
aGUgbWFwcGluZyBleGlzdHMuCiAgICAKICAgIFNvIHRoaXMgcGF0Y2ggYWRkcyBhIG5ldyBmdW5j
dGlvbiB0byB3YWxrIHRoZSBwYWdlLXRhYmxlcyBhbmQgdXBkYXRlcwogICAgdGhlIGVudHJ5LiBU
aGlzIGZ1bmN0aW9uIHdpbGwgYWxzbyBoYW5kbGUgMikgYXMgaXQgYWxzbyByZXF1aXJlcyB3YWxr
aW5nCiAgICB0aGUgcGFnZS10YWJsZS4KICAgIAogICAgVGhlIGZ1bmN0aW9uIGlzIGFibGUgdG8g
Y29wZSB3aXRoIGJvdGggdGFibGUgYW5kIGJsb2NrIGVudHJ5IGhhdmluZyB0aGUKICAgIHZhbGlk
YXRlIGJpdCB1bnNldC4gVGhpcyBnaXZlcyBmbGV4aWJpbGl0eSB0byB0aGUgZnVuY3Rpb24gY2xl
YXJpbmcgdGhlCiAgICB2YWxpZCBiaXRzLiBUbyBrZWVwIHRoZSBhbGdvcml0aG0gc2ltcGxlLCB0
aGUgZmF1bHQgd2lsbCBiZSBwcm9wYXRpbmcKICAgIG9uZS1sZXZlbCBkb3duLiBUaGlzIHdpbGwg
YmUgcmVwZWF0ZWQgdW50aWwgYSBibG9jayBlbnRyeSBoYXMgYmVlbgogICAgcmVhY2hlZC4KICAg
IAogICAgQXQgdGhlIG1vbWVudCwgdGhlcmUgYXJlIG5vIGFjdGlvbiBkb25lIHdoZW4gcmVhY2hp
bmcgYSBibG9jay9wYWdlIGVudHJ5CiAgICBidXQgc2V0dGluZyB0aGUgdmFsaWQgYml0IHRvIDEu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgotLS0KIHhlbi9hcmNoL2FybS9wMm0uYyAgICAgICAgfCAxNDIgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAg
ICB8ICAxMCArKy0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oIHwgICAyICsKIDMgZmlsZXMg
Y2hhbmdlZCwgMTQ4IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCmluZGV4IDM5NjgwZWViNmUu
LjI3MDZkYjNlNjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYworKysgYi94ZW4vYXJj
aC9hcm0vcDJtLmMKQEAgLTEwMzUsNiArMTAzNSwxNDggQEAgaW50IHAybV9zZXRfZW50cnkoc3Ry
dWN0IHAybV9kb21haW4gKnAybSwKICAgICByZXR1cm4gcmM7CiB9CiAKKy8qIEludmFsaWRhdGUg
YWxsIGVudHJpZXMgaW4gdGhlIHRhYmxlLiBUaGUgcDJtIHNob3VsZCBiZSB3cml0ZSBsb2NrZWQu
ICovCitzdGF0aWMgdm9pZCBwMm1faW52YWxpZGF0ZV90YWJsZShzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtLCBtZm5fdCBtZm4pCit7CisgICAgbHBhZV90ICp0YWJsZTsKKyAgICB1bnNpZ25lZCBpbnQg
aTsKKworICAgIEFTU0VSVChwMm1faXNfd3JpdGVfbG9ja2VkKHAybSkpOworCisgICAgdGFibGUg
PSBtYXBfZG9tYWluX3BhZ2UobWZuKTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgTFBBRV9FTlRS
SUVTOyBpKysgKQorICAgIHsKKyAgICAgICAgbHBhZV90IHB0ZSA9IHRhYmxlW2ldOworCisgICAg
ICAgIC8qCisgICAgICAgICAqIFdyaXRpbmcgYW4gZW50cnkgY2FuIGJlIGV4cGVuc2l2ZSBiZWNh
dXNlIGl0IG1heSBpbnZvbHZlCisgICAgICAgICAqIGNsZWFuaW5nIHRoZSBjYWNoZS4gU28gYXZv
aWQgdXBkYXRpbmcgdGhlIGVudHJ5IGlmIHRoZSB2YWxpZAorICAgICAgICAgKiBiaXQgaXMgYWxy
ZWFkeSBjbGVhcmVkLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCAhcHRlLnAybS52YWxpZCAp
CisgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICBwdGUucDJtLnZhbGlkID0gMDsKKwor
ICAgICAgICBwMm1fd3JpdGVfcHRlKCZ0YWJsZVtpXSwgcHRlLCBwMm0tPmNsZWFuX3B0ZSk7Cisg
ICAgfQorCisgICAgdW5tYXBfZG9tYWluX3BhZ2UodGFibGUpOworCisgICAgcDJtLT5uZWVkX2Zs
dXNoID0gdHJ1ZTsKK30KKworLyoKKyAqIFJlc29sdmUgYW55IHRyYW5zbGF0aW9uIGZhdWx0IGR1
ZSB0byBjaGFuZ2UgaW4gdGhlIHAybS4gVGhpcworICogaW5jbHVkZXMgYnJlYWstYmVmb3JlLW1h
a2UgYW5kIHZhbGlkIGJpdCBjbGVhcmVkLgorICovCitib29sIHAybV9yZXNvbHZlX3RyYW5zbGF0
aW9uX2ZhdWx0KHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbikKK3sKKyAgICBzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOworICAgIHVuc2lnbmVkIGludCBsZXZl
bCA9IDA7CisgICAgYm9vbCByZXNvbHZlZCA9IGZhbHNlOworICAgIGxwYWVfdCBlbnRyeSwgKnRh
YmxlOworICAgIHBhZGRyX3QgYWRkciA9IGdmbl90b19nYWRkcihnZm4pOworCisgICAgLyogQ29u
dmVuaWVuY2UgYWxpYXNlcyAqLworICAgIGNvbnN0IHVuc2lnbmVkIGludCBvZmZzZXRzWzRdID0g
eworICAgICAgICB6ZXJvZXRoX3RhYmxlX29mZnNldChhZGRyKSwKKyAgICAgICAgZmlyc3RfdGFi
bGVfb2Zmc2V0KGFkZHIpLAorICAgICAgICBzZWNvbmRfdGFibGVfb2Zmc2V0KGFkZHIpLAorICAg
ICAgICB0aGlyZF90YWJsZV9vZmZzZXQoYWRkcikKKyAgICB9OworCisgICAgcDJtX3dyaXRlX2xv
Y2socDJtKTsKKworICAgIC8qIFRoaXMgZ2ZuIGlzIGhpZ2hlciB0aGFuIHRoZSBoaWdoZXN0IHRo
ZSBwMm0gbWFwIGN1cnJlbnRseSBob2xkcyAqLworICAgIGlmICggZ2ZuX3goZ2ZuKSA+IGdmbl94
KHAybS0+bWF4X21hcHBlZF9nZm4pICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICB0YWJsZSA9
IHAybV9nZXRfcm9vdF9wb2ludGVyKHAybSwgZ2ZuKTsKKyAgICAvKgorICAgICAqIFRoZSB0YWJs
ZSBzaG91bGQgYWx3YXlzIGJlIG5vbi1OVUxMIGJlY2F1c2UgdGhlIGdmbiBpcyBiZWxvdworICAg
ICAqIHAybS0+bWF4X21hcHBlZF9nZm4gYW5kIHRoZSByb290IHRhYmxlIHBhZ2VzIGFyZSBhbHdh
eXMgcHJlc2VudC4KKyAgICAgKi8KKyAgICBCVUdfT04odGFibGUgPT0gTlVMTCk7CisKKyAgICAv
KgorICAgICAqIEdvIGRvd24gdGhlIHBhZ2UtdGFibGVzIHVudGlsIGFuIGVudHJ5IGhhcyB0aGUg
dmFsaWQgYml0IHVuc2V0IG9yCisgICAgICogYSBibG9jay9wYWdlIGVudHJ5IGhhcyBiZWVuIGhp
dC4KKyAgICAgKi8KKyAgICBmb3IgKCBsZXZlbCA9IFAyTV9ST09UX0xFVkVMOyBsZXZlbCA8PSAz
OyBsZXZlbCsrICkKKyAgICB7CisgICAgICAgIGludCByYzsKKworICAgICAgICBlbnRyeSA9IHRh
YmxlW29mZnNldHNbbGV2ZWxdXTsKKworICAgICAgICBpZiAoIGxldmVsID09IDMgKQorICAgICAg
ICAgICAgYnJlYWs7CisKKyAgICAgICAgLyogU3RvcCBhcyBzb29uIGFzIHdlIGhpdCBhbiBlbnRy
eSB3aXRoIHRoZSB2YWxpZCBiaXQgdW5zZXQuICovCisgICAgICAgIGlmICggIWxwYWVfaXNfdmFs
aWQoZW50cnkpICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIHJjID0gcDJtX25leHRf
bGV2ZWwocDJtLCB0cnVlLCBsZXZlbCwgJnRhYmxlLCBvZmZzZXRzW2xldmVsXSk7CisgICAgICAg
IGlmICggcmMgPT0gR1VFU1RfVEFCTEVfTUFQX0ZBSUxFRCApCisgICAgICAgICAgICBnb3RvIG91
dF91bm1hcDsKKyAgICAgICAgZWxzZSBpZiAoIHJjICE9IEdVRVNUX1RBQkxFX05PUk1BTF9QQUdF
ICkKKyAgICAgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIC8qCisgICAgICogSWYgdGhlIHZh
bGlkIGJpdCBvZiB0aGUgZW50cnkgaXMgc2V0LCBpdCBtZWFucyBzb21lb25lIHdhcyBwbGF5aW5n
IHdpdGgKKyAgICAgKiB0aGUgU3RhZ2UtMiBwYWdlIHRhYmxlLiBOb3RoaW5nIHRvIGRvIGFuZCBt
YXJrIHRoZSBmYXVsdCBhcyByZXNvbHZlZC4KKyAgICAgKi8KKyAgICBpZiAoIGxwYWVfaXNfdmFs
aWQoZW50cnkpICkKKyAgICB7CisgICAgICAgIHJlc29sdmVkID0gdHJ1ZTsKKyAgICAgICAgZ290
byBvdXRfdW5tYXA7CisgICAgfQorCisgICAgLyoKKyAgICAgKiBUaGUgdmFsaWQgYml0IGlzIHVu
c2V0LiBJZiB0aGUgZW50cnkgaXMgc3RpbGwgbm90IHZhbGlkIHRoZW4gdGhlIGZhdWx0CisgICAg
ICogY2Fubm90IGJlIHJlc29sdmVkLCBleGl0IGFuZCByZXBvcnQgaXQuCisgICAgICovCisgICAg
aWYgKCAhcDJtX2lzX3ZhbGlkKGVudHJ5KSApCisgICAgICAgIGdvdG8gb3V0X3VubWFwOworCisg
ICAgLyoKKyAgICAgKiBOb3cgd2UgaGF2ZSBhbiBlbnRyeSB3aXRoIHZhbGlkIGJpdCB1bnNldCwg
YnV0IHN0aWxsIHZhbGlkIGZyb20KKyAgICAgKiB0aGUgUDJNIHBvaW50IG9mIHZpZXcuCisgICAg
ICoKKyAgICAgKiBJZiBhbiBlbnRyeSBpcyBwb2ludGluZyB0byBhIHRhYmxlLCBlYWNoIGVudHJ5
IG9mIHRoZSB0YWJsZSB3aWxsCisgICAgICogaGF2ZSB0aGVyZSB2YWxpZCBiaXQgY2xlYXJlZC4g
VGhpcyBhbGxvd3MgYSBmdW5jdGlvbiB0byBjbGVhciB0aGUKKyAgICAgKiBmdWxsIHAybSB3aXRo
IGp1c3QgYSBjb3VwbGUgb2Ygd3JpdGUuIFRoZSB2YWxpZCBiaXQgd2lsbCB0aGVuIGJlCisgICAg
ICogcHJvcGFnYXRlZCBvbiB0aGUgZmF1bHQuCisgICAgICogSWYgYW4gZW50cnkgaXMgcG9pbnRp
bmcgdG8gYSBibG9jay9wYWdlLCBubyB3b3JrIHRvIGRvIGZvciBub3cuCisgICAgICovCisgICAg
aWYgKCBscGFlX2lzX3RhYmxlKGVudHJ5LCBsZXZlbCkgKQorICAgICAgICBwMm1faW52YWxpZGF0
ZV90YWJsZShwMm0sIGxwYWVfZ2V0X21mbihlbnRyeSkpOworCisgICAgLyoKKyAgICAgKiBOb3cg
dGhhdCB0aGUgd29yayBvbiB0aGUgZW50cnkgaXMgZG9uZSwgc2V0IHRoZSB2YWxpZCBiaXQgdG8g
cHJldmVudAorICAgICAqIGFub3RoZXIgZmF1bHQgb24gdGhhdCBlbnRyeS4KKyAgICAgKi8KKyAg
ICByZXNvbHZlZCA9IHRydWU7CisgICAgZW50cnkucDJtLnZhbGlkID0gMTsKKworICAgIHAybV93
cml0ZV9wdGUodGFibGUgKyBvZmZzZXRzW2xldmVsXSwgZW50cnksIHAybS0+Y2xlYW5fcHRlKTsK
KworICAgIC8qCisgICAgICogTm8gbmVlZCB0byBmbHVzaCB0aGUgVExCcyBhcyB0aGUgbW9kaWZp
ZWQgZW50cnkgaGFkIHRoZSB2YWxpZCBiaXQKKyAgICAgKiB1bnNldC4KKyAgICAgKi8KKworb3V0
X3VubWFwOgorICAgIHVubWFwX2RvbWFpbl9wYWdlKHRhYmxlKTsKKworb3V0OgorICAgIHAybV93
cml0ZV91bmxvY2socDJtKTsKKworICAgIHJldHVybiByZXNvbHZlZDsKK30KKwogc3RhdGljIGlu
bGluZSBpbnQgcDJtX2luc2VydF9tYXBwaW5nKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3Qgc3RhcnRfZ2ZuLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnIsCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4IDk0ZmUxYTZk
YTcuLmIwMGQwYjhlMWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisrKyBiL3hl
bi9hcmNoL2FybS90cmFwcy5jCkBAIC0xODkzLDcgKzE4OTMsNiBAQCBzdGF0aWMgdm9pZCBkb190
cmFwX3N0YWdlMl9hYm9ydF9ndWVzdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKICAgICB2
YWRkcl90IGd2YTsKICAgICBwYWRkcl90IGdwYTsKICAgICB1aW50OF90IGZzYyA9IHhhYnQuZnNj
ICYgfkZTQ19MTF9NQVNLOwotICAgIG1mbl90IG1mbjsKICAgICBib29sIGlzX2RhdGEgPSAoaHNy
LmVjID09IEhTUl9FQ19EQVRBX0FCT1JUX0xPV0VSX0VMKTsKIAogICAgIC8qCkBAIC0xOTcyLDEy
ICsxOTcxLDExIEBAIHN0YXRpYyB2b2lkIGRvX3RyYXBfc3RhZ2UyX2Fib3J0X2d1ZXN0KHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzLAogICAgICAgICB9CiAKICAgICAgICAgLyoKLSAgICAgICAg
ICogVGhlIFBUIHdhbGsgbWF5IGhhdmUgZmFpbGVkIGJlY2F1c2Ugc29tZW9uZSB3YXMgcGxheWlu
ZwotICAgICAgICAgKiB3aXRoIHRoZSBTdGFnZS0yIHBhZ2UgdGFibGUuIFdhbGsgdGhlIFN0YWdl
LTIgUFQgdG8gY2hlY2sKLSAgICAgICAgICogaWYgdGhlIGVudHJ5IGV4aXN0cy4gSWYgaXQncyB0
aGUgY2FzZSwgcmV0dXJuIHRvIHRoZSBndWVzdAorICAgICAgICAgKiBGaXJzdCBjaGVjayBpZiB0
aGUgdHJhbnNsYXRpb24gZmF1bHQgY2FuIGJlIHJlc29sdmVkIGJ5IHRoZQorICAgICAgICAgKiBQ
Mk0gc3Vic3lzdGVtLiBJZiB0aGF0J3MgdGhlIGNhc2Ugbm90aGluZyBlbHNlIHRvIGRvLgogICAg
ICAgICAgKi8KLSAgICAgICAgbWZuID0gZ2ZuX3RvX21mbihjdXJyZW50LT5kb21haW4sIGdhZGRy
X3RvX2dmbihncGEpKTsKLSAgICAgICAgaWYgKCAhbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkK
KyAgICAgICAgaWYgKCBwMm1fcmVzb2x2ZV90cmFuc2xhdGlvbl9mYXVsdChjdXJyZW50LT5kb21h
aW4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FkZHJfdG9f
Z2ZuKGdwYSkpICkKICAgICAgICAgICAgIHJldHVybjsKIAogICAgICAgICBpZiAoIGlzX2RhdGEg
JiYgdHJ5X21hcF9tbWlvKGdhZGRyX3RvX2dmbihncGEpKSApCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaAppbmRleCA0ZmU3
OGQzOWE1Li4xM2Y3YTI3YzM4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKQEAgLTIyNiw2ICsyMjYsOCBAQCBpbnQg
cDJtX3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAgICAgICAgICAg
cDJtX3R5cGVfdCB0LAogICAgICAgICAgICAgICAgICAgcDJtX2FjY2Vzc190IGEpOwogCitib29s
IHAybV9yZXNvbHZlX3RyYW5zbGF0aW9uX2ZhdWx0KHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdm
bik7CisKIC8qIENsZWFuICYgaW52YWxpZGF0ZSBjYWNoZXMgY29ycmVzcG9uZGluZyB0byBhIHJl
Z2lvbiBvZiBndWVzdCBhZGRyZXNzIHNwYWNlICovCiBpbnQgcDJtX2NhY2hlX2ZsdXNoKHN0cnVj
dCBkb21haW4gKmQsIGdmbl90IHN0YXJ0LCB1bnNpZ25lZCBsb25nIG5yKTsKIAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:18:54 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:18:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjcU-0000z1-Da; Fri, 14 Dec 2018 09:18:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjcT-0000ys-7W
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:18:53 +0000
X-Inumbo-ID: 4586cbf7-ff81-11e8-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4586cbf7-ff81-11e8-8e1d-bc764e045a96;
 Fri, 14 Dec 2018 09:18:51 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjcR-0007fd-J0
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:18:51 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjcR-0004ko-Gf
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:18:51 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjcR-0004ko-Gf@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:18:51 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Rework p2m_cache_flush to
 take a range [begin, end)
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVlYzFiZGYwYzdkZDQyZGUwZGM5YzIzNjk0YzUxOTU4MzBkYWY1NWQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEZl
YiAyMSAxNDoxODo0MyAyMDE4ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFdlZCBEZWMgMTIgMTY6MDc6MjIgMjAxOCArMDAw
MAoKICAgIHhlbi9hcm06IFJld29yayBwMm1fY2FjaGVfZmx1c2ggdG8gdGFrZSBhIHJhbmdlIFti
ZWdpbiwgZW5kKQogICAgCiAgICBUaGUgZnVuY3Rpb24gd2lsbCBiZSBlYXNpZXIgdG8gcmUtdXNl
IGluIGEgZm9sbG93LXVwIHBhdGNoIGlmIHlvdSBoYXZlCiAgICBvbmx5IHRoZSBiZWdpbiBhbmQg
ZW5kLgogICAgCiAgICBBdCB0aGUgc2FtZSB0aW1lLCByZW5hbWUgdGhlIGZ1bmN0aW9uIHRvIHJl
ZmxlY3QgdGhlIGNoYW5nZSBpbiB0aGUKICAgIHByb3RvdHlwZS4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2Fy
Y2gvYXJtL2RvbWN0bC5jICAgICB8IDIgKy0KIHhlbi9hcmNoL2FybS9wMm0uYyAgICAgICAgfCAz
ICstLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCB8IDcgKysrKystLQogMyBmaWxlcyBjaGFu
Z2VkLCA3IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2RvbWN0bC5jIGIveGVuL2FyY2gvYXJtL2RvbWN0bC5jCmluZGV4IDQ1ODdjNzU4MjYu
LmMxMGY1NjhhYWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21jdGwuYworKysgYi94ZW4v
YXJjaC9hcm0vZG9tY3RsLmMKQEAgLTYxLDcgKzYxLDcgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bChz
dHJ1Y3QgeGVuX2RvbWN0bCAqZG9tY3RsLCBzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICBpZiAo
IGUgPCBzICkKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCi0gICAgICAgIHJldHVybiBw
Mm1fY2FjaGVfZmx1c2goZCwgX2dmbihzKSwgZG9tY3RsLT51LmNhY2hlZmx1c2gubnJfcGZucyk7
CisgICAgICAgIHJldHVybiBwMm1fY2FjaGVfZmx1c2hfcmFuZ2UoZCwgX2dmbihzKSwgX2dmbihl
KSk7CiAgICAgfQogICAgIGNhc2UgWEVOX0RPTUNUTF9iaW5kX3B0X2lycToKICAgICB7CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggMjcw
NmRiM2U2Ny4uODM2MTU3MjkyYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBi
L3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtMTUxNCwxMCArMTUxNCw5IEBAIGludCByZWxpbnF1aXNo
X3AybV9tYXBwaW5nKHN0cnVjdCBkb21haW4gKmQpCiAgICAgcmV0dXJuIHJjOwogfQogCi1pbnQg
cDJtX2NhY2hlX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IHN0YXJ0LCB1bnNpZ25lZCBs
b25nIG5yKQoraW50IHAybV9jYWNoZV9mbHVzaF9yYW5nZShzdHJ1Y3QgZG9tYWluICpkLCBnZm5f
dCBzdGFydCwgZ2ZuX3QgZW5kKQogewogICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1f
Z2V0X2hvc3RwMm0oZCk7Ci0gICAgZ2ZuX3QgZW5kID0gZ2ZuX2FkZChzdGFydCwgbnIpOwogICAg
IGdmbl90IG5leHRfZ2ZuOwogICAgIHAybV90eXBlX3QgdDsKICAgICB1bnNpZ25lZCBpbnQgb3Jk
ZXI7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9wMm0uaAppbmRleCAxM2Y3YTI3YzM4Li41ODU4Zjk3ZTljIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgK
QEAgLTIyOCw4ICsyMjgsMTEgQEAgaW50IHAybV9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4g
KnAybSwKIAogYm9vbCBwMm1fcmVzb2x2ZV90cmFuc2xhdGlvbl9mYXVsdChzdHJ1Y3QgZG9tYWlu
ICpkLCBnZm5fdCBnZm4pOwogCi0vKiBDbGVhbiAmIGludmFsaWRhdGUgY2FjaGVzIGNvcnJlc3Bv
bmRpbmcgdG8gYSByZWdpb24gb2YgZ3Vlc3QgYWRkcmVzcyBzcGFjZSAqLwotaW50IHAybV9jYWNo
ZV9mbHVzaChzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBzdGFydCwgdW5zaWduZWQgbG9uZyBucik7
CisvKgorICogQ2xlYW4gJiBpbnZhbGlkYXRlIGNhY2hlcyBjb3JyZXNwb25kaW5nIHRvIGEgcmVn
aW9uIFtzdGFydCxlbmQpIG9mIGd1ZXN0CisgKiBhZGRyZXNzIHNwYWNlLgorICovCitpbnQgcDJt
X2NhY2hlX2ZsdXNoX3JhbmdlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IHN0YXJ0LCBnZm5fdCBl
bmQpOwogCiAvKgogICogTWFwIGEgcmVnaW9uIGluIHRoZSBndWVzdCBwMm0gd2l0aCBhIHNwZWNp
ZmljIHAybSB0eXBlLgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:19:04 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:19:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjce-00010u-FK; Fri, 14 Dec 2018 09:19:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjcd-00010l-9c
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:19:03 +0000
X-Inumbo-ID: 4b95c5e8-ff81-11e8-b193-9bccedc513bc
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4b95c5e8-ff81-11e8-b193-9bccedc513bc;
 Fri, 14 Dec 2018 09:19:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjcb-0007g1-On
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:19:01 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjcb-0004lY-MT
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:19:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjcb-0004lY-MT@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:19:01 +0000
Subject: [Xen-changelog] [xen master] xen/arm: p2m: Allow to flush cache on
 any RAM region
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNkODUxNDcyODc2ZGVkNWI1ZDEwZjgzYTI5OTg4ZjRkMjMwMmFkZWEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEZl
YiAyMSAxNDoxODo0NCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFdlZCBEZWMgMTIgMTY6MDc6MzcgMjAxOCArMDAw
MAoKICAgIHhlbi9hcm06IHAybTogQWxsb3cgdG8gZmx1c2ggY2FjaGUgb24gYW55IFJBTSByZWdp
b24KICAgIAogICAgQ3VycmVudGx5LCB3ZSBvbmx5IGFsbG93IHRvIGZsdXNoIGNhY2hlIG9uIHJl
Z2lvbnMgbWFwcGVkIGFzIHAybV9yYW1fe3J3LHJvfS4KICAgIAogICAgVGhlcmUgYXJlIG5vIHJl
YWwgcHJvYmxlbSBpbiBjYWNoZSBmbHVzaGluZyBhbnkgUkFNIHJlZ2lvbnMgc3VjaCBhcyBncmFu
dHMKICAgIGFuZCBmb3JlaWduIG1hcHBpbmcuIFRoZXJlZm9yZSwgcmVsYXggdGhlIGNoZWNrIHRv
IGFsbG93IGZsdXNoaW5nIHRoZQogICAgY2FjaGUgb24gYW55IFJBTSByZWdpb24uCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBS
ZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgot
LS0KIHhlbi9hcmNoL2FybS9wMm0uYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlv
bigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hl
bi9hcmNoL2FybS9wMm0uYwppbmRleCA4MzYxNTcyOTJjLi40ZTBkZGJmNzBiIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC0xNTM5LDcg
KzE1MzksNyBAQCBpbnQgcDJtX2NhY2hlX2ZsdXNoX3JhbmdlKHN0cnVjdCBkb21haW4gKmQsIGdm
bl90IHN0YXJ0LCBnZm5fdCBlbmQpCiAgICAgICAgIG5leHRfZ2ZuID0gZ2ZuX25leHRfYm91bmRh
cnkoc3RhcnQsIG9yZGVyKTsKIAogICAgICAgICAvKiBTa2lwIGhvbGUgYW5kIG5vbi1SQU0gcGFn
ZSAqLwotICAgICAgICBpZiAoIG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSB8fCAhcDJtX2lzX3Jh
bSh0KSApCisgICAgICAgIGlmICggbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pIHx8ICFwMm1faXNf
YW55X3JhbSh0KSApCiAgICAgICAgICAgICBjb250aW51ZTsKIAogICAgICAgICAvKiBYWFg6IElt
cGxlbWVudCBwcmVlbXB0aW9uICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:19:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:19:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjcp-000125-HD; Fri, 14 Dec 2018 09:19:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjcn-00011u-Io
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:19:13 +0000
X-Inumbo-ID: 51a8d754-ff81-11e8-8def-c3ff4ea0ece6
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 51a8d754-ff81-11e8-8def-c3ff4ea0ece6;
 Fri, 14 Dec 2018 09:19:12 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjcl-0007gK-Uz
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:19:11 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjcl-0004mN-Sd
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:19:11 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjcl-0004mN-Sd@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:19:11 +0000
Subject: [Xen-changelog] [xen master] xen/arm: p2m: Extend p2m_get_entry to
 return the value of bit[0] (valid bit)
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBiYzFhN2IzMDA1YzkxNjk1ZGRlYmY3ODQxZWY4MWQxMmUwZTQzNWUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIEF1
ZyA2IDE3OjQ3OjU0IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIERlYyAxMiAxNjowNzo1MyAyMDE4ICswMDAw
CgogICAgeGVuL2FybTogcDJtOiBFeHRlbmQgcDJtX2dldF9lbnRyeSB0byByZXR1cm4gdGhlIHZh
bHVlIG9mIGJpdFswXSAodmFsaWQgYml0KQogICAgCiAgICBXaXRoIHRoZSByZWNlbnQgY2hhbmdl
cywgYSBQMk0gZW50cnkgbWF5IGJlIHBvcHVsYXRlZCBidXQgbWF5IG5vdCBiZQogICAgdmFsaWQu
IEluIHNvbWUgc2l0dWF0aW9uLCBpdCB3b3VsZCBiZSB1c2VmdWwgdG8ga25vdyB3aGV0aGVyIHRo
ZSBlbnRyeQogICAgaGFzIGJlZW4gbWFya2VkIGF2YWlsYWJsZSB0byBndWVzdCBpbiBvcmRlciB0
byBwZXJmb3JtIGEgc3BlY2lmaWMKICAgIGFjdGlvbi4gU28gZXh0ZW5kIHAybV9nZXRfZW50cnkg
dG8gcmV0dXJuIHRoZSB2YWx1ZSBvZiBiaXRbMF0gKHZhbGlkIGJpdCkuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBBY2tlZC1i
eTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogICAgUmV2aWV3
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4
ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jIHwgIDYgKysrLS0tCiB4ZW4vYXJjaC9hcm0vcDJtLmMg
ICAgICAgIHwgMTggKysrKysrKysrKysrKystLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5o
IHwgIDMgKystCiAzIGZpbGVzIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYyBiL3hlbi9hcmNoL2Fy
bS9tZW1fYWNjZXNzLmMKaW5kZXggZjkxMTkzN2NjZi4uZGI0OTM3MmEyYyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYworKysgYi94ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5j
CkBAIC03MSw3ICs3MSw3IEBAIHN0YXRpYyBpbnQgX19wMm1fZ2V0X21lbV9hY2Nlc3Moc3RydWN0
IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLAogICAgICAgICAgKiBObyBzZXR0aW5nIHdhcyBmb3VuZCBp
biB0aGUgUmFkaXggdHJlZS4gQ2hlY2sgaWYgdGhlCiAgICAgICAgICAqIGVudHJ5IGV4aXN0cyBp
biB0aGUgcGFnZS10YWJsZXMuCiAgICAgICAgICAqLwotICAgICAgICBtZm5fdCBtZm4gPSBwMm1f
Z2V0X2VudHJ5KHAybSwgZ2ZuLCBOVUxMLCBOVUxMLCBOVUxMKTsKKyAgICAgICAgbWZuX3QgbWZu
ID0gcDJtX2dldF9lbnRyeShwMm0sIGdmbiwgTlVMTCwgTlVMTCwgTlVMTCwgTlVMTCk7CiAKICAg
ICAgICAgaWYgKCBtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQogICAgICAgICAgICAgcmV0dXJu
IC1FU1JDSDsKQEAgLTIwMCw3ICsyMDAsNyBAQCBwMm1fbWVtX2FjY2Vzc19jaGVja19hbmRfZ2V0
X3BhZ2UodmFkZHJfdCBndmEsIHVuc2lnbmVkIGxvbmcgZmxhZywKICAgICAgKiBXZSBoYWQgYSBt
ZW1fYWNjZXNzIHBlcm1pc3Npb24gbGltaXRpbmcgdGhlIGFjY2VzcywgYnV0IHRoZSBwYWdlIHR5
cGUKICAgICAgKiBjb3VsZCBhbHNvIGJlIGxpbWl0aW5nLCBzbyB3ZSBuZWVkIHRvIGNoZWNrIHRo
YXQgYXMgd2VsbC4KICAgICAgKi8KLSAgICBtZm4gPSBwMm1fZ2V0X2VudHJ5KHAybSwgZ2ZuLCAm
dCwgTlVMTCwgTlVMTCk7CisgICAgbWZuID0gcDJtX2dldF9lbnRyeShwMm0sIGdmbiwgJnQsIE5V
TEwsIE5VTEwsIE5VTEwpOwogICAgIGlmICggbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkKICAg
ICAgICAgZ290byBlcnI7CiAKQEAgLTQwNiw3ICs0MDYsNyBAQCBsb25nIHAybV9zZXRfbWVtX2Fj
Y2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIHVpbnQzMl90IG5yLAogICAgICAgICAg
IGdmbiA9IGdmbl9uZXh0X2JvdW5kYXJ5KGdmbiwgb3JkZXIpICkKICAgICB7CiAgICAgICAgIHAy
bV90eXBlX3QgdDsKLSAgICAgICAgbWZuX3QgbWZuID0gcDJtX2dldF9lbnRyeShwMm0sIGdmbiwg
JnQsIE5VTEwsICZvcmRlcik7CisgICAgICAgIG1mbl90IG1mbiA9IHAybV9nZXRfZW50cnkocDJt
LCBnZm4sICZ0LCBOVUxMLCAmb3JkZXIsIE5VTEwpOwogCiAKICAgICAgICAgaWYgKCAhbWZuX2Vx
KG1mbiwgSU5WQUxJRF9NRk4pICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hl
bi9hcmNoL2FybS9wMm0uYwppbmRleCA0ZTBkZGJmNzBiLi5jNzEzMjI2NTYxIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC0yOTgsMTAg
KzI5OCwxNCBAQCBzdGF0aWMgaW50IHAybV9uZXh0X2xldmVsKHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0sIGJvb2wgcmVhZF9vbmx5LAogICoKICAqIElmIHRoZSBlbnRyeSBpcyBub3QgcHJlc2VudCwg
SU5WQUxJRF9NRk4gd2lsbCBiZSByZXR1cm5lZCBhbmQgdGhlCiAgKiBwYWdlX29yZGVyIHdpbGwg
YmUgc2V0IGFjY29yZGluZyB0byB0aGUgb3JkZXIgb2YgdGhlIGludmFsaWQgcmFuZ2UuCisgKgor
ICogdmFsaWQgd2lsbCBjb250YWluIHRoZSB2YWx1ZSBvZiBiaXRbMF0gKGUuZyB2YWxpZCBiaXQp
IG9mIHRoZQorICogZW50cnkuCiAgKi8KIG1mbl90IHAybV9nZXRfZW50cnkoc3RydWN0IHAybV9k
b21haW4gKnAybSwgZ2ZuX3QgZ2ZuLAogICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90ICp0
LCBwMm1fYWNjZXNzX3QgKmEsCi0gICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqcGFn
ZV9vcmRlcikKKyAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpwYWdlX29yZGVyLAor
ICAgICAgICAgICAgICAgICAgICBib29sICp2YWxpZCkKIHsKICAgICBwYWRkcl90IGFkZHIgPSBn
Zm5fdG9fZ2FkZHIoZ2ZuKTsKICAgICB1bnNpZ25lZCBpbnQgbGV2ZWwgPSAwOwpAQCAtMzI2LDYg
KzMzMCw5IEBAIG1mbl90IHAybV9nZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2Zu
X3QgZ2ZuLAogCiAgICAgKnQgPSBwMm1faW52YWxpZDsKIAorICAgIGlmICggdmFsaWQgKQorICAg
ICAgICAqdmFsaWQgPSBmYWxzZTsKKwogICAgIC8qIFhYWDogQ2hlY2sgaWYgdGhlIG1hcHBpbmcg
aXMgbG93ZXIgdGhhbiB0aGUgbWFwcGVkIGdmbiAqLwogCiAgICAgLyogVGhpcyBnZm4gaXMgaGln
aGVyIHRoYW4gdGhlIGhpZ2hlc3QgdGhlIHAybSBtYXAgY3VycmVudGx5IGhvbGRzICovCkBAIC0z
NzEsNiArMzc4LDkgQEAgbWZuX3QgcDJtX2dldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
LCBnZm5fdCBnZm4sCiAgICAgICAgICAqIHRvIHRoZSBHRk4uCiAgICAgICAgICAqLwogICAgICAg
ICBtZm4gPSBtZm5fYWRkKG1mbiwgZ2ZuX3goZ2ZuKSAmICgoMVVMIDw8IGxldmVsX29yZGVyc1ts
ZXZlbF0pIC0gMSkpOworCisgICAgICAgIGlmICggdmFsaWQgKQorICAgICAgICAgICAgKnZhbGlk
ID0gbHBhZV9pc192YWxpZChlbnRyeSk7CiAgICAgfQogCiBvdXRfdW5tYXA6CkBAIC0zODksNyAr
Mzk5LDcgQEAgbWZuX3QgcDJtX2xvb2t1cChzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIHAy
bV90eXBlX3QgKnQpCiAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9zdHAy
bShkKTsKIAogICAgIHAybV9yZWFkX2xvY2socDJtKTsKLSAgICBtZm4gPSBwMm1fZ2V0X2VudHJ5
KHAybSwgZ2ZuLCB0LCBOVUxMLCBOVUxMKTsKKyAgICBtZm4gPSBwMm1fZ2V0X2VudHJ5KHAybSwg
Z2ZuLCB0LCBOVUxMLCBOVUxMLCBOVUxMKTsKICAgICBwMm1fcmVhZF91bmxvY2socDJtKTsKIAog
ICAgIHJldHVybiBtZm47CkBAIC0xNDcxLDcgKzE0ODEsNyBAQCBpbnQgcmVsaW5xdWlzaF9wMm1f
bWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkKQogICAgIGZvciAoIDsgZ2ZuX3goc3RhcnQpIDwgZ2Zu
X3goZW5kKTsKICAgICAgICAgICBzdGFydCA9IGdmbl9uZXh0X2JvdW5kYXJ5KHN0YXJ0LCBvcmRl
cikgKQogICAgIHsKLSAgICAgICAgbWZuX3QgbWZuID0gcDJtX2dldF9lbnRyeShwMm0sIHN0YXJ0
LCAmdCwgTlVMTCwgJm9yZGVyKTsKKyAgICAgICAgbWZuX3QgbWZuID0gcDJtX2dldF9lbnRyeShw
Mm0sIHN0YXJ0LCAmdCwgTlVMTCwgJm9yZGVyLCBOVUxMKTsKIAogICAgICAgICBjb3VudCsrOwog
ICAgICAgICAvKgpAQCAtMTUzNCw3ICsxNTQ0LDcgQEAgaW50IHAybV9jYWNoZV9mbHVzaF9yYW5n
ZShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBzdGFydCwgZ2ZuX3QgZW5kKQogCiAgICAgZm9yICgg
OyBnZm5feChzdGFydCkgPCBnZm5feChlbmQpOyBzdGFydCA9IG5leHRfZ2ZuICkKICAgICB7Ci0g
ICAgICAgIG1mbl90IG1mbiA9IHAybV9nZXRfZW50cnkocDJtLCBzdGFydCwgJnQsIE5VTEwsICZv
cmRlcik7CisgICAgICAgIG1mbl90IG1mbiA9IHAybV9nZXRfZW50cnkocDJtLCBzdGFydCwgJnQs
IE5VTEwsICZvcmRlciwgTlVMTCk7CiAKICAgICAgICAgbmV4dF9nZm4gPSBnZm5fbmV4dF9ib3Vu
ZGFyeShzdGFydCwgb3JkZXIpOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Ay
bS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaAppbmRleCA1ODU4Zjk3ZTljLi43YzFkOTMw
YjFkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcDJtLmgKQEAgLTIxMyw3ICsyMTMsOCBAQCBtZm5fdCBwMm1fbG9va3VwKHN0
cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgcDJtX3R5cGVfdCAqdCk7CiAgKi8KIG1mbl90IHAy
bV9nZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuLAogICAgICAgICAg
ICAgICAgICAgICBwMm1fdHlwZV90ICp0LCBwMm1fYWNjZXNzX3QgKmEsCi0gICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCAqcGFnZV9vcmRlcik7CisgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCAqcGFnZV9vcmRlciwKKyAgICAgICAgICAgICAgICAgICAgYm9vbCAqdmFsaWQp
OwogCiAvKgogICogRGlyZWN0IHNldCBhIHAybSBlbnRyeTogb25seSBmb3IgdXNlIGJ5IHRoZSBQ
Mk0gY29kZS4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:19:24 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:19:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjcy-000131-Im; Fri, 14 Dec 2018 09:19:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjcx-00012u-DS
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:19:23 +0000
X-Inumbo-ID: 57b9fb1e-ff81-11e8-9a4f-771e246648b8
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 57b9fb1e-ff81-11e8-9a4f-771e246648b8;
 Fri, 14 Dec 2018 09:19:22 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjcw-0007gS-4b
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:19:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjcw-0004n8-2A
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:19:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjcw-0004n8-2A@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:19:22 +0000
Subject: [Xen-changelog] [xen master] xen/arm: traps: Rework
 leave_hypervisor_tail
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkyN2VhNTAwNjZiYThkMTkxNGUxZTE4MDFhZDkzNDE0MTljMjA2YzQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE5v
diAyNiAxNDoyNTo1NCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFdlZCBEZWMgMTIgMTY6MDk6MTEgMjAxOCArMDAw
MAoKICAgIHhlbi9hcm06IHRyYXBzOiBSZXdvcmsgbGVhdmVfaHlwZXJ2aXNvcl90YWlsCiAgICAK
ICAgIFRoZSBmdW5jdGlvbiBsZWF2ZV9oeXBlcnZpc29yX3RhaWwgaXMgY2FsbGVkIGJlZm9yZSBl
YWNoIHJldHVybiB0byB0aGUKICAgIGd1ZXN0IHZDUFUuIEl0IGhhcyB0d28gbWFpbiBwdXJwb3Nl
czoKICAgICAgICAxKSBQcm9jZXNzIHBoeXNpY2FsIENQVSB3b3JrIChlLmcgcmVzY2hlZHVsaW5n
KSBpZiByZXF1aXJlZAogICAgICAgIDIpIFByZXBhcmUgdGhlIHBoeXNpY2FsIENQVSB0byBydW4g
dGhlIGd1ZXN0IHZDUFUKICAgIAogICAgMikgd2lsbCBhbHdheXMgYmUgZG9uZSBvbmNlIHdlIGZp
bmlzaGVkIHRvIHByb2Nlc3MgcGh5c2ljYWwgQ1BVIHdvcmsuIEF0CiAgICB0aGUgbW9tZW50LCBp
dCBpcyBkb25lIHBhcnQgb2YgdGhlIGxhc3QgaXRlcmF0aW9ucyBvZiAxKSBtYWtpbmcgYWRkaW5n
CiAgICBzb21lIGV4dHJhIGluZGVudGF0aW9uIGluIHRoZSBjb2RlLgogICAgCiAgICBUaGlzIGNv
dWxkIGJlIHN0cmVhbWxpbmVkIGJ5IG1vdmluZyBvdXQgMikgb2YgdGhlIGxvb3AuIEF0IHRoZSBz
YW1lCiAgICB0aW1lLCAxKSBpcyBtb3ZlZCBpbiBhIHNlcGFyYXRlIGZ1bmN0aW9uIG1ha2luZyBt
b3JlIG9idmlvdXMgd2hhdCBpcwogICAgaGFwcGVuaW5nLgogICAgCiAgICBBbGwgdGhvc2UgY2hh
bmdlcyB3aWxsIGhlbHAgYSBmb2xsb3ctdXAgcGF0Y2ggd2hlcmUgd2Ugd291bGQgd2FudCB0bwog
ICAgaW50cm9kdWNlIHNvbWUgdkNQVSB3b3JrIGJlZm9yZSByZXR1cm5pbmcgdG8gdGhlIGd1ZXN0
IHZDUFUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS90cmFwcy5jIHwgNjEgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQs
IDMzIGluc2VydGlvbnMoKyksIDI4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggYjAwZDBiOGUxZS4uMDI2
NjVjYzdiNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gv
YXJtL3RyYXBzLmMKQEAgLTIyNDEsMzYgKzIyNDEsMTIgQEAgdm9pZCBkb190cmFwX2ZpcShzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBnaWNfaW50ZXJydXB0KHJlZ3MsIDEpOwogfQog
Ci12b2lkIGxlYXZlX2h5cGVydmlzb3JfdGFpbCh2b2lkKQorc3RhdGljIHZvaWQgY2hlY2tfZm9y
X3BjcHVfd29yayh2b2lkKQogewotICAgIHdoaWxlICgxKQotICAgIHsKLSAgICAgICAgbG9jYWxf
aXJxX2Rpc2FibGUoKTsKLSAgICAgICAgaWYgKCAhc29mdGlycV9wZW5kaW5nKHNtcF9wcm9jZXNz
b3JfaWQoKSkgKQotICAgICAgICB7Ci0gICAgICAgICAgICB2Z2ljX3N5bmNfdG9fbHJzKCk7Ci0K
LSAgICAgICAgICAgIC8qCi0gICAgICAgICAgICAgKiBJZiB0aGUgU0Vycm9ycyBoYW5kbGUgb3B0
aW9uIGlzICJESVZFUlNFIiwgd2UgaGF2ZSB0byBwcmV2ZW50Ci0gICAgICAgICAgICAgKiBzbGlw
cGluZyB0aGUgaHlwZXJ2aXNvciBTRXJyb3IgdG8gZ3Vlc3QuIEluIHRoaXMgb3B0aW9uLCBiZWZv
cmUKLSAgICAgICAgICAgICAqIHJldHVybmluZyBmcm9tIHRyYXAsIHdlIGhhdmUgdG8gc3luY2hy
b25pemUgU0Vycm9ycyB0byBndWFyYW50ZWUKLSAgICAgICAgICAgICAqIHRoYXQgdGhlIHBlbmRp
bmcgU0Vycm9yIHdvdWxkIGJlIGNhdWdodCBpbiBoeXBlcnZpc29yLgotICAgICAgICAgICAgICoK
LSAgICAgICAgICAgICAqIElmIG9wdGlvbiBpcyBOT1QgIkRJVkVSU0UiLCBTS0lQX1NZTkNIUk9O
SVpFX1NFUlJPUl9FTlRSWV9FWElUCi0gICAgICAgICAgICAgKiB3aWxsIGJlIHNldCB0byBjcHVf
aHdjYXBzLiBUaGlzIG1lYW5zIHdlIGNhbiB1c2UgdGhlIGFsdGVybmF0aXZlCi0gICAgICAgICAg
ICAgKiB0byBza2lwIHN5bmNocm9uaXppbmcgU0Vycm9ycyBmb3Igb3RoZXIgU0Vycm9ycyBoYW5k
bGUgb3B0aW9ucy4KLSAgICAgICAgICAgICAqLwotICAgICAgICAgICAgU1lOQ0hST05JWkVfU0VS
Uk9SKFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQpOwotCi0gICAgICAgICAgICAv
KgotICAgICAgICAgICAgICogVGhlIGh5cGVydmlzb3IgcnVucyB3aXRoIHRoZSB3b3JrYXJvdW5k
IGFsd2F5cyBwcmVzZW50LgotICAgICAgICAgICAgICogSWYgdGhlIGd1ZXN0IHdhbnRzIGl0IGRp
c2FibGVkLCBzbyBiZSBpdC4uLgotICAgICAgICAgICAgICovCi0gICAgICAgICAgICBpZiAoIG5l
ZWRzX3NzYmRfZmxpcChjdXJyZW50KSApCi0gICAgICAgICAgICAgICAgYXJtX3NtY2NjXzFfMV9z
bWMoQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8yX0ZJRCwgMCwgTlVMTCk7CisgICAgQVNTRVJU
KCFsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKIAotICAgICAgICAgICAgcmV0dXJuOwotICAgICAg
ICB9CisgICAgd2hpbGUgKCBzb2Z0aXJxX3BlbmRpbmcoc21wX3Byb2Nlc3Nvcl9pZCgpKSApCisg
ICAgewogICAgICAgICBsb2NhbF9pcnFfZW5hYmxlKCk7CiAgICAgICAgIGRvX3NvZnRpcnEoKTsK
ICAgICAgICAgLyoKQEAgLTIyNzgsOSArMjI1NCwzOCBAQCB2b2lkIGxlYXZlX2h5cGVydmlzb3Jf
dGFpbCh2b2lkKQogICAgICAgICAgKiBhbmQgd2Ugd2FudCB0byBwYXRjaCB0aGUgaHlwZXJ2aXNv
ciB3aXRoIGFsbW9zdCBubyBzdGFjay4KICAgICAgICAgICovCiAgICAgICAgIGNoZWNrX2Zvcl9s
aXZlcGF0Y2hfd29yaygpOworICAgICAgICBsb2NhbF9pcnFfZGlzYWJsZSgpOwogICAgIH0KIH0K
IAordm9pZCBsZWF2ZV9oeXBlcnZpc29yX3RhaWwodm9pZCkKK3sKKyAgICBsb2NhbF9pcnFfZGlz
YWJsZSgpOworCisgICAgY2hlY2tfZm9yX3BjcHVfd29yaygpOworCisgICAgdmdpY19zeW5jX3Rv
X2xycygpOworCisgICAgLyoKKyAgICAgKiBJZiB0aGUgU0Vycm9ycyBoYW5kbGUgb3B0aW9uIGlz
ICJESVZFUlNFIiwgd2UgaGF2ZSB0byBwcmV2ZW50CisgICAgICogc2xpcHBpbmcgdGhlIGh5cGVy
dmlzb3IgU0Vycm9yIHRvIGd1ZXN0LiBJbiB0aGlzIG9wdGlvbiwgYmVmb3JlCisgICAgICogcmV0
dXJuaW5nIGZyb20gdHJhcCwgd2UgaGF2ZSB0byBzeW5jaHJvbml6ZSBTRXJyb3JzIHRvIGd1YXJh
bnRlZQorICAgICAqIHRoYXQgdGhlIHBlbmRpbmcgU0Vycm9yIHdvdWxkIGJlIGNhdWdodCBpbiBo
eXBlcnZpc29yLgorICAgICAqCisgICAgICogSWYgb3B0aW9uIGlzIE5PVCAiRElWRVJTRSIsIFNL
SVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQKKyAgICAgKiB3aWxsIGJlIHNldCB0byBj
cHVfaHdjYXBzLiBUaGlzIG1lYW5zIHdlIGNhbiB1c2UgdGhlIGFsdGVybmF0aXZlCisgICAgICog
dG8gc2tpcCBzeW5jaHJvbml6aW5nIFNFcnJvcnMgZm9yIG90aGVyIFNFcnJvcnMgaGFuZGxlIG9w
dGlvbnMuCisgICAgICovCisgICAgU1lOQ0hST05JWkVfU0VSUk9SKFNLSVBfU1lOQ0hST05JWkVf
U0VSUk9SX0VOVFJZX0VYSVQpOworCisgICAgLyoKKyAgICAgKiBUaGUgaHlwZXJ2aXNvciBydW5z
IHdpdGggdGhlIHdvcmthcm91bmQgYWx3YXlzIHByZXNlbnQuCisgICAgICogSWYgdGhlIGd1ZXN0
IHdhbnRzIGl0IGRpc2FibGVkLCBzbyBiZSBpdC4uLgorICAgICAqLworICAgIGlmICggbmVlZHNf
c3NiZF9mbGlwKGN1cnJlbnQpICkKKyAgICAgICAgYXJtX3NtY2NjXzFfMV9zbWMoQVJNX1NNQ0ND
X0FSQ0hfV09SS0FST1VORF8yX0ZJRCwgMCwgTlVMTCk7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJp
YWJsZXM6CiAgKiBtb2RlOiBDCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:19:35 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:19:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjd9-00014D-L6; Fri, 14 Dec 2018 09:19:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjd7-000141-KM
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:19:33 +0000
X-Inumbo-ID: 5dcc764e-ff81-11e8-ae62-db313946b4fe
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5dcc764e-ff81-11e8-ae62-db313946b4fe;
 Fri, 14 Dec 2018 09:19:32 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjd6-0007hG-AW
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:19:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjd6-0004ni-87
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:19:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjd6-0004ni-87@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:19:32 +0000
Subject: [Xen-changelog] [xen master] xen/arm: p2m: Rework
 p2m_cache_flush_range
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhkNmUxZmU0YTcxZjQwNDhiYTc3MGI4MzEyZjI1YmEzYWRiNjdkMTIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE5v
diAyOSAxOTowMjowOSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFdlZCBEZWMgMTIgMTY6MDk6MjIgMjAxOCArMDAw
MAoKICAgIHhlbi9hcm06IHAybTogUmV3b3JrIHAybV9jYWNoZV9mbHVzaF9yYW5nZQogICAgCiAg
ICBBIGZvbGxvdy11cCBwYXRjaCB3aWxsIGFkZCBzdXBwb3J0IGZvciBwcmVlbXB0aW9uIGluIHAy
bV9jYWNoZV9mbHVzaF9yYW5nZS4KICAgIEJlY2F1c2Ugb2YgdGhlIGNvbXBsZXhpdHkgZm9yIHRo
ZSAyIGxvb3BzLCBpdCB3b3VsZCBiZSBuZWNlc3NhcnkgdG8gYWRkCiAgICBwcmVlbXB0aW9uIGlu
IGJvdGggb2YgdGhlbS4KICAgIAogICAgVGhpcyBjYW4gYmUgYXZvaWRlZCBieSBtZXJnaW5nIHRo
ZSAyIGxvb3BzIHRvZ2V0aGVyIGFuZCBzdGlsbCBrZWVwaW5nCiAgICB0aGUgY29kZSBmYWlybHkg
c2ltcGxlIHRvIHJlYWQgYW5kIGV4dGVuZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL3AybS5j
IHwgNDcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggYzcxMzIy
NjU2MS4uMTdlMjUyM2ZjMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hl
bi9hcmNoL2FybS9wMm0uYwpAQCAtMTUyNyw3ICsxNTI3LDggQEAgaW50IHJlbGlucXVpc2hfcDJt
X21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCkKIGludCBwMm1fY2FjaGVfZmx1c2hfcmFuZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwgZ2ZuX3Qgc3RhcnQsIGdmbl90IGVuZCkKIHsKICAgICBzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwotICAgIGdmbl90IG5leHRfZ2ZuOwor
ICAgIGdmbl90IG5leHRfYmxvY2tfZ2ZuOworICAgIG1mbl90IG1mbiA9IElOVkFMSURfTUZOOwog
ICAgIHAybV90eXBlX3QgdDsKICAgICB1bnNpZ25lZCBpbnQgb3JkZXI7CiAKQEAgLTE1NDIsMjQg
KzE1NDMsNDAgQEAgaW50IHAybV9jYWNoZV9mbHVzaF9yYW5nZShzdHJ1Y3QgZG9tYWluICpkLCBn
Zm5fdCBzdGFydCwgZ2ZuX3QgZW5kKQogICAgIHN0YXJ0ID0gZ2ZuX21heChzdGFydCwgcDJtLT5s
b3dlc3RfbWFwcGVkX2dmbik7CiAgICAgZW5kID0gZ2ZuX21pbihlbmQsIHAybS0+bWF4X21hcHBl
ZF9nZm4pOwogCi0gICAgZm9yICggOyBnZm5feChzdGFydCkgPCBnZm5feChlbmQpOyBzdGFydCA9
IG5leHRfZ2ZuICkKLSAgICB7Ci0gICAgICAgIG1mbl90IG1mbiA9IHAybV9nZXRfZW50cnkocDJt
LCBzdGFydCwgJnQsIE5VTEwsICZvcmRlciwgTlVMTCk7Ci0KLSAgICAgICAgbmV4dF9nZm4gPSBn
Zm5fbmV4dF9ib3VuZGFyeShzdGFydCwgb3JkZXIpOworICAgIG5leHRfYmxvY2tfZ2ZuID0gc3Rh
cnQ7CiAKLSAgICAgICAgLyogU2tpcCBob2xlIGFuZCBub24tUkFNIHBhZ2UgKi8KLSAgICAgICAg
aWYgKCBtZm5fZXEobWZuLCBJTlZBTElEX01GTikgfHwgIXAybV9pc19hbnlfcmFtKHQpICkKLSAg
ICAgICAgICAgIGNvbnRpbnVlOwotCi0gICAgICAgIC8qIFhYWDogSW1wbGVtZW50IHByZWVtcHRp
b24gKi8KLSAgICAgICAgd2hpbGUgKCBnZm5feChzdGFydCkgPCBnZm5feChuZXh0X2dmbikgKQor
ICAgIHdoaWxlICggZ2ZuX3goc3RhcnQpIDwgZ2ZuX3goZW5kKSApCisgICAgeworICAgICAgICAv
KgorICAgICAgICAgKiBXZSB3YW50IHRvIGZsdXNoIHBhZ2UgYnkgcGFnZSBhczoKKyAgICAgICAg
ICogIC0gaXQgbWF5IG5vdCBiZSBwb3NzaWJsZSB0byBtYXAgdGhlIGZ1bGwgYmxvY2sgKGNhbiBi
ZSB1cCB0byAxR0IpCisgICAgICAgICAqICAgIGluIFhlbiBtZW1vcnkKKyAgICAgICAgICogIC0g
d2UgbWF5IHdhbnQgdG8gZG8gZmluZSBncmFpbiBwcmVlbXB0aW9uIGFzIGZsdXNoaW5nIG11bHRp
cGxlCisgICAgICAgICAqICAgIHBhZ2UgaW4gb25lIGdvIG1heSB0YWtlIGEgbG9uZyB0aW1lCisg
ICAgICAgICAqCisgICAgICAgICAqIEFzIHAybV9nZXRfZW50cnkgaXMgYWJsZSB0byByZXR1cm4g
dGhlIHNpemUgb2YgdGhlIG1hcHBpbmcKKyAgICAgICAgICogaW4gdGhlIHAybSwgaXQgaXMgcG9p
bnRsZXNzIHRvIGV4ZWN1dGUgaXQgZm9yIGVhY2ggcGFnZS4KKyAgICAgICAgICoKKyAgICAgICAg
ICogV2UgY2FuIG9wdGltaXplIGl0IGJ5IHRyYWNraW5nIHRoZSBnZm4gb2YgdGhlIG5leHQKKyAg
ICAgICAgICogYmxvY2suIFNvIHdlIHdpbGwgb25seSBjYWxsIHAybV9nZXRfZW50cnkgZm9yIGVh
Y2ggYmxvY2sgKGNhbgorICAgICAgICAgKiBiZSB1cCB0byAxR0IpLgorICAgICAgICAgKi8KKyAg
ICAgICAgaWYgKCBnZm5fZXEoc3RhcnQsIG5leHRfYmxvY2tfZ2ZuKSApCiAgICAgICAgIHsKLSAg
ICAgICAgICAgIGZsdXNoX3BhZ2VfdG9fcmFtKG1mbl94KG1mbiksIGZhbHNlKTsKKyAgICAgICAg
ICAgIG1mbiA9IHAybV9nZXRfZW50cnkocDJtLCBzdGFydCwgJnQsIE5VTEwsICZvcmRlciwgTlVM
TCk7CisgICAgICAgICAgICBuZXh0X2Jsb2NrX2dmbiA9IGdmbl9uZXh0X2JvdW5kYXJ5KHN0YXJ0
LCBvcmRlcik7CiAKLSAgICAgICAgICAgIHN0YXJ0ID0gZ2ZuX2FkZChzdGFydCwgMSk7Ci0gICAg
ICAgICAgICBtZm4gPSBtZm5fYWRkKG1mbiwgMSk7CisgICAgICAgICAgICBpZiAoIG1mbl9lcSht
Zm4sIElOVkFMSURfTUZOKSB8fCAhcDJtX2lzX2FueV9yYW0odCkgKQorICAgICAgICAgICAgewor
ICAgICAgICAgICAgICAgIHN0YXJ0ID0gbmV4dF9ibG9ja19nZm47CisgICAgICAgICAgICAgICAg
Y29udGludWU7CisgICAgICAgICAgICB9CiAgICAgICAgIH0KKworICAgICAgICBmbHVzaF9wYWdl
X3RvX3JhbShtZm5feChtZm4pLCBmYWxzZSk7CisKKyAgICAgICAgc3RhcnQgPSBnZm5fYWRkKHN0
YXJ0LCAxKTsKKyAgICAgICAgbWZuID0gbWZuX2FkZChtZm4sIDEpOwogICAgIH0KIAogICAgIGlu
dmFsaWRhdGVfaWNhY2hlKCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 09:19:43 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 09:19:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXjdH-00015I-Me; Fri, 14 Dec 2018 09:19:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXjdH-00015C-Dj
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:19:43 +0000
X-Inumbo-ID: 63deb63c-ff81-11e8-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 63deb63c-ff81-11e8-8e1d-bc764e045a96;
 Fri, 14 Dec 2018 09:19:42 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXjdG-0007iC-GJ
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:19:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXjdG-0004oS-Dy
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 09:19:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXjdG-0004oS-Dy@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 09:19:42 +0000
Subject: [Xen-changelog] [xen master] xen/arm: domctl: Use typesafe gfn in
 XEN_DOMCTL_cacheflush
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDljMzU1NzJmMzU5Y2Q2ZjcxYWEyMGIwOTkxYzc0ZTAzMmI4NzIxZDIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE5v
diAyOSAxOToxNDo0MyAyMDE4ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFdlZCBEZWMgMTIgMTY6MDk6MzEgMjAxOCArMDAw
MAoKICAgIHhlbi9hcm06IGRvbWN0bDogVXNlIHR5cGVzYWZlIGdmbiBpbiBYRU5fRE9NQ1RMX2Nh
Y2hlZmx1c2gKICAgIAogICAgVGhpcyB3aWxsIG1ha2UgY2hhbmdlcyBpbiBhIGZvbGxvdy11cCBw
YXRjaCBlYXNpZXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9kb21jdGwuYyB8IDggKysrKy0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2RvbWN0bC5jIGIveGVuL2FyY2gvYXJtL2RvbWN0bC5jCmluZGV4
IGMxMGY1NjhhYWQuLjIwNjkxNTI4YTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21jdGwu
YworKysgYi94ZW4vYXJjaC9hcm0vZG9tY3RsLmMKQEAgLTUyLDE2ICs1MiwxNiBAQCBsb25nIGFy
Y2hfZG9fZG9tY3RsKHN0cnVjdCB4ZW5fZG9tY3RsICpkb21jdGwsIHN0cnVjdCBkb21haW4gKmQs
CiAgICAgewogICAgIGNhc2UgWEVOX0RPTUNUTF9jYWNoZWZsdXNoOgogICAgIHsKLSAgICAgICAg
dW5zaWduZWQgbG9uZyBzID0gZG9tY3RsLT51LmNhY2hlZmx1c2guc3RhcnRfcGZuOwotICAgICAg
ICB1bnNpZ25lZCBsb25nIGUgPSBzICsgZG9tY3RsLT51LmNhY2hlZmx1c2gubnJfcGZuczsKKyAg
ICAgICAgZ2ZuX3QgcyA9IF9nZm4oZG9tY3RsLT51LmNhY2hlZmx1c2guc3RhcnRfcGZuKTsKKyAg
ICAgICAgZ2ZuX3QgZSA9IGdmbl9hZGQocywgZG9tY3RsLT51LmNhY2hlZmx1c2gubnJfcGZucyk7
CiAKICAgICAgICAgaWYgKCBkb21jdGwtPnUuY2FjaGVmbHVzaC5ucl9wZm5zID4gKDFVPDxNQVhf
T1JERVIpICkKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCi0gICAgICAgIGlmICggZSA8
IHMgKQorICAgICAgICBpZiAoIGdmbl94KGUpIDwgZ2ZuX3gocykgKQogICAgICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CiAKLSAgICAgICAgcmV0dXJuIHAybV9jYWNoZV9mbHVzaF9yYW5nZShkLCBf
Z2ZuKHMpLCBfZ2ZuKGUpKTsKKyAgICAgICAgcmV0dXJuIHAybV9jYWNoZV9mbHVzaF9yYW5nZShk
LCBzLCBlKTsKICAgICB9CiAgICAgY2FzZSBYRU5fRE9NQ1RMX2JpbmRfcHRfaXJxOgogICAgIHsK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 15:33:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 15:33:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXpSd-0007wO-RK; Fri, 14 Dec 2018 15:33:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXpSc-0007w4-AM
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 15:33:06 +0000
X-Inumbo-ID: 8c8f4a3c-ffb5-11e8-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8c8f4a3c-ffb5-11e8-8e1d-bc764e045a96;
 Fri, 14 Dec 2018 15:33:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXpSa-0006a7-J7
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 15:33:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXpSa-0008NH-Gd
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 15:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXpSa-0008NH-Gd@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 15:33:04 +0000
Subject: [Xen-changelog] [xen staging] gic-vgic: Drop an excessive clear_lrs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNjYTg3MTI4YWFiMTgyMGQyNjlmN2ViYzZjMTY5ZjI3ZGFmZGJhZGQKQXV0aG9yOiAg
ICAgQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KQXV0aG9yRGF0ZTogV2Vk
IERlYyAxMiAyMDoyMDo1NCAyMDE4ICswMjAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBEZWMgMTQgMTU6MjU6MjEgMjAxOCAr
MDAwMAoKICAgIGdpYy12Z2ljOiBEcm9wIGFuIGV4Y2Vzc2l2ZSBjbGVhcl9scnMKICAgIAogICAg
VGhpcyBhY3Rpb24gaXMgZXhjZXNzaXZlIGJlY2F1c2UgZm9yIGFuIGludmFsaWQgTFIgdGhlcmUg
aXMgbm8gbmVlZAogICAgdG8gd3JpdGUgYW5vdGhlciBpbnZhbGlkIHZhbHVlIHRvIGEgcmVnaXN0
ZXIuIFNvIHdlIGNhbiBza2lwIGl0IGhlcmUsCiAgICBzYXZpbmcgYSBwZXJpcGhlcmFsIHJlZ2lz
dGVyIHdyaXRlLgogICAgS2VlcCBjbGVhcmluZyB0aGUgTFIgZm9yIHRoZSBERUJVRyBidWlsZC4g
VGhpcyB3b3VsZCBtYWtlIGR1bXBlZAogICAgaW52YWxpZCBMUnMgYmUgemVyby4gVGhhdCBpcyBt
b3JlIG9idmlvdXMgdGhhbiBwaWNraW5nIHN0YXRlIGJpdHMKICAgIGZyb20gYSBub24temVybyB2
YWx1ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNv
dkBlcGFtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9naWMtdmdpYy5jIHwgMiArKwogMSBmaWxlIGNoYW5n
ZWQsIDIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdmdpYy5j
IGIveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMKaW5kZXggOTkwMzk5Y2YzZi4uNDg5MjJmNTU5NSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL2dp
Yy12Z2ljLmMKQEAgLTIxNiw3ICsyMTYsOSBAQCBzdGF0aWMgdm9pZCBnaWNfdXBkYXRlX29uZV9s
cihzdHJ1Y3QgdmNwdSAqdiwgaW50IGkpCiAgICAgfQogICAgIGVsc2UKICAgICB7CisjaWZuZGVm
IE5ERUJVRwogICAgICAgICBnaWNfaHdfb3BzLT5jbGVhcl9scihpKTsKKyNlbmRpZgogICAgICAg
ICBjbGVhcl9iaXQoaSwgJnRoaXNfY3B1KGxyX21hc2spKTsKIAogICAgICAgICBpZiAoIHAtPmRl
c2MgIT0gTlVMTCApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 15:33:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 15:33:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXpSm-0007yN-TE; Fri, 14 Dec 2018 15:33:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXpSl-0007yA-Pj
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 15:33:15 +0000
X-Inumbo-ID: 92a04fe8-ffb5-11e8-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 92a04fe8-ffb5-11e8-8e1d-bc764e045a96;
 Fri, 14 Dec 2018 15:33:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXpSk-0006aF-P3
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 15:33:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXpSk-0008O0-MY
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 15:33:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXpSk-0008O0-MY@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 15:33:14 +0000
Subject: [Xen-changelog] [xen staging] arm/irq: skip action availability
 check for non-debug build
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ0OGVmMTExYzc4MWQ5YmI3NzQwMjY0ZjY0ODFjYzI0MTIwOTM5OTMKQXV0aG9yOiAg
ICAgQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KQXV0aG9yRGF0ZTogV2Vk
IERlYyAxMiAyMDoyMDo1NSAyMDE4ICswMjAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBEZWMgMTQgMTU6MjU6MzUgMjAxOCAr
MDAwMAoKICAgIGFybS9pcnE6IHNraXAgYWN0aW9uIGF2YWlsYWJpbGl0eSBjaGVjayBmb3Igbm9u
LWRlYnVnIGJ1aWxkCiAgICAKICAgIFVuZGVyIGRlc2MtPmxvY2sgdGFrZW46CiAgICBBbiBJUlEg
d2l0aCBfSVJRX0dVRVNUIGZsYWcgc2V0IGFsd2F5cyBoYXMgYW4gYWN0aW9uLgogICAgQW4gSVJR
IHdpdGggX0lSUV9ESVNBQkxFRCBmbGFnIGNsZWFyZWQgYWx3YXlzIGhhcyBhbiBhY3Rpb24uCiAg
ICBUaG9zZSBmbGFncyBjaGVja3MgY292ZXIgYWxsIGFjY2Vzc2VzIHRvIGRlc2MtPmFjdGlvbiBp
biBkb19JUlEsCiAgICBzbyB3ZSBjYW4gc2tpcCBkZXNjLT5hY3Rpb24gY2hlY2sgaW4gbm9uLWRl
YnVnIGJ1aWxkLgogICAgS2VlcCBpbiBwbGFjZSBmb3IgZGVidWcgYnVpbGQgdG8gaGVscCBkaWFn
bm9zdGljcyBwb3RlbnRpYWwKICAgIG1pc2NvbmZpZ3VyYXRpb24uCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CiAgICBBY2tlZC1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0v
aXJxLmMgfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2lycS5jIGIveGVuL2FyY2gvYXJtL2lycS5jCmluZGV4IGQ2YTAyNzNk
N2EuLjRhMDJjYzFlYmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9pcnEuYworKysgYi94ZW4v
YXJjaC9hcm0vaXJxLmMKQEAgLTIwOSwxMiArMjA5LDE0IEBAIHZvaWQgZG9fSVJRKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzLCB1bnNpZ25lZCBpbnQgaXJxLCBpbnQgaXNfZmlxKQogICAgIHNw
aW5fbG9jaygmZGVzYy0+bG9jayk7CiAgICAgZGVzYy0+aGFuZGxlci0+YWNrKGRlc2MpOwogCisj
aWZuZGVmIE5ERUJVRwogICAgIGlmICggIWRlc2MtPmFjdGlvbiApCiAgICAgewogICAgICAgICBw
cmludGsoIlVua25vd24gJXMgJSMzLjN4XG4iLAogICAgICAgICAgICAgICAgaXNfZmlxID8gIkZJ
USIgOiAiSVJRIiwgaXJxKTsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQorI2VuZGlmCiAKICAg
ICBpZiAoIHRlc3RfYml0KF9JUlFfR1VFU1QsICZkZXNjLT5zdGF0dXMpICkKICAgICB7Ci0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5n
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Dec 14 15:44:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2018 15:44:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gXpdI-0000v4-Kq; Fri, 14 Dec 2018 15:44:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWgn=OX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gXpdH-0000uy-A7
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 15:44:07 +0000
X-Inumbo-ID: 16633b68-ffb7-11e8-a77c-170b8cfba648
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 16633b68-ffb7-11e8-a77c-170b8cfba648;
 Fri, 14 Dec 2018 15:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gXpdF-0006nP-B1
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 15:44:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gXpdF-0000ps-8T
 for xen-changelog@lists.xenproject.org; Fri, 14 Dec 2018 15:44:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gXpdF-0000ps-8T@xenbits.xenproject.org>
Date: Fri, 14 Dec 2018 15:44:05 +0000
Subject: [Xen-changelog] [xen staging] xen: add CONFIG item for default dom0
 memory size
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQyZDcxYTU0NzFlMTQ1YjYzMzI0MjQyZDAzM2M3OTVhMmY1ZTExMmYKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gRGVjIDEw
IDEyOjQ0OjIyIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogRnJpIERlYyAxNCAxNTozMzo1OSAyMDE4ICswMDAwCgog
ICAgeGVuOiBhZGQgQ09ORklHIGl0ZW0gZm9yIGRlZmF1bHQgZG9tMCBtZW1vcnkgc2l6ZQogICAg
CiAgICBXaXRoIGJlaW5nIGFibGUgdG8gc3BlY2lmeSBhIGRvbTBfbWVtIHZhbHVlIGRlcGVuZGlu
ZyBvbiBob3N0IG1lbW9yeQogICAgc2l6ZSBvbiB4ODYgbWFrZSBpdCBlYXN5IGZvciBkaXN0cm9z
IHRvIHNwZWNpZnkgYSBkZWZhdWx0IGRvbTAgc2l6ZSBieQogICAgYWRkaW5nIGEgQ09ORklHX0RP
TTBfTUVNIGl0ZW0gd2hpY2ggcHJlc2V0cyB0aGUgZG9tMF9tZW0gYm9vdCBwYXJhbWV0ZXIKICAg
IHZhbHVlLgogICAgCiAgICBJdCB3aWxsIGJlIHVzZWQgb25seSBpZiBubyBkb20wX21lbSBwYXJh
bWV0ZXIgd2FzIHNwZWNpZmllZCBpbiB0aGUKICAgIGJvb3QgcGFyYW1ldGVycy4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9kb21haW5f
YnVpbGQuYyB8ICA3ICsrKysrKysKIHhlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMgICB8ICA2ICsr
KysrKwogeGVuL2NvbW1vbi9LY29uZmlnICAgICAgICAgIHwgMTMgKysrKysrKysrKysrKwogMyBm
aWxlcyBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IGIwZWMz
ZjBiNzIuLmQyYzYzYTg5Y2EgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQu
YworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKQEAgLTMyLDkgKzMyLDEyIEBAIHN0
YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0ZGF0YSBvcHRfZG9tMF9tYXhfdmNwdXM7CiBpbnRlZ2Vy
X3BhcmFtKCJkb20wX21heF92Y3B1cyIsIG9wdF9kb20wX21heF92Y3B1cyk7CiAKIHN0YXRpYyB1
NjQgX19pbml0ZGF0YSBkb20wX21lbTsKK3N0YXRpYyBib29sIF9faW5pdGRhdGEgZG9tMF9tZW1f
c2V0OwogCiBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9kb20wX21lbShjb25zdCBjaGFyICpzKQog
eworICAgIGRvbTBfbWVtX3NldCA9IHRydWU7CisKICAgICBkb20wX21lbSA9IHBhcnNlX3NpemVf
YW5kX3VuaXQocywgJnMpOwogCiAgICAgcmV0dXJuICpzID8gLUVJTlZBTCA6IDA7CkBAIC0yMTE0
LDYgKzIxMTcsMTAgQEAgaW50IF9faW5pdCBjb25zdHJ1Y3RfZG9tMChzdHJ1Y3QgZG9tYWluICpk
KQogICAgIEJVR19PTihkLT5kb21haW5faWQgIT0gMCk7CiAKICAgICBwcmludGsoIioqKiBMT0FE
SU5HIERPTUFJTiAwICoqKlxuIik7CisKKyAgICBpZiAoICFkb20wX21lbV9zZXQgJiYgQ09ORklH
X0RPTTBfTUVNWzBdICkKKyAgICAgICAgcGFyc2VfZG9tMF9tZW0oQ09ORklHX0RPTTBfTUVNKTsK
KwogICAgIGlmICggZG9tMF9tZW0gPD0gMCApCiAgICAgewogICAgICAgICB3YXJuaW5nX2FkZCgi
UExFQVNFIFNQRUNJRlkgZG9tMF9tZW0gUEFSQU1FVEVSIC0gVVNJTkcgNTEyTSBGT1IgTk9XXG4i
KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYv
ZG9tMF9idWlsZC5jCmluZGV4IDY3M2IzZWU0ZTYuLjU0NzM3ZGFmNmEgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwpA
QCAtMjksNiArMjksNyBAQCBzdHJ1Y3QgbWVtc2l6ZSB7CiBzdGF0aWMgc3RydWN0IG1lbXNpemUg
X19pbml0ZGF0YSBkb20wX3NpemU7CiBzdGF0aWMgc3RydWN0IG1lbXNpemUgX19pbml0ZGF0YSBk
b20wX21pbl9zaXplOwogc3RhdGljIHN0cnVjdCBtZW1zaXplIF9faW5pdGRhdGEgZG9tMF9tYXhf
c2l6ZSA9IHsgLm5yX3BhZ2VzID0gTE9OR19NQVggfTsKK3N0YXRpYyBib29sIF9faW5pdGRhdGEg
ZG9tMF9tZW1fc2V0OwogCiBzdGF0aWMgYm9vbCBfX2luaXQgbWVtc2l6ZV9ndF96ZXJvKGNvbnN0
IHN0cnVjdCBtZW1zaXplICpzeikKIHsKQEAgLTExNyw2ICsxMTgsOCBAQCBzdGF0aWMgaW50IF9f
aW5pdCBwYXJzZV9kb20wX21lbShjb25zdCBjaGFyICpzKQogewogICAgIGludCByZXQ7CiAKKyAg
ICBkb20wX21lbV9zZXQgPSB0cnVlOworCiAgICAgLyogeGVuLXNoaW0gdXNlcyBzaGltX21lbSBw
YXJhbWV0ZXIgaW5zdGVhZCBvZiBkb20wX21lbSAqLwogICAgIGlmICggcHZfc2hpbSApCiAgICAg
ewpAQCAtMzM5LDYgKzM0Miw5IEBAIHVuc2lnbmVkIGxvbmcgX19pbml0IGRvbTBfY29tcHV0ZV9u
cl9wYWdlcygKICAgICB1bnNpZ25lZCBsb25nIGF2YWlsID0gMCwgbnJfcGFnZXMsIG1pbl9wYWdl
cywgbWF4X3BhZ2VzOwogICAgIGJvb2wgbmVlZF9wYWdpbmc7CiAKKyAgICBpZiAoICFkb20wX21l
bV9zZXQgJiYgQ09ORklHX0RPTTBfTUVNWzBdICkKKyAgICAgICAgcGFyc2VfZG9tMF9tZW0oQ09O
RklHX0RPTTBfTUVNKTsKKwogICAgIGZvcl9lYWNoX25vZGVfbWFzayAoIG5vZGUsIGRvbTBfbm9k
ZXMgKQogICAgICAgICBhdmFpbCArPSBhdmFpbF9kb21oZWFwX3BhZ2VzX3JlZ2lvbihub2RlLCAw
LCAwKSArCiAgICAgICAgICAgICAgICAgIGluaXRpYWxfaW1hZ2VzX25ycGFnZXMobm9kZSk7CmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL0tjb25maWcgYi94ZW4vY29tbW9uL0tjb25maWcKaW5kZXgg
NjgxMzJhM2ExMC4uMzdmODUwNTUxYSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9LY29uZmlnCisr
KyBiL3hlbi9jb21tb24vS2NvbmZpZwpAQCAtMzIzLDQgKzMyMywxNyBAQCBjb25maWcgQ01ETElO
RV9PVkVSUklERQogCiAJICBUaGlzIGlzIHVzZWQgdG8gd29yayBhcm91bmQgYnJva2VuIGJvb3Rs
b2FkZXJzLiBUaGlzIHNob3VsZAogCSAgYmUgc2V0IHRvICdOJyB1bmRlciBub3JtYWwgY29uZGl0
aW9ucy4KKworY29uZmlnIERPTTBfTUVNCisJc3RyaW5nICJEZWZhdWx0IHZhbHVlIGZvciBkb20w
X21lbSBib290IHBhcmFtZXRlciIKKwlkZWZhdWx0ICIiCisJLS0taGVscC0tLQorCSAgU2V0cyBh
IGRlZmF1bHQgdmFsdWUgZm9yIGRvbTBfbWVtLCBlLmcuICI1MTJNIi4KKwkgIFRoZSBzcGVjaWZp
ZWQgc3RyaW5nIHdpbGwgYmUgdXNlZCBmb3IgdGhlIGRvbTBfbWVtIHBhcmFtZXRlciBpbgorCSAg
Y2FzZSBpdCB3YXMgbm90IHNwZWNpZmllZCBvbiB0aGUgY29tbWFuZCBsaW5lLgorCisJICBTZWUg
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gZm9yIHRoZSBzdXBwb3J0ZWQgc3lu
dGF4LgorCisJICBMZWF2ZSBlbXB0eSBpZiB5b3UgYXJlIG5vdCBzdXJlIHdoYXQgdG8gc3BlY2lm
eS4KKwogZW5kbWVudQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Mon Dec 17 10:00:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Dec 2018 10:00:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gYph3-00024I-3S; Mon, 17 Dec 2018 10:00:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wEWN=O2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gYph1-00024D-Bu
 for xen-changelog@lists.xenproject.org; Mon, 17 Dec 2018 10:00:07 +0000
X-Inumbo-ID: 870b12cf-01e2-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 870b12cf-01e2-11e9-8e1d-bc764e045a96;
 Mon, 17 Dec 2018 10:00:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gYpgz-0008Ko-05
 for xen-changelog@lists.xenproject.org; Mon, 17 Dec 2018 10:00:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gYpgy-0008B9-Sz
 for xen-changelog@lists.xenproject.org; Mon, 17 Dec 2018 10:00:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gYpgy-0008B9-Sz@xenbits.xenproject.org>
Date: Mon, 17 Dec 2018 10:00:04 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: mm: Use pte_xen_addr when
 creating xen entries
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU3Mjc0NTY3MWE0MmU3ZjExYTk0MTg1MzM3NjNkMjEwZDNmMGM4MzUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIERl
YyAxNCAxMTo0NDo1NCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IE1vbiBEZWMgMTcgMDk6NTg6NDAgMjAxOCArMDAw
MAoKICAgIHhlbi9hcm06IG1tOiBVc2UgcHRlX3hlbl9hZGRyIHdoZW4gY3JlYXRpbmcgeGVuIGVu
dHJpZXMKICAgIAogICAgVGhlIGhlbHBlciBwdGVfeGVuX2FkZHIgY29tcHV0ZXMgdGhlIE1GTiBi
YXNlZCBvbiB0aGUgdmlydHVhbAogICAgYWRkcmVzcyBhbmQgZ2VuZXJhdGVzIHRoZSBQVEUuIFRo
aXMgY2FuIGJlIHIKICAgIAogICAgQXQgdGhlIHNhbWUgdGltZSwgbWFrZSB2YSBhIHZhZGRyX3Qg
dG8gbWFrZSBjbGVhciBpdCBob2xkcyB2aXJ0dWFsIGFkZHJlc3MuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gv
YXJtL21tLmMgfCA1ICsrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAzIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJt
L21tLmMKaW5kZXggMjU1NmU1N2E5OS4uOTFmM2FlZjkzYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTY1MiwxMiArNjUyLDExIEBAIHZv
aWQgX19pbml0IHNldHVwX3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0
LCBwYWRkcl90IHhlbl9wYWRkcikKICAgICAvKiBCcmVhayB1cCB0aGUgWGVuIG1hcHBpbmcgaW50
byA0ayBwYWdlcyBhbmQgcHJvdGVjdCB0aGVtIHNlcGFyYXRlbHkuICovCiAgICAgZm9yICggaSA9
IDA7IGkgPCBMUEFFX0VOVFJJRVM7IGkrKyApCiAgICAgewotICAgICAgICBtZm5fdCBtZm4gPSBt
Zm5fYWRkKG1hZGRyX3RvX21mbih4ZW5fcGFkZHIpLCBpKTsKLSAgICAgICAgdW5zaWduZWQgbG9u
ZyB2YSA9IFhFTl9WSVJUX1NUQVJUICsgKGkgPDwgUEFHRV9TSElGVCk7CisgICAgICAgIHZhZGRy
X3QgdmEgPSBYRU5fVklSVF9TVEFSVCArIChpIDw8IFBBR0VfU0hJRlQpOwogCiAgICAgICAgIGlm
ICggIWlzX2tlcm5lbCh2YSkgKQogICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIHB0ZSA9IG1m
bl90b194ZW5fZW50cnkobWZuLCBNVF9OT1JNQUwpOworICAgICAgICBwdGUgPSBwdGVfb2ZfeGVu
YWRkcih2YSk7CiAgICAgICAgIHB0ZS5wdC50YWJsZSA9IDE7IC8qIDRrIG1hcHBpbmdzIGFsd2F5
cyBoYXZlIHRoaXMgYml0IHNldCAqLwogICAgICAgICBpZiAoIGlzX2tlcm5lbF90ZXh0KHZhKSB8
fCBpc19rZXJuZWxfaW5pdHRleHQodmEpICkKICAgICAgICAgewotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Dec 17 16:44:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Dec 2018 16:44:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gYvzz-00075H-4d; Mon, 17 Dec 2018 16:44:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wEWN=O2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gYvzy-00074k-Ag
 for xen-changelog@lists.xenproject.org; Mon, 17 Dec 2018 16:44:06 +0000
X-Inumbo-ID: f6bc9172-021a-11e9-8be6-577b34d4de17
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f6bc9172-021a-11e9-8be6-577b34d4de17;
 Mon, 17 Dec 2018 16:44:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gYvzw-0008Jm-7U
 for xen-changelog@lists.xenproject.org; Mon, 17 Dec 2018 16:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gYvzw-0007hv-52
 for xen-changelog@lists.xenproject.org; Mon, 17 Dec 2018 16:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gYvzw-0007hv-52@xenbits.xenproject.org>
Date: Mon, 17 Dec 2018 16:44:04 +0000
Subject: [Xen-changelog] [xen staging] x86/hvm: Corrections to RDTSCP
 intercept handling
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3866645708739421371=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============3866645708739421371==
Content-Type: text/plain

commit 3fd3fda9c26fc3c4f77250f795ed7ff9d38e2ec6
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Fri Nov 30 16:14:08 2018 +0000
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Mon Dec 17 16:28:03 2018 +0000

    x86/hvm: Corrections to RDTSCP intercept handling
    
    For both VT-x and SVM, the RDTSCP intercept will trigger if the pipeline
    supports the instruction, but the guest may not have RDTSCP in its featureset.
    Bring the vmexit handlers in line with the main emulator behaviour by
    optionally handing back #UD.
    
    Next on the AMD side, if RDTSCP actually ends up being intercepted on a debug
    build or first-gen SVM hardware which lacks NRIP, we first update regs->rcx,
    then call __get_instruction_length() asking for RDTSC.  As the two
    instructions are different (and indeed, different lengths!),
    __get_instruction_length_from_list() fails and hands back a #GP fault.
    
    This can demonstrated by putting a guest into tsc_mode="always emulate" and
    executing an RDTSCP instruction:
    
      (d1) --- Xen Test Framework ---
      (d1) Environment: HVM 64bit (Long mode 4 levels)
      (d1) Test rdtscp
      (d1) TSC mode 1
      (XEN) emulate.c:147:d1v0 __get_instruction_length: Mismatch between expected and actual instruction:
      (XEN) emulate.c:152:d1v0   insn_index 8, opcode 0xf0031 modrm 0
      (XEN) emulate.c:154:d1v0   rip 0x10475f, nextrip 0x104762, len 3
      (XEN) SVM insn len emulation failed (1): d1v0 64bit @ 0008:0010475f -> 0f 01 f9 0f 31 5b 31 ff 31 c0 e9 c2 db ff ff 00
      (d1) ******************************
      (d1) PANIC: Unhandled exception at 0008:000000000010475f
      (d1) Vec 13 #GP[0000]
      (d1) ******************************
    
    First, teach __get_instruction_length() to cope with RDTSCP, and improve
    svm_vmexit_do_rdtsc() to ask for the correct instruction.  Move the regs->rcx
    adjustment into this function to ensure it gets done after we are done
    potentially raising faults.
    
    Reported-by: Paul Durrant <paul.durrant@citrix.com>
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Brian Woods <brian.woods@amd.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Kevin Tian <kevin.tian@intel.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
---
 xen/arch/x86/hvm/svm/emulate.c        |  1 +
 xen/arch/x86/hvm/svm/svm.c            | 22 +++++++++++++++++-----
 xen/arch/x86/hvm/vmx/vmx.c            |  8 ++++++++
 xen/include/asm-x86/hvm/svm/emulate.h |  1 +
 4 files changed, 27 insertions(+), 5 deletions(-)

diff --git a/xen/arch/x86/hvm/svm/emulate.c b/xen/arch/x86/hvm/svm/emulate.c
index 3d04af0ea9..4abeab8655 100644
--- a/xen/arch/x86/hvm/svm/emulate.c
+++ b/xen/arch/x86/hvm/svm/emulate.c
@@ -75,6 +75,7 @@ static const struct {
     [INSTR_STGI]    = { X86EMUL_OPC(0x0f, 0x01), MODRM(3, 3, 4) },
     [INSTR_CLGI]    = { X86EMUL_OPC(0x0f, 0x01), MODRM(3, 3, 5) },
     [INSTR_INVLPGA] = { X86EMUL_OPC(0x0f, 0x01), MODRM(3, 3, 7) },
+    [INSTR_RDTSCP]  = { X86EMUL_OPC(0x0f, 0x01), MODRM(3, 7, 1) },
     [INSTR_INVD]    = { X86EMUL_OPC(0x0f, 0x08) },
     [INSTR_WBINVD]  = { X86EMUL_OPC(0x0f, 0x09) },
     [INSTR_WRMSR]   = { X86EMUL_OPC(0x0f, 0x30) },
diff --git a/xen/arch/x86/hvm/svm/svm.c b/xen/arch/x86/hvm/svm/svm.c
index 40937bfa47..9464394b0d 100644
--- a/xen/arch/x86/hvm/svm/svm.c
+++ b/xen/arch/x86/hvm/svm/svm.c
@@ -2279,14 +2279,28 @@ static void svm_vmexit_do_hlt(struct vmcb_struct *vmcb,
     hvm_hlt(regs->eflags);
 }
 
-static void svm_vmexit_do_rdtsc(struct cpu_user_regs *regs)
+static void svm_vmexit_do_rdtsc(struct cpu_user_regs *regs, bool rdtscp)
 {
+    struct vcpu *curr = current;
+    const struct domain *currd = curr->domain;
+    enum instruction_index insn = rdtscp ? INSTR_RDTSCP : INSTR_RDTSC;
     unsigned int inst_len;
 
-    if ( (inst_len = __get_instruction_length(current, INSTR_RDTSC)) == 0 )
+    if ( rdtscp && !currd->arch.cpuid->extd.rdtscp &&
+         currd->arch.tsc_mode != TSC_MODE_PVRDTSCP )
+    {
+        hvm_inject_hw_exception(TRAP_invalid_op, X86_EVENT_NO_EC);
         return;
+    }
+
+    if ( (inst_len = __get_instruction_length(curr, insn)) == 0 )
+        return;
+
     __update_guest_eip(regs, inst_len);
 
+    if ( rdtscp )
+        regs->rcx = hvm_msr_tsc_aux(curr);
+
     hvm_rdtsc_intercept(regs);
 }
 
@@ -2968,10 +2982,8 @@ void svm_vmexit_handler(struct cpu_user_regs *regs)
         break;
 
     case VMEXIT_RDTSCP:
-        regs->rcx = hvm_msr_tsc_aux(v);
-        /* fall through */
     case VMEXIT_RDTSC:
-        svm_vmexit_do_rdtsc(regs);
+        svm_vmexit_do_rdtsc(regs, exit_reason == VMEXIT_RDTSCP);
         break;
 
     case VMEXIT_MONITOR:
diff --git a/xen/arch/x86/hvm/vmx/vmx.c b/xen/arch/x86/hvm/vmx/vmx.c
index 7f77d1fd28..2166b0dfe4 100644
--- a/xen/arch/x86/hvm/vmx/vmx.c
+++ b/xen/arch/x86/hvm/vmx/vmx.c
@@ -3589,6 +3589,7 @@ void vmx_vmexit_handler(struct cpu_user_regs *regs)
     unsigned long exit_qualification, exit_reason, idtv_info, intr_info = 0;
     unsigned int vector = 0, mode;
     struct vcpu *v = current;
+    struct domain *currd = v->domain;
 
     __vmread(GUEST_RIP,    &regs->rip);
     __vmread(GUEST_RSP,    &regs->rsp);
@@ -3956,6 +3957,13 @@ void vmx_vmexit_handler(struct cpu_user_regs *regs)
         vmx_invlpg_intercept(exit_qualification);
         break;
     case EXIT_REASON_RDTSCP:
+        if ( !currd->arch.cpuid->extd.rdtscp &&
+             currd->arch.tsc_mode != TSC_MODE_PVRDTSCP )
+        {
+            hvm_inject_hw_exception(TRAP_invalid_op, X86_EVENT_NO_EC);
+            break;
+        }
+
         regs->rcx = hvm_msr_tsc_aux(v);
         /* fall through */
     case EXIT_REASON_RDTSC:
diff --git a/xen/include/asm-x86/hvm/svm/emulate.h b/xen/include/asm-x86/hvm/svm/emulate.h
index 3de8236301..ca92abbe28 100644
--- a/xen/include/asm-x86/hvm/svm/emulate.h
+++ b/xen/include/asm-x86/hvm/svm/emulate.h
@@ -30,6 +30,7 @@ enum instruction_index {
     INSTR_HLT,
     INSTR_INT3,
     INSTR_RDTSC,
+    INSTR_RDTSCP,
     INSTR_PAUSE,
     INSTR_XSETBV,
     INSTR_VMRUN,
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3866645708739421371==--

From xen-changelog-bounces@lists.xenproject.org Tue Dec 18 13:33:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Dec 2018 13:33:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gZFUi-0006Tc-UQ; Tue, 18 Dec 2018 13:33:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8weD=O3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gZFUh-0006TS-7G
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 13:33:07 +0000
X-Inumbo-ID: 733739d8-02c9-11e9-9391-0fc6eecc350b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 733739d8-02c9-11e9-9391-0fc6eecc350b;
 Tue, 18 Dec 2018 13:33:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gZFUf-0001W1-GM
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 13:33:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gZFUf-0000kr-Dk
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 13:33:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gZFUf-0000kr-Dk@xenbits.xenproject.org>
Date: Tue, 18 Dec 2018 13:33:05 +0000
Subject: [Xen-changelog] [xen staging] x86emul/test: drop another instance
 of .byte
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk1ZDk5OTY2NzEzZGE3OWM1Y2M4Mzc0ODc2N2IyY2IzZDg5Y2IxMjcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDE4
IDE0OjI2OjQ0IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDE4IDE0OjI2OjQ0IDIwMTggKzAxMDAKCiAgICB4
ODZlbXVsL3Rlc3Q6IGRyb3AgYW5vdGhlciBpbnN0YW5jZSBvZiAuYnl0ZQogICAgCiAgICBOb3cg
dGhhdCB3ZSByZXF1aXJlIHVzZSBvZiB0aGUge2V2ZXh9IHBzZXVkby1wcmVmaXgsIHdlIGNhbiBh
bHNvIHVzZQogICAgdGhlIHEtc3VmZml4ZWQgZW5jb2Rpbmcgb2YgVlBDTVBFU1RSSSwgd2hpY2gg
aXMgYXZhaWxhYmxlIGFzIG9mIDIuMjkKICAgIGp1c3QgbGlrZSB7ZXZleH0gaXMuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2Vk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHRvb2xz
L3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jIHwgMTMgKysrLS0tLS0tLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMgYi90
b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYwppbmRleCAxNjVjM2M3
MmIyLi4yODA2ZGRjYjBmIDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVz
dF94ODZfZW11bGF0b3IuYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZf
ZW11bGF0b3IuYwpAQCAtMzMyMiwyMiArMzMyMiwxNSBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hh
ciAqKmFyZ3YpCiAgICAgewogICAgICAgICBkZWNsX2luc24odnBjbXBlc3RyaSk7CiAKLSNpZmRl
ZiBfX3g4Nl82NF9fCi0gICAgICAgIC8qCi0gICAgICAgICAqIGdhcyB1cCB0byBhdCBsZWFzdCAy
LjI3IGRvZXNuJ3QgaG9ub3IgZXhwbGljdCAicmV4LnciIGZvcgotICAgICAgICAgKiBWRVgvRVZF
WCBlbmNvZGVkIGluc3RydWN0aW9ucywgYW5kIGFsc28gZG9lc24ndCBwcm92aWRlIGFueQotICAg
ICAgICAgKiBvdGhlciBtZWFucyB0byBjb250cm9sIFZFWC5XLgotICAgICAgICAgKi8KICAgICAg
ICAgYXNtIHZvbGF0aWxlICggIm1vdnEgJTAsICUleG1tMlxuIgorI2lmZGVmIF9feDg2XzY0X18K
ICAgICAgICAgICAgICAgICAgICAgICAgcHV0X2luc24odnBjbXBlc3RyaSwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIi5ieXRlIDB4QzQsIDB4RTMsIDB4RjksIDB4NjEsIDB4MTYs
IDB4N0EiKQotICAgICAgICAgICAgICAgICAgICAgICA6OiAibSIgKHJlc1swXSkgKTsKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgInZwY21wZXN0cmlxICQwYjAxMTExMDEwLCAoJTEp
LCAlJXhtbTIiKQogI2Vsc2UKLSAgICAgICAgYXNtIHZvbGF0aWxlICggIm1vdnEgJTAsICUleG1t
MlxuIgogICAgICAgICAgICAgICAgICAgICAgICBwdXRfaW5zbih2cGNtcGVzdHJpLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAidnBjbXBlc3RyaSAkMGIwMTExMTAxMCwgKCUxKSwg
JSV4bW0yIikKLSAgICAgICAgICAgICAgICAgICAgICAgOjogIm0iIChyZXNbMF0pLCAiUyIgKE5V
TEwpICk7CiAjZW5kaWYKKyAgICAgICAgICAgICAgICAgICAgICAgOjogIm0iIChyZXNbMF0pLCAi
UyIgKE5VTEwpICk7CiAKICAgICAgICAgc2V0X2luc24odnBjbXBlc3RyaSk7CiAjaWZkZWYgX194
ODZfNjRfXwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Dec 18 13:33:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Dec 2018 13:33:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gZFUt-0006UL-08; Tue, 18 Dec 2018 13:33:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8weD=O3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gZFUr-0006U9-8I
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 13:33:17 +0000
X-Inumbo-ID: 794d4e70-02c9-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 794d4e70-02c9-11e9-8e1d-bc764e045a96;
 Tue, 18 Dec 2018 13:33:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gZFUp-0001W9-Mv
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 13:33:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gZFUp-0000li-KR
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 13:33:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gZFUp-0000li-KR@xenbits.xenproject.org>
Date: Tue, 18 Dec 2018 13:33:15 +0000
Subject: [Xen-changelog] [xen staging] x86emul: fix 3-operand IMUL
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE5MjMyYjM3OGZhYjA0OTk3YzA2MTJlNWMxOWU4MmMyOWI1OWQ5OWUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDE4
IDE0OjI3OjA5IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDE4IDE0OjI3OjA5IDIwMTggKzAxMDAKCiAgICB4
ODZlbXVsOiBmaXggMy1vcGVyYW5kIElNVUwKICAgIAogICAgV2hpbGUgY29tbWl0IDc1MDY2Y2Q0
ZWEgKCJ4ODZlbXVsOiBmaXggeyxpfW11bCBhbmQgeyxpfWRpdiIpIGluZGVlZCBkaWQKICAgIGFz
IGl0cyB0aXRsZSBzYXlzLCBpdCBicm9rZSB0aGUgMy1vcGVyYW5kIGZvcm0gYnkgdW5pZm9ybWx5
IHVzaW5nIEFML0FYLwogICAgRUFYL1JBWCBhcyBzZWNvbmQgc291cmNlIG9wZXJhbmQuIEZpeCB0
aGlzIGFuZCBhZGQgdGVzdHMgY292ZXJpbmcgYm90aAogICAgY2FzZXMuCiAgICAKICAgIFJlcG9y
dGVkLWJ5OiBBbmRyZWkgTHV0YXMgPHZsdXRhc0BiaXRkZWZlbmRlci5jb20+CiAgICBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBUZXN0ZWQtYnk6IFJh
enZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHRvb2xzL3Rl
c3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jIHwgMzYgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgICAg
ICAgfCAgOSArKystLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDQxIGluc2VydGlvbnMoKyksIDQgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2
X2VtdWxhdG9yLmMgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3Iu
YwppbmRleCAyODA2ZGRjYjBmLi5hMmY1NzE4OWVlIDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94
ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYworKysgYi90b29scy90ZXN0cy94ODZfZW11
bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYwpAQCAtODkwLDYgKzg5MCw0MiBAQCBpbnQgbWFpbihp
bnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgIGdvdG8gZmFpbDsKICAgICBwcmludGYoIm9r
YXlcbiIpOwogCisgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIGltdWxsIC00KCVlY3gpLi4u
Iik7CisgICAgaW5zdHJbMF0gPSAweGY3OyBpbnN0clsxXSA9IDB4Njk7IGluc3RyWzJdID0gMHhm
YzsKKyAgICByZWdzLmVmbGFncyA9IEVGTEFHU19BTFdBWVNfU0VUOworICAgIHJlZ3MuZWlwICAg
ID0gKHVuc2lnbmVkIGxvbmcpJmluc3RyWzBdOworICAgIHJlZ3MuZWF4ICAgID0gMHg4OWFiY2Rl
ZjsKKyAgICByZXNbMF0gICAgICA9IDB4MTIzNDU2Nzg7CisgICAgcmVncy5lY3ggICAgPSAodW5z
aWduZWQgbG9uZykocmVzICsgMSk7CisgICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxv
cHMpOworICAgIGlmICggKHJjICE9IFg4NkVNVUxfT0tBWSkgfHwKKyAgICAgICAgIChyZWdzLmVh
eCAhPSAweDg5YWJjZGVmICogMHgxMjM0NTY3OCkgfHwKKyAgICAgICAgIChyZWdzLmVkeCAhPSAo
dWludDY0X3QpKChpbnQ2NF90KShpbnQzMl90KTB4ODlhYmNkZWYgKgorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgMHgxMjM0NTY3OCkgPj4gMzIpIHx8CisgICAgICAgICAoKHJlZ3Mu
ZWZsYWdzICYgKEVGTEFHU19BTFdBWVNfU0VUIHwgWDg2X0VGTEFHU19DRiB8CisgICAgICAgICAg
ICAgICAgICAgICAgICAgIFg4Nl9FRkxBR1NfT0YpKSAhPQorICAgICAgICAgIChFRkxBR1NfQUxX
QVlTX1NFVCB8IFg4Nl9FRkxBR1NfQ0YgfCBYODZfRUZMQUdTX09GKSkgfHwKKyAgICAgICAgIChy
ZWdzLmVpcCAhPSAodW5zaWduZWQgbG9uZykmaW5zdHJbM10pICkKKyAgICAgICAgZ290byBmYWls
OworICAgIHByaW50Zigib2theVxuIik7CisKKyAgICBwcmludGYoIiUtNDBzIiwgIlRlc3Rpbmcg
aW11bCAkMywtNCglZWR4KSwlZWN4Li4uIik7CisgICAgaW5zdHJbMF0gPSAweDZiOyBpbnN0clsx
XSA9IDB4NGE7IGluc3RyWzJdID0gMHhmYzsgaW5zdHJbM10gPSAweDAzOworICAgIHJlZ3MuZWZs
YWdzID0gRUZMQUdTX0FMV0FZU19TRVQ7CisgICAgcmVncy5laXAgICAgPSAodW5zaWduZWQgbG9u
ZykmaW5zdHJbMF07CisgICAgcmVncy5lY3ggICAgPSAweDEyMzQ1Njc4OworICAgIHJlc1swXSAg
ICAgID0gMHg4OWFiY2RlZjsKKyAgICByZWdzLmVkeCAgICA9ICh1bnNpZ25lZCBsb25nKShyZXMg
KyAxKTsKKyAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7CisgICAgaWYgKCAo
cmMgIT0gWDg2RU1VTF9PS0FZKSB8fAorICAgICAgICAgKHJlZ3MuZWN4ICE9IDB4ODlhYmNkZWYg
KiAzKSB8fAorICAgICAgICAgKChyZWdzLmVmbGFncyAmIChFRkxBR1NfQUxXQVlTX1NFVCB8IFg4
Nl9FRkxBR1NfQ0YgfAorICAgICAgICAgICAgICAgICAgICAgICAgICBYODZfRUZMQUdTX09GKSkg
IT0KKyAgICAgICAgICAoRUZMQUdTX0FMV0FZU19TRVQgfCBYODZfRUZMQUdTX0NGIHwgWDg2X0VG
TEFHU19PRikpIHx8CisgICAgICAgICAocmVncy5laXAgIT0gKHVuc2lnbmVkIGxvbmcpJmluc3Ry
WzRdKSApCisgICAgICAgIGdvdG8gZmFpbDsKKyAgICBwcmludGYoIm9rYXlcbiIpOworCiAjaWZu
ZGVmIF9feDg2XzY0X18KICAgICBwcmludGYoIiUtNDBzIiwgIlRlc3RpbmcgZGFhL2RhcyAoYWxs
IGlucHV0cykuLi4iKTsKICAgICAvKiBCaXRzIDAtNzogQUw7IEJpdCA4OiBFRkxBR1MuQUY7IEJp
dCA5OiBFRkxBR1MuQ0Y7IEJpdCAxMDogREFBIHZzLiBEQVMuICovCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11
bGF0ZS94ODZfZW11bGF0ZS5jCmluZGV4IGJkZThjZTkxMmMuLjdmNjk0ZmVhMTcgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC01MDU1LDEyICs1MDU1LDEzIEBAIHg4
Nl9lbXVsYXRlKAogICAgICAgICAgICAgfQogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNh
c2UgNTogLyogaW11bCAqLworICAgICAgICAgICAgZHN0LnZhbCA9IF9yZWdzLnIoYXgpOwogICAg
ICAgICBpbXVsOgogICAgICAgICAgICAgX3JlZ3MuZWZsYWdzICY9IH4oWDg2X0VGTEFHU19PRiB8
IFg4Nl9FRkxBR1NfQ0YpOwogICAgICAgICAgICAgc3dpdGNoICggZHN0LmJ5dGVzICkKICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgIGNhc2UgMToKLSAgICAgICAgICAgICAgICBkc3QudmFsID0g
KGludDhfdClzcmMudmFsICogKGludDhfdClfcmVncy5hbDsKKyAgICAgICAgICAgICAgICBkc3Qu
dmFsID0gKGludDhfdClzcmMudmFsICogKGludDhfdClkc3QudmFsOwogICAgICAgICAgICAgICAg
IGlmICggKGludDhfdClkc3QudmFsICE9IChpbnQxNl90KWRzdC52YWwgKQogICAgICAgICAgICAg
ICAgICAgICBfcmVncy5lZmxhZ3MgfD0gWDg2X0VGTEFHU19PRiB8IFg4Nl9FRkxBR1NfQ0Y7CiAg
ICAgICAgICAgICAgICAgQVNTRVJUKGIgPiAweDZiKTsKQEAgLTUwNjgsNyArNTA2OSw3IEBAIHg4
Nl9lbXVsYXRlKAogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgY2FzZSAyOgog
ICAgICAgICAgICAgICAgIGRzdC52YWwgPSAoKHVpbnQzMl90KShpbnQxNl90KXNyYy52YWwgKgot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHVpbnQzMl90KShpbnQxNl90KV9yZWdzLmF4KTsK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICh1aW50MzJfdCkoaW50MTZfdClkc3QudmFsKTsK
ICAgICAgICAgICAgICAgICBpZiAoIChpbnQxNl90KWRzdC52YWwgIT0gKGludDMyX3QpZHN0LnZh
bCApCiAgICAgICAgICAgICAgICAgICAgIF9yZWdzLmVmbGFncyB8PSBYODZfRUZMQUdTX09GIHwg
WDg2X0VGTEFHU19DRjsKICAgICAgICAgICAgICAgICBpZiAoIGIgPiAweDZiICkKQEAgLTUwNzcs
NyArNTA3OCw3IEBAIHg4Nl9lbXVsYXRlKAogI2lmZGVmIF9feDg2XzY0X18KICAgICAgICAgICAg
IGNhc2UgNDoKICAgICAgICAgICAgICAgICBkc3QudmFsID0gKCh1aW50NjRfdCkoaW50MzJfdClz
cmMudmFsICoKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICh1aW50NjRfdCkoaW50MzJfdClf
cmVncy5lYXgpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgKHVpbnQ2NF90KShpbnQzMl90
KWRzdC52YWwpOwogICAgICAgICAgICAgICAgIGlmICggKGludDMyX3QpZHN0LnZhbCAhPSBkc3Qu
dmFsICkKICAgICAgICAgICAgICAgICAgICAgX3JlZ3MuZWZsYWdzIHw9IFg4Nl9FRkxBR1NfT0Yg
fCBYODZfRUZMQUdTX0NGOwogICAgICAgICAgICAgICAgIGlmICggYiA+IDB4NmIgKQpAQCAtNTA4
Niw3ICs1MDg3LDcgQEAgeDg2X2VtdWxhdGUoCiAjZW5kaWYKICAgICAgICAgICAgIGRlZmF1bHQ6
CiAgICAgICAgICAgICAgICAgdVswXSA9IHNyYy52YWw7Ci0gICAgICAgICAgICAgICAgdVsxXSA9
IF9yZWdzLnIoYXgpOworICAgICAgICAgICAgICAgIHVbMV0gPSBkc3QudmFsOwogICAgICAgICAg
ICAgICAgIGlmICggaW11bF9kYmwodSkgKQogICAgICAgICAgICAgICAgICAgICBfcmVncy5lZmxh
Z3MgfD0gWDg2X0VGTEFHU19PRiB8IFg4Nl9FRkxBR1NfQ0Y7CiAgICAgICAgICAgICAgICAgaWYg
KCBiID4gMHg2YiApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Tue Dec 18 14:22:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Dec 2018 14:22:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gZGG8-0002IK-83; Tue, 18 Dec 2018 14:22:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8weD=O3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gZGG7-0002IF-7l
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 14:22:07 +0000
X-Inumbo-ID: 4b8fc524-02d0-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4b8fc524-02d0-11e9-8e1d-bc764e045a96;
 Tue, 18 Dec 2018 14:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gZGG5-0002X0-Es
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 14:22:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gZGG5-0000Zl-CO
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 14:22:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gZGG5-0000Zl-CO@xenbits.xenproject.org>
Date: Tue, 18 Dec 2018 14:22:05 +0000
Subject: [Xen-changelog] [xen staging] x86emul: work around SandyBridge
 errata
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBkNGQ5ZThmNTU2MDI0MTU0NzVlMDRhNWRjOGI0YWQyNzg0NWE3ZjkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDE4
IDE1OjE5OjQ3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDE4IDE1OjE5OjQ3IDIwMTggKzAxMDAKCiAgICB4
ODZlbXVsOiB3b3JrIGFyb3VuZCBTYW5keUJyaWRnZSBlcnJhdGEKICAgIAogICAgVGhlcmUgYXJl
IGEgbnVtYmVyIG9mIGV4Y2VwdGlvbiBjb25kaXRpb24gcmVsYXRlZCBlcnJhdGEgb24gU2FuZHlC
cmlkZ2UKICAgIENQVXMsIHNvbWUgb2Ygd2hpY2ggYXJlIHVuZXhwZWN0ZWQgI1VEIChvdGhlcnMs
IG9mIG5vIGludGVyZXN0IGhlcmUsIGFyZQogICAgbGFjayBvZiBtYW5kYXRlZCBleGNlcHRpb25z
LCBvciBleGNlcHRpb25zIG9mIHVuZXhwZWN0ZWQgdHlwZSkuIEFubm90YXRlCiAgICB0aGUgb25l
IHdvcmthcm91bmQgd2UgYWxyZWFkeSBoYXZlLCBhbmQgYWRkIHR3byBtb3JlLgogICAgCiAgICBE
dWUgdG8gdGhlIGV4Y2VwdGlvbiByZWNvdmVyeSB3ZSBoYXZlIGluIHBsYWNlIGZvciBzdHViIGlu
dm9jYXRpb25zCiAgICB0aGVzZSBhcmVuJ3Qgc2VjdXJpdHkgaXNzdWVzLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyB8IDEyICsrKysrKysrKysrLQogMSBmaWxl
IGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZf
ZW11bGF0ZS94ODZfZW11bGF0ZS5jCmluZGV4IDdmNjk0ZmVhMTcuLmQ2Yzk3NjUxZTIgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC02MDc5LDkgKzYwNzksMTEgQEAg
eDg2X2VtdWxhdGUoCiAgICAgICAgIGVsc2UKICAgICAgICAgewogICAgICAgICAgICAgZ2VuZXJh
dGVfZXhjZXB0aW9uX2lmKHZleC5yZWcgIT0gMHhmLCBFWENfVUQpOwotICAgICAgICAgICAgdmV4
LmwgPSAwOwogICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4KTsKICAgICAg
ICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeW1tKTsKKworICAgICAgICAgICAgLyogV29yayBh
cm91bmQgZXJyYXR1bSBCVDIzMC4gKi8KKyAgICAgICAgICAgIHZleC5sID0gMDsKICAgICAgICAg
fQogCiAgICAgICAgIG9wYyA9IGluaXRfcHJlZml4ZXMoc3R1Yik7CkBAIC02OTg0LDYgKzY5ODYs
OSBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfbW14KTsK
ICAgICAgICAgfQogCisgICAgICAgIC8qIFdvcmsgYXJvdW5kIGVycmF0dW0gQlQzNi4gKi8KKyAg
ICAgICAgdmV4LncgPSAwOworCiAgICAgICAgIG9wYyA9IGluaXRfcHJlZml4ZXMoc3R1Yik7CiAg
ICAgICAgIG9wY1swXSA9IGI7CiAgICAgICAgIGluc25fYnl0ZXMgPSBQRlhfQllURVMgKyAxOwpA
QCAtODgxNiw2ICs4ODIxLDExIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBnZW5lcmF0ZV9leGNl
cHRpb25faWYodmV4LmwgfHwgdmV4LnJlZyAhPSAweGYsIEVYQ19VRCk7CiAgICAgICAgIGhvc3Rf
YW5kX3ZjcHVfbXVzdF9oYXZlKGF2eCk7CiAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeW1t
KTsKKworICAgICAgICAvKiBXb3JrIGFyb3VuZCBlcnJhdHVtIEJUNDEuICovCisgICAgICAgIGlm
ICggIW1vZGVfNjRiaXQoKSApCisgICAgICAgICAgICB2ZXgudyA9IDA7CisKICAgICAgICAgb3Bj
ID0gaW5pdF9wcmVmaXhlcyhzdHViKTsKICAgICAgICAgZ290byBwZXh0cjsKIAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Dec 18 14:22:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Dec 2018 14:22:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gZGGI-0002JC-JX; Tue, 18 Dec 2018 14:22:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8weD=O3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gZGGH-0002J1-2A
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 14:22:17 +0000
X-Inumbo-ID: 51a891c5-02d0-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 51a891c5-02d0-11e9-8e1d-bc764e045a96;
 Tue, 18 Dec 2018 14:22:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gZGGF-0002XC-LT
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 14:22:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gZGGF-0000ad-Iy
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 14:22:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gZGGF-0000ad-Iy@xenbits.xenproject.org>
Date: Tue, 18 Dec 2018 14:22:15 +0000
Subject: [Xen-changelog] [xen staging] x86emul: fix vector-length check for
 AVX512F scalar fused-multiply-add insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFmMmE0Y2IxN2I0YjkyNWRjMjc5YWIyNjM5MDc4NDRlZDU4MDBmMjAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDE4
IDE1OjIwOjMyIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDE4IDE1OjIwOjMyIDIwMTggKzAxMDAKCiAgICB4
ODZlbXVsOiBmaXggdmVjdG9yLWxlbmd0aCBjaGVjayBmb3IgQVZYNTEyRiBzY2FsYXIgZnVzZWQt
bXVsdGlwbHktYWRkIGluc25zCiAgICAKICAgIFRoZSBjaGVjayBuZWVkcyB0byBoYXBwZW4gd2hl
bmV2ZXIgRVZFWC5iIChTRE0gbm9tZW5jbGF0dXJlKSBpcyBjbGVhciwKICAgIG5vdCBqdXN0IGlu
IHRoZSBtZW1vcnkgb3BlcmFuZCBjYXNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuYyB8IDYgKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCA0
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXgg
ZDZjOTc2NTFlMi4uYTNkN2UzMzM4NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVs
YXRlLmMKQEAgLTg1MzIsMTEgKzg1MzIsOSBAQCB4ODZfZW11bGF0ZSgKICAgICBjYXNlIFg4NkVN
VUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweGJkKTogLyogdmZubWFkZDIzMXN7cyxkfSB4bW0vbWVt
LHhtbSx4bW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweGJm
KTogLyogdmZubXN1YjIzMXN7cyxkfSB4bW0vbWVtLHhtbSx4bW17a30gKi8KICAgICAgICAgaG9z
dF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZik7Ci0gICAgICAgIGlmICggZWEudHlwZSA9PSBP
UF9NRU0gKQotICAgICAgICB7Ci0gICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZl
eC5iciwgRVhDX1VEKTsKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0g
T1BfUkVHICYmIGV2ZXguYnIsIEVYQ19VRCk7CisgICAgICAgIGlmICggIWV2ZXguYnIgKQogICAg
ICAgICAgICAgYXZ4NTEyX3ZsZW5fY2hlY2sodHJ1ZSk7Ci0gICAgICAgIH0KICAgICAgICAgZ290
byBzaW1kX3ptbTsKIAogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZjM4LCAweGM4KTogICAgIC8q
IHNoYTFuZXh0ZSB4bW0vbTEyOCx4bW0gKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Dec 18 14:22:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Dec 2018 14:22:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gZGGS-0002L8-LR; Tue, 18 Dec 2018 14:22:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8weD=O3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gZGGR-0002Ko-9n
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 14:22:27 +0000
X-Inumbo-ID: 57be430c-02d0-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 57be430c-02d0-11e9-8e1d-bc764e045a96;
 Tue, 18 Dec 2018 14:22:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gZGGP-0002Xz-S6
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 14:22:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gZGGP-0000bl-PY
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 14:22:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gZGGP-0000bl-PY@xenbits.xenproject.org>
Date: Tue, 18 Dec 2018 14:22:25 +0000
Subject: [Xen-changelog] [xen staging] x86emul: avoid triggering assertions
 with VME/PVI early #GP check
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU3Zjc4YTczNGJjYWJlYWI3NWNhMjFkNGU4NzFiZTc4YTM0NjNmYmUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDE4
IDE1OjIxOjE3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDE4IDE1OjIxOjE3IDIwMTggKzAxMDAKCiAgICB4
ODZlbXVsOiBhdm9pZCB0cmlnZ2VyaW5nIGFzc2VydGlvbnMgd2l0aCBWTUUvUFZJIGVhcmx5ICNH
UCBjaGVjawogICAgCiAgICBJbiBjb21taXQgZWZlOWNiYTY2YyAoIng4NmVtdWw6IFZNRSBhbmQg
UFZJIG1vZGVzIHJlcXVpcmUgYSAjR1AoMCkgY2hlY2sKICAgIGZpcnN0IHRoaW5nIikgSSBuZWds
ZWN0ZWQgdGhlIGZhY3QgdGhhdCB0aGUgcmV0aXJlIGZsYWdzIGdldCB6YXBwZWQgb25seQogICAg
aW4geDg2X2RlY29kZSgpLCB3aGljaCBoYXNuJ3QgYmVlbiBpbnZva2VkIHlldCBhdCB0aGUgcG9p
bnQgb2YgdGhlICNHUCgwKQogICAgY2hlY2sgYWRkZWQuIE1vdmUgb3V0cHV0IHN0YXRlIGluaXRp
YWxpemF0aW9uIGludG8gYSBoZWxwZXIgZnVuY3Rpb24sCiAgICBhbmQgaW52b2tlIGl0IGZyb20g
dGhlIGNhbGxlcnMgb2YgeDg2X2RlY29kZSgpIGluc3RlYWQgb2YgZG9pbmcgaXQKICAgIChwb3Nz
aWJseSB0b28gbGF0ZSkgaW4gdGhhdCBmdW5jdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl9l
bXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCAxOCArKysrKysrKysrKysrLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAxMyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXggYTNkN2UzMzM4NS4uMjA1MTAxNTFjOCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTE4NjYsNiArMTg2NiwxMyBAQCBzdGF0
aWMgYm9vbCB2Y3B1X2hhcygKICNkZWZpbmUgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoZmVhdCkg
dmNwdV9tdXN0X2hhdmUoZmVhdCkKICNlbmRpZgogCisvKiBJbml0aWFsaXNlIG91dHB1dCBzdGF0
ZSBpbiB4ODZfZW11bGF0ZV9jdHh0ICovCitzdGF0aWMgdm9pZCBpbml0X2NvbnRleHQoc3RydWN0
IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCit7CisgICAgY3R4dC0+cmV0aXJlLnJhdyA9IDA7Cisg
ICAgeDg2X2VtdWxfcmVzZXRfZXZlbnQoY3R4dCk7Cit9CisKIHN0YXRpYyBpbnQKIHJlYWxtb2Rl
X2xvYWRfc2VnKAogICAgIGVudW0geDg2X3NlZ21lbnQgc2VnLApAQCAtMjcxMywxMCArMjcyMCw2
IEBAIHg4Nl9kZWNvZGUoCiAgICAgc3RhdGUtPnJlZ3MgPSBjdHh0LT5yZWdzOwogICAgIHN0YXRl
LT5pcCA9IGN0eHQtPnJlZ3MtPnIoaXApOwogCi0gICAgLyogSW5pdGlhbGlzZSBvdXRwdXQgc3Rh
dGUgaW4geDg2X2VtdWxhdGVfY3R4dCAqLwotICAgIGN0eHQtPnJldGlyZS5yYXcgPSAwOwotICAg
IHg4Nl9lbXVsX3Jlc2V0X2V2ZW50KGN0eHQpOwotCiAgICAgb3BfYnl0ZXMgPSBkZWZfb3BfYnl0
ZXMgPSBhZF9ieXRlcyA9IGRlZl9hZF9ieXRlcyA9IGN0eHQtPmFkZHJfc2l6ZS84OwogICAgIGlm
ICggb3BfYnl0ZXMgPT0gOCApCiAgICAgewpAQCAtMzQwMCw2ICszNDAzLDggQEAgeDg2X2VtdWxh
dGUoCiAKICAgICBBU1NFUlQob3BzLT5yZWFkKTsKIAorICAgIGluaXRfY29udGV4dChjdHh0KTsK
KwogICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZigobW9kZV92aWYoKSAmJgogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKF9yZWdzLmVmbGFncyAmIFg4Nl9FRkxBR1NfVklGKSAmJgogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKF9yZWdzLmVmbGFncyAmIFg4Nl9FRkxBR1NfVklQKSksCkBA
IC05ODAwLDggKzk4MDUsMTEgQEAgeDg2X2RlY29kZV9pbnNuKAogICAgICAgICAuaW5zbl9mZXRj
aCA9IGluc25fZmV0Y2gsCiAgICAgICAgIC5yZWFkICAgICAgID0geDg2ZW11bF91bmhhbmRsZWFi
bGVfcncsCiAgICAgfTsKLSAgICBpbnQgcmMgPSB4ODZfZGVjb2RlKHN0YXRlLCBjdHh0LCAmb3Bz
KTsKKyAgICBpbnQgcmM7CisKKyAgICBpbml0X2NvbnRleHQoY3R4dCk7CiAKKyAgICByYyA9IHg4
Nl9kZWNvZGUoc3RhdGUsIGN0eHQsICZvcHMpOwogICAgIGlmICggdW5saWtlbHkocmMgIT0gWDg2
RU1VTF9PS0FZKSApCiAgICAgICAgIHJldHVybiBFUlJfUFRSKC1yYyk7CiAKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Dec 18 17:11:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Dec 2018 17:11:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gZItf-0002AI-Gg; Tue, 18 Dec 2018 17:11:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8weD=O3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gZIte-0002AD-Ct
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 17:11:06 +0000
X-Inumbo-ID: e6e1d320-02e7-11e9-ac9d-f372dc206370
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e6e1d320-02e7-11e9-ac9d-f372dc206370;
 Tue, 18 Dec 2018 17:11:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gZItc-0006KR-F1
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 17:11:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gZItc-0006UU-CR
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 17:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gZItc-0006UU-CR@xenbits.xenproject.org>
Date: Tue, 18 Dec 2018 17:11:04 +0000
Subject: [Xen-changelog] [xen staging] x86emul: permit SAE for V{, U}COMIS{S,
 D}
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUyOWNjZjY4ZTg3YWE3Yjg1ZDRhOWRiNGM1YWY2ZTU0ZTBhYzNiODUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDE4
IDE4OjAzOjQ5IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDE4IDE4OjAzOjQ5IDIwMTggKzAxMDAKCiAgICB4
ODZlbXVsOiBwZXJtaXQgU0FFIGZvciBWeyxVfUNPTUlTe1MsRH0KICAgIAogICAgVGhlIGF2eDUx
Ml92bGVuX2NoZWNrKCkgaW52b2NhdGlvbiBuZWVkcyB0byBiZSBjb25kaXRpb25hbC4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNr
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCAzICsrLQogMSBmaWxlIGNoYW5n
ZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmMKaW5kZXggMjA1MTAxNTFjOC4uOWFlYmIxYjY2MiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2
L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTYxODcsNyArNjE4Nyw4IEBAIHg4Nl9lbXVs
YXRlKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV2ZXgudyAhPSBldmV4LnBmeCks
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWENfVUQpOwogICAgICAgICBob3N0X2Fu
ZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKLSAgICAgICAgYXZ4NTEyX3ZsZW5fY2hlY2sodHJ1
ZSk7CisgICAgICAgIGlmICggIWV2ZXguYnIgKQorICAgICAgICAgICAgYXZ4NTEyX3ZsZW5fY2hl
Y2sodHJ1ZSk7CiAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfem1tKTsKIAogICAgICAgICBv
cGMgPSBpbml0X2V2ZXgoc3R1Yik7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Dec 18 17:22:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Dec 2018 17:22:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gZJ4J-00032t-Lj; Tue, 18 Dec 2018 17:22:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8weD=O3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gZJ4I-00032o-DN
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 17:22:06 +0000
X-Inumbo-ID: 709e905c-02e9-11e9-bf88-3711befd64ab
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 709e905c-02e9-11e9-bf88-3711befd64ab;
 Tue, 18 Dec 2018 17:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gZJ4H-0006X8-1D
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 17:22:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gZJ4G-00080O-Ui
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 17:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gZJ4G-00080O-Ui@xenbits.xenproject.org>
Date: Tue, 18 Dec 2018 17:22:04 +0000
Subject: [Xen-changelog] [xen staging] x86/hvm: Disallow moving the APIC
 MMIO window
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0671696185264261394=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============0671696185264261394==
Content-Type: text/plain

commit 3b5e03b9396b54b938c76972a0d804f22cc4eb64
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Mon Dec 10 11:42:13 2018 +0000
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Tue Dec 18 17:13:51 2018 +0000

    x86/hvm: Disallow moving the APIC MMIO window
    
    See the code comment for a full discussion, but in short: guests which
    currently run under Xen don't move the window, because moving it has never
    worked properly.  Implementing support for moving the window is never going to
    work architecturally unless we switch to per-vcpu P2Ms (which seems very
    unlikely), and would still be a substantial quantity of work for a feature
    which is unused in practice.
    
    Take the opportunity to rename vlapic_msr_set() to be consistent with the
    other MSR handling functions, and return X86EMUL_* constants.  Add logic to
    check for reserved bits, including refusing x2APIC mode if it has not been
    offered to the guest.  Move the guest_{rd,wr}msr_x2apic() declarations into
    vlapic.h which is a more appropriate place for them to live.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/hvm/hvm.c           |  4 +--
 xen/arch/x86/hvm/vlapic.c        | 65 ++++++++++++++++++++++++++++++++++++----
 xen/include/asm-x86/hvm/hvm.h    |  3 --
 xen/include/asm-x86/hvm/vlapic.h |  5 +++-
 4 files changed, 64 insertions(+), 13 deletions(-)

diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
index d64b6b6c20..97fcaadb0b 100644
--- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -3565,9 +3565,7 @@ int hvm_msr_write_intercept(unsigned int msr, uint64_t msr_content,
         break;
 
     case MSR_APIC_BASE:
-        if ( !vlapic_msr_set(vcpu_vlapic(v), msr_content) )
-            goto gp_fault;
-        break;
+        return guest_wrmsr_apic_base(v, msr_content);
 
     case MSR_IA32_TSC_DEADLINE:
         vlapic_tdt_msr_set(vcpu_vlapic(v), msr_content);
diff --git a/xen/arch/x86/hvm/vlapic.c b/xen/arch/x86/hvm/vlapic.c
index d3a5fb5d3f..a1a43cd792 100644
--- a/xen/arch/x86/hvm/vlapic.c
+++ b/xen/arch/x86/hvm/vlapic.c
@@ -1072,15 +1072,68 @@ static void set_x2apic_id(struct vlapic *vlapic)
     vlapic_set_reg(vlapic, APIC_LDR, ldr);
 }
 
-bool_t vlapic_msr_set(struct vlapic *vlapic, uint64_t value)
+int guest_wrmsr_apic_base(struct vcpu *v, uint64_t value)
 {
-    if ( !has_vlapic(vlapic_domain(vlapic)) )
-        return 0;
+    const struct cpuid_policy *cp = v->domain->arch.cpuid;
+    struct vlapic *vlapic = vcpu_vlapic(v);
+
+    if ( !has_vlapic(v->domain) )
+        return X86EMUL_EXCEPTION;
+
+    /* Attempting to set reserved bits? */
+    if ( value & ~(APIC_BASE_ADDR_MASK | APIC_BASE_ENABLE | APIC_BASE_BSP |
+                   (cp->basic.x2apic ? APIC_BASE_EXTD : 0)) )
+        return X86EMUL_EXCEPTION;
+
+    /*
+     * Architecturally speaking, we should allow a guest to move the xAPIC
+     * MMIO window (within reason - not even hardware allows arbitrary
+     * positions).  However, virtualising the behaviour for multi-vcpu guests
+     * is problematic.
+     *
+     * The ability to move the MMIO window was introduced with the Pentium Pro
+     * processor, to deconflict the window with other MMIO in the system.  The
+     * need to move the MMIO window was obsoleted by the Netburst architecture
+     * which reserved the space in physical address space for MSIs.
+     *
+     * As such, it appears to be a rarely used feature before the turn of the
+     * millennium, and entirely unused after.
+     *
+     * Xen uses a per-domain P2M, but MSR_APIC_BASE is per-vcpu.  In
+     * principle, we could emulate the MMIO windows being in different
+     * locations by ensuring that all windows are unmapped in the P2M and trap
+     * for emulation.  Xen has never had code to modify the P2M in response to
+     * APIC_BASE updates, so guests which actually try this are likely to end
+     * up without a working APIC.
+     *
+     * Things are more complicated with hardware APIC acceleration, where Xen
+     * has to map a sink-page into the P2M for APIC accesses to be recognised
+     * and accelerated by microcode.  Again, this could in principle be
+     * emulated, but the visible result in the guest would be multiple working
+     * APIC MMIO windows.  Moving the APIC window has never caused the
+     * sink-page to move in the P2M, meaning that on all modern hardware, the
+     * APIC definitely ceases working if the guest tries to move the window.
+     *
+     * As such, when the APIC is configured in xAPIC mode, require the MMIO
+     * window to be in its default location.  We don't expect any guests which
+     * currently run on Xen to be impacted by this restriction, and the #GP
+     * fault will be far more obvious to debug than a malfunctioning MMIO
+     * window.
+     */
+    if ( ((value & (APIC_BASE_EXTD | APIC_BASE_ENABLE)) == APIC_BASE_ENABLE) &&
+         ((value & APIC_BASE_ADDR_MASK) != APIC_DEFAULT_PHYS_BASE) )
+    {
+        printk(XENLOG_G_INFO
+               "%pv tried to move the APIC MMIO window: val 0x%08"PRIx64"\n",
+               v, value);
+        return X86EMUL_EXCEPTION;
+    }
 
     if ( (vlapic->hw.apic_base_msr ^ value) & APIC_BASE_ENABLE )
     {
         if ( unlikely(value & APIC_BASE_EXTD) )
-            return 0;
+            return X86EMUL_EXCEPTION;
+
         if ( value & APIC_BASE_ENABLE )
         {
             vlapic_reset(vlapic);
@@ -1095,7 +1148,7 @@ bool_t vlapic_msr_set(struct vlapic *vlapic, uint64_t value)
     }
     else if ( ((vlapic->hw.apic_base_msr ^ value) & APIC_BASE_EXTD) &&
               unlikely(!vlapic_xapic_mode(vlapic)) )
-        return 0;
+        return X86EMUL_EXCEPTION;
 
     vlapic->hw.apic_base_msr = value;
     memset(&vlapic->loaded, 0, sizeof(vlapic->loaded));
@@ -1108,7 +1161,7 @@ bool_t vlapic_msr_set(struct vlapic *vlapic, uint64_t value)
     HVM_DBG_LOG(DBG_LEVEL_VLAPIC,
                 "apic base msr is 0x%016"PRIx64, vlapic->hw.apic_base_msr);
 
-    return 1;
+    return X86EMUL_OKAY;
 }
 
 uint64_t  vlapic_tdt_msr_get(struct vlapic *vlapic)
diff --git a/xen/include/asm-x86/hvm/hvm.h b/xen/include/asm-x86/hvm/hvm.h
index d68604127f..95581ce6cb 100644
--- a/xen/include/asm-x86/hvm/hvm.h
+++ b/xen/include/asm-x86/hvm/hvm.h
@@ -333,9 +333,6 @@ void hvm_toggle_singlestep(struct vcpu *v);
 int hvm_hap_nested_page_fault(paddr_t gpa, unsigned long gla,
                               struct npfec npfec);
 
-int guest_rdmsr_x2apic(const struct vcpu *v, uint32_t msr, uint64_t *val);
-int guest_wrmsr_x2apic(struct vcpu *v, uint32_t msr, uint64_t val);
-
 /* Check CR4/EFER values */
 const char *hvm_efer_valid(const struct vcpu *v, uint64_t value,
                            signed int cr0_pg);
diff --git a/xen/include/asm-x86/hvm/vlapic.h b/xen/include/asm-x86/hvm/vlapic.h
index 5938be2523..dde66b4f0f 100644
--- a/xen/include/asm-x86/hvm/vlapic.h
+++ b/xen/include/asm-x86/hvm/vlapic.h
@@ -123,7 +123,10 @@ void vlapic_destroy(struct vcpu *v);
 
 void vlapic_reset(struct vlapic *vlapic);
 
-bool_t vlapic_msr_set(struct vlapic *vlapic, uint64_t value);
+int guest_wrmsr_apic_base(struct vcpu *v, uint64_t val);
+int guest_rdmsr_x2apic(const struct vcpu *v, uint32_t msr, uint64_t *val);
+int guest_wrmsr_x2apic(struct vcpu *v, uint32_t msr, uint64_t val);
+
 void vlapic_tdt_msr_set(struct vlapic *vlapic, uint64_t value);
 uint64_t vlapic_tdt_msr_get(struct vlapic *vlapic);
 
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0671696185264261394==--

From xen-changelog-bounces@lists.xenproject.org Tue Dec 18 17:22:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Dec 2018 17:22:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gZJ4T-00033t-Ph; Tue, 18 Dec 2018 17:22:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8weD=O3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gZJ4T-00033k-DJ
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 17:22:17 +0000
X-Inumbo-ID: 76b2b20b-02e9-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 76b2b20b-02e9-11e9-8e1d-bc764e045a96;
 Tue, 18 Dec 2018 17:22:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gZJ4R-0006XG-7g
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 17:22:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gZJ4R-00082I-5B
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 17:22:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gZJ4R-00082I-5B@xenbits.xenproject.org>
Date: Tue, 18 Dec 2018 17:22:15 +0000
Subject: [Xen-changelog] [xen staging] x86/time: Alter tsc_set_info() to
 return an error value
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBjZWYxOWI5YzhiYTVjMzhmMjlhYThiNzI4NjRlMDgyOWUyMWMwZTYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE5vdiAyMCAxMTozNzoxOSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBEZWMgMTggMTc6MTM6
NTEgMjAxOCArMDAwMAoKICAgIHg4Ni90aW1lOiBBbHRlciB0c2Nfc2V0X2luZm8oKSB0byByZXR1
cm4gYW4gZXJyb3IgdmFsdWUKICAgIAogICAgQ3VycmVudGx5LCB0c2Nfc2V0X2luZm8oKSBwZXJm
b3JtcyBubyBwYXJhbWV0ZXIgY2hlY2tpbmcsIGFuZCBhbiBpbnZhbGlkCiAgICB0c2NfbW9kZSBn
b2VzIGxhcmdlbHkgdW5ub3RpY2VkLiAgRml4IGl0IHRvIHJlamVjdCBpbnZhbGlkIHRzY19tb2Rl
cyB3aXRoCiAgICAtRUlOVkFMLCBhbmQgdXBkYXRlIHRoZSBjYWxsZXJzIHRvIGNoZWNrIHRoZSBy
ZXR1cm4gdmFsdWUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgIHwgIDcgKysrKyst
LQogeGVuL2FyY2gveDg2L2RvbWN0bC5jICAgICAgfCAgOCArKysrLS0tLQogeGVuL2FyY2gveDg2
L3RpbWUuYyAgICAgICAgfCAxOCArKysrKysrKysrKysrLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14
ODYvdGltZS5oIHwgIDYgKysrLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyks
IDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hl
bi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCBmMGUwY2RiYjBlLi5hZTlmMjRlNDU3IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBA
IC01OTksOCArNTk5LDExIEBAIGludCBhcmNoX2RvbWFpbl9jcmVhdGUoc3RydWN0IGRvbWFpbiAq
ZCwKICAgICBlbHNlCiAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOyAvKiBOb3QgSFZNIGFu
ZCBub3QgUFY/ICovCiAKLSAgICAvKiBpbml0aWFsaXplIGRlZmF1bHQgdHNjIGJlaGF2aW9yIGlu
IGNhc2UgdG9vbHMgZG9uJ3QgKi8KLSAgICB0c2Nfc2V0X2luZm8oZCwgVFNDX01PREVfREVGQVVM
VCwgMFVMLCAwLCAwKTsKKyAgICBpZiAoIChyYyA9IHRzY19zZXRfaW5mbyhkLCBUU0NfTU9ERV9E
RUZBVUxULCAwLCAwLCAwKSkgIT0gMCApCisgICAgeworICAgICAgICBBU1NFUlRfVU5SRUFDSEFC
TEUoKTsKKyAgICAgICAgZ290byBmYWlsOworICAgIH0KIAogICAgIC8qIFBWL1BWSCBndWVzdHMg
Z2V0IGFuIGVtdWxhdGVkIFBJVCB0b28gZm9yIHZpZGVvIEJJT1NlcyB0byB1c2UuICovCiAgICAg
cGl0X2luaXQoZCwgY3B1X2toeik7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMg
Yi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKaW5kZXggYWE4YWQxOTQ3OS4uZWQ0NmRmOGM1ZCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwu
YwpAQCAtOTc1LDEwICs5NzUsMTAgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKICAgICAgICAgZWxz
ZQogICAgICAgICB7CiAgICAgICAgICAgICBkb21haW5fcGF1c2UoZCk7Ci0gICAgICAgICAgICB0
c2Nfc2V0X2luZm8oZCwgZG9tY3RsLT51LnRzY19pbmZvLnRzY19tb2RlLAotICAgICAgICAgICAg
ICAgICAgICAgICAgIGRvbWN0bC0+dS50c2NfaW5mby5lbGFwc2VkX25zZWMsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgZG9tY3RsLT51LnRzY19pbmZvLmd0c2Nfa2h6LAotICAgICAgICAgICAg
ICAgICAgICAgICAgIGRvbWN0bC0+dS50c2NfaW5mby5pbmNhcm5hdGlvbik7CisgICAgICAgICAg
ICByZXQgPSB0c2Nfc2V0X2luZm8oZCwgZG9tY3RsLT51LnRzY19pbmZvLnRzY19tb2RlLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWN0bC0+dS50c2NfaW5mby5lbGFwc2VkX25z
ZWMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tY3RsLT51LnRzY19pbmZvLmd0
c2Nfa2h6LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWN0bC0+dS50c2NfaW5m
by5pbmNhcm5hdGlvbik7CiAgICAgICAgICAgICBkb21haW5fdW5wYXVzZShkKTsKICAgICAgICAg
fQogICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90aW1lLmMgYi94ZW4v
YXJjaC94ODYvdGltZS5jCmluZGV4IDI0ZDRjMjc5NGIuLmQ4MGE1ODY4YTAgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni90aW1lLmMKKysrIGIveGVuL2FyY2gveDg2L3RpbWUuYwpAQCAtMjE5NCwx
OSArMjE5NCwxOSBAQCB2b2lkIHRzY19nZXRfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJf
dCAqdHNjX21vZGUsCiAgKiBvbmx5IHRoZSBsYXN0ICJzdGlja3MiIGFuZCBhbGwgYXJlIGNvbXBs
ZXRlZCBiZWZvcmUgdGhlIGd1ZXN0IGV4ZWN1dGVzCiAgKiBhbiByZHRzYyBpbnN0cnVjdGlvbgog
ICovCi12b2lkIHRzY19zZXRfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAg
ICAgdWludDMyX3QgdHNjX21vZGUsIHVpbnQ2NF90IGVsYXBzZWRfbnNlYywKLSAgICAgICAgICAg
ICAgICAgIHVpbnQzMl90IGd0c2Nfa2h6LCB1aW50MzJfdCBpbmNhcm5hdGlvbikKK2ludCB0c2Nf
c2V0X2luZm8oc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgdWludDMyX3QgdHNj
X21vZGUsIHVpbnQ2NF90IGVsYXBzZWRfbnNlYywKKyAgICAgICAgICAgICAgICAgdWludDMyX3Qg
Z3RzY19raHosIHVpbnQzMl90IGluY2FybmF0aW9uKQogewogICAgIEFTU0VSVCghaXNfc3lzdGVt
X2RvbWFpbihkKSk7CiAKICAgICBpZiAoIGlzX3B2X2RvbWFpbihkKSAmJiBpc19oYXJkd2FyZV9k
b21haW4oZCkgKQogICAgIHsKICAgICAgICAgZC0+YXJjaC52dHNjID0gMDsKLSAgICAgICAgcmV0
dXJuOworICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKLSAgICBzd2l0Y2ggKCBkLT5hcmNoLnRz
Y19tb2RlID0gdHNjX21vZGUgKQorICAgIHN3aXRjaCAoIHRzY19tb2RlICkKICAgICB7CiAgICAg
ICAgIGJvb2wgZW5hYmxlX3RzY19zY2FsaW5nOwogCkBAIC0yMjUzLDcgKzIyNTMsMTMgQEAgdm9p
ZCB0c2Nfc2V0X2luZm8oc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBlbGFwc2VkX25zZWM7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CisKKyAg
ICBkZWZhdWx0OgorICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9CisKKyAgICBkLT5hcmNo
LnRzY19tb2RlID0gdHNjX21vZGU7CisKICAgICBkLT5hcmNoLmluY2FybmF0aW9uID0gaW5jYXJu
YXRpb24gKyAxOwogICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSApCiAgICAgewpAQCAtMjI4MCw2
ICsyMjg2LDggQEAgdm9pZCB0c2Nfc2V0X2luZm8oc3RydWN0IGRvbWFpbiAqZCwKICAgICB9CiAK
ICAgICByZWNhbGN1bGF0ZV9jcHVpZF9wb2xpY3koZCk7CisKKyAgICByZXR1cm4gMDsKIH0KIAog
LyogdnRzYyBtYXkgaW5jdXIgbWVhc3VyYWJsZSBwZXJmb3JtYW5jZSBkZWdyYWRhdGlvbiwgZGlh
Z25vc2Ugd2l0aCB0aGlzICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3RpbWUu
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvdGltZS5oCmluZGV4IGNlOTZlYzk3NzguLmI4NTY4OGRj
ZmIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvdGltZS5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvdGltZS5oCkBAIC02MCw5ICs2MCw5IEBAIHVpbnQ2NF90IHB2X3NvZnRfcmR0
c2MoY29uc3Qgc3RydWN0IHZjcHUgKnYsIGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KTsKIHU2NCBndGltZV90b19ndHNjKHN0cnVjdCBkb21haW4gKmQsIHU2NCB0aW1lKTsKIHU2NCBn
dHNjX3RvX2d0aW1lKHN0cnVjdCBkb21haW4gKmQsIHU2NCB0c2MpOwogCi12b2lkIHRzY19zZXRf
aW5mbyhzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCB0c2NfbW9kZSwgdWludDY0X3QgZWxhcHNl
ZF9uc2VjLAotICAgICAgICAgICAgICAgICAgdWludDMyX3QgZ3RzY19raHosIHVpbnQzMl90IGlu
Y2FybmF0aW9uKTsKLSAgIAoraW50IHRzY19zZXRfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLCB1aW50
MzJfdCB0c2NfbW9kZSwgdWludDY0X3QgZWxhcHNlZF9uc2VjLAorICAgICAgICAgICAgICAgICB1
aW50MzJfdCBndHNjX2toeiwgdWludDMyX3QgaW5jYXJuYXRpb24pOworCiB2b2lkIHRzY19nZXRf
aW5mbyhzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCAqdHNjX21vZGUsIHVpbnQ2NF90ICplbGFw
c2VkX25zZWMsCiAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqZ3RzY19raHosIHVpbnQzMl90
ICppbmNhcm5hdGlvbik7CiAgICAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Dec 18 17:22:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Dec 2018 17:22:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gZJ4e-000354-S7; Tue, 18 Dec 2018 17:22:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8weD=O3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gZJ4d-00034v-LS
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 17:22:27 +0000
X-Inumbo-ID: 7cd2c744-02e9-11e9-8f93-130a0a068ca3
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7cd2c744-02e9-11e9-8f93-130a0a068ca3;
 Tue, 18 Dec 2018 17:22:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gZJ4b-0006Y5-Ge
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 17:22:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gZJ4b-0008Bx-DX
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 17:22:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gZJ4b-0008Bx-DX@xenbits.xenproject.org>
Date: Tue, 18 Dec 2018 17:22:25 +0000
Subject: [Xen-changelog] [xen staging] tools/docs: Remove PVRDTSCP support
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZiMTBhNGM0MTZjNWZiNTk4ZDViOTYwYTI4MThmODU3ZDJkZGQ2ZWQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IERlYyAxMyAxNTo1MTo0MSAyMDE4IC0wODAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBEZWMgMTggMTc6MTM6
NTEgMjAxOCArMDAwMAoKICAgIHRvb2xzL2RvY3M6IFJlbW92ZSBQVlJEVFNDUCBzdXBwb3J0CiAg
ICAKICAgIFBWUkRUU0NQIGlzIGJlbGlldmVkLXVudXNlZCwgYW5kIGl0cyBpbXBsZW1lbnRhdGlv
biBoYXMgYWR2ZXJzZSBjb25zZXF1ZW5jZXMKICAgIG9uIHVucmVsYXRlZCBmdW5jdGlvbmFsaXR5
IGluIHRoZSBoeXBlcnZpc29yLiAgQXMgYSByZXN1bHQsIHN1cHBvcnQgaXMgYmVpbmcKICAgIHJl
bW92ZWQuCiAgICAKICAgIEZvciBtb3JlIGhpc3RvcmljYWwgY29udGV4dCwgc2VlCiAgICAgIGMv
cyBjMTdiMzZkNWRjNzkyY2ZkZjU5YjZkZTAyMTNiMTY4YmVjMGFmOGU4CiAgICAgIGMvcyAwNDY1
NjM4NGExYjk3MTRlNDNkYjg1MGM1MTQzMTAwOGUyMzQ1MGQ4CiAgICAKICAgIE1vZGlmeSBsaWJ4
bCB0byBwcm92aWRlIGEgc2xpZ2h0bHkgbW9yZSBoZWxwZnVsIGVycm9yIG1lc3NhZ2UgaWYgaXQg
ZW5jb3VudGVycwogICAgUFZSRFRTQ1AgYmVpbmcgc2VsZWN0ZWQuICBXaGlsZSBhZGp1c3Rpbmcg
VFNDIGhhbmRsaW5nLCBtYWtlIGxpYnhsIGNoZWNrIGZvcgogICAgZXJyb3JzIGZyb20gdGhlIHNl
dF90c2MgaHlwZXJjYWxsLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KLS0tCiBkb2NzL21hbi94ZW4tdHNjbW9kZS5wb2QuNyAgICAgICAgfCAgOTQg
Ky0tLS0tLS0tLS0tCiBkb2NzL21hbi94bC5jZmcucG9kLjUuaW4gICAgICAgICAgfCAgIDkgKy0K
IGRvY3MvbWlzYy9wdnJkdHNjcC5jICAgICAgICAgICAgICB8IDMwNyAtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfeDg2LmMgICAgICAgICAg
IHwgIDEzICstCiB0b29scy9weXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMgfCAgIDIgKy0KIDUg
ZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgNDA2IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL2RvY3MvbWFuL3hlbi10c2Ntb2RlLnBvZC43IGIvZG9jcy9tYW4veGVuLXRzY21vZGUu
cG9kLjcKaW5kZXggODE5YzYxZGQwNS4uMWQ4MWEzZmUxOCAxMDA2NDQKLS0tIGEvZG9jcy9tYW4v
eGVuLXRzY21vZGUucG9kLjcKKysrIGIvZG9jcy9tYW4veGVuLXRzY21vZGUucG9kLjcKQEAgLTc3
LDkgKzc3LDcgQEAgaGlnaGVzdCBwZXJmb3JtYW5jZSBpcyByZXF1aXJlZC4KIAogPWl0ZW0gKiBC
PHRzY19tb2RlPTM+IChQVlJEVFNDUCkuCiAKLUhpZ2gtVFNDLWZyZXF1ZW5jeSBhcHBzIG1heSBi
ZSBwYXJhdmlydHVhbGl6ZWQgKG1vZGlmaWVkKSB0bwotb2J0YWluIGJvdGggY29ycmVjdG5lc3Mg
YW5kIGhpZ2hlc3QgcGVyZm9ybWFuY2U7IGFueSB1bm1vZGlmaWVkCi1hcHBzIG11c3QgYmUgVFND
LXJlc2lsaWVudC4KK1RoaXMgbW9kZSBoYXMgYmVlbiByZW1vdmVkLgogCiA9YmFjawogCkBAIC0y
MTUsMzAgKzIxMyw2IEBAIGlzIGVtdWxhdGVkLiAgTm90ZSB0aGF0LCB0aG91Z2ggZW11bGF0ZWQs
IHRoZSAiYXBwYXJlbnQiIFRTQyBmcmVxdWVuY3kKIHdpbGwgYmUgdGhlIFRTQyBmcmVxdWVuY3kg
b2YgdGhlIGluaXRpYWwgcGh5c2ljYWwgbWFjaGluZSwgZXZlbiBhZnRlcgogbWlncmF0aW9uLgog
Ci1Gb3IgZW52aXJvbm1lbnRzIHdoZXJlIGJvdGggVFNDLXNhZmVuZXNzIEFORCBoaWdoZXN0IHBl
cmZvcm1hbmNlCi1ldmVuIGFjcm9zcyBtaWdyYXRpb24gaXMgYSByZXF1aXJlbWVudCwgYXBwbGlj
YXRpb24gY29kZSBjYW4gYmUgc3BlY2lhbGx5Ci1tb2RpZmllZCB0byB1c2UgYW4gYWxnb3JpdGht
IGV4cGxpY2l0bHkgZGVzaWduZWQgaW50byBYZW4gZm9yIHRoaXMgcHVycG9zZS4KLVRoaXMgbW9k
ZSAodHNjX21vZGU9PTMpIGlzIGNhbGxlZCBQVlJEVFNDUCwgYmVjYXVzZSBpdCByZXF1aXJlcwot
YXBwIHBhcmF2aXJ0dWFsaXphdGlvbiAoYXdhcmVuZXNzIGJ5IHRoZSBhcHAgdGhhdCBpdCBtYXkg
YmUgcnVubmluZwotb24gdG9wIG9mIFhlbiksIGFuZCB1dGlsaXplcyBhIHZhcmlhdGlvbiBvZiB0
aGUgcmR0c2MgaW5zdHJ1Y3Rpb24KLWNhbGxlZCByZHRzY3AgdGhhdCBpcyBhdmFpbGFibGUgb24g
bW9zdCByZWNlbnQgZ2VuZXJhdGlvbiBwcm9jZXNzb3JzLgotKFRoZSByZHRzY3AgaW5zdHJ1Y3Rp
b24gZGlmZmVycyBmcm9tIHRoZSByZHRzYyBpbnN0cnVjdGlvbiBpbiB0aGF0IGl0Ci1yZWFkcyBu
b3Qgb25seSB0aGUgVFNDIGJ1dCBhbiBhZGRpdGlvbmFsIHJlZ2lzdGVyIHNldCBieSBzeXN0ZW0g
c29mdHdhcmUuKQotV2hlbiBhIHB2cmR0c2NwLW1vZGlmaWVkIGFwcCBpcyBydW5uaW5nIG9uIGEg
cHJvY2Vzc29yIHRoYXQgaXMgYm90aCBUU0Mtc2FmZQotYW5kIHN1cHBvcnRzIHRoZSByZHRzY3Ag
aW5zdHJ1Y3Rpb24sIGluZm9ybWF0aW9uIGNhbiBiZSBvYnRhaW5lZAotYWJvdXQgbWlncmF0aW9u
IGFuZCBUU0MgZnJlcXVlbmN5L29mZnNldCBhZGp1c3RtZW50IHRvIGFsbG93IHRoZQotdmFzdCBt
YWpvcml0eSBvZiB0aW1lc3RhbXBzIHRvIGJlIG9idGFpbmVkIGF0IHRvcCBwZXJmb3JtYW5jZTsg
d2hlbgotcnVubmluZyBvbiBhIFRTQy11bnNhZmUgcHJvY2Vzc29yIG9yIGEgcHJvY2Vzc29yIHRo
YXQgZG9lc24ndCBzdXBwb3J0Ci10aGUgcmR0c2NwIGluc3RydWN0aW9uLCByZHRzY3AgaXMgZW11
bGF0ZWQuCi0KLVBWUkRUU0NQICh0c2NfbW9kZT09MykgaGFzIHR3byBsaW1pdGF0aW9ucy4gIEZp
cnN0LCBpdCBhcHBsaWVzIHRvCi1hbGwgYXBwcyBydW5uaW5nIGluIHRoaXMgdmlydHVhbCBtYWNo
aW5lLiAgVGhpcyBtZWFucyB0aGF0IGFsbAotYXBwcyBtdXN0IGVpdGhlciBiZSBUU0MtcmVzaWxp
ZW50IG9yIHB2cmR0c2NwLW1vZGlmaWVkLiAgU2Vjb25kLAotaGlnaGVzdCBwZXJmb3JtYW5jZSBp
cyBvbmx5IG9idGFpbmVkIG9uIFRTQy1zYWZlIG1hY2hpbmVzIHRoYXQKLXN1cHBvcnQgdGhlIHJk
dHNjcCBpbnN0cnVjdGlvbjsgd2hlbiBydW5uaW5nIG9uIG9sZGVyIG1hY2hpbmVzLAotcmR0c2Nw
IGlzIGVtdWxhdGVkIGFuZCB0aHVzIHNsb3dlci4gIEZvciBtb3JlIGluZm9ybWF0aW9uIG9uIFBW
UkRUU0NQLAotc2VlIGJlbG93LgotCiBGaW5hbGx5LCB0c2NfbW9kZT09MSBhbHdheXMgZW5hYmxl
cyBUU0MgZW11bGF0aW9uLCByZWdhcmRsZXNzIG9mCiB0aGUgdW5kZXJseWluZyBwaHlzaWNhbCBo
YXJkd2FyZS4gVGhlICJhcHBhcmVudCIgVFNDIGZyZXF1ZW5jeSB3aWxsCiBiZSB0aGUgVFNDIGZy
ZXF1ZW5jeSBvZiB0aGUgaW5pdGlhbCBwaHlzaWNhbCBtYWNoaW5lLCBldmVuIGFmdGVyIG1pZ3Jh
dGlvbi4KQEAgLTI4Nyw1NiArMjYxLDcgQEAgaGF2ZSBiZWVuIHJlcGxhY2VkIGJ5IGEgcGFyYXZp
cnR1YWxpemVkIGVxdWl2YWxlbnQgb2YgdGhlIGNwdWlkIGluc3RydWN0aW9uCiAoInB2Y3B1aWQi
KSBhbmQgYWxzbyB0cmFwIHRvIFhlbi4gIEJ1dCBhcHBzIGluIGEgUFYgZ3Vlc3QgdGhhdCB1c2Ug
YQogY3B1aWQgaW5zdHJ1Y3Rpb24gZXhlY3V0ZSBpdCBkaXJlY3RseSwgd2l0aG91dCBhIHRyYXAg
dG8gWGVuLiAgQXMgYSByZXN1bHQsCiBhbiBhcHAgbWF5IGRpcmVjdGx5IGV4YW1pbmUgdGhlIHBo
eXNpY2FsIFRTQyBJbnZhcmlhbnQgY3B1aWQgYml0IGFuZCBtYWtlCi1kZWNpc2lvbnMgYmFzZWQg
b24gdGhhdCBiaXQuICBUaGlzIGlzIHN0aWxsIGFuIHVuc29sdmVkIHByb2JsZW0sIHRob3VnaAot
YSB3b3JrYXJvdW5kIGV4aXN0cyBhcyBwYXJ0IG9mIHRoZSBQVlJEVFNDUCB0c2NfbW9kZSBmb3Ig
YXBwcyB0aGF0Ci1jYW4gYmUgbW9kaWZpZWQuCi0KLT1oZWFkMSBNT1JFIE9OIFBWUkRUU0NQCi0K
LVBhcmF2aXJ0dWFsaXplZCBPUydzIHVzZSB0aGUgInB2Y2xvY2siIGFsZ29yaXRobSB0byBtYW5h
Z2UgdGhlIHBhc3NpbmcKLW9mIHRpbWUuICBUaGlzIHNvcGhpc3RpY2F0ZWQgYWxnb3JpdGhtIG9i
dGFpbnMgaW5mb3JtYXRpb24gZnJvbSBhIG1lbW9yeQotcGFnZSBzaGFyZWQgYmV0d2VlbiBYZW4g
YW5kIHRoZSBPUyBhbmQgc2VsZWN0cyBpbmZvcm1hdGlvbiBmcm9tIHRoaXMKLXBhZ2UgYmFzZWQg
b24gdGhlIGN1cnJlbnQgdmlydHVhbCBDUFUgKHZjcHUpIGluIG9yZGVyIHRvIHByb3Blcmx5IGFk
YXB0IHRvCi1UU0MtdW5zYWZlIHN5c3RlbXMgYW5kIGNoYW5nZXMgdGhhdCBvY2N1ciBhY3Jvc3Mg
bWlncmF0aW9uLiAgTmVpdGhlcgotdGhpcyBzaGFyZWQgcGFnZSBub3IgdGhlIHZjcHUgaW5mb3Jt
YXRpb24gaXMgYXZhaWxhYmxlIHRvIGEgdXNlcmxhbmQKLWFwcCBzbyB0aGUgcHZjbG9jayBhbGdv
cml0aG0gY2Fubm90IGJlIGRpcmVjdGx5IHVzZWQgYnkgYW4gYXBwLCBhdCBsZWFzdAotd2l0aG91
dCBwZXJmb3JtYW5jZSBkZWdyYWRhdGlvbiByb3VnaGx5IGVxdWFsIHRvIHRoZSBjb3N0IG9mIGp1
c3QKLWVtdWxhdGluZyBhbiByZHRzYy4KLQotQXMgYSByZXN1bHQsIGFzIG9mIDQuMCwgWGVuIHBy
b3ZpZGVzIGNhcGFiaWxpdGllcyBmb3IgYSB1c2VybGFuZCBhcHAKLXRvIG9idGFpbiBrZXkgdGlt
ZSB2YWx1ZXMgc2ltaWxhciB0byB0aGUgaW5mb3JtYXRpb24gYWNjZXNzaWJsZQotdG8gdGhlIFBW
IE9TIHB2Y2xvY2sgYWxnb3JpdGhtLiAgVGhlIGFwcCB1c2VzIHRoZSByZHRzY3AgaW5zdHJ1Y3Rp
b24KLXdoaWNoIGlzIGRlZmluZWQgaW4gcmVjZW50IHByb2Nlc3NvcnMgdG8gb2J0YWluIGJvdGgg
dGhlIFRTQyBhbmQgYW4KLWF1eGlsaWFyeSB2YWx1ZSBjYWxsZWQgVFNDX0FVWC4gIFhlbiBpcyBy
ZXNwb25zaWJsZSBmb3Igc2V0dGluZyBUU0NfQVVYCi10byB0aGUgc2FtZSB2YWx1ZSBvbiBhbGwg
dmNwdXMgcnVubmluZyBhbnkgZG9tYWluIHdpdGggdHNjX21vZGU9PTM7Ci1mdXJ0aGVyLCBYZW4g
dG9vbHMgYXJlIHJlc3BvbnNpYmxlIGZvciBtb25vdG9uaWNhbGx5IGluY3JlbWVudGluZyBUU0Nf
QVVYCi1hbnl0aW1lIHRoZSBkb21haW4gaXMgcmVzdG9yZWQvbWlncmF0ZWQgKHRodXMgY2hhbmdp
bmcga2V5IHRpbWUgdmFsdWVzKTsKLWFuZCwgd2hlbiB0aGUgZG9tYWluIGlzIHJ1bm5pbmcgb24g
YSBwaHlzaWNhbCBtYWNoaW5lIHRoYXQgZWl0aGVyCi1pcyBub3QgVFNDLXNhZmUgb3IgZG9lcyBu
b3Qgc3VwcG9ydCB0aGUgcmR0c2NwIGluc3RydWN0aW9uLCBYZW4KLWlzIHJlc3BvbnNpYmxlIGZv
ciBlbXVsYXRpbmcgdGhlIHJkdHNjcCBpbnN0cnVjdGlvbiBhbmQgZm9yIHNldHRpbmcKLVRTQ19B
VVggdG8gemVybyBvbiBhbGwgcHJvY2Vzc29ycy4KLQotWGVuIGFsc28gcHJvdmlkZXMgcHZjbG9j
ayBpbmZvcm1hdGlvbiB2aWEgYSAicHZjcHVpZCIgaW5zdHJ1Y3Rpb24uCi1XaGlsZSB0aGlzIHJl
c3VsdHMgaW4gYSBzbG93IHRyYXAsIHRoZSBpbmZvcm1hdGlvbiBjaGFuZ2VzCi0oYW5kIHRodXMg
bXVzdCBiZSByZW9idGFpbmVkIHZpYSBwdmNwdWlkKSBPTkxZIHdoZW4gVFNDX0FVWAotaGFzIGNo
YW5nZWQsIHdoaWNoIHNob3VsZCBiZSB2ZXJ5IHJhcmUgcmVsYXRpdmUgdG8gYSBoaWdoCi1mcmVx
dWVuY3kgb2YgcmR0c2NwIGluc3RydWN0aW9ucy4KLQotRmluYWxseSwgWGVuIHByb3ZpZGVzIGFk
ZGl0aW9uYWwgdGltZS1yZWxhdGVkIGluZm9ybWF0aW9uIHZpYQotb3RoZXIgcHZjcHVpZCBpbnN0
cnVjdGlvbnMuICBGaXJzdCwgYW4gYXBwIGlzIGNhcGFibGUgb2YKLWRldGVybWluaW5nIGlmIGl0
IGlzIGN1cnJlbnRseSBydW5uaW5nIG9uIFhlbiwgbmV4dCB3aGV0aGVyCi10aGUgdHNjX21vZGUg
c2V0dGluZyBvZiB0aGUgZG9tYWluIGluIHdoaWNoIGl0IGlzIHJ1bm5pbmcsCi1hbmQgZmluYWxs
eSB3aGV0aGVyIHRoZSB1bmRlcmx5aW5nIGhhcmR3YXJlIGlzIFRTQy1zYWZlIGFuZAotc3VwcG9y
dHMgdGhlIHJkdHNjcCBpbnN0cnVjdGlvbi4KLQotQXMgYSByZXN1bHQsIGEgcHZyZHRzY3AtbW9k
aWZpZWQgYXBwIGhhcyBzdWZmaWNpZW50IGluZm9ybWF0aW9uCi10byBjb21wdXRlIHRoZSBwdmNs
b2NrICJlbGFwc2VkIG5hbm9zZWNvbmRzIiB3aGljaCBjYW4KLWJlIHVzZWQgYXMgYSB0aW1lc3Rh
bXAuICBBbmQgdGhpcyBjYW4gYmUgZG9uZSBuZWFybHkgYXMKLWZhc3QgYXMgYSBuYXRpdmUgcmR0
c2MgaW5zdHJ1Y3Rpb24sIG11Y2ggZmFzdGVyIHRoYW4gZW11bGF0aW9uLAotYW5kIGFsc28gbXVj
aCBmYXN0ZXIgdGhhbiBuZWFybHkgYWxsIE9TLXByb3ZpZGVkIHRpbWUgbWVjaGFuaXNtcy4KLVdo
aWxlIHB2cnRzY3AgaXMgdG9vIGNvbXBsZXggZm9yIG1vc3QgYXBwcywgY2VydGFpbiBlbnRlcnBy
aXNlCi1UU0Mtc2Vuc2l0aXZlIGhpZ2gtVFNDLWZyZXF1ZW5jeSBhcHBzIG1heSBmaW5kIGl0IHVz
ZWZ1bCB0bwotb2J0YWluIGEgc2lnbmlmaWNhbnQgcGVyZm9ybWFuY2UgZ2Fpbi4KK2RlY2lzaW9u
cyBiYXNlZCBvbiB0aGF0IGJpdC4KIAogPWhlYWQxIEhBUkRXQVJFIFRTQyBTQ0FMSU5HCiAKQEAg
LTM0NCwyMSArMjY5LDE2IEBAIEludGVsIFZNWCBUU0Mgc2NhbGluZyBhbmQgQU1EIFNWTSBUU0Mg
cmF0aW8gYWxsb3cgdGhlIGd1ZXN0IFRTQyByZWFkCiBieSBndWVzdCByZHRzYy9wIGluY3JlYXNp
bmcgaW4gYSBkaWZmZXJlbnQgZnJlcXVlbmN5IHRoYW4gdGhlIGhvc3QKIFRTQyBmcmVxdWVuY3ku
CiAKLUlmIGEgSFZNIGNvbnRhaW5lciBpbiBkZWZhdWx0IFRTQyBtb2RlICh0c2NfbW9kZT0wKSBv
ciBQVlJEVFNDUCBtb2RlCi0odHNjX21vZGU9MykgaXMgY3JlYXRlZCBvbiBhIGhvc3QgdGhhdCBw
cm92aWRlcyBjb25zdGFudCBUU0MsIGl0cwotZ3Vlc3QgVFNDIGZyZXF1ZW5jeSB3aWxsIGJlIHRo
ZSBzYW1lIGFzIHRoZSBob3N0LiBJZiBpdCBpcyBsYXRlcgotbWlncmF0ZWQgdG8gYW5vdGhlciBo
b3N0IHRoYXQgcHJvdmlkZXMgY29uc3RhbnQgVFNDIGFuZCBzdXBwb3J0cyBJbnRlbAotVk1YIFRT
QyBzY2FsaW5nL0FNRCBTVk0gVFNDIHJhdGlvLCBpdHMgZ3Vlc3QgVFNDIGZyZXF1ZW5jeSB3aWxs
IGJlIHRoZQotc2FtZSBiZWZvcmUgYW5kIGFmdGVyIG1pZ3JhdGlvbi4KK0lmIGEgSFZNIGNvbnRh
aW5lciBpbiBkZWZhdWx0IFRTQyBtb2RlICh0c2NfbW9kZT0wKSBpcyBjcmVhdGVkIG9uIGEgaG9z
dAordGhhdCBwcm92aWRlcyBjb25zdGFudCBUU0MsIGl0cyBndWVzdCBUU0MgZnJlcXVlbmN5IHdp
bGwgYmUgdGhlIHNhbWUgYXMKK3RoZSBob3N0LiBJZiBpdCBpcyBsYXRlciBtaWdyYXRlZCB0byBh
bm90aGVyIGhvc3QgdGhhdCBwcm92aWRlcyBjb25zdGFudAorVFNDIGFuZCBzdXBwb3J0cyBJbnRl
bCBWTVggVFNDIHNjYWxpbmcvQU1EIFNWTSBUU0MgcmF0aW8sIGl0cyBndWVzdCBUU0MKK2ZyZXF1
ZW5jeSB3aWxsIGJlIHRoZSBzYW1lIGJlZm9yZSBhbmQgYWZ0ZXIgbWlncmF0aW9uLgogCiBGb3Ig
YWJvdmUgSFZNIGNvbnRhaW5lciBpbiBkZWZhdWx0IFRTQyBtb2RlICh0c2NfbW9kZT0wKSwgaWYg
YWJvdmUKIGhvc3RzIHN1cHBvcnQgcmR0c2NwLCBib3RoIGd1ZXN0IHJkdHNjIGFuZCByZHRzY3Ag
aW5zdHJ1Y3Rpb25zIHdpbGwgYmUKIGV4ZWN1dGVkIG5hdGl2ZWx5IGJlZm9yZSBhbmQgYWZ0ZXIg
bWlncmF0aW9uLgogCi1Gb3IgYWJvdmUgSFZNIGNvbnRhaW5lciBpbiBQVlJEVFNDUCBtb2RlICh0
c2NfbW9kZT0zKSwgaWYgdGhlCi1kZXN0aW5hdGlvbiBob3N0IGRvZXMgbm90IHN1cHBvcnQgcmR0
c2NwLCB0aGUgZ3Vlc3QgcmR0c2NwIGluc3RydWN0aW9uCi13aWxsIGJlIGVtdWxhdGVkIHdpdGgg
dGhlIGd1ZXN0IFRTQyBmcmVxdWVuY3kuCi0KID1oZWFkMSBBVVRIT1JTCiAKIERhbiBNYWdlbmhl
aW1lciA8ZGFuLm1hZ2VuaGVpbWVyQG9yYWNsZS5jb20+CmRpZmYgLS1naXQgYS9kb2NzL21hbi94
bC5jZmcucG9kLjUuaW4gYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KaW5kZXggYjFjMGJlMTRj
ZC4uM2I5MmYzOWQ4ZCAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCisrKyBi
L2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgpAQCAtMjA5OSwxNCArMjA5OSw3IEBAIGJ5IGgvdywg
ZWxzZSBleGVjdXRlZCBuYXRpdmVseS4KIAogPWl0ZW0gQjxuYXRpdmVfcGFyYXZpcnQ+CiAKLVNh
bWUgYXMgQjxuYXRpdmU+LCBleGNlcHQgWGVuIG1hbmFnZXMgdGhlIFRTQ19BVVggcmVnaXN0ZXIg
c28gdGhlIGd1ZXN0IGNhbgotZGV0ZXJtaW5lIHdoZW4gYSByZXN0b3JlL21pZ3JhdGlvbiBoYXMg
b2NjdXJyZWQgYW5kIGFzc3VtZXMgZ3Vlc3QKLW9idGFpbnMvdXNlcyBhIHB2Y2xvY2stbGlrZSBt
ZWNoYW5pc20gdG8gYWRqdXN0IGZvciBtb25vdG9uaWNpdHkgYW5kCi1mcmVxdWVuY3kgY2hhbmdl
cy4KLQotSWYgYSBIVk0gY29udGFpbmVyIGluIEI8bmF0aXZlX3BhcmF2aXJ0PiBUU0MgbW9kZSBj
YW4gZXhlY3V0ZSBib3RoIGd1ZXN0Ci1yZHRzYyBhbmQgZ3Vlc3QgcmR0c2NwIG5hdGl2ZWx5LCB0
aGVuIHRoZSBndWVzdCBUU0MgZnJlcXVlbmN5IHdpbGwgYmUKLWRldGVybWluZWQgaW4gYSBzaW1p
bGFyIHdheSB0byB0aGF0IG9mIEI8ZGVmYXVsdD4gVFNDIG1vZGUuCitUaGlzIG1vZGUgaGFzIGJl
ZW4gcmVtb3ZlZC4KIAogPWJhY2sKIApkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3B2cmR0c2NwLmMg
Yi9kb2NzL21pc2MvcHZyZHRzY3AuYwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggOGQy
NTg0MzUzMi4uMDAwMDAwMDAwMAotLS0gYS9kb2NzL21pc2MvcHZyZHRzY3AuYworKysgL2Rldi9u
dWxsCkBAIC0xLDMwNyArMCwwIEBACi0vKiBwdnJkdHNjcCBhbGdvcml0aG0KLSAqCi0gKiBUaGlz
IHNhbXBsZSBjb2RlIGRlbW9uc3RyYXRlcyB0aGUgdXNlIG9mIHRoZSBwYXJhdmlydHVhbGl6ZWQg
cmR0c2NwCi0gKiBhbGdvcml0aG0uICBVc2luZyB0aGlzIGFsZ29yaXRobSwgYW4gYXBwbGljYXRp
b24gbWF5IGNvbW11bmljYXRlIHdpdGgKLSAqIHRoZSBYZW4gaHlwZXJ2aXNvciAodmVyc2lvbiA0
LjArKSB0byBvYnRhaW4gdGltZXN0YW1wIGluZm9ybWF0aW9uIHdoaWNoCi0gKiBpcyBib3RoIG1v
bm90b25pY2FsbHkgaW5jcmVhc2luZyBhbmQgaGFzIGEgZml4ZWQgMSBHSHogcmF0ZSwgZXZlbiBh
Y3Jvc3MKLSAqIG1pZ3JhdGlvbnMgYmV0d2VlbiBtYWNoaW5lcyB3aXRoIGRpZmZlcmVudCBUU0Mg
cmF0ZXMgYW5kIG9mZnNldHMuCi0gKiBGdXJ0aGVyLHRoZSBhbGdvcml0aG0gcHJvdmlkZXMgcGVy
Zm9ybWFuY2UgbmVhciB0aGUgcGVyZm9ybWFuY2Ugb2YgYQotICogbmF0aXZlIHJkdHNjL3JkdHNj
cCBpbnN0cnVjdGlvbiAtLSBtdWNoIGZhc3RlciB0aGFuIGVtdWxhdGlvbiBQUk9WSURFRAotICog
dGhlIGFwcGxpY2F0aW9uIGlzIHJ1bm5pbmcgb24gYSBtYWNoaW5lIG9uIHdoaWNoIHRoZSByZHRz
Y3AgaW5zdHJ1Y3Rpb24KLSAqIGlzIHN1cHBvcnRlZCBhbmQgVFNDIGlzICJzYWZlIi4gVGhlIGFw
cGxpY2F0aW9uIG11c3QgYWxzbyBiZSBydW5uaW5nIGluIGEKLSAqIFBWIGRvbWFpbi4gIChIVk0g
ZG9tYWlucyBtYXkgYmUgc3VwcG9ydGVkIGF0IGEgbGF0ZXIgdGltZS4pIE9uIG1hY2hpbmVzCi0g
KiB3aGVyZSBUU0MgaXMgdW5zYWZlIG9yIHRoZSByZHRzY3AgaW5zdHJ1Y3Rpb24gaXMgbm90IHN1
cHBvcnRlZCwgWGVuCi0gKiAodjQuMCspIHByb3ZpZGVzIGVtdWxhdGlvbiB3aGljaCBpcyBzbG93
ZXIgYnV0IGNvbnNpc3RlbnQgd2l0aCB0aGUgcHZyZHRzY3AKLSAqIGFsZ29yaXRobSwgdGh1cyBw
cm92aWRpbmcgc3VwcG9ydCBmb3IgdGhlIGFsZ29yaXRobSBmb3IgbGl2ZSBtaWdyYXRpb24KLSAq
IGFjcm9zcyBhbGwgbWFjaGluZXMuCi0gKgotICogTW9yZSBpbmZvcm1hdGlvbiBjYW4gYmUgZm91
bmQgd2l0aGluIHRoZSBYZW4gKDQuMCspIHNvdXJjZSB0cmVlIGF0Ci0gKiAgZG9jcy9taXNjL3Rz
Y21vZGUudHh0Ci0gKgotICogQ29weXJpZ2h0IChjKSAyMDA5IE9yYWNsZSBDb3Jwb3JhdGlvbiBh
bmQvb3IgaXRzIGFmZmlsaWF0ZXMuCi0gKiBBbGwgcmlnaHRzIHJlc2VydmVkCi0gKiBXcml0dGVu
IGJ5OiBEYW4gTWFnZW5oZWltZXIgPGRhbi5tYWdlbmhlaW1lckBvcmFjbGUuY29tPgotICogCi0g
KiBUaGlzIGNvZGUgaXMgZGVyaXZlZCBmcm9tIGNvZGUgbGljZW5zZWQgdW5kZXIgdGhlIEdOVQot
ICogR2VuZXJhbCBQdWJsaWMgTGljZW5zZSAoIkdQTCIpIHZlcnNpb24gMiBhbmQgaXMgdGhlcmVm
b3JlIGl0c2VsZgotICogYWxzbyBsaWNlbnNlZCB1bmRlciB0aGUgR1BMIHZlcnNpb24gMi4KLSAq
Ci0gKiBUaGlzIGNvZGUgaXMga25vd24gdG8gY29tcGlsZSBhbmQgcnVuIG9uIE9yYWNsZSBFbnRl
cnByaXNlIExpbnV4IDUgVXBkYXRlIDIKLSAqIHVzaW5nIGdjYyB2ZXJzaW9uIDQuMS4yLCBidXQg
aXRzIHB1cnBvc2UgaXMgdG8gZGVzY3JpYmUgdGhlIHB2cmR0c2NwCi0gKiBhbGdvcml0aG0gYW5k
IGl0cyBBQkkgdG8gWGVuIHZlcnNpb24gNC4wKyAKLSAqLwotCi0jaW5jbHVkZSA8c3RkaW8uaD4K
LSNpbmNsdWRlIDxzdGRsaWIuaD4KLSNpbmNsdWRlIDxzdHJpbmcuaD4KLSNpbmNsdWRlIDxzeXMv
d2FpdC5oPgotCi0jaWZkZWYgX19MUDY0X18KLSNkZWZpbmUgX19YODZfNjRfXwotdHlwZWRlZiB1
bnNpZ25lZCBzaG9ydCB1MTY7Ci10eXBlZGVmIHVuc2lnbmVkIGludCB1MzI7Ci10eXBlZGVmIHVu
c2lnbmVkIGxvbmcgdTY0OwotdHlwZWRlZiBpbnQgaTMyOwotdHlwZWRlZiBsb25nIGk2NDsKLSNk
ZWZpbmUgTlNFQ19QRVJfU0VDIDEwMDAwMDAwMDAKLSNlbHNlCi0jZGVmaW5lIF9fWDg2XzMyX18K
LXR5cGVkZWYgdW5zaWduZWQgaW50IHUxNjsKLXR5cGVkZWYgdW5zaWduZWQgbG9uZyB1MzI7Ci10
eXBlZGVmIHVuc2lnbmVkIGxvbmcgbG9uZyB1NjQ7Ci10eXBlZGVmIGxvbmcgaTMyOwotdHlwZWRl
ZiBsb25nIGxvbmcgaTY0OwotI2RlZmluZSBOU0VDX1BFUl9TRUMgMTAwMDAwMDAwMEwKLSNlbmRp
ZgotCi1zdGF0aWMgaW5saW5lIHZvaWQgaHZtX2NwdWlkKHUzMiBpZHgsIHUzMiBzdWIsCi0JCQkJ
dTMyICplYXgsIHUzMiAqZWJ4LCB1MzIgKmVjeCwgdTMyICplZHgpCi17Ci0JKmVheCA9IGlkeCwg
KmVjeCA9IHN1YjsKLQlhc20oImNwdWlkIiA6ICI9YSIgKCplYXgpLCAiPWIiICgqZWJ4KSwgIj1j
IiAoKmVjeCksICI9ZCIgKCplZHgpCi0JICAgIDogIjAiICgqZWF4KSwgIjIiICgqZWN4KSk7Ci19
Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCBwdl9jcHVpZCh1MzIgaWR4LCB1MzIgc3ViLAotCQkJCXUz
MiAqZWF4LCB1MzIgKmVieCwgdTMyICplY3gsIHUzMiAqZWR4KQotewotCSplYXggPSBpZHgsICpl
Y3ggPSBzdWI7Ci0JYXNtIHZvbGF0aWxlICggInVkMmEgOyAuYXNjaWkgXCJ4ZW5cIjsgY3B1aWQi
IDogIj1hIiAoKmVheCksCi0gICAgICAgICAgICAiPWIiICgqZWJ4KSwgIj1jIiAoKmVjeCksICI9
ZCIgKCplZHgpIDogIjAiICgqZWF4KSwgIjIiICgqZWN4KSk7Ci19Ci0KLXN0YXRpYyBpbmxpbmUg
dTY0IGRvX3JkdHNjcCh1MzIgKmF1eCkKLXsKLXN0YXRpYyB1NjQgbGFzdCA9IDA7Ci0JdTMyIGxv
MzIsIGhpMzI7Ci0JdTY0IHZhbDsKLQotCWFzbSB2b2xhdGlsZSgiLmJ5dGUgMHgwZiwweDAxLDB4
ZjkiOiI9YSIobG8zMiksIj1kIihoaTMyKSwiPWMiICgqYXV4KSk7Ci0JdmFsID0gbG8zMiB8ICgo
dTY0KWhpMzIgPDwgMzIpOwotCXJldHVybiB2YWw7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgaW50IGdl
dF94ZW5fdHNjX21vZGUodm9pZCkKLXsKLQl1MzIgdmFsLCBkdW1teTEsIGR1bW15MiwgZHVtbXkz
OwotCXB2X2NwdWlkKDB4NDAwMDAwMDMsMCwmZHVtbXkxLCZ2YWwsJmR1bW15MiwmZHVtbXkzKTsK
LQlyZXR1cm4gdmFsOwotfQotCi1zdGF0aWMgaW5saW5lIGludCBnZXRfeGVuX3Z0c2Modm9pZCkK
LXsKLQl1MzIgdmFsLCBkdW1teTEsIGR1bW15MiwgZHVtbXkzOwotCXB2X2NwdWlkKDB4NDAwMDAw
MDMsMCwmdmFsLCZkdW1teTEsJmR1bW15MiwmZHVtbXkzKTsKLQlyZXR1cm4gdmFsICYgMTsKLX0K
LQotc3RhdGljIGlubGluZSBpbnQgZ2V0X3hlbl92dHNjX2toeih2b2lkKQotewotCXUzMiB2YWws
IGR1bW15MSwgZHVtbXkyLCBkdW1teTM7Ci0JcHZfY3B1aWQoMHg0MDAwMDAwMywwLCZkdW1teTEs
JmR1bW15MiwmdmFsLCZkdW1teTMpOwotCXJldHVybiB2YWw7Ci19Ci0KLXN0YXRpYyBpbmxpbmUg
dTMyIGdldF94ZW5fY3B1X2toeih2b2lkKQotewotCXUzMiBjcHVfa2h6LCBkdW1teTEsIGR1bW15
MiwgZHVtbXkzOwotCXB2X2NwdWlkKDB4NDAwMDAwMDMsMiwmY3B1X2toeiwmZHVtbXkxLCZkdW1t
eTIsJmR1bW15Myk7Ci0JcmV0dXJuIGNwdV9raHo7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgdTMyIGdl
dF94ZW5faW5jYXJuYXRpb24odm9pZCkKLXsKLQl1MzIgaW5jYXJuLCBkdW1teTEsIGR1bW15Miwg
ZHVtbXkzOwotCXB2X2NwdWlkKDB4NDAwMDAwMDMsMCwmZHVtbXkxLCZkdW1teTIsJmR1bW15Mywm
aW5jYXJuKTsKLQlyZXR1cm4gaW5jYXJuOwotfQotCi1zdGF0aWMgaW5saW5lIHZvaWQgZ2V0X3hl
bl90aW1lX3ZhbHVlcyh1NjQgKm9mZnNldCwgdTMyICptdWxfZnJhYywgdTMyICpzaGlmdCkKLXsK
LQl1MzIgb2ZmX2xvLCBvZmZfaGksIHN5c19sbywgc3lzX2hpLCBkdW1teTsKLQotCXB2X2NwdWlk
KDB4NDAwMDAwMDMsMSwmb2ZmX2xvLCZvZmZfaGksbXVsX2ZyYWMsc2hpZnQpOwotCSpvZmZzZXQg
PSBvZmZfbG8gfCAoKHU2NClvZmZfaGkgPDwgMzIpOwotfQotCi1zdGF0aWMgaW5saW5lIHU2NCBz
Y2FsZV9kZWx0YSh1NjQgZGVsdGEsIHUzMiB0c2NfbXVsX2ZyYWMsIGkzMiB0c2Nfc2hpZnQpCi17
Ci0gICAgdTY0IHByb2R1Y3Q7Ci0jaWZkZWYgX19YODZfMzJfXwotICAgIHUzMiB0bXAxLCB0bXAy
OwotI2VuZGlmCi0KLSAgICBpZiAoIHRzY19zaGlmdCA8IDAgKQotICAgICAgICBkZWx0YSA+Pj0g
LXRzY19zaGlmdDsKLSAgICBlbHNlCi0gICAgICAgIGRlbHRhIDw8PSB0c2Nfc2hpZnQ7Ci0KLSNp
ZmRlZiBfX1g4Nl8zMl9fCi0gICAgYXNtICgKLSAgICAgICAgIm11bCAgJTUgICAgICAgOyAiCi0g
ICAgICAgICJtb3YgICU0LCUlZWF4IDsgIgotICAgICAgICAibW92ICAlJWVkeCwlNCA7ICIKLSAg
ICAgICAgIm11bCAgJTUgICAgICAgOyAiCi0gICAgICAgICJ4b3IgICU1LCU1ICAgIDsgIgotICAg
ICAgICAiYWRkICAlNCwlJWVheCA7ICIKLSAgICAgICAgImFkYyAgJTUsJSVlZHggOyAiCi0gICAg
ICAgIDogIj1BIiAocHJvZHVjdCksICI9ciIgKHRtcDEpLCAiPXIiICh0bXAyKQotICAgICAgICA6
ICJhIiAoKHUzMilkZWx0YSksICIxIiAoKHUzMikoZGVsdGEgPj4gMzIpKSwgIjIiICh0c2NfbXVs
X2ZyYWMpICk7Ci0jZWxzZQotICAgIGFzbSAoCi0gICAgICAgICJtdWwgJSVyZHggOyBzaHJkICQz
MiwlJXJkeCwlJXJheCIKLSAgICAgICAgOiAiPWEiIChwcm9kdWN0KSA6ICIwIiAoZGVsdGEpLCAi
ZCIgKCh1NjQpdHNjX211bF9mcmFjKSApOwotI2VuZGlmCi0KLSAgICByZXR1cm4gcHJvZHVjdDsK
LX0KLQotc3RhdGljIGlubGluZSB1NjQgZ2V0X3B2cmR0c2NwX3RpbWVzdGFtcChpbnQgKmRpc2Nv
bnRpbnVpdHkpCi17Ci0Jc3RhdGljIGludCBmaXJzdHRpbWUgPSAxOwotCXN0YXRpYyB1NjQgbGFz
dF9wdnJkdHNjcF90aW1lc3RhbXAgPSAwOwotCXN0YXRpYyB1MzIgbGFzdF90c2NfYXV4OwotCXN0
YXRpYyB1NjQgeGVuX25zX29mZnNldDsKLQlzdGF0aWMgdTMyIHhlbl90c2NfdG9fbnNfbXVsX2Zy
YWMsIHhlbl90c2NfdG9fbnNfc2hpZnQ7Ci0JdTMyIHRoaXNfdHNjX2F1eDsKLQl1NjQgdGltZXN0
YW1wLCBjdXJfdHNjLCBjdXJfbnM7Ci0KLQlpZiAoZmlyc3R0aW1lKSB7Ci0JCWN1cl90c2MgPSBk
b19yZHRzY3AoJmxhc3RfdHNjX2F1eCk7Ci0JCWdldF94ZW5fdGltZV92YWx1ZXMoJnhlbl9uc19v
ZmZzZXQsICZ4ZW5fdHNjX3RvX25zX211bF9mcmFjLAotCQkJCQkmeGVuX3RzY190b19uc19zaGlm
dCk7Ci0JCWN1cl9ucyA9IHNjYWxlX2RlbHRhKGN1cl90c2MsIHhlbl90c2NfdG9fbnNfbXVsX2Zy
YWMsCi0JCQkJCXhlbl90c2NfdG9fbnNfc2hpZnQpOwotCQl0aW1lc3RhbXAgPSBjdXJfbnMgLSB4
ZW5fbnNfb2Zmc2V0OwotCQlsYXN0X3B2cmR0c2NwX3RpbWVzdGFtcCA9IHRpbWVzdGFtcDsKLQkJ
Zmlyc3R0aW1lID0gMDsKLQl9Ci0JY3VyX3RzYyA9IGRvX3JkdHNjcCgmdGhpc190c2NfYXV4KTsK
LQkqZGlzY29udGludWl0eSA9IDA7Ci0Jd2hpbGUgKHRoaXNfdHNjX2F1eCAhPSBsYXN0X3RzY19h
dXgpIHsKLQkJLyogaWYgdHNjX2F1eCBjaGFuZ2VkLCB0cnkgYWdhaW4gKi8KLQkJbGFzdF90c2Nf
YXV4ID0gdGhpc190c2NfYXV4OwotCQlnZXRfeGVuX3RpbWVfdmFsdWVzKCZ4ZW5fbnNfb2Zmc2V0
LCAmeGVuX3RzY190b19uc19tdWxfZnJhYywKLQkJCQkJJnhlbl90c2NfdG9fbnNfc2hpZnQpOwot
CQljdXJfdHNjID0gZG9fcmR0c2NwKCZ0aGlzX3RzY19hdXgpOwotCQkqZGlzY29udGludWl0eSA9
IDE7Ci0JfQotCi0JLyogY29tcHV0ZSBuc2VjIGZyb20gVFNDIGFuZCBYZW4gdGltZSB2YWx1ZXMg
Ki8KLQljdXJfbnMgPSBzY2FsZV9kZWx0YShjdXJfdHNjLCB4ZW5fdHNjX3RvX25zX211bF9mcmFj
LAotCQkJCQl4ZW5fdHNjX3RvX25zX3NoaWZ0KTsKLQl0aW1lc3RhbXAgPSBjdXJfbnMgLSB4ZW5f
bnNfb2Zmc2V0OwotCi0JLyogZW5mb3JjZSBtb25vdG9uaWNpdHkganVzdCBpbiBjYXNlICovCi0J
aWYgKChpNjQpKHRpbWVzdGFtcCAtIGxhc3RfcHZyZHRzY3BfdGltZXN0YW1wKSA+IDApCi0JCWxh
c3RfcHZyZHRzY3BfdGltZXN0YW1wID0gdGltZXN0YW1wOwotCWVsc2UgewotCQkvKiB0aGlzIHNo
b3VsZCBuZXZlciBoYXBwZW4gYnV0IHdlJ2xsIGNoZWNrIGl0IGFueXdheSBpbgotCQkgKiBjYXNl
IG9mIHNvbWUgc3RyYW5nZSBjb21iaW5hdGlvbiBvZiBzY2FsaW5nIGVycm9ycwotCQkgKiBvY2N1
cnMgYWNyb3NzIGEgdmVyeSBmYXN0IG1pZ3JhdGlvbiAqLwotCQlwcmludGYoIlRpbWUgd2VudCBi
YWNrd2FyZHMgYnkgJWxsdW5zXG4iLAotCQkgICAgKHVuc2lnbmVkIGxvbmcgbG9uZykobGFzdF9w
dnJkdHNjcF90aW1lc3RhbXAtdGltZXN0YW1wKSk7Ci0JCXRpbWVzdGFtcCA9ICsrbGFzdF9wdnJk
dHNjcF90aW1lc3RhbXA7Ci0JfQotCXJldHVybiB0aW1lc3RhbXA7Ci19Ci0KLSNkZWZpbmUgSFZN
IDEKLSNkZWZpbmUgUFZNIDAKLQotc3RhdGljIGludCBydW5uaW5nX29uX3hlbihpbnQgaHZtLCB1
MTYgKnZlcnNpb25fbWFqb3IsIHUxNiAqdmVyc2lvbl9taW5vcikKLXsKLQl1MzIgZWF4LCBlYngs
IGVjeCwgZWR4LCBiYXNlOwotCXVuaW9uIHsgY2hhciBjc2lnWzE2XTsgdTMyIHVbNF07IH0gc2ln
OwotCi0JZm9yIChiYXNlPTB4NDAwMDAwMDA7IGJhc2UgPCAweDQwMDEwMDAwOyBiYXNlICs9IDB4
MTAwKSB7Ci0JCWlmIChodm09PUhWTSkKLQkJCWh2bV9jcHVpZChiYXNlLDAsJmVheCwmZWJ4LCZl
Y3gsJmVkeCk7Ci0JCWVsc2UKLQkJCXB2X2NwdWlkKGJhc2UsMCwmZWF4LCZlYngsJmVjeCwmZWR4
KTsKLQkJc2lnLnVbMF0gPSBlYng7IHNpZy51WzFdID0gZWN4OyBzaWcudVsyXSA9IGVkeDsKLQkJ
c2lnLmNzaWdbMTJdID0gJ1wwJzsKLQkJaWYgKCFzdHJjbXAoIlhlblZNTVhlblZNTSIsJnNpZy5j
c2lnWzBdKSAmJiAoZWF4ID49IChiYXNlKzIpKSkgewotCQkJCWlmIChodm09PUhWTSkKLQkJCQkJ
aHZtX2NwdWlkKGJhc2UrMSwwLCZlYXgsJmVieCwmZWN4LCZlZHgpOwotCQkJCWVsc2UKLQkJCQkJ
cHZfY3B1aWQoYmFzZSsxLDAsJmVheCwmZWJ4LCZlY3gsJmVkeCk7Ci0JCQkJKnZlcnNpb25fbWFq
b3IgPSAoZWF4ID4+IDE2KSAmIDB4ZmZmZjsKLQkJCQkqdmVyc2lvbl9taW5vciA9IGVheCAmIDB4
ZmZmZjsKLQkJCQlyZXR1cm4gMTsKLQkJfQotCX0KLQlyZXR1cm4gMDsKLX0KLQotbWFpbihpbnQg
YWMsIGNoYXIgKiphdikKLXsKLQl1MzIgZHVtbXk7Ci0JdTE2IHZlcnNpb25faGksIHZlcnNpb25f
bG87Ci0JdTY0IHRzLCBsYXN0X3RzOwotCWludCBzdGF0dXMsIGRpc2NvbnRpbnVpdHkgPSAwOwot
CXBpZF90IHBpZDsKLQotCWlmIChydW5uaW5nX29uX3hlbihIVk0sJnZlcnNpb25faGksJnZlcnNp
b25fbG8pKSB7Ci0JCXByaW50ZigicnVubmluZyBvbiBYZW4gdiVkLiVkIGFzIGFuIEhWTSBkb21h
aW4sICIKLQkJCSJwdnJkdHNjIG5vdCBzdXBwb3J0ZWQsIGV4aXRpbmdcbiIsCi0JCQkoaW50KXZl
cnNpb25faGksIChpbnQpdmVyc2lvbl9sbyk7Ci0JCWV4aXQoMCk7Ci0JfQotCXBpZCA9IGZvcmso
KTsKLQlpZiAocGlkID09IC0xKSB7Ci0JCWZwcmludGYoc3RkZXJyLCJIdWg/IEZvcmsgZmFpbGVk
XG4iKTsKLQkJcmV0dXJuIDA7Ci0JfQotCWVsc2UgaWYgKHBpZCA9PSAwKSB7IC8qIGNoaWxkICov
Ci0JCXB2X2NwdWlkKDB4NDAwMDAwMDAsMCwmZHVtbXksJmR1bW15LCZkdW1teSwmZHVtbXkpOwot
CQlleGl0KDApOwotCX0KLQl3YWl0cGlkKHBpZCwmc3RhdHVzLDApOwotCWlmICghV0lGRVhJVEVE
KHN0YXR1cykpCi0JCWV4aXQoMCk7Ci0JaWYgKCFydW5uaW5nX29uX3hlbihQVk0sJnZlcnNpb25f
aGksJnZlcnNpb25fbG8pKSB7Ci0JCXByaW50Zigibm90IHJ1bm5pbmcgb24gWGVuLCBleGl0aW5n
XG4iKTsKLQkJZXhpdCgwKTsKLQl9Ci0JcHJpbnRmKCJydW5uaW5nIG9uIFhlbiB2JWQuJWQgYXMg
YSBQViBkb21haW5cbiIsCi0JCShpbnQpdmVyc2lvbl9oaSwgKGludCl2ZXJzaW9uX2xvKTsKLQlp
ZiAoIHZlcnNpb25faGkgPD0gMyApIHsKLQkJcHJpbnRmKCJwdnJkdHNjcCByZXF1aXJlcyBYZW4g
dmVyc2lvbiA0LjAgb3IgZ3JlYXRlclxuIik7Ci0JCS8qIGV4aXQoMCk7IEZJWE1FIGFmdGVyIHhl
bi11bnN0YWJsZSBpcyBvZmZpY2lhbGx5IHY0LjAgKi8KLQl9Ci0JaWYgKCBnZXRfeGVuX3RzY19t
b2RlKCkgIT0gMyApCi0JCXByaW50ZigidHNjX21vZGUgbm90IHB2cmR0c2NwLCBzZXQgdHNjX21v
ZGU9MywgZXhpdGluZ1xuIik7Ci0KLQkvKiBPSywgd2UgYXJlIG9uIFhlbiwgbm93IGxvb3AgZm9y
ZXZlciBjaGVja2luZyB0aW1lc3RhbXBzICovCi0JdHMgPSBnZXRfcHZyZHRzY3BfdGltZXN0YW1w
KCZkaXNjb250aW51aXR5KTsKLQlwcmludGYoIlN0YXJ0aW5nIHdpdGggdHM9JWxsdW5zIDB4JWxs
eCAoJWxsdXNlYylcbiIsdHMsdHMsdHMvTlNFQ19QRVJfU0VDKTsKLQlwcmludGYoImluY2Fybj0l
ZDogdnRzYz0lZCwgdnRzY19raHo9JWx1LCBwaHlzIGNwdV9raHo9JWx1XG4iLAotCQkJCSh1bnNp
Z25lZCBsb25nKWdldF94ZW5faW5jYXJuYXRpb24oKSwKLQkJCQkodW5zaWduZWQgbG9uZylnZXRf
eGVuX3Z0c2MoKSwKLQkJCQkodW5zaWduZWQgbG9uZylnZXRfeGVuX3Z0c2Nfa2h6KCksCi0JCQkJ
KHVuc2lnbmVkIGxvbmcpZ2V0X3hlbl9jcHVfa2h6KCkpOwotCXRzID0gZ2V0X3B2cmR0c2NwX3Rp
bWVzdGFtcCgmZGlzY29udGludWl0eSk7Ci0JbGFzdF90cyA9IHRzOwotCXdoaWxlICgxKSB7Ci0J
CXRzID0gZ2V0X3B2cmR0c2NwX3RpbWVzdGFtcCgmZGlzY29udGludWl0eSk7Ci0JCWlmIChkaXNj
b250aW51aXR5KQotCQkJcHJpbnRmKCJtaWdyYXRlZC9yZXN0b3JlZCwgaW5jYXJuPSVkOiAiCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZ0c2Mgbm93ICVkLCB2dHNjX2toej0lbHUs
IHBoeXMgY3B1X2toej0lbHVcbiIsCi0JCQkJKHVuc2lnbmVkIGxvbmcpZ2V0X3hlbl9pbmNhcm5h
dGlvbigpLAotCQkJCSh1bnNpZ25lZCBsb25nKWdldF94ZW5fdnRzYygpLAotCQkJCSh1bnNpZ25l
ZCBsb25nKWdldF94ZW5fdnRzY19raHooKSwKLQkJCQkodW5zaWduZWQgbG9uZylnZXRfeGVuX2Nw
dV9raHooKSk7Ci0JCWlmICh0cyA8IGxhc3RfdHMpCi0JCQkvKiB0aGlzIHNob3VsZCBORVZFUiBo
YXBwZW4sIGVzcGVjaWFsbHkgc2luY2UgdGhlcmUKLQkJCSAqIGlzIGEgY2hlY2sgZm9yIGl0IGlu
IGdldF9wdnJkdHNjcF90aW1lc3RhbXAoKSAqLwotCQkJcHJpbnRmKCJUaW1lIHdlbnQgYmFja3dh
cmRzOiAlbGx1bnMgKCVsbHVzZWMpXG4iLAotCQkJCWxhc3RfdHMtdHMsKGxhc3RfdHMtdHMpL05T
RUNfUEVSX1NFQyk7Ci0JCWlmICh0cyA+IGxhc3RfdHMgKyAyMDAwMDAwMDBMTCkKLQkJCS8qIHRo
aXMgaXMgT0ssIHVzdWFsbHkgYWJvdXQgMnNlYyBmb3Igc2F2ZS9yZXN0b3JlCi0JCQkgKiBhbmQg
YSBmcmFjdGlvbiBvZiBhIHNlY29uZCBmb3IgbGl2ZSBtaWdyYXRlICovCi0JCQlwcmludGYoIlRp
bWUganVtcGVkIGZvcndhcmQgJWxsdW5zICglbGx1c2VjKVxuIiwKLQkJCQl0cy1sYXN0X3RzLCh0
cy1sYXN0X3RzKS9OU0VDX1BFUl9TRUMpOwotCQlsYXN0X3RzID0gdHM7Ci0JfQotfQpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMgYi90b29scy9saWJ4bC9saWJ4bF94ODYuYwpp
bmRleCBjMDRmZDc1YTY0Li5jMGY4OGE3ZWFhIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4
bF94ODYuYworKysgYi90b29scy9saWJ4bC9saWJ4bF94ODYuYwpAQCAtMzA5LDEyICszMDksMTkg
QEAgaW50IGxpYnhsX19hcmNoX2RvbWFpbl9jcmVhdGUobGlieGxfX2djICpnYywgbGlieGxfZG9t
YWluX2NvbmZpZyAqZF9jb25maWcsCiAgICAgICAgIHRzY19tb2RlID0gMjsKICAgICAgICAgYnJl
YWs7CiAgICAgY2FzZSBMSUJYTF9UU0NfTU9ERV9OQVRJVkVfUEFSQVZJUlQ6Ci0gICAgICAgIHRz
Y19tb2RlID0gMzsKLSAgICAgICAgYnJlYWs7CisgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAi
VFNDIE1vZGUgbmF0aXZlX3BhcmF2aXJ0IChhLmsuYSBQVlJEVFNDUCkgaGFzIGJlZW4gcmVtb3Zl
ZCIpOworICAgICAgICByZXQgPSBFUlJPUl9GRUFUVVJFX1JFTU9WRUQ7CisgICAgICAgIGdvdG8g
b3V0OwogICAgIGRlZmF1bHQ6CiAgICAgICAgIGFib3J0KCk7CiAgICAgfQotICAgIHhjX2RvbWFp
bl9zZXRfdHNjX2luZm8oY3R4LT54Y2gsIGRvbWlkLCB0c2NfbW9kZSwgMCwgMCwgMCk7CisKKyAg
ICBpZiAoeGNfZG9tYWluX3NldF90c2NfaW5mbyhjdHgtPnhjaCwgZG9taWQsIHRzY19tb2RlLCAw
LCAwLCAwKSkgeworICAgICAgICBMT0dFKEVSUk9SLCAieGNfZG9tYWluX3NldF90c2NfaW5mbygp
IGZhaWxlZCIpOworICAgICAgICByZXQgPSBFUlJPUl9GQUlMOworICAgICAgICBnb3RvIG91dDsK
KyAgICB9CisKICAgICBpZiAobGlieGxfZGVmYm9vbF92YWwoZF9jb25maWctPmJfaW5mby5kaXNh
YmxlX21pZ3JhdGUpKQogICAgICAgICB4Y19kb21haW5fZGlzYWJsZV9taWdyYXRlKGN0eC0+eGNo
LCBkb21pZCk7CiAgICAgcnRjX3RpbWVvZmZzZXQgPSBkX2NvbmZpZy0+Yl9pbmZvLnJ0Y190aW1l
b2Zmc2V0OwpkaWZmIC0tZ2l0IGEvdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jIGIv
dG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jCmluZGV4IDQ4NGI3OTBjNzUuLmNjODE3
NWExMWUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveGMveGMuYworKysg
Yi90b29scy9weXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMKQEAgLTI0MzksNyArMjQzOSw3IEBA
IHN0YXRpYyBQeU1ldGhvZERlZiBweXhjX21ldGhvZHNbXSA9IHsKICAgICAgICJTZXQgYSBkb21h
aW4ncyBUU0MgbW9kZVxuIgogICAgICAgIiBkb20gICAgICAgIFtpbnRdOiBEb21haW4gd2hvc2Ug
VFNDIG1vZGUgaXMgYmVpbmcgc2V0LlxuIgogICAgICAgIiB0c2NfbW9kZSAgIFtpbnRdOiAwPWRl
ZmF1bHQgKG1vbm90b25pYywgYnV0IG5hdGl2ZSB3aGVyZSBwb3NzaWJsZSlcbiIKLSAgICAgICIg
ICAgICAgICAgICAgICAgICAgMT1hbHdheXMgZW11bGF0ZSAyPW5ldmVyIGVtdWxhdGUgMz1wdnJk
dHNjcFxuIgorICAgICAgIiAgICAgICAgICAgICAgICAgICAxPWFsd2F5cyBlbXVsYXRlIDI9bmV2
ZXIgZW11bGF0ZVxuIgogICAgICAgIlJldHVybnM6IFtpbnRdIDAgb24gc3VjY2VzczsgLTEgb24g
ZXJyb3IuXG4iIH0sCiAKICAgICB7ICJkb21haW5fZGlzYWJsZV9taWdyYXRlIiwKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Dec 18 17:22:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Dec 2018 17:22:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gZJ4n-000365-Tz; Tue, 18 Dec 2018 17:22:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8weD=O3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gZJ4m-00035v-Tz
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 17:22:36 +0000
X-Inumbo-ID: 82ee72c3-02e9-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 82ee72c3-02e9-11e9-8e1d-bc764e045a96;
 Tue, 18 Dec 2018 17:22:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gZJ4l-0006YD-OG
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 17:22:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gZJ4l-0008K9-LX
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 17:22:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gZJ4l-0008K9-LX@xenbits.xenproject.org>
Date: Tue, 18 Dec 2018 17:22:35 +0000
Subject: [Xen-changelog] [xen staging] x86: Begin to remove TSC mode PVRDTSCP
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE0YWMzZDQwZWM0YzQxMmMzMzdkMDM5Yjc0ODNmYzM5ZWM0ODcxZDMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIEZlYiAxOSAxMzozNTo1OCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBEZWMgMTggMTc6MTM6
NTEgMjAxOCArMDAwMAoKICAgIHg4NjogQmVnaW4gdG8gcmVtb3ZlIFRTQyBtb2RlIFBWUkRUU0NQ
CiAgICAKICAgIEZvciBtb3JlIGhpc3RvcmljYWwgY29udGV4dCwgc2VlCiAgICAgIGMvcyBjMTdi
MzZkNWRjNzkyY2ZkZjU5YjZkZTAyMTNiMTY4YmVjMGFmOGU4CiAgICAgIGMvcyAwNDY1NjM4NGEx
Yjk3MTRlNDNkYjg1MGM1MTQzMTAwOGUyMzQ1MGQ4CiAgICAKICAgIFBWUkRUU0NQIHdhcyBhbiBh
dHRlbXB0IHRvIHByb3ZpZGUgWGVuLWF3YXJlIHVzZXJzcGFjZSB3aXRoIGEgc3RhYmxlIG1vbm90
b25pYwogICAgY2xvY2ssIGFuZCBlbm91Z2ggaW5mb3JtYXRpb24gZm9yIHNhaWQgdXNlcnNwYWNl
IHRvIGNvcGUgd2l0aCBmcmVxdWVuY3kKICAgIGNoYW5nZXMgYWNyb3NzIG1pZ3JhdGUuICBIb3dl
dmVyLCB0aGUgUFZSRFRTQ1AgaW5mcmFzdHJ1Y3R1cmUgaGFzIHJlc3VsdGVkIGluCiAgICB2ZXJ5
IHRhbmdsZWQgY29kZSwgYW5kIG5vbi1hcmNoaXRlY3R1cmFsIGJlaGF2aW91ciBldmVuIGluIG5v
bi1QVlJEVFNDUCBjYXNlcy4KICAgIAogICAgU2VlaW5nIGFzIHRoZSBmdW5jdGlvbmFsaXR5IGhh
cyBiZWVuIHJlcGxhY2VkIGVudGlyZWx5IGJ5IGltcHJvdmVtZW50cyBpbiBQVgogICAgY2xvY2tz
IChpbmNsdWRpbmcgYmVpbmcgcGx1bWJlZCBpbnRvIHRoZSBWRFNPIG5vd2FkYXlzKSwgb3IgYWx0
ZXJuYXRpdmVseSBieQogICAgaGFyZHdhcmUgVFNDIHNjYWxpbmcgZmVhdHVyZXMsIGFuZCBuby1v
bmUgaXMgYXdhcmUgb2YgYW55IHVzZXJzIG9mIHRoaXMgbW9kZSwKICAgIHRha2UgdGhlIG9wcG9y
dHVuaXR5IHRvIHJlbW92ZSBpdC4KICAgIAogICAgRm9yIG5vdywgZHJvcCBUU0NfTU9ERV9QVlJE
VFNDUCBmcm9tIHRzY197Z2V0LHNldH1faW5mbygpLiAgVGhpcyB3aWxsIGNhdGNoCiAgICBhbmQg
Y2xlYW5seSByZWplY3QgYXR0ZW1wdHMgdG8gbWlncmF0ZSBpbiBhIFZNIGNvbmZpZ3VyZWQgdG8g
dXNlIFBWUkRUU0NQLAogICAgcmF0aGVyIHRoYW4gbGV0dGluZyBpdCBydW4gYW5kIGhhdmUgdGhl
IHdyb25nIHRpbWluZyBtb2RlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvdGltZS5jICAgICAgICB8IDM1IC0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3Rp
bWUuaCB8ICA1ICstLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAzOSBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdGltZS5jIGIveGVuL2FyY2gveDg2
L3RpbWUuYwppbmRleCBkODBhNTg2OGEwLi45YTZlYThmZmNiIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvdGltZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni90aW1lLmMKQEAgLTIxNjUsMjEgKzIxNjUs
NiBAQCB2b2lkIHRzY19nZXRfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCAqdHNjX21v
ZGUsCiAgICAgICAgICplbGFwc2VkX25zZWMgPSBzY2FsZV9kZWx0YSh0c2MsICZkLT5hcmNoLnZ0
c2NfdG9fbnMpOwogICAgICAgICAqZ3RzY19raHogPSBlbmFibGVfdHNjX3NjYWxpbmcgPyBkLT5h
cmNoLnRzY19raHogOiBjcHVfa2h6OwogICAgICAgICBicmVhazsKLSAgICBjYXNlIFRTQ19NT0RF
X1BWUkRUU0NQOgotICAgICAgICBpZiAoIGQtPmFyY2gudnRzYyApCi0gICAgICAgIHsKLSAgICAg
ICAgICAgICplbGFwc2VkX25zZWMgPSBnZXRfc190aW1lKCkgLSBkLT5hcmNoLnZ0c2Nfb2Zmc2V0
OwotICAgICAgICAgICAgKmd0c2Nfa2h6ID0gY3B1X2toejsKLSAgICAgICAgfQotICAgICAgICBl
bHNlCi0gICAgICAgIHsKLSAgICAgICAgICAgIHRzYyA9IHJkdHNjKCk7Ci0gICAgICAgICAgICAq
ZWxhcHNlZF9uc2VjID0gc2NhbGVfZGVsdGEodHNjLCAmdGhpc19jcHUoY3B1X3RpbWUpLnRzY19z
Y2FsZSkgLQotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQtPmFyY2gudnRzY19vZmZzZXQ7
Ci0gICAgICAgICAgICAqZ3RzY19raHogPSBlbmFibGVfdHNjX3NjYWxpbmcgPyBkLT5hcmNoLnRz
Y19raHoKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDAgLyog
aWdub3JlZCBieSB0c2Nfc2V0X2luZm8gKi87Ci0gICAgICAgIH0KLSAgICAgICAgYnJlYWs7CiAg
ICAgfQogCiAgICAgaWYgKCAoaW50NjRfdCkqZWxhcHNlZF9uc2VjIDwgMCApCkBAIC0yMjA4LDgg
KzIxOTMsNiBAQCBpbnQgdHNjX3NldF9pbmZvKHN0cnVjdCBkb21haW4gKmQsCiAKICAgICBzd2l0
Y2ggKCB0c2NfbW9kZSApCiAgICAgewotICAgICAgICBib29sIGVuYWJsZV90c2Nfc2NhbGluZzsK
LQogICAgIGNhc2UgVFNDX01PREVfREVGQVVMVDoKICAgICBjYXNlIFRTQ19NT0RFX0FMV0FZU19F
TVVMQVRFOgogICAgICAgICBkLT5hcmNoLnZ0c2Nfb2Zmc2V0ID0gZ2V0X3NfdGltZSgpIC0gZWxh
cHNlZF9uc2VjOwpAQCAtMjIzNSwyNCArMjIxOCw2IEBAIGludCB0c2Nfc2V0X2luZm8oc3RydWN0
IGRvbWFpbiAqZCwKICAgICAgICAgZC0+YXJjaC52dHNjID0gMTsKICAgICAgICAgZC0+YXJjaC5u
c190b192dHNjID0gc2NhbGVfcmVjaXByb2NhbChkLT5hcmNoLnZ0c2NfdG9fbnMpOwogICAgICAg
ICBicmVhazsKLSAgICBjYXNlIFRTQ19NT0RFX1BWUkRUU0NQOgotICAgICAgICBkLT5hcmNoLnZ0
c2MgPSAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1JEVFNDUCkgfHwKLSAgICAgICAgICAgICAg
ICAgICAgICAgIWhvc3RfdHNjX2lzX3NhZmUoKTsKLSAgICAgICAgZW5hYmxlX3RzY19zY2FsaW5n
ID0gaXNfaHZtX2RvbWFpbihkKSAmJiAhZC0+YXJjaC52dHNjICYmCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGh2bV9nZXRfdHNjX3NjYWxpbmdfcmF0aW8oZ3RzY19raHogPzogY3B1X2to
eik7Ci0gICAgICAgIGQtPmFyY2gudHNjX2toeiA9IChlbmFibGVfdHNjX3NjYWxpbmcgJiYgZ3Rz
Y19raHopID8gZ3RzY19raHogOiBjcHVfa2h6OwotICAgICAgICBzZXRfdGltZV9zY2FsZSgmZC0+
YXJjaC52dHNjX3RvX25zLCBkLT5hcmNoLnRzY19raHogKiAxMDAwICk7Ci0gICAgICAgIGQtPmFy
Y2gubnNfdG9fdnRzYyA9IHNjYWxlX3JlY2lwcm9jYWwoZC0+YXJjaC52dHNjX3RvX25zKTsKLSAg
ICAgICAgaWYgKCBkLT5hcmNoLnZ0c2MgKQotICAgICAgICAgICAgZC0+YXJjaC52dHNjX29mZnNl
dCA9IGdldF9zX3RpbWUoKSAtIGVsYXBzZWRfbnNlYzsKLSAgICAgICAgZWxzZSB7Ci0gICAgICAg
ICAgICAvKiB3aGVuIHVzaW5nIG5hdGl2ZSBUU0MsIG9mZnNldCBpcyBuc2VjIHJlbGF0aXZlIHRv
IHBvd2VyLW9uCi0gICAgICAgICAgICAgKiBvZiBwaHlzaWNhbCBtYWNoaW5lICovCi0gICAgICAg
ICAgICBkLT5hcmNoLnZ0c2Nfb2Zmc2V0ID0gc2NhbGVfZGVsdGEocmR0c2MoKSwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdGhpc19jcHUoY3B1X3RpbWUp
LnRzY19zY2FsZSkgLQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVsYXBzZWRf
bnNlYzsKLSAgICAgICAgfQotICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6CiAgICAgICAg
IHJldHVybiAtRUlOVkFMOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni90aW1lLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3RpbWUuaAppbmRleCBiODU2ODhkY2ZiLi40ZjNkOTI2ODg0
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3RpbWUuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3RpbWUuaApAQCAtMTIsMTAgKzEyLDcgQEAKICAqICAgIDIgPSBndWVzdCByZHRz
YyBhbHdheXMgZXhlY3V0ZWQgbmF0aXZlbHkgKG5vIG1vbm90b25pY2l0eS9mcmVxdWVuY3kKICAq
ICAgICAgICAgZ3VhcmFudGVlcyk7IGd1ZXN0IHJkdHNjcCBlbXVsYXRlZCBhdCBuYXRpdmUgZnJl
cXVlbmN5IGlmCiAgKiAgICAgICAgIHVuc3VwcG9ydGVkIGJ5IGgvdywgZWxzZSBleGVjdXRlZCBu
YXRpdmVseQotICogICAgMyA9IHNhbWUgYXMgMiwgZXhjZXB0IHhlbiBtYW5hZ2VzIFRTQ19BVVgg
cmVnaXN0ZXIgc28gZ3Vlc3QgY2FuCi0gKiAgICAgICAgIGRldGVybWluZSB3aGVuIGEgcmVzdG9y
ZS9taWdyYXRpb24gaGFzIG9jY3VycmVkIGFuZCBhc3N1bWVzCi0gKiAgICAgICAgIGd1ZXN0IG9i
dGFpbnMvdXNlcyBwdmNsb2NrLWxpa2UgbWVjaGFuaXNtIHRvIGFkanVzdCBmb3IKLSAqICAgICAg
ICAgbW9ub3RvbmljaXR5IGFuZCBmcmVxdWVuY3kgY2hhbmdlcworICogICAgMyA9IFJlbW92ZWQs
IHdhcyBQVlJEVFNDUC4KICAqLwogI2RlZmluZSBUU0NfTU9ERV9ERUZBVUxUICAgICAgICAgIDAK
ICNkZWZpbmUgVFNDX01PREVfQUxXQVlTX0VNVUxBVEUgICAxCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Dec 18 17:22:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Dec 2018 17:22:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gZJ4y-00037x-0p; Tue, 18 Dec 2018 17:22:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8weD=O3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gZJ4x-00037m-17
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 17:22:47 +0000
X-Inumbo-ID: 89086a8a-02e9-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 89086a8a-02e9-11e9-8e1d-bc764e045a96;
 Tue, 18 Dec 2018 17:22:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gZJ4v-0006YQ-VH
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 17:22:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gZJ4v-0008Rp-SU
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 17:22:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gZJ4v-0008Rp-SU@xenbits.xenproject.org>
Date: Tue, 18 Dec 2018 17:22:45 +0000
Subject: [Xen-changelog] [xen staging] x86/pv: Remove deferred RDTSC{,
 P} handling in pv_emulate_privileged_op()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA2Yjk4OGYzZTA3YTk1ODFlN2MyZWY1YWUxMTk1MjRjMGMxM2ZlZDcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIEZlYiAxOSAxNDoyNzowNCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBEZWMgMTggMTc6MTM6
NTEgMjAxOCArMDAwMAoKICAgIHg4Ni9wdjogUmVtb3ZlIGRlZmVycmVkIFJEVFNDeyxQfSBoYW5k
bGluZyBpbiBwdl9lbXVsYXRlX3ByaXZpbGVnZWRfb3AoKQogICAgCiAgICBBcyBub3RlZCBpbiBj
L3MgNDk5OWJmM2U4YiAieDg2L1BWOiB1c2UgZ2VuZXJpYyBlbXVsYXRvciBmb3IgcHJpdmlsZWdl
ZAogICAgaW5zdHJ1Y3Rpb24gaGFuZGxpbmciLCB0aGVzZSBob29wcyBhcmUganVtcGVkIHRocm91
Z2ggdG8gcmV0YWluIHRoZSBvbGRlcgogICAgYmVoYXZpb3VyLCBhbG9uZyB3aXRoIGEgbm90ZSBz
dWdnZXN0aW5nIHRoYXQgd2Ugc2hvdWxkIHJlY29uc2lkZXIgdGhpbmdzLgogICAgCiAgICBQYXJ0
IG9mIHRoZSByZWFzb24gZm9yIHJldGVudGlvbiBvZiB0aGUgb2xkIGJlaGF2aW91ciB3YXMgcmVt
b3ZlZCBieSBjL3MKICAgIDViMDQyNjIwNzkgIng4Ni90aW1lOiBSZXdvcmsgcHZfc29mdF9yZHRz
YygpIHRvIGFpZCBmdXJ0aGVyIGNsZWFudXAiIHdoaWNoIGluCiAgICBwYXJ0aWN1bGFyIGNhdXNl
ZCBpdCB0byBub3Qgd3JpdGUgcmVncy0+cmN4IGRpcmVjdGx5LgogICAgCiAgICBJdCBkb2VzIG5v
dCBtYXR0ZXIgZXhhY3RseSB3aGVuIHB2X3NvZnRfcmR0c2MoKSBpcyBjYWxsZWQsIGFzIFhlbidz
IGJlaGF2aW91cgogICAgaXMgYW4gb3BhcXVlIGF0b21pYyBhY3Rpb24gZnJvbSB0aGUgZ3Vlc3Rz
IHBvaW50IG9mIHZpZXcuCiAgICAKICAgIERyb3AgYWxsIHRoZSBkZWZlcnJhbCBsb2dpYywgYW5k
IGxlYXZlIFRTQ19BVVggdW5pZm9ybWx5IGF0IDAgYXMgUFZSRFRTQ1AgbW9kZQogICAgaXMgYmVp
bmcgcmVtb3ZlZC4gIExhdGVyIGNoYW5nZXMgd2lsbCBtYWtlIHRoaXMgYmVoYXZlIGFyY2hpdGVj
dHVyYWxseS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jIHwgMzAgKystLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCsp
LCAyOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2
LW9wLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKaW5kZXggYTg0ZjNmMWE4Ni4u
NTEzM2MzNTYxZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwpAQCAtNTEsOSArNTEsNiBAQCBzdHJ1
Y3QgcHJpdl9vcF9jdHh0IHsKICAgICB9IGNzOwogICAgIGNoYXIgKmlvX2VtdWxfc3R1YjsKICAg
ICB1bnNpZ25lZCBpbnQgYnBtYXRjaDsKLSAgICB1bnNpZ25lZCBpbnQgdHNjOwotI2RlZmluZSBU
U0NfQkFTRSAxCi0jZGVmaW5lIFRTQ19BVVggMgogfTsKIAogLyogSS9PIGVtdWxhdGlvbiBzdXBw
b3J0LiBIZWxwZXIgcm91dGluZXMgZm9yLCBhbmQgdHlwZSBvZiwgdGhlIHN0YWNrIHN0dWIuICov
CkBAIC04MTAsNyArODA3LDYgQEAgc3RhdGljIGlubGluZSBib29sIGlzX2NwdWZyZXFfY29udHJv
bGxlcihjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogc3RhdGljIGludCByZWFkX21zcih1bnNpZ25l
ZCBpbnQgcmVnLCB1aW50NjRfdCAqdmFsLAogICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeDg2
X2VtdWxhdGVfY3R4dCAqY3R4dCkKIHsKLSAgICBzdHJ1Y3QgcHJpdl9vcF9jdHh0ICpwb2MgPSBj
b250YWluZXJfb2YoY3R4dCwgc3RydWN0IHByaXZfb3BfY3R4dCwgY3R4dCk7CiAgICAgY29uc3Qg
c3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwogICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmN1
cnJkID0gY3Vyci0+ZG9tYWluOwogICAgIGJvb2wgdnBtdV9tc3IgPSBmYWxzZTsKQEAgLTg0Nywx
OSArODQzLDExIEBAIHN0YXRpYyBpbnQgcmVhZF9tc3IodW5zaWduZWQgaW50IHJlZywgdWludDY0
X3QgKnZhbCwKICAgICAgICAgKnZhbCA9IGN1cnItPmFyY2gucHYuZ3NfYmFzZV91c2VyOwogICAg
ICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogCi0gICAgLyoKLSAgICAgKiBJbiBvcmRlciB0byBm
dWxseSByZXRhaW4gb3JpZ2luYWwgYmVoYXZpb3IsIGRlZmVyIGNhbGxpbmcKLSAgICAgKiBwdl9z
b2Z0X3JkdHNjKCkgdW50aWwgYWZ0ZXIgZW11bGF0aW9uLiBUaGlzIG1heSB3YW50L25lZWQgdG8g
YmUKLSAgICAgKiByZWNvbnNpZGVyZWQuCi0gICAgICovCiAgICAgY2FzZSBNU1JfSUEzMl9UU0M6
Ci0gICAgICAgIHBvYy0+dHNjIHw9IFRTQ19CQVNFOwotICAgICAgICBnb3RvIG5vcm1hbDsKKyAg
ICAgICAgKnZhbCA9IGN1cnJkLT5hcmNoLnZ0c2MgPyBwdl9zb2Z0X3JkdHNjKGN1cnIsIGN0eHQt
PnJlZ3MpIDogcmR0c2MoKTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIAogICAgIGNh
c2UgTVNSX1RTQ19BVVg6Ci0gICAgICAgIHBvYy0+dHNjIHw9IFRTQ19BVVg7Ci0gICAgICAgIGlm
ICggY3B1X2hhc19yZHRzY3AgKQotICAgICAgICAgICAgZ290byBub3JtYWw7CiAgICAgICAgICp2
YWwgPSAwOwogICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogCkBAIC0xMzEzLDIwICsxMzAx
LDYgQEAgaW50IHB2X2VtdWxhdGVfcHJpdmlsZWdlZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKICAgICBzd2l0Y2ggKCByYyApCiAgICAgewogICAgIGNhc2UgWDg2RU1VTF9PS0FZOgot
ICAgICAgICBpZiAoIGN0eHQudHNjICYgVFNDX0JBU0UgKQotICAgICAgICB7Ci0gICAgICAgICAg
ICBpZiAoIGN1cnJkLT5hcmNoLnZ0c2MgfHwgKGN0eHQudHNjICYgVFNDX0FVWCkgKQotICAgICAg
ICAgICAgewotICAgICAgICAgICAgICAgIG1zcl9zcGxpdChyZWdzLCBwdl9zb2Z0X3JkdHNjKGN1
cnIsIHJlZ3MpKTsKLQotICAgICAgICAgICAgICAgIGlmICggY3R4dC50c2MgJiBUU0NfQVVYICkK
LSAgICAgICAgICAgICAgICAgICAgcmVncy0+cmN4ID0gKGN1cnJkLT5hcmNoLnRzY19tb2RlID09
IFRTQ19NT0RFX1BWUkRUU0NQCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/IGN1
cnJkLT5hcmNoLmluY2FybmF0aW9uIDogMCk7Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICBl
bHNlCi0gICAgICAgICAgICAgICAgbXNyX3NwbGl0KHJlZ3MsIHJkdHNjKCkpOwotICAgICAgICB9
Ci0KICAgICAgICAgaWYgKCBjdHh0LmN0eHQucmV0aXJlLnNpbmdsZXN0ZXAgKQogICAgICAgICAg
ICAgY3R4dC5icG1hdGNoIHw9IERSX1NURVA7CiAgICAgICAgIGlmICggY3R4dC5icG1hdGNoICkK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0
YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Dec 18 17:22:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Dec 2018 17:22:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gZJ59-00039S-2j; Tue, 18 Dec 2018 17:22:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8weD=O3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gZJ57-00039H-Pr
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 17:22:57 +0000
X-Inumbo-ID: 8f1d3f60-02e9-11e9-a5a5-83c7793c3170
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8f1d3f60-02e9-11e9-a5a5-83c7793c3170;
 Tue, 18 Dec 2018 17:22:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gZJ56-0006YY-6v
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 17:22:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gZJ56-00009c-4F
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 17:22:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gZJ56-00009c-4F@xenbits.xenproject.org>
Date: Tue, 18 Dec 2018 17:22:56 +0000
Subject: [Xen-changelog] [xen staging] x86/msr: Handle MSR_TSC_AUX
 consistently for PV and HVM guests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVmNWE3YTZkMzY2OWZiOTRmYTE1ZGFmNTYzZTVkYzU0Y2M5ZGJlY2UKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE5vdiAxNSAyMTowNDozNyAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBEZWMgMTggMTc6MTM6
NTEgMjAxOCArMDAwMAoKICAgIHg4Ni9tc3I6IEhhbmRsZSBNU1JfVFNDX0FVWCBjb25zaXN0ZW50
bHkgZm9yIFBWIGFuZCBIVk0gZ3Vlc3RzCiAgICAKICAgIFdpdGggUFZSRFRTQ1AgbW9kZSByZW1v
dmVkLCBoYW5kbGluZyBvZiBNU1JfVFNDX0FVWCBjYW4gbW92ZSBpbnRvIHRoZSBjb21tb24KICAg
IGNvZGUuICBNb3ZlIGl0cyBzdG9yYWdlIGludG8gc3RydWN0IHZjcHVfbXNycyAoZHJvcHBpbmcg
dGhlIEhWTS1zcGVjaWZpYwogICAgbXNyX3RzY19hdXgpLCBhbmQgYWRkIGFuIFJEUElEIGZlYXR1
cmUgY2hlY2sgYXMgdGhpcyBiaXQgYWxzbyBlbnVtZXJhdGVzIHRoZQogICAgcHJlc2VuY2Ugb2Yg
dGhlIE1TUi4KICAgIAogICAgSW50cm9kdWNlIGNwdV9oYXNfcmRwaWQgYWxvbmcgd2l0aCB0aGUg
c3ludGhlc2l6ZWQgY3B1X2hhc19tc3JfdHNjX2F1eCB0bwogICAgY29ycmVjdCB0aGUgY29udGV4
dCBzd2l0Y2ggcGF0aHMsIGFzIE1TUl9UU0NfQVVYIGlzIGVudW1lcmF0ZWQgYnkgZWl0aGVyCiAg
ICBSRFRTQ1Agb3IgUkRQSUQuCiAgICAKICAgIERyb3AgaHZtX21zcl90c2NfYXV4KCkgZW50aXJl
bHksIGFuZCB1c2Ugdi0+YXJjaC5tc3JzLT50c2NfYXV4IGRpcmVjdGx5LgogICAgVXBkYXRlIGh2
bV9sb2FkX2NwdV9jdHh0KCkgdG8gY2hlY2sgdGhhdCB0aGUgaW5jb21pbmcgY3R4dC5tc3JfdHNj
X2F1eCBpc24ndAogICAgb3V0IG9mIHJhbmdlLiAgSW4gcHJhY3RpY2UsIG5vIHByZXZpb3VzIHZl
cnNpb24gb2YgWGVuIGV2ZXIgd3JvdGUgYW4KICAgIG91dC1vZi1yYW5nZSB2YWx1ZS4gIEFkZCBN
U1JfVFNDX0FVWCB0byB0aGUgbGlzdCBvZiBNU1JzIG1pZ3JhdGVkIGZvciBQVgogICAgZ3Vlc3Rz
LCBidXQgbGVhdmUgdGhlIEhWTSBwYXRoIHVzaW5nIHRoZSBleGlzdGluZyBzcGFjZSBpbiBodm1f
aHdfY3B1LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0Bh
bWQuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KLS0tCiB4
ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICB8ICA1ICsrLS0tCiB4ZW4vYXJjaC94ODYv
ZG9tY3RsLmMgICAgICAgICAgICB8ICAyICsrCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAg
ICAgICB8IDIyICsrKysrKysrKy0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2
bS5jICAgICAgIHwgIDkgKysrKy0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAgICAg
ICB8ICA5ICsrKystLS0tLQogeGVuL2FyY2gveDg2L21zci5jICAgICAgICAgICAgICAgfCAxOCAr
KysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYyAgIHwgIDQg
LS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggfCAgNSArKysrKwogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggICAgfCAgNiAtLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL3ZjcHUuaCAgIHwgIDEgLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaCAgICAgICAg
fCAgOSArKysrKysrKysKIDExIGZpbGVzIGNoYW5nZWQsIDUzIGluc2VydGlvbnMoKyksIDM3IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNo
L3g4Ni9kb21haW4uYwppbmRleCBhZTlmMjRlNDU3Li5mNWExZjMyNWFhIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0xNTk1
LDkgKzE1OTUsOCBAQCB2b2lkIHBhcmF2aXJ0X2N0eHRfc3dpdGNoX3RvKHN0cnVjdCB2Y3B1ICp2
KQogICAgIGlmICggdW5saWtlbHkodi0+YXJjaC5kcjcgJiBEUjdfQUNUSVZFX01BU0spICkKICAg
ICAgICAgYWN0aXZhdGVfZGVidWdyZWdzKHYpOwogCi0gICAgaWYgKCBjcHVfaGFzX3JkdHNjcCAp
Ci0gICAgICAgIHdybXNyX3RzY19hdXgodi0+ZG9tYWluLT5hcmNoLnRzY19tb2RlID09IFRTQ19N
T0RFX1BWUkRUU0NQCi0gICAgICAgICAgICAgICAgICAgICAgPyB2LT5kb21haW4tPmFyY2guaW5j
YXJuYXRpb24gOiAwKTsKKyAgICBpZiAoIGNwdV9oYXNfbXNyX3RzY19hdXggKQorICAgICAgICB3
cm1zcl90c2NfYXV4KHYtPmFyY2gubXNycy0+dHNjX2F1eCk7CiB9CiAKIC8qIFVwZGF0ZSBwZXIt
VkNQVSBndWVzdCBydW5zdGF0ZSBzaGFyZWQgbWVtb3J5IGFyZWEgKGlmIHJlZ2lzdGVyZWQpLiAq
LwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWN0bC5jIGIveGVuL2FyY2gveDg2L2RvbWN0
bC5jCmluZGV4IGVkNDZkZjhjNWQuLjliZjJkMDgyMGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9kb21jdGwuYworKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKQEAgLTEyNzQsNiArMTI3NCw3
IEBAIGxvbmcgYXJjaF9kb19kb21jdGwoCiAgICAgICAgIHN0YXRpYyBjb25zdCB1aW50MzJfdCBt
c3JzX3RvX3NlbmRbXSA9IHsKICAgICAgICAgICAgIE1TUl9TUEVDX0NUUkwsCiAgICAgICAgICAg
ICBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTLAorICAgICAgICAgICAgTVNSX1RTQ19B
VVgsCiAgICAgICAgICAgICBNU1JfQU1ENjRfRFIwX0FERFJFU1NfTUFTSywKICAgICAgICAgICAg
IE1TUl9BTUQ2NF9EUjFfQUREUkVTU19NQVNLLAogICAgICAgICAgICAgTVNSX0FNRDY0X0RSMl9B
RERSRVNTX01BU0ssCkBAIC0xMzczLDYgKzEzNzQsNyBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAog
ICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBjYXNlIE1TUl9TUEVDX0NUUkw6CiAg
ICAgICAgICAgICAgICAgY2FzZSBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTOgorICAg
ICAgICAgICAgICAgIGNhc2UgTVNSX1RTQ19BVVg6CiAgICAgICAgICAgICAgICAgY2FzZSBNU1Jf
QU1ENjRfRFIwX0FERFJFU1NfTUFTSzoKICAgICAgICAgICAgICAgICBjYXNlIE1TUl9BTUQ2NF9E
UjFfQUREUkVTU19NQVNLIC4uLiBNU1JfQU1ENjRfRFIzX0FERFJFU1NfTUFTSzoKICAgICAgICAg
ICAgICAgICAgICAgaWYgKCBndWVzdF93cm1zcih2LCBtc3IuaW5kZXgsIG1zci52YWx1ZSkgIT0g
WDg2RU1VTF9PS0FZICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDk3ZmNhYWRiMGIuLmQxNGRkY2I1MjcgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpA
QCAtNzc0LDcgKzc3NCw3IEBAIHN0YXRpYyBpbnQgaHZtX3NhdmVfY3B1X2N0eHQoc3RydWN0IHZj
cHUgKnYsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogICAgIHN0cnVjdCBzZWdtZW50X3JlZ2lz
dGVyIHNlZzsKICAgICBzdHJ1Y3QgaHZtX2h3X2NwdSBjdHh0ID0gewogICAgICAgICAudHNjID0g
aHZtX2dldF9ndWVzdF90c2NfZml4ZWQodiwgdi0+ZG9tYWluLT5hcmNoLmh2bS5zeW5jX3RzYyks
Ci0gICAgICAgIC5tc3JfdHNjX2F1eCA9IGh2bV9tc3JfdHNjX2F1eCh2KSwKKyAgICAgICAgLm1z
cl90c2NfYXV4ID0gdi0+YXJjaC5tc3JzLT50c2NfYXV4LAogICAgICAgICAucmF4ID0gdi0+YXJj
aC51c2VyX3JlZ3MucmF4LAogICAgICAgICAucmJ4ID0gdi0+YXJjaC51c2VyX3JlZ3MucmJ4LAog
ICAgICAgICAucmN4ID0gdi0+YXJjaC51c2VyX3JlZ3MucmN4LApAQCAtMTAxNCw2ICsxMDE0LDEz
IEBAIHN0YXRpYyBpbnQgaHZtX2xvYWRfY3B1X2N0eHQoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2Rv
bWFpbl9jb250ZXh0X3QgKmgpCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KIAorICAg
IGlmICggY3R4dC5tc3JfdHNjX2F1eCAhPSAodWludDMyX3QpY3R4dC5tc3JfdHNjX2F1eCApCisg
ICAgeworICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICIlcHY6IEhWTSByZXN0b3JlOiBiYWQg
TVNSX1RTQ19BVVggJSMiUFJJeDY0IlxuIiwKKyAgICAgICAgICAgICAgIHYsIGN0eHQubXNyX3Rz
Y19hdXgpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKICAgICAvKiBPbGRlciBY
ZW4gdmVyc2lvbnMgdXNlZCB0byBzYXZlIHRoZSBzZWdtZW50IGFyYnl0ZXMgZGlyZWN0bHkgCiAg
ICAgICogZnJvbSB0aGUgVk1DUyBvbiBJbnRlbCBob3N0cy4gIERldGVjdCB0aGlzIGFuZCByZWFy
cmFuZ2UgdGhlbQogICAgICAqIGludG8gdGhlIHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyIGZvcm1h
dC4gKi8KQEAgLTEwNDAsNyArMTA0Nyw3IEBAIHN0YXRpYyBpbnQgaHZtX2xvYWRfY3B1X2N0eHQo
c3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiAgICAgaWYgKCBodm1f
ZnVuY3MudHNjX3NjYWxpbmcuc2V0dXAgKQogICAgICAgICBodm1fZnVuY3MudHNjX3NjYWxpbmcu
c2V0dXAodik7CiAKLSAgICB2LT5hcmNoLmh2bS5tc3JfdHNjX2F1eCA9IGN0eHQubXNyX3RzY19h
dXg7CisgICAgdi0+YXJjaC5tc3JzLT50c2NfYXV4ID0gY3R4dC5tc3JfdHNjX2F1eDsKIAogICAg
IGh2bV9zZXRfZ3Vlc3RfdHNjX2ZpeGVkKHYsIGN0eHQudHNjLCBkLT5hcmNoLmh2bS5zeW5jX3Rz
Yyk7CiAKQEAgLTM0MDYsMTAgKzM0MTMsNiBAQCBpbnQgaHZtX21zcl9yZWFkX2ludGVyY2VwdCh1
bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCAqbXNyX2NvbnRlbnQpCiAgICAgICAgICptc3JfY29u
dGVudCA9IHYtPmFyY2guaHZtLm1zcl90c2NfYWRqdXN0OwogICAgICAgICBicmVhazsKIAotICAg
IGNhc2UgTVNSX1RTQ19BVVg6Ci0gICAgICAgICptc3JfY29udGVudCA9IGh2bV9tc3JfdHNjX2F1
eCh2KTsKLSAgICAgICAgYnJlYWs7Ci0KICAgICBjYXNlIE1TUl9BUElDX0JBU0U6CiAgICAgICAg
ICptc3JfY29udGVudCA9IHZjcHVfdmxhcGljKHYpLT5ody5hcGljX2Jhc2VfbXNyOwogICAgICAg
ICBicmVhazsKQEAgLTM1NTcsMTMgKzM1NjAsNiBAQCBpbnQgaHZtX21zcl93cml0ZV9pbnRlcmNl
cHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgbXNyX2NvbnRlbnQsCiAgICAgICAgIGh2bV9z
ZXRfZ3Vlc3RfdHNjX2FkanVzdCh2LCBtc3JfY29udGVudCk7CiAgICAgICAgIGJyZWFrOwogCi0g
ICAgY2FzZSBNU1JfVFNDX0FVWDoKLSAgICAgICAgdi0+YXJjaC5odm0ubXNyX3RzY19hdXggPSAo
dWludDMyX3QpbXNyX2NvbnRlbnQ7Ci0gICAgICAgIGlmICggY3B1X2hhc19yZHRzY3AKLSAgICAg
ICAgICAgICAmJiAodi0+ZG9tYWluLT5hcmNoLnRzY19tb2RlICE9IFRTQ19NT0RFX1BWUkRUU0NQ
KSApCi0gICAgICAgICAgICB3cm1zcl90c2NfYXV4KG1zcl9jb250ZW50KTsKLSAgICAgICAgYnJl
YWs7Ci0KICAgICBjYXNlIE1TUl9BUElDX0JBU0U6CiAgICAgICAgIHJldHVybiBndWVzdF93cm1z
cl9hcGljX2Jhc2UodiwgbXNyX2NvbnRlbnQpOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCmluZGV4IDk0NjQzOTRi
MGQuLjk1NDgyMmM5NjAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCkBAIC0xMDY5LDggKzEwNjksOCBAQCBzdGF0
aWMgdm9pZCBzdm1fY3R4dF9zd2l0Y2hfdG8oc3RydWN0IHZjcHUgKnYpCiAgICAgc3ZtX2x3cF9s
b2FkKHYpOwogICAgIHN2bV90c2NfcmF0aW9fbG9hZCh2KTsKIAotICAgIGlmICggY3B1X2hhc19y
ZHRzY3AgKQotICAgICAgICB3cm1zcl90c2NfYXV4KGh2bV9tc3JfdHNjX2F1eCh2KSk7CisgICAg
aWYgKCBjcHVfaGFzX21zcl90c2NfYXV4ICkKKyAgICAgICAgd3Jtc3JfdHNjX2F1eCh2LT5hcmNo
Lm1zcnMtPnRzY19hdXgpOwogfQogCiBzdGF0aWMgdm9pZCBub3JldHVybiBzdm1fZG9fcmVzdW1l
KHN0cnVjdCB2Y3B1ICp2KQpAQCAtMjI4Niw4ICsyMjg2LDcgQEAgc3RhdGljIHZvaWQgc3ZtX3Zt
ZXhpdF9kb19yZHRzYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgYm9vbCByZHRzY3ApCiAg
ICAgZW51bSBpbnN0cnVjdGlvbl9pbmRleCBpbnNuID0gcmR0c2NwID8gSU5TVFJfUkRUU0NQIDog
SU5TVFJfUkRUU0M7CiAgICAgdW5zaWduZWQgaW50IGluc3RfbGVuOwogCi0gICAgaWYgKCByZHRz
Y3AgJiYgIWN1cnJkLT5hcmNoLmNwdWlkLT5leHRkLnJkdHNjcCAmJgotICAgICAgICAgY3VycmQt
PmFyY2gudHNjX21vZGUgIT0gVFNDX01PREVfUFZSRFRTQ1AgKQorICAgIGlmICggcmR0c2NwICYm
ICFjdXJyZC0+YXJjaC5jcHVpZC0+ZXh0ZC5yZHRzY3AgKQogICAgIHsKICAgICAgICAgaHZtX2lu
amVjdF9od19leGNlcHRpb24oVFJBUF9pbnZhbGlkX29wLCBYODZfRVZFTlRfTk9fRUMpOwogICAg
ICAgICByZXR1cm47CkBAIC0yMjk5LDcgKzIyOTgsNyBAQCBzdGF0aWMgdm9pZCBzdm1fdm1leGl0
X2RvX3JkdHNjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBib29sIHJkdHNjcCkKICAgICBf
X3VwZGF0ZV9ndWVzdF9laXAocmVncywgaW5zdF9sZW4pOwogCiAgICAgaWYgKCByZHRzY3AgKQot
ICAgICAgICByZWdzLT5yY3ggPSBodm1fbXNyX3RzY19hdXgoY3Vycik7CisgICAgICAgIHJlZ3Mt
PnJjeCA9IGN1cnItPmFyY2gubXNycy0+dHNjX2F1eDsKIAogICAgIGh2bV9yZHRzY19pbnRlcmNl
cHQocmVncyk7CiB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCmluZGV4IDIxNjZiMGRmZTQuLjY0YWY4YmY5NDMgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZteC5jCkBAIC01MTEsOCArNTExLDggQEAgc3RhdGljIHZvaWQgdm14X3Jlc3RvcmVf
Z3Vlc3RfbXNycyhzdHJ1Y3QgdmNwdSAqdikKICAgICB3cm1zcmwoTVNSX0xTVEFSLCAgICAgICAg
ICB2LT5hcmNoLmh2bS52bXgubHN0YXIpOwogICAgIHdybXNybChNU1JfU1lTQ0FMTF9NQVNLLCAg
IHYtPmFyY2guaHZtLnZteC5zZm1hc2spOwogCi0gICAgaWYgKCBjcHVfaGFzX3JkdHNjcCApCi0g
ICAgICAgIHdybXNyX3RzY19hdXgoaHZtX21zcl90c2NfYXV4KHYpKTsKKyAgICBpZiAoIGNwdV9o
YXNfbXNyX3RzY19hdXggKQorICAgICAgICB3cm1zcl90c2NfYXV4KHYtPmFyY2gubXNycy0+dHNj
X2F1eCk7CiB9CiAKIHZvaWQgdm14X3VwZGF0ZV9jcHVfZXhlY19jb250cm9sKHN0cnVjdCB2Y3B1
ICp2KQpAQCAtMzk1NywxNCArMzk1NywxMyBAQCB2b2lkIHZteF92bWV4aXRfaGFuZGxlcihzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgdm14X2ludmxwZ19pbnRlcmNlcHQoZXhp
dF9xdWFsaWZpY2F0aW9uKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBFWElUX1JFQVNPTl9S
RFRTQ1A6Ci0gICAgICAgIGlmICggIWN1cnJkLT5hcmNoLmNwdWlkLT5leHRkLnJkdHNjcCAmJgot
ICAgICAgICAgICAgIGN1cnJkLT5hcmNoLnRzY19tb2RlICE9IFRTQ19NT0RFX1BWUkRUU0NQICkK
KyAgICAgICAgaWYgKCAhY3VycmQtPmFyY2guY3B1aWQtPmV4dGQucmR0c2NwICkKICAgICAgICAg
ewogICAgICAgICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJBUF9pbnZhbGlkX29wLCBY
ODZfRVZFTlRfTk9fRUMpOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KIAotICAgICAg
ICByZWdzLT5yY3ggPSBodm1fbXNyX3RzY19hdXgodik7CisgICAgICAgIHJlZ3MtPnJjeCA9IHYt
PmFyY2gubXNycy0+dHNjX2F1eDsKICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCiAgICAgY2Fz
ZSBFWElUX1JFQVNPTl9SRFRTQzoKICAgICAgICAgdXBkYXRlX2d1ZXN0X2VpcCgpOyAvKiBTYWZl
OiBSRFRTQywgUkRUU0NQICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbXNyLmMgYi94ZW4v
YXJjaC94ODYvbXNyLmMKaW5kZXggODVhNThjMGI1OC4uOWJiMzhiNmQ2NiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21zci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwpAQCAtMTcwLDYgKzE3
MCwxMyBAQCBpbnQgZ3Vlc3RfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1z
ciwgdWludDY0X3QgKnZhbCkKICAgICAgICAgcmV0ID0gZ3Vlc3RfcmRtc3JfeGVuKHYsIG1zciwg
dmFsKTsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIE1TUl9UU0NfQVVYOgorICAgICAgICBp
ZiAoICFjcC0+ZXh0ZC5yZHRzY3AgJiYgIWNwLT5mZWF0LnJkcGlkICkKKyAgICAgICAgICAgIGdv
dG8gZ3BfZmF1bHQ7CisKKyAgICAgICAgKnZhbCA9IG1zcnMtPnRzY19hdXg7CisgICAgICAgIGJy
ZWFrOworCiAgICAgY2FzZSBNU1JfQU1ENjRfRFIwX0FERFJFU1NfTUFTSzoKICAgICBjYXNlIE1T
Ul9BTUQ2NF9EUjFfQUREUkVTU19NQVNLIC4uLiBNU1JfQU1ENjRfRFIzX0FERFJFU1NfTUFTSzoK
ICAgICAgICAgaWYgKCAhY3AtPmV4dGQuZGJleHQgKQpAQCAtMzI0LDYgKzMzMSwxNyBAQCBpbnQg
Z3Vlc3Rfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgdmFsKQog
ICAgICAgICByZXQgPSBndWVzdF93cm1zcl94ZW4odiwgbXNyLCB2YWwpOwogICAgICAgICBicmVh
azsKIAorICAgIGNhc2UgTVNSX1RTQ19BVVg6CisgICAgICAgIGlmICggIWNwLT5leHRkLnJkdHNj
cCAmJiAhY3AtPmZlYXQucmRwaWQgKQorICAgICAgICAgICAgZ290byBncF9mYXVsdDsKKyAgICAg
ICAgaWYgKCB2YWwgIT0gKHVpbnQzMl90KXZhbCApCisgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0
OworCisgICAgICAgIG1zcnMtPnRzY19hdXggPSB2YWw7CisgICAgICAgIGlmICggdiA9PSBjdXJy
ICkKKyAgICAgICAgICAgIHdybXNyX3RzY19hdXgodmFsKTsKKyAgICAgICAgYnJlYWs7CisKICAg
ICBjYXNlIE1TUl9BTUQ2NF9EUjBfQUREUkVTU19NQVNLOgogICAgIGNhc2UgTVNSX0FNRDY0X0RS
MV9BRERSRVNTX01BU0sgLi4uIE1TUl9BTUQ2NF9EUjNfQUREUkVTU19NQVNLOgogICAgICAgICBp
ZiAoICFjcC0+ZXh0ZC5kYmV4dCB8fCB2YWwgIT0gKHVpbnQzMl90KXZhbCApCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1w
cml2LW9wLmMKaW5kZXggNTEzM2MzNTYxZS4uOTQyZWNlMmNhMCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYt
b3AuYwpAQCAtODQ3LDEwICs4NDcsNiBAQCBzdGF0aWMgaW50IHJlYWRfbXNyKHVuc2lnbmVkIGlu
dCByZWcsIHVpbnQ2NF90ICp2YWwsCiAgICAgICAgICp2YWwgPSBjdXJyZC0+YXJjaC52dHNjID8g
cHZfc29mdF9yZHRzYyhjdXJyLCBjdHh0LT5yZWdzKSA6IHJkdHNjKCk7CiAgICAgICAgIHJldHVy
biBYODZFTVVMX09LQVk7CiAKLSAgICBjYXNlIE1TUl9UU0NfQVVYOgotICAgICAgICAqdmFsID0g
MDsKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLQogICAgIGNhc2UgTVNSX0VGRVI6CiAg
ICAgICAgIC8qIEhpZGUgdW5rbm93biBiaXRzLCBhbmQgdW5jb25kaXRpb25hbGx5IGhpZGUgU1ZN
RSBmcm9tIGd1ZXN0cy4gKi8KICAgICAgICAgKnZhbCA9IHJlYWRfZWZlcigpICYgRUZFUl9LTk9X
Tl9NQVNLICYgfkVGRVJfU1ZNRTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1
ZmVhdHVyZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKaW5kZXggYzJiMGY2
YWU0ZS4uNTU5MmUxNzQ5ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0
dXJlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKQEAgLTEwNyw2ICsx
MDcsOSBAQAogI2RlZmluZSBjcHVfaGFzX2F2eDUxMmJ3ICAgICAgICBib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfQVZYNTEyQlcpCiAjZGVmaW5lIGNwdV9oYXNfYXZ4NTEydmwgICAgICAgIGJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9BVlg1MTJWTCkKIAorLyogQ1BVSUQgbGV2ZWwgMHgwMDAwMDAw
NzowLmVjeCAqLworI2RlZmluZSBjcHVfaGFzX3JkcGlkICAgICAgICAgICBib290X2NwdV9oYXMo
WDg2X0ZFQVRVUkVfUkRQSUQpCisKIC8qIENQVUlEIGxldmVsIDB4ODAwMDAwMDcuZWR4ICovCiAj
ZGVmaW5lIGNwdV9oYXNfaXRzYyAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9J
VFNDKQogCkBAIC0xMTcsNiArMTIwLDggQEAKICNkZWZpbmUgY3B1X2hhc19sZmVuY2VfZGlzcGF0
Y2ggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0xGRU5DRV9ESVNQQVRDSCkKICNkZWZpbmUgY3B1
X2hhc194ZW5fbGJyICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1hFTl9MQlIpCiAK
KyNkZWZpbmUgY3B1X2hhc19tc3JfdHNjX2F1eCAgICAgKGNwdV9oYXNfcmR0c2NwIHx8IGNwdV9o
YXNfcmRwaWQpCisKIGVudW0gX2NhY2hlX3R5cGUgewogICAgIENBQ0hFX1RZUEVfTlVMTCA9IDAs
CiAgICAgQ0FDSEVfVFlQRV9EQVRBID0gMSwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL2h2bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKaW5kZXggOTU1ODFj
ZTZjYi4uMGExMGI1MTU1NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZt
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKQEAgLTU2MCwxMiArNTYwLDYg
QEAgc3RhdGljIGlubGluZSB2b2lkIGh2bV9pbnZhbGlkYXRlX3JlZ3NfZmllbGRzKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQogI2VuZGlmCiB9CiAKLSNkZWZpbmUgaHZtX21zcl90c2NfYXV4
KHYpICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgc3RydWN0IGRvbWFpbiAqX19kID0gKHYpLT5kb21haW47ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgIChfX2QtPmFyY2gudHNjX21vZGUgPT0gVFNDX01PREVf
UFZSRFRTQ1ApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgPyAodTMy
KV9fZC0+YXJjaC5pbmNhcm5hdGlvbiA6ICh1MzIpKHYpLT5hcmNoLmh2bS5tc3JfdHNjX2F1eDsg
ICAgICBcCi19KQotCiAvKgogICogTmVzdGVkIEhWTQogICovCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS92Y3B1LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmgK
aW5kZXggMzk3NzhmOWU0ZS4uYzhhNDBmNmQ1NSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vdmNwdS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaApAQCAt
MTcwLDcgKzE3MCw2IEBAIHN0cnVjdCBodm1fdmNwdSB7CiAKICAgICBzdHJ1Y3QgaHZtX3ZjcHVf
YXNpZCBuMWFzaWQ7CiAKLSAgICB1MzIgICAgICAgICAgICAgICAgIG1zcl90c2NfYXV4OwogICAg
IHU2NCAgICAgICAgICAgICAgICAgbXNyX3RzY19hZGp1c3Q7CiAgICAgdTY0ICAgICAgICAgICAg
ICAgICBtc3JfeHNzOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaAppbmRleCAwNWQ5MDViYWZkLi5hZGZhMmZhMDViIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbXNyLmgKQEAgLTI4OSw2ICsyODksMTUgQEAgc3RydWN0IHZjcHVfbXNycwogICAgIH0g
bWlzY19mZWF0dXJlc19lbmFibGVzOwogCiAgICAgLyoKKyAgICAgKiAweGMwMDAwMTAzIC0gTVNS
X1RTQ19BVVgKKyAgICAgKgorICAgICAqIFZhbHVlIGlzIGd1ZXN0IGNob3NlbiwgYW5kIGFsd2F5
cyBsb2FkZWQgaW4gdmNwdSBjb250ZXh0LiAgR3Vlc3RzIGhhdmUKKyAgICAgKiBubyBkaXJlY3Qg
TVNSIGFjY2VzcywgYW5kIHRoZSB2YWx1ZSBpcyBhY2Nlc3NpYmxlIHRvIHVzZXJzcGFjZSB3aXRo
IHRoZQorICAgICAqIFJEVFNDUCBhbmQgUkRQSUQgaW5zdHJ1Y3Rpb25zLgorICAgICAqLworICAg
IHVpbnQzMl90IHRzY19hdXg7CisKKyAgICAvKgogICAgICAqIDB4YzAwMTEwezI3LDE5LTFifSBN
U1JfQU1ENjRfRFJ7MC0zfV9BRERSRVNTX01BU0sKICAgICAgKgogICAgICAqIExvYWRlZCBpbnRv
IGhhcmR3YXJlIGZvciBndWVzdHMgd2hpY2ggaGF2ZSBhY3RpdmUgJWRyNyBzZXR0aW5ncy4KLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdp
bmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Dec 18 17:23:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Dec 2018 17:23:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gZJ5J-0003As-4V; Tue, 18 Dec 2018 17:23:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8weD=O3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gZJ5H-0003AV-SD
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 17:23:07 +0000
X-Inumbo-ID: 953809d5-02e9-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 953809d5-02e9-11e9-8e1d-bc764e045a96;
 Tue, 18 Dec 2018 17:23:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gZJ5G-0006Yv-Do
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 17:23:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gZJ5G-0000Hr-BB
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 17:23:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gZJ5G-0000Hr-BB@xenbits.xenproject.org>
Date: Tue, 18 Dec 2018 17:23:06 +0000
Subject: [Xen-changelog] [xen staging] x86/pv: Expose RDTSCP to PV guests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA2ODExOGFhYmE4NDJhZjIxZjBiMTAyNTkyNWUzYTJlMDQ4MDhjMWYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIEZlYiAxOSAxMzozNTo1OCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBEZWMgMTggMTc6MTM6
NTEgMjAxOCArMDAwMAoKICAgIHg4Ni9wdjogRXhwb3NlIFJEVFNDUCB0byBQViBndWVzdHMKICAg
IAogICAgVGhlIGZpbmFsIHJlbW5hbmF0IG9mIFBWUkRUU0NQIGlzIHRoYXQgd2Ugd291bGQgZW11
bGF0ZSBSRFRTQ1AgZXZlbiBvbgogICAgaGFyZHdhcmUgd2hpY2ggbGFja2VkIHRoZSBpbnN0cnVj
dGlvbi4gIFJEVFNDUCBpcyBhdmFpbGFibGUgb24gYWxtb3N0IGFsbAogICAgNjQtYml0IHg4NiBo
YXJkd2FyZS4KICAgIAogICAgUmVtb3ZlIHRoaXMgZW11bGF0aW9uLCBkcm9wIHRoZSBUU0NfTU9E
RV9QVlJEVFNDUCBjb25zdGFudCwgYW5kIGFsbG93IFJEVFNDUAogICAgaW4gYSBQViBndWVzdCdz
IENQVUlEIHBvbGljeS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3B2L2VtdWwtaW52LW9wLmMgICAgICAgICAg
ICAgICB8IDI3ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni90aW1lLmggICAgICAgICAgICAgICAgICB8ICAxIC0KIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNo
LXg4Ni9jcHVmZWF0dXJlc2V0LmggfCAgMiArLQogMyBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlv
bnMoKyksIDI4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVs
LWludi1vcC5jIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtaW52LW9wLmMKaW5kZXggNTZmNWE0NWI2
OC4uOTFkMDU3OTBjMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2VtdWwtaW52LW9wLmMK
KysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtaW52LW9wLmMKQEAgLTQxLDMxICs0MSw2IEBACiAK
ICNpbmNsdWRlICJlbXVsYXRlLmgiCiAKLXN0YXRpYyBpbnQgZW11bGF0ZV9pbnZhbGlkX3JkdHNj
cChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKLXsKLSAgICBjaGFyIG9wY29kZVszXTsKLSAg
ICB1bnNpZ25lZCBsb25nIGVpcCwgcmM7Ci0gICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50Owot
ICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmN1cnJkID0gdi0+ZG9tYWluOwotCi0gICAgZWlwID0g
cmVncy0+cmlwOwotICAgIGlmICggKHJjID0gY29weV9mcm9tX3VzZXIob3Bjb2RlLCAoY2hhciAq
KWVpcCwgc2l6ZW9mKG9wY29kZSkpKSAhPSAwICkKLSAgICB7Ci0gICAgICAgIHB2X2luamVjdF9w
YWdlX2ZhdWx0KDAsIGVpcCArIHNpemVvZihvcGNvZGUpIC0gcmMpOwotICAgICAgICByZXR1cm4g
RVhDUkVUX2ZhdWx0X2ZpeGVkOwotICAgIH0KLSAgICBpZiAoIG1lbWNtcChvcGNvZGUsICJceGZc
eDFceGY5Iiwgc2l6ZW9mKG9wY29kZSkpICkKLSAgICAgICAgcmV0dXJuIDA7Ci0gICAgZWlwICs9
IHNpemVvZihvcGNvZGUpOwotCi0gICAgbXNyX3NwbGl0KHJlZ3MsIHB2X3NvZnRfcmR0c2Modiwg
cmVncykpOwotICAgIHJlZ3MtPnJjeCA9IChjdXJyZC0+YXJjaC50c2NfbW9kZSA9PSBUU0NfTU9E
RV9QVlJEVFNDUAotICAgICAgICAgICAgICAgICA/IGN1cnJkLT5hcmNoLmluY2FybmF0aW9uIDog
MCk7Ci0KLSAgICBwdl9lbXVsX2luc3RydWN0aW9uX2RvbmUocmVncywgZWlwKTsKLSAgICByZXR1
cm4gRVhDUkVUX2ZhdWx0X2ZpeGVkOwotfQotCiBzdGF0aWMgaW50IGVtdWxhdGVfZm9yY2VkX2lu
dmFsaWRfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgY2hhciBzaWdbNV0s
IGluc3RyWzJdOwpAQCAtMTIxLDcgKzk2LDcgQEAgc3RhdGljIGludCBlbXVsYXRlX2ZvcmNlZF9p
bnZhbGlkX29wKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogCiBib29sIHB2X2VtdWxhdGVf
aW52YWxpZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKLSAgICByZXR1cm4gIWVt
dWxhdGVfaW52YWxpZF9yZHRzY3AocmVncykgJiYgIWVtdWxhdGVfZm9yY2VkX2ludmFsaWRfb3Ao
cmVncyk7CisgICAgcmV0dXJuICFlbXVsYXRlX2ZvcmNlZF9pbnZhbGlkX29wKHJlZ3MpOwogfQog
CiAvKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni90aW1lLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3RpbWUuaAppbmRleCA0ZjNkOTI2ODg0Li5mMzQ3MzExY2M0IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L3RpbWUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Rp
bWUuaApAQCAtMTcsNyArMTcsNiBAQAogI2RlZmluZSBUU0NfTU9ERV9ERUZBVUxUICAgICAgICAg
IDAKICNkZWZpbmUgVFNDX01PREVfQUxXQVlTX0VNVUxBVEUgICAxCiAjZGVmaW5lIFRTQ19NT0RF
X05FVkVSX0VNVUxBVEUgICAgMgotI2RlZmluZSBUU0NfTU9ERV9QVlJEVFNDUCAgICAgICAgIDMK
IAogdHlwZWRlZiB1NjQgY3ljbGVzX3Q7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYv
Y3B1ZmVhdHVyZXNldC5oCmluZGV4IDZjODI4MTZmZDMuLmZiYzY4ZmEyOWYgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKKysrIGIveGVuL2lu
Y2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaApAQCAtMTU2LDcgKzE1Niw3IEBA
IFhFTl9DUFVGRUFUVVJFKE5YLCAgICAgICAgICAgIDIqMzIrMjApIC8qQSAgRXhlY3V0ZSBEaXNh
YmxlICovCiBYRU5fQ1BVRkVBVFVSRShNTVhFWFQsICAgICAgICAyKjMyKzIyKSAvKkEgIEFNRCBN
TVggZXh0ZW5zaW9ucyAqLwogWEVOX0NQVUZFQVRVUkUoRkZYU1IsICAgICAgICAgMiozMisyNSkg
LypBICBGRlhTUiBpbnN0cnVjdGlvbiBvcHRpbWl6YXRpb25zICovCiBYRU5fQ1BVRkVBVFVSRShQ
QUdFMUdCLCAgICAgICAyKjMyKzI2KSAvKkggIDFHYiBsYXJnZSBwYWdlIHN1cHBvcnQgKi8KLVhF
Tl9DUFVGRUFUVVJFKFJEVFNDUCwgICAgICAgIDIqMzIrMjcpIC8qUyAgUkRUU0NQICovCitYRU5f
Q1BVRkVBVFVSRShSRFRTQ1AsICAgICAgICAyKjMyKzI3KSAvKkEgIFJEVFNDUCAqLwogWEVOX0NQ
VUZFQVRVUkUoTE0sICAgICAgICAgICAgMiozMisyOSkgLypBICBMb25nIE1vZGUgKHg4Ni02NCkg
Ki8KIFhFTl9DUFVGRUFUVVJFKDNETk9XRVhULCAgICAgIDIqMzIrMzApIC8qQSAgQU1EIDNETm93
ISBleHRlbnNpb25zICovCiBYRU5fQ1BVRkVBVFVSRSgzRE5PVywgICAgICAgICAyKjMyKzMxKSAv
KkEgIDNETm93ISAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Tue Dec 18 18:00:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Dec 2018 18:00:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gZJf4-0006SW-QB; Tue, 18 Dec 2018 18:00:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8weD=O3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gZJf4-0006PQ-3M
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 18:00:06 +0000
X-Inumbo-ID: bfaa3d86-02ee-11e9-af26-47aa4d47c87f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bfaa3d86-02ee-11e9-af26-47aa4d47c87f;
 Tue, 18 Dec 2018 18:00:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gZJf3-0007LS-4n
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 18:00:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gZJf3-0007I2-26
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 18:00:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gZJf3-0007I2-26@xenbits.xenproject.org>
Date: Tue, 18 Dec 2018 18:00:05 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: p2m: Add support for
 preemption in p2m_cache_flush_range
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDIyMWMyZmM0MzM5MDQ5Mzc5NjZlNDBjNmEyNTM4NjUwMjUzYjcyMDQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE5v
diAyNiAxNjoxMjowMSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFR1ZSBEZWMgMTggMTc6NTY6MjkgMjAxOCArMDAw
MAoKICAgIHhlbi9hcm06IHAybTogQWRkIHN1cHBvcnQgZm9yIHByZWVtcHRpb24gaW4gcDJtX2Nh
Y2hlX2ZsdXNoX3JhbmdlCiAgICAKICAgIHAybV9jYWNoZV9mbHVzaF9yYW5nZSBkb2VzIG5vdCB5
ZXQgc3VwcG9ydCBwcmVlbXB0aW9uLCB0aGlzIG1heSBiZSBhbgogICAgaXNzdWUgYXMgY2xlYW5p
bmcgdGhlIGNhY2hlIGNhbiB0YWtlIGEgbG9uZyB0aW1lLiBXaGlsZSB0aGUgY3VycmVudAogICAg
Y2FsbGVyIChYRU5fRE9NQ1RMX2NhY2hlZmx1c2gpIGRvZXMgbm90IHN0cmljbHkgcmVxdWlyZSBw
cmVlbXB0aW9uLCB0aGlzCiAgICB3aWxsIGJlIG5lY2Vzc2FyeSBmb3IgbmV3IGNhbGxlciBpbiBh
IGZvbGxvdy11cCBwYXRjaC4KICAgIAogICAgVGhlIHByZWVtcHRpb24gaW1wbGVtZW50ZWQgaXMg
cXVpdGUgc2ltcGxlLCBhIGNvdW50ZXIgaXMgaW5jcmVtZW50ZWQgYnk6CiAgICAgICAgLSAxIG9u
IHJlZ2lvbiBza2lwcGVkCiAgICAgICAgLSAxMCBmb3IgZWFjaCBwYWdlIHJlcXVpcmluZyBhIGZs
dXNoCiAgICAKICAgIFdoZW4gdGhlIGNvdW50ZXIgcmVhY2ggNTEyIG9yIGFib3ZlLCB3ZSB3aWxs
IGNoZWNrIGlmIHByZWVtcHRpb24gaXMKICAgIG5lZWRlZC4gSWYgbm90LCB0aGUgY291bnRlciB3
aWxsIGJlIHJlc2V0IHRvIDAuIElmIHllcywgdGhlIGZ1bmN0aW9uCiAgICB3aWxsIHN0b3AsIHVw
ZGF0ZSBzdGFydCAodG8gYWxsb3cgcmVzdW1pbmcgbGF0ZXIgb24pIGFuZCByZXR1cm4KICAgIC1F
UkVTVEFSVC4gVGhpcyBhbGxvd3MgdGhlIGNhbGxlciB0byBkZWNpZGUgaG93IHRoZSBwcmVlbXB0
aW9uIHdpbGwgYmUKICAgIGRvbmUuCiAgICAKICAgIEZvciBub3csIFhFTl9ET01DVExfY2FjaGVm
bHVzaCB3aWxsIGNvbnRpbnVlIHRvIGlnbm9yZSB0aGUgcHJlZW1wdGlvbi4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQog
eGVuL2FyY2gvYXJtL2RvbWN0bC5jICAgICB8ICA4ICsrKysrKystCiB4ZW4vYXJjaC9hcm0vcDJt
LmMgICAgICAgIHwgMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0KIHhlbi9p
bmNsdWRlL2FzbS1hcm0vcDJtLmggfCAgNCArKystCiAzIGZpbGVzIGNoYW5nZWQsIDQyIGluc2Vy
dGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWN0
bC5jIGIveGVuL2FyY2gvYXJtL2RvbWN0bC5jCmluZGV4IDIwNjkxNTI4YTYuLjlkYTg4YjhjNjQg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21jdGwuYworKysgYi94ZW4vYXJjaC9hcm0vZG9t
Y3RsLmMKQEAgLTU0LDYgKzU0LDcgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bChzdHJ1Y3QgeGVuX2Rv
bWN0bCAqZG9tY3RsLCBzdHJ1Y3QgZG9tYWluICpkLAogICAgIHsKICAgICAgICAgZ2ZuX3QgcyA9
IF9nZm4oZG9tY3RsLT51LmNhY2hlZmx1c2guc3RhcnRfcGZuKTsKICAgICAgICAgZ2ZuX3QgZSA9
IGdmbl9hZGQocywgZG9tY3RsLT51LmNhY2hlZmx1c2gubnJfcGZucyk7CisgICAgICAgIGludCBy
YzsKIAogICAgICAgICBpZiAoIGRvbWN0bC0+dS5jYWNoZWZsdXNoLm5yX3BmbnMgPiAoMVU8PE1B
WF9PUkRFUikgKQogICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CkBAIC02MSw3ICs2MiwxMiBA
QCBsb25nIGFyY2hfZG9fZG9tY3RsKHN0cnVjdCB4ZW5fZG9tY3RsICpkb21jdGwsIHN0cnVjdCBk
b21haW4gKmQsCiAgICAgICAgIGlmICggZ2ZuX3goZSkgPCBnZm5feChzKSApCiAgICAgICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKIAotICAgICAgICByZXR1cm4gcDJtX2NhY2hlX2ZsdXNoX3Jhbmdl
KGQsIHMsIGUpOworICAgICAgICAvKiBYWFg6IEhhbmRsZSBwcmVlbXB0aW9uICovCisgICAgICAg
IGRvCisgICAgICAgICAgICByYyA9IHAybV9jYWNoZV9mbHVzaF9yYW5nZShkLCAmcywgZSk7Cisg
ICAgICAgIHdoaWxlICggcmMgPT0gLUVSRVNUQVJUICk7CisKKyAgICAgICAgcmV0dXJuIHJjOwog
ICAgIH0KICAgICBjYXNlIFhFTl9ET01DVExfYmluZF9wdF9pcnE6CiAgICAgewpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCmluZGV4IDE3ZTI1MjNm
YzEuLmZmNTJjYjE3OGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYworKysgYi94ZW4v
YXJjaC9hcm0vcDJtLmMKQEAgLTE1MjQsMTMgKzE1MjQsMTcgQEAgaW50IHJlbGlucXVpc2hfcDJt
X21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCkKICAgICByZXR1cm4gcmM7CiB9CiAKLWludCBwMm1f
Y2FjaGVfZmx1c2hfcmFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3Qgc3RhcnQsIGdmbl90IGVu
ZCkKK2ludCBwMm1fY2FjaGVfZmx1c2hfcmFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgKnBz
dGFydCwgZ2ZuX3QgZW5kKQogewogICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0
X2hvc3RwMm0oZCk7CiAgICAgZ2ZuX3QgbmV4dF9ibG9ja19nZm47CisgICAgZ2ZuX3Qgc3RhcnQg
PSAqcHN0YXJ0OwogICAgIG1mbl90IG1mbiA9IElOVkFMSURfTUZOOwogICAgIHAybV90eXBlX3Qg
dDsKICAgICB1bnNpZ25lZCBpbnQgb3JkZXI7CisgICAgaW50IHJjID0gMDsKKyAgICAvKiBDb3Vu
dGVyIGZvciBwcmVlbXB0aW9uICovCisgICAgdW5zaWduZWQgc2hvcnQgY291bnQgPSAwOwogCiAg
ICAgLyoKICAgICAgKiBUaGUgb3BlcmF0aW9uIGNhY2hlIGZsdXNoIHdpbGwgaW52YWxpZGF0ZSB0
aGUgUkFNIGFzc2lnbmVkIHRvIHRoZQpAQCAtMTU0Nyw2ICsxNTUxLDI1IEBAIGludCBwMm1fY2Fj
aGVfZmx1c2hfcmFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3Qgc3RhcnQsIGdmbl90IGVuZCkK
IAogICAgIHdoaWxlICggZ2ZuX3goc3RhcnQpIDwgZ2ZuX3goZW5kKSApCiAgICAgeworICAgICAg
IC8qCisgICAgICAgICAqIENsZWFuaW5nIHRoZSBjYWNoZSBmb3IgdGhlIFAyTSBtYXkgdGFrZSBh
IGxvbmcgdGltZS4gU28gd2UKKyAgICAgICAgICogbmVlZCB0byBiZSBhYmxlIHRvIHByZWVtcHQu
IFdlIHdpbGwgYXJiaXRyYXJpbHkgcHJlZW1wdCBldmVyeQorICAgICAgICAgKiB0aW1lIGNvdW50
IHJlYWNoIDUxMiBvciBhYm92ZS4KKyAgICAgICAgICoKKyAgICAgICAgICogVGhlIGNvdW50IHdp
bGwgYmUgaW5jcmVtZW50ZWQgYnk6CisgICAgICAgICAqICAtIDEgb24gcmVnaW9uIHNraXBwZWQK
KyAgICAgICAgICogIC0gMTAgZm9yIGVhY2ggcGFnZSByZXF1aXJpbmcgYSBmbHVzaAorICAgICAg
ICAgKi8KKyAgICAgICAgaWYgKCBjb3VudCA+PSA1MTIgKQorICAgICAgICB7CisgICAgICAgICAg
ICBpZiAoIHNvZnRpcnFfcGVuZGluZyhzbXBfcHJvY2Vzc29yX2lkKCkpICkKKyAgICAgICAgICAg
IHsKKyAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKKyAgICAgICAgICAgICAgICBicmVh
azsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGNvdW50ID0gMDsKKyAgICAgICAgfQorCiAg
ICAgICAgIC8qCiAgICAgICAgICAqIFdlIHdhbnQgdG8gZmx1c2ggcGFnZSBieSBwYWdlIGFzOgog
ICAgICAgICAgKiAgLSBpdCBtYXkgbm90IGJlIHBvc3NpYmxlIHRvIG1hcCB0aGUgZnVsbCBibG9j
ayAoY2FuIGJlIHVwIHRvIDFHQikKQEAgLTE1NjgsMjIgKzE1OTEsMjggQEAgaW50IHAybV9jYWNo
ZV9mbHVzaF9yYW5nZShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBzdGFydCwgZ2ZuX3QgZW5kKQog
CiAgICAgICAgICAgICBpZiAoIG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSB8fCAhcDJtX2lzX2Fu
eV9yYW0odCkgKQogICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGNvdW50Kys7CiAgICAg
ICAgICAgICAgICAgc3RhcnQgPSBuZXh0X2Jsb2NrX2dmbjsKICAgICAgICAgICAgICAgICBjb250
aW51ZTsKICAgICAgICAgICAgIH0KICAgICAgICAgfQogCisgICAgICAgIGNvdW50ICs9IDEwOwor
CiAgICAgICAgIGZsdXNoX3BhZ2VfdG9fcmFtKG1mbl94KG1mbiksIGZhbHNlKTsKIAogICAgICAg
ICBzdGFydCA9IGdmbl9hZGQoc3RhcnQsIDEpOwogICAgICAgICBtZm4gPSBtZm5fYWRkKG1mbiwg
MSk7CiAgICAgfQogCi0gICAgaW52YWxpZGF0ZV9pY2FjaGUoKTsKKyAgICBpZiAoIHJjICE9IC1F
UkVTVEFSVCApCisgICAgICAgIGludmFsaWRhdGVfaWNhY2hlKCk7CiAKICAgICBwMm1fcmVhZF91
bmxvY2socDJtKTsKIAotICAgIHJldHVybiAwOworICAgICpwc3RhcnQgPSBzdGFydDsKKworICAg
IHJldHVybiByYzsKIH0KIAogbWZuX3QgZ2ZuX3RvX21mbihzdHJ1Y3QgZG9tYWluICpkLCBnZm5f
dCBnZm4pCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9wMm0uaAppbmRleCA3YzFkOTMwYjFkLi5hNjMzZTI3Y2M5IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJt
LmgKQEAgLTIzMiw4ICsyMzIsMTAgQEAgYm9vbCBwMm1fcmVzb2x2ZV90cmFuc2xhdGlvbl9mYXVs
dChzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4pOwogLyoKICAqIENsZWFuICYgaW52YWxpZGF0
ZSBjYWNoZXMgY29ycmVzcG9uZGluZyB0byBhIHJlZ2lvbiBbc3RhcnQsZW5kKSBvZiBndWVzdAog
ICogYWRkcmVzcyBzcGFjZS4KKyAqCisgKiBzdGFydCB3aWxsIGdldCB1cGRhdGVkIGlmIHRoZSBm
dW5jdGlvbiBpcyBwcmVlbXB0ZWQuCiAgKi8KLWludCBwMm1fY2FjaGVfZmx1c2hfcmFuZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwgZ2ZuX3Qgc3RhcnQsIGdmbl90IGVuZCk7CitpbnQgcDJtX2NhY2hlX2Zs
dXNoX3JhbmdlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90ICpwc3RhcnQsIGdmbl90IGVuZCk7CiAK
IC8qCiAgKiBNYXAgYSByZWdpb24gaW4gdGhlIGd1ZXN0IHAybSB3aXRoIGEgc3BlY2lmaWMgcDJt
IHR5cGUuCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Dec 18 22:44:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Dec 2018 22:44:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gZO5v-0005HY-I1; Tue, 18 Dec 2018 22:44:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8weD=O3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gZO5u-0005HQ-Rh
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 22:44:06 +0000
X-Inumbo-ID: 6c7d4676-0316-11e9-9658-cb097aafa457
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6c7d4676-0316-11e9-9658-cb097aafa457;
 Tue, 18 Dec 2018 22:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gZO5t-0004eC-Eq
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 22:44:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gZO5t-0003HE-CP
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 22:44:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gZO5t-0003HE-CP@xenbits.xenproject.org>
Date: Tue, 18 Dec 2018 22:44:05 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: vcpreg: Add wrappers to
 handle co-proc access trapped by HCR_EL2.TVM
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZiMWRhMjEzZjMzMzk2YTI4ZTkzM2QzZmFjYzdiNWI3OGVmZjFhMGYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIERl
YyAxOCAxODowNDoxNCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIERlYyAxOCAxNDozMjoxOCAy
MDE4IC0wODAwCgogICAgeGVuL2FybTogdmNwcmVnOiBBZGQgd3JhcHBlcnMgdG8gaGFuZGxlIGNv
LXByb2MgYWNjZXNzIHRyYXBwZWQgYnkgSENSX0VMMi5UVk0KICAgIAogICAgQSBmb2xsb3ctdXAg
cGF0Y2ggd2lsbCByZXF1aXJlIHRvIGVtdWxhdGUgc29tZSBhY2Nlc3NlcyB0byBzb21lCiAgICBj
by1wcm9jZXNzb3JzIHJlZ2lzdGVycyB0cmFwcGVkIGJ5IEhDUl9FTDIuVFZNLiBXaGVuIHNldCwg
YWxsIE5TIEVMMSB3cml0ZXMKICAgIHRvIHRoZSB2aXJ0dWFsIG1lbW9yeSBjb250cm9sIHJlZ2lz
dGVycyB3aWxsIGJlIHRyYXBwZWQgdG8gdGhlIGh5cGVydmlzb3IuCiAgICAKICAgIFRoaXMgcGF0
Y2ggYWRkcyB0aGUgaW5mcmFzdHJ1Y3R1cmUgdG8gcGFzc3Rocm91Z2ggdGhlIGFjY2VzcyB0byBo
b3N0CiAgICByZWdpc3RlcnMuIEZvciBjb252ZW5pZW5jZSBhIGJ1bmNoIG9mIGhlbHBlcnMgaGF2
ZSBiZWVuIGFkZGVkIHRvCiAgICBnZW5lcmF0ZSB0aGUgZGlmZmVyZW50IGhlbHBlcnMuCiAgICAK
ICAgIE5vdGUgdGhhdCBIQ1JfRUwyLlRWTSB3aWxsIGJlIHNldCBpbiBhIGZvbGxvdy11cCBwYXRj
aCBkeW5hbWljYWxseS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL3ZjcHJlZy5jICAgICAgICB8
IDE0OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5j
bHVkZS9hc20tYXJtL2NwcmVncy5oIHwgICAxICsKIDIgZmlsZXMgY2hhbmdlZCwgMTUwIGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmNwcmVnLmMgYi94ZW4vYXJjaC9h
cm0vdmNwcmVnLmMKaW5kZXggN2I3ODNlNGJjYy4uNTUwYzI1ZWMzZiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL3ZjcHJlZy5jCisrKyBiL3hlbi9hcmNoL2FybS92Y3ByZWcuYwpAQCAtMjMsOCAr
MjMsMTI5IEBACiAjaW5jbHVkZSA8YXNtL2N1cnJlbnQuaD4KICNpbmNsdWRlIDxhc20vcmVncy5o
PgogI2luY2x1ZGUgPGFzbS90cmFwcy5oPgorI2luY2x1ZGUgPGFzbS92cmVnLmg+CiAjaW5jbHVk
ZSA8YXNtL3Z0aW1lci5oPgogCisvKgorICogTWFjcm9zIHRvIGhlbHAgZ2VuZXJhdGluZyBoZWxw
ZXJzIGZvciByZWdpc3RlcnMgdHJhcHBlZCB3aGVuCisgKiBIQ1JfRUwyLlRWTSBpcyBzZXQuCisg
KgorICogTm90ZSB0aGF0IGl0IG9ubHkgdHJhcHMgTlMgd3JpdGUgYWNjZXNzIGZyb20gRUwxLgor
ICoKKyAqICAtIFRWTV9SRUcoKSBzaG91bGQgbm90IGJlIHVzZWQgb3V0c2lkZSBvZiB0aGUgbWFj
cm9zLiBJdCBpcyB0aGVyZSB0bworICogICAgaGVscCBkZWZpbmluZyBUVk1fUkVHMzIoKSBhbmQg
VFZNX1JFRzY0KCkKKyAqICAtIFRWTV9SRUczMihyZWduYW1lLCB4cmVnKSBhbmQgVFZNX1JFRzY0
KHJlZ25hbWUsIHhyZWcpIGFyZSB1c2VkIHRvCisgKiAgICByZXNwLiBnZW5lcmF0ZSBoZWxwZXIg
YWNjZXNzaW5nIDMyLWJpdCBhbmQgNjQtYml0IHJlZ2lzdGVyLiAicmVnbmFtZSIKKyAqICAgIGlz
IHRoZSBBcm0zMiBuYW1lIGFuZCAieHJlZyIgdGhlIEFybTY0IG5hbWUuCisgKiAgLSBUVk1fUkVH
MzJfQ09NQklORUQobG93cmVnLCBoaXJlZywgeHJlZykgYXJlIHVzZWQgdG8gZ2VuZXJhdGUgYQor
ICogICAgcGFpciBvZiByZWdpc3RlciBzaGFyaW5nIHRoZSBzYW1lIEFybTY0IHJlZ2lzdGVyLCBi
dXQgYXJlIDIgZGlzdGluY3QKKyAqICAgIEFybTMyIHJlZ2lzdGVycy4gImxvd3JlZyIgYW5kICJo
aXJlZyIgY29udGFpbnMgdGhlIG5hbWUgZm9yIG9uIEFybTMyCisgKiAgICByZWdpc3RlcnMsICJ4
cmVnIiBjb250YWlucyB0aGUgbmFtZSBmb3IgdGhlIGNvbWJpbmVkIHJlZ2lzdGVyIG9uIEFybTY0
LgorICogICAgVGhlIGRlZmluaXRpb24gb2YgImxvd3JlZyIgYW5kICJoaWdyZWciIG1hdGNoIHRo
ZSBBcm12OCBzcGVjaWZpY2F0aW9uLAorICogICAgdGhpcyBtZWFucyAibG93cmVnIiBpcyBhbiBh
bGlhcyB0byB4cmVnWzMxOjBdIGFuZCAiaGlnaCIgaXMgYW4gYWxpYXMgdG8KKyAqICAgIHhyZWdb
NjM6MzJdLgorICoKKyAqLworCisvKiBUaGUgbmFtZSBpcyBwYXNzZWQgZnJvbSB0aGUgdXBwZXIg
bWFjcm8gdG8gd29ya2Fyb3VuZCBtYWNybyBleHBhbnNpb24uICovCisjZGVmaW5lIFRWTV9SRUco
c3osIGZ1bmMsIHJlZy4uLikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorc3RhdGljIGJvb2wgZnVuYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdWludCMj
c3ojI190ICpyLCBib29sIHJlYWQpICAgIFwKK3sgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgR1VF
U1RfQlVHX09OKHJlYWQpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgIFdSSVRFX1NZU1JFRyMjc3ooKnIsIHJlZyk7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgcmV0dXJuIHRydWU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorfQorCisjZGVmaW5lIFRWTV9SRUczMihyZWduYW1lLCB4
cmVnKSBUVk1fUkVHKDMyLCB2cmVnX2VtdWxhdGVfIyNyZWduYW1lLCB4cmVnKQorI2RlZmluZSBU
Vk1fUkVHNjQocmVnbmFtZSwgeHJlZykgVFZNX1JFRyg2NCwgdnJlZ19lbXVsYXRlXyMjcmVnbmFt
ZSwgeHJlZykKKworI2lmZGVmIENPTkZJR19BUk1fMzIKKyNkZWZpbmUgVFZNX1JFRzMyX0NPTUJJ
TkVEKGxvd3JlZywgaGlyZWcsIHhyZWcpICAgICAgICAgICAgICAgICAgICAgXAorICAgIC8qIFVz
ZSBUVk1fUkVHIGRpcmVjdGx5IHRvIHdvcmthcm91bmQgbWFjcm8gZXhwYW5zaW9uLiAqLyAgICAg
ICBcCisgICAgVFZNX1JFRygzMiwgdnJlZ19lbXVsYXRlXyMjbG93cmVnLCBsb3dyZWcpICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICBUVk1fUkVHKDMyLCB2cmVnX2VtdWxhdGVfIyNoaXJlZywg
aGlyZWcpCisKKyNlbHNlIC8qIENPTkZJR19BUk1fNjQgKi8KKyNkZWZpbmUgVFZNX1JFRzMyX0NP
TUJJTkVEKGxvd3JlZywgaGlyZWcsIHhyZWcpICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CitzdGF0aWMgYm9vbCB2cmVnX2VtdWxhdGVfIyN4cmVnKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzLCB1aW50MzJfdCAqciwgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
b29sIHJlYWQsIGJvb2wgaGkpICAgICAgICAgICAgICAgICAgICAgICAgIFwKK3sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgcmVnaXN0ZXJfdCByZWcgPSBSRUFEX1NZU1JFRyh4cmVnKTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICBHVUVTVF9CVUdfT04ocmVhZCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgaWYgKCBoaSApIC8qIHJlZ1s2MzozMl0gaXMgQUFyY2gz
MiByZWdpc3RlciBoaXJlZyAqLyAgICAgICAgICAgICAgICAgICAgXAorICAgIHsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgcmVnICY9IEdFTk1BU0soMzEsIDApOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIHJlZyB8PSAoKHVpbnQ2NF90KSpy
KSA8PCAzMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIH0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICBlbHNlIC8qIHJlZ1szMTowXSBpcyBBQXJjaDMyIHJlZ2lzdGVy
IGxvd3JlZy4gKi8gICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgeyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICByZWcgJj0gR0VOTUFTSyg2MywgMzIpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgcmVnIHw9ICpyOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgfSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgIFdSSVRFX1NZU1JFRyhyZWcsIHhyZWcpOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgcmV0dXJuIHRydWU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCitzdGF0aWMgYm9vbCB2cmVnX2VtdWxhdGVfIyNsb3dyZWcoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MsIHVpbnQzMl90ICpyLCAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJvb2wgcmVhZCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK3sgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgcmV0dXJuIHZyZWdfZW11bGF0ZV8jI3hyZWcocmVncywgciwg
cmVhZCwgZmFsc2UpOyAgICAgICAgICAgICAgICAgICAgICAgXAorfSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCitzdGF0aWMgYm9vbCB2cmVnX2VtdWxhdGVfIyNoaXJl
ZyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdWludDMyX3QgKnIsICAgXAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCByZWFkKSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKK3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgcmV0dXJuIHZyZWdfZW11bGF0
ZV8jI3hyZWcocmVncywgciwgcmVhZCwgdHJ1ZSk7ICAgICAgICAgICAgICAgICAgICAgICAgXAor
fQorI2VuZGlmCisKKy8qIERlZmluaW5nIGhlbHBlcnMgZm9yIGVtdWxhdGluZyBjby1wcm9jZXNz
b3IgcmVnaXN0ZXJzLiAqLworVFZNX1JFRzMyKFNDVExSLCBTQ1RMUl9FTDEpCisvKgorICogQUFy
Y2gzMiBwcm92aWRlcyB0d28gd2F5IHRvIGFjY2VzcyBUVEJSKiBkZXBlbmRpbmcgb24gdGhlIGFj
Y2VzcworICogc2l6ZSwgd2hpbHN0IEFBcmNoNjQgcHJvdmlkZXMgb25lIHdheS4KKyAqCisgKiBX
aGVuIHVzaW5nIEFBcmNoMzIsIGZvciBzaW1wbGljaXR5LCB1c2UgdGhlIHNhbWUgYWNjZXNzIHNp
emUgYXMgdGhlCisgKiBndWVzdC4KKyAqLworI2lmZGVmIENPTkZJR19BUk1fMzIKK1RWTV9SRUcz
MihUVEJSMF8zMiwgVFRCUjBfMzIpCitUVk1fUkVHMzIoVFRCUjFfMzIsIFRUQlIxXzMyKQorI2Vs
c2UKK1RWTV9SRUczMihUVEJSMF8zMiwgVFRCUjBfRUwxKQorVFZNX1JFRzMyKFRUQlIxXzMyLCBU
VEJSMV9FTDEpCisjZW5kaWYKK1RWTV9SRUc2NChUVEJSMCwgVFRCUjBfRUwxKQorVFZNX1JFRzY0
KFRUQlIxLCBUVEJSMV9FTDEpCisvKiBBQXJjaDMyIHJlZ2lzdGVycyBUVEJDUiBhbmQgVFRCQ1Iy
IHNoYXJlIEFBcmNoNjQgcmVnaXN0ZXIgVENSX0VMMS4gKi8KK1RWTV9SRUczMl9DT01CSU5FRChU
VEJDUiwgVFRCQ1IyLCBUQ1JfRUwxKQorVFZNX1JFRzMyKERBQ1IsIERBQ1IzMl9FTDIpCitUVk1f
UkVHMzIoREZTUiwgRVNSX0VMMSkKK1RWTV9SRUczMihJRlNSLCBJRlNSMzJfRUwyKQorLyogQUFy
Y2gzMiByZWdpc3RlcnMgREZBUiBhbmQgSUZBUiBzaGFyZXMgQUFyY2g2NCByZWdpc3RlciBGQVJf
RUwxLiAqLworVFZNX1JFRzMyX0NPTUJJTkVEKERGQVIsIElGQVIsIEZBUl9FTDEpCitUVk1fUkVH
MzIoQURGU1IsIEFGU1IwX0VMMSkKK1RWTV9SRUczMihBSUZTUiwgQUZTUjFfRUwxKQorLyogQUFy
Y2gzMiByZWdpc3RlcnMgTUFJUjAgYW5kIE1BSVIxIHNoYXJlIEFBcmNoNjQgcmVnaXN0ZXIgTUFJ
Ul9FTDEuICovCitUVk1fUkVHMzJfQ09NQklORUQoTUFJUjAsIE1BSVIxLCBNQUlSX0VMMSkKKy8q
IEFBcmNoMzIgcmVnaXN0ZXJzIEFNQUlSMCBhbmQgQU1BSVIxIHNoYXJlIEFBcmNoNjQgcmVnaXN0
ZXIgQU1BSVJfRUwxLiAqLworVFZNX1JFRzMyX0NPTUJJTkVEKEFNQUlSMCwgQU1BSVIxLCBBTUFJ
Ul9FTDEpCitUVk1fUkVHMzIoQ09OVEVYVElEUiwgQ09OVEVYVElEUl9FTDEpCisKKy8qIE1hY3Jv
IHRvIGdlbmVyYXRlIGVhc2lseSBjYXNlIGZvciBjby1wcm9jZXNzb3IgZW11bGF0aW9uLiAqLwor
I2RlZmluZSBHRU5FUkFURV9DQVNFKHJlZywgc3opICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgY2FzZSBIU1JfQ1BSRUcjI3N6KHJlZyk6ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBib29sIHJl
czsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgcmVzID0gdnJlZ19lbXVsYXRlX2NwIyNzeihyZWdzLCBoc3Is
IHZyZWdfZW11bGF0ZV8jI3JlZyk7ICAgXAorICAgICAgICBBU1NFUlQocmVzKTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGJyZWFrOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICB9CisKIHZvaWQgZG9fY3AxNV8zMihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3Qg
dW5pb24gaHNyIGhzcikKIHsKICAgICBjb25zdCBzdHJ1Y3QgaHNyX2NwMzIgY3AzMiA9IGhzci5j
cDMyOwpAQCAtNjUsNiArMTg2LDMxIEBAIHZvaWQgZG9fY3AxNV8zMihzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncywgY29uc3QgdW5pb24gaHNyIGhzcikKICAgICAgICAgYnJlYWs7CiAKICAgICAv
KgorICAgICAqIEhDUl9FTDIuVFZNCisgICAgICoKKyAgICAgKiBBUk12OCAoRERJIDA0ODdELmEp
OiBUYWJsZSBEMS0zOAorICAgICAqLworICAgIEdFTkVSQVRFX0NBU0UoU0NUTFIsIDMyKQorICAg
IEdFTkVSQVRFX0NBU0UoVFRCUjBfMzIsIDMyKQorICAgIEdFTkVSQVRFX0NBU0UoVFRCUjFfMzIs
IDMyKQorICAgIEdFTkVSQVRFX0NBU0UoVFRCQ1IsIDMyKQorICAgIEdFTkVSQVRFX0NBU0UoVFRC
Q1IyLCAzMikKKyAgICBHRU5FUkFURV9DQVNFKERBQ1IsIDMyKQorICAgIEdFTkVSQVRFX0NBU0Uo
REZTUiwgMzIpCisgICAgR0VORVJBVEVfQ0FTRShJRlNSLCAzMikKKyAgICBHRU5FUkFURV9DQVNF
KERGQVIsIDMyKQorICAgIEdFTkVSQVRFX0NBU0UoSUZBUiwgMzIpCisgICAgR0VORVJBVEVfQ0FT
RShBREZTUiwgMzIpCisgICAgR0VORVJBVEVfQ0FTRShBSUZTUiwgMzIpCisgICAgLyogQUtBIFBS
UlIgKi8KKyAgICBHRU5FUkFURV9DQVNFKE1BSVIwLCAzMikKKyAgICAvKiBBS0EgTk1SUiAqLwor
ICAgIEdFTkVSQVRFX0NBU0UoTUFJUjEsIDMyKQorICAgIEdFTkVSQVRFX0NBU0UoQU1BSVIwLCAz
MikKKyAgICBHRU5FUkFURV9DQVNFKEFNQUlSMSwgMzIpCisgICAgR0VORVJBVEVfQ0FTRShDT05U
RVhUSURSLCAzMikKKworICAgIC8qCiAgICAgICogTURDUl9FTDIuVFBNCiAgICAgICoKICAgICAg
KiBBUk12NyAoRERJIDA0MDZDLmIpOiBCMS4xNC4xNwpAQCAtMTkzLDYgKzMzOSw5IEBAIHZvaWQg
ZG9fY3AxNV82NChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3QgdW5pb24gaHNyIGhz
cikKICAgICAgICAgICAgIHJldHVybiBpbmplY3RfdW5kZWZfZXhjZXB0aW9uKHJlZ3MsIGhzcik7
CiAgICAgICAgIGJyZWFrOwogCisgICAgR0VORVJBVEVfQ0FTRShUVEJSMCwgNjQpCisgICAgR0VO
RVJBVEVfQ0FTRShUVEJSMSwgNjQpCisKICAgICAvKgogICAgICAqIENQVFJfRUwyLlR7MC4uOSwx
Mi4uMTN9CiAgICAgICoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3ByZWdzLmgg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL2NwcmVncy5oCmluZGV4IDk3YTNjNmYxYzEuLjhmZDM0NDE0
NmUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3ByZWdzLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9jcHJlZ3MuaApAQCAtMTQwLDYgKzE0MCw3IEBACiAKIC8qIENQMTUgQ1Iy
OiBUcmFuc2xhdGlvbiBUYWJsZSBCYXNlIGFuZCBDb250cm9sIFJlZ2lzdGVycyAqLwogI2RlZmlu
ZSBUVEJDUiAgICAgICAgICAgcDE1LDAsYzIsYzAsMiAgIC8qIFRyYW5zbGF0aW9uIFRhYmxlIEJh
c2UgQ29udHJvbCBSZWdpc3RlciAqLworI2RlZmluZSBUVEJDUjIgICAgICAgICAgcDE1LDAsYzIs
YzAsMyAgIC8qIFRyYW5zbGF0aW9uIFRhYmxlIEJhc2UgQ29udHJvbCBSZWdpc3RlciAyICovCiAj
ZGVmaW5lIFRUQlIwICAgICAgICAgICBwMTUsMCxjMiAgICAgICAgLyogVHJhbnNsYXRpb24gVGFi
bGUgQmFzZSBSZWcuIDAgKi8KICNkZWZpbmUgVFRCUjEgICAgICAgICAgIHAxNSwxLGMyICAgICAg
ICAvKiBUcmFuc2xhdGlvbiBUYWJsZSBCYXNlIFJlZy4gMSAqLwogI2RlZmluZSBIVFRCUiAgICAg
ICAgICAgcDE1LDQsYzIgICAgICAgIC8qIEh5cC4gVHJhbnNsYXRpb24gVGFibGUgQmFzZSBSZWdp
c3RlciAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Dec 18 22:44:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Dec 2018 22:44:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gZO66-0005JC-KC; Tue, 18 Dec 2018 22:44:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8weD=O3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gZO65-0005Is-BF
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 22:44:17 +0000
X-Inumbo-ID: 728f6712-0316-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 728f6712-0316-11e9-8e1d-bc764e045a96;
 Tue, 18 Dec 2018 22:44:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gZO63-0004eM-Kr
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 22:44:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gZO63-0003ID-IG
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 22:44:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gZO63-0003ID-IG@xenbits.xenproject.org>
Date: Tue, 18 Dec 2018 22:44:15 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: vsysreg: Add wrapper to
 handle sysreg access trapped by HCR_EL2.TVM
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY2ZjViNTc2YWRmODllYzhiNzEwODQxNjAzODllNzdmZjFiYjQ4MmYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIERl
YyAxOCAxODowNDoxNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIERlYyAxOCAxNDozMjoyMiAy
MDE4IC0wODAwCgogICAgeGVuL2FybTogdnN5c3JlZzogQWRkIHdyYXBwZXIgdG8gaGFuZGxlIHN5
c3JlZyBhY2Nlc3MgdHJhcHBlZCBieSBIQ1JfRUwyLlRWTQogICAgCiAgICBBIGZvbGxvdy11cCBw
YXRjaCB3aWxsIHJlcXVpcmUgdG8gZW11bGF0ZSBzb21lIGFjY2Vzc2VzIHRvIHN5c3RlbQogICAg
cmVnaXN0ZXJzIHRyYXBwZWQgYnkgSENSX0VMMi5UVk0uIFdoZW4gc2V0LCBhbGwgTlMgRUwxIHdy
aXRlcyB0byB0aGUKICAgIHZpcnR1YWwgbWVtb3J5IGNvbnRyb2wgcmVnaXN0ZXJzIHdpbGwgYmUg
dHJhcHBlZCB0byB0aGUgaHlwZXJ2aXNvci4KICAgIAogICAgVGhpcyBwYXRjaCBhZGRzIHRoZSBp
bmZyYXN0cnVjdHVyZSB0byBwYXNzdGhyb3VnaCB0aGUgYWNjZXNzIHRvIHRoZSBob3N0CiAgICBy
ZWdpc3RlcnMuCiAgICAKICAgIE5vdGUgdGhhdCBIQ1JfRUwyLlRWTSB3aWxsIGJlIHNldCBpbiBh
IGZvbGxvdy11cCBwYXRjaCBkeW5hbWljYWxseS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2Fy
bTY0L3ZzeXNyZWcuYyB8IDU4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNTggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9hcm02NC92c3lzcmVnLmMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvdnN5c3JlZy5j
CmluZGV4IDZlNjA4MjQ1NzIuLjE2YWM5YzM0NGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9h
cm02NC92c3lzcmVnLmMKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L3ZzeXNyZWcuYwpAQCAtMjEs
OCArMjEsNDkgQEAKICNpbmNsdWRlIDxhc20vY3VycmVudC5oPgogI2luY2x1ZGUgPGFzbS9yZWdz
Lmg+CiAjaW5jbHVkZSA8YXNtL3RyYXBzLmg+CisjaW5jbHVkZSA8YXNtL3ZyZWcuaD4KICNpbmNs
dWRlIDxhc20vdnRpbWVyLmg+CiAKKy8qCisgKiBNYWNybyB0byBoZWxwIGdlbmVyYXRpbmcgaGVs
cGVycyBmb3IgcmVnaXN0ZXJzIHRyYXBwZWQgd2hlbgorICogSENSX0VMMi5UVk0gaXMgc2V0Lgor
ICoKKyAqIE5vdGUgdGhhdCBpdCBvbmx5IHRyYXBzIE5TIHdyaXRlIGFjY2VzcyBmcm9tIEVMMS4K
KyAqLworI2RlZmluZSBUVk1fUkVHKHJlZykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCitzdGF0aWMgYm9vbCB2cmVnX2VtdWxhdGVfIyNyZWcoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MsICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50NjRfdCAqciwgYm9vbCByZWFkKSAgICAgICAgICAgICAgXAoreyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgR1VFU1RfQlVHX09OKHJlYWQpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICBXUklURV9TWVNSRUc2NCgqciwgcmVnKTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgcmV0dXJu
IHRydWU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKK30KKworLyogRGVmaW5pbmcgaGVscGVycyBmb3IgZW11bGF0aW5nIHN5c3JlZyByZWdpc3Rl
cnMuICovCitUVk1fUkVHKFNDVExSX0VMMSkKK1RWTV9SRUcoVFRCUjBfRUwxKQorVFZNX1JFRyhU
VEJSMV9FTDEpCitUVk1fUkVHKFRDUl9FTDEpCitUVk1fUkVHKEVTUl9FTDEpCitUVk1fUkVHKEZB
Ul9FTDEpCitUVk1fUkVHKEFGU1IwX0VMMSkKK1RWTV9SRUcoQUZTUjFfRUwxKQorVFZNX1JFRyhN
QUlSX0VMMSkKK1RWTV9SRUcoQU1BSVJfRUwxKQorVFZNX1JFRyhDT05URVhUSURSX0VMMSkKKwor
LyogTWFjcm8gdG8gZ2VuZXJhdGUgZWFzaWx5IGNhc2UgZm9yIGNvLXByb2Nlc3NvciBlbXVsYXRp
b24gKi8KKyNkZWZpbmUgR0VORVJBVEVfQ0FTRShyZWcpICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBjYXNlIEhTUl9TWVNSRUdfIyNyZWc6ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgYm9vbCByZXM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgcmVzID0gdnJl
Z19lbXVsYXRlX3N5c3JlZzY0KHJlZ3MsIGhzciwgdnJlZ19lbXVsYXRlXyMjcmVnKTsgICAgIFwK
KyAgICAgICAgQVNTRVJUKHJlcyk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgYnJlYWs7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB9CisKIHZvaWQgZG9fc3lz
cmVnKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogICAgICAgICAgICAgICAgY29uc3QgdW5p
b24gaHNyIGhzcikKIHsKQEAgLTQ0LDYgKzg1LDIzIEBAIHZvaWQgZG9fc3lzcmVnKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzLAogICAgICAgICBicmVhazsKIAogICAgIC8qCisgICAgICogSENS
X0VMMi5UVk0KKyAgICAgKgorICAgICAqIEFSTXY4IChEREkgMDQ4N0QuYSk6IFRhYmxlIEQxLTM4
CisgICAgICovCisgICAgR0VORVJBVEVfQ0FTRShTQ1RMUl9FTDEpCisgICAgR0VORVJBVEVfQ0FT
RShUVEJSMF9FTDEpCisgICAgR0VORVJBVEVfQ0FTRShUVEJSMV9FTDEpCisgICAgR0VORVJBVEVf
Q0FTRShUQ1JfRUwxKQorICAgIEdFTkVSQVRFX0NBU0UoRVNSX0VMMSkKKyAgICBHRU5FUkFURV9D
QVNFKEZBUl9FTDEpCisgICAgR0VORVJBVEVfQ0FTRShBRlNSMF9FTDEpCisgICAgR0VORVJBVEVf
Q0FTRShBRlNSMV9FTDEpCisgICAgR0VORVJBVEVfQ0FTRShNQUlSX0VMMSkKKyAgICBHRU5FUkFU
RV9DQVNFKEFNQUlSX0VMMSkKKyAgICBHRU5FUkFURV9DQVNFKENPTlRFWFRJRFJfRUwxKQorCisg
ICAgLyoKICAgICAgKiBNRENSX0VMMi5URFJBCiAgICAgICoKICAgICAgKiBBUk12OCAoRERJIDA0
ODdBLmQpOiBEMS0xNTA4IFRhYmxlIEQxLTU3Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Dec 18 22:44:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Dec 2018 22:44:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gZO6G-0005Kj-MM; Tue, 18 Dec 2018 22:44:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8weD=O3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gZO6F-0005KZ-Rt
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 22:44:27 +0000
X-Inumbo-ID: 78a416be-0316-11e9-bc87-935f3d35e651
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 78a416be-0316-11e9-bc87-935f3d35e651;
 Tue, 18 Dec 2018 22:44:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gZO6D-0004eV-RQ
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 22:44:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gZO6D-0003J5-Om
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 22:44:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gZO6D-0003J5-Om@xenbits.xenproject.org>
Date: Tue, 18 Dec 2018 22:44:25 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: Implement Set/Way operations
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYyNTNlODhiZWMxMjA5ODJkYmJiYTYxMGUzYjg3NGNkYmI2NmRiNzEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIERl
YyAxOCAxODowNDoxNiAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIERlYyAxOCAxNDozMjozMSAy
MDE4IC0wODAwCgogICAgeGVuL2FybTogSW1wbGVtZW50IFNldC9XYXkgb3BlcmF0aW9ucwogICAg
CiAgICBTZXQvV2F5IG9wZXJhdGlvbnMgYXJlIHVzZWQgdG8gcGVyZm9ybSBtYWludGVuYW5jZSBv
biBhIGdpdmVuIGNhY2hlLgogICAgQXQgdGhlIG1vbWVudCwgU2V0L1dheSBvcGVyYXRpb25zIGFy
ZSBub3QgdHJhcHBlZCBhbmQgdGhlcmVmb3JlIGEgZ3Vlc3QKICAgIE9TIHdpbGwgZGlyZWN0bHkg
YWN0IG9uIHRoZSBsb2NhbCBjYWNoZS4gSG93ZXZlciwgYSB2Q1BVIG1heSBtaWdyYXRlIHRvCiAg
ICBhbm90aGVyIHBDUFUgaW4gdGhlIG1pZGRsZSBvZiB0aGUgcHJvY2Vzc29yLiBUaGlzIHdpbGwg
cmVzdWx0IHRvIGhhdmUKICAgIGNhY2hlIHdpdGggc3RhbGUgZGF0YSAoU2V0L1dheSBhcmUgbm90
IHByb3BhZ2F0ZWQpIHBvdGVudGlhbGx5IGNhdXNpbmcKICAgIGNyYXNoLiBUaGlzIG1heSBiZSB0
aGUgY2F1c2Ugb2YgaGVpc2VuYnVnIG5vdGljZWQgaW4gT3NzdGVzdCBbMV0uCiAgICAKICAgIEZ1
cnRoZXJtb3JlLCBTZXQvV2F5IG9wZXJhdGlvbnMgYXJlIG5vdCBhdmFpbGFibGUgb24gc3lzdGVt
IGNhY2hlLiBUaGlzCiAgICBtZWFucyB0aGF0IE9TLCBzdWNoIGFzIExpbnV4IDMyLWJpdCwgcmVs
eWluZyBvbiB0aG9zZSBvcGVyYXRpb25zIHRvCiAgICBmdWxseSBjbGVhbiB0aGUgY2FjaGUgYmVm
b3JlIGRpc2FibGluZyBNTVUgbWF5IGJyZWFrIGJlY2F1c2UgZGF0YSBtYXkKICAgIHNpdHMgaW4g
c3lzdGVtIGNhY2hlcyBhbmQgbm90IGluIFJBTS4KICAgIAogICAgRm9yIG1vcmUgZGV0YWlscyBh
Ym91dCBTZXQvV2F5LCBzZWUgdGhlIHRhbGsgIlRoZSBBcnQgb2YgVmlydHVhbGl6aW5nCiAgICBD
YWNoZSBNYWludGVuYW5jZSIgZ2l2ZW4gYXQgWGVuIFN1bW1pdCAyMDE4IFsyXS4KICAgIAogICAg
SW4gdGhlIGNvbnRleHQgb2YgWGVuLCB3ZSBuZWVkIHRvIHRyYXAgU2V0L1dheSBvcGVyYXRpb25z
IGFuZCBlbXVsYXRlCiAgICB0aGVtLiBGcm9tIHRoZSBBcm0gQXJtIChCMS4xNC40IGluIERESSAw
NDZDLmMpLCBTZXQvV2F5IG9wZXJhdGlvbnMgYXJlCiAgICBkaWZmaWN1bHQgdG8gdmlydHVhbGl6
ZWQuIFNvIHdlIGNhbiBhc3N1bWUgdGhhdCBhIGd1ZXN0IE9TIHVzaW5nIHRoZW0gd2lsbAogICAg
c3VmZmVyIHRoZSBjb25zZXF1ZW5jZSAoaS5lIHNsb3duZXNzKSB1bnRpbCBkZXZlbG9wZXIgcmVt
b3ZlcyBhbGwgdGhlIHVzYWdlCiAgICBvZiBTZXQvV2F5LgogICAgCiAgICBBcyB0aGUgc29mdHdh
cmUgaXMgbm90IGFsbG93ZWQgdG8gaW5mZXIgdGhlIFNldC9XYXkgdG8gUGh5c2ljYWwgQWRkcmVz
cwogICAgbWFwcGluZywgWGVuIHdpbGwgbmVlZCB0byBnbyB0aHJvdWdoIHRoZSBndWVzdCBQMk0g
YW5kIGNsZWFuICYKICAgIGludmFsaWRhdGUgYWxsIHRoZSBlbnRyaWVzIG1hcHBlZC4KICAgIAog
ICAgQmVjYXVzZSBTZXQvV2F5IGhhcHBlbiBpbiBiYXRjaCAoYSBsb29wIG9uIGFsbCBTZXQvV2F5
IG9mIGEgY2FjaGUpLCBYZW4KICAgIHdvdWxkIG5lZWQgdG8gZ28gdGhyb3VnaCB0aGUgUDJNIGZv
ciBldmVyeSBpbnN0cnVjdGlvbnMuIFRoaXMgaXMgcXVpdGUKICAgIGV4cGVuc2l2ZSBhbmQgd291
bGQgc2V2ZXJlbHkgaW1wYWN0IHRoZSBndWVzdCBPUy4gVGhlIGltcGxlbWVudGF0aW9uIGlzCiAg
ICByZS11c2luZyB0aGUgS1ZNIHBvbGljeSB0byBsaW1pdCB0aGUgbnVtYmVyIG9mIGZsdXNoOgog
ICAgICAgIC0gSWYgd2UgdHJhcCBhIFNldC9XYXkgb3BlcmF0aW9ucywgd2UgZW5hYmxlIFZNIHRy
YXBwaW5nIChpLmUKICAgICAgICAgIEhWQ19FTDIuVFZNKSB0byBkZXRlY3QgY2FjaGUgYmVpbmcg
dHVybmVkIG9uL29mZiwgYW5kIGRvIGEgZnVsbAogICAgICAgIGNsZWFuLgogICAgICAgIC0gV2Ug
Y2xlYW4gdGhlIGNhY2hlcyB3aGVuIHR1cm5pbmcgb24gYW5kIG9mZgogICAgICAgIC0gT25jZSB0
aGUgY2FjaGVzIGFyZSBlbmFibGVkLCB3ZSBzdG9wIHRyYXBwaW5nIFZNIGluc3RydWN0aW9ucwog
ICAgCiAgICBbMV0gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hl
bi1kZXZlbC8yMDE3LTA5L21zZzAzMTkxLmh0bWwKICAgIFsyXSBodHRwczovL2ZyLnNsaWRlc2hh
cmUubmV0L3hlbl9jb21fbWdyL3ZpcnR1YWxpemluZy1jYWNoZQogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJj
aC9hcm0vYXJtNjQvdnN5c3JlZy5jIHwgMTcgKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vcDJtLmMg
ICAgICAgICAgIHwgOTAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgICAgfCAyNSArKysrKysrKysrKy0KIHhlbi9h
cmNoL2FybS92Y3ByZWcuYyAgICAgICAgfCAyMiArKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNt
LWFybS9kb21haW4uaCB8ICA5ICsrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oICAgIHwg
MjAgKysrKysrKysrKwogNiBmaWxlcyBjaGFuZ2VkLCAxODIgaW5zZXJ0aW9ucygrKSwgMSBkZWxl
dGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC92c3lzcmVnLmMgYi94ZW4v
YXJjaC9hcm0vYXJtNjQvdnN5c3JlZy5jCmluZGV4IDE2YWM5YzM0NGEuLjhhODU1MDdkOWQgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC92c3lzcmVnLmMKKysrIGIveGVuL2FyY2gvYXJt
L2FybTY0L3ZzeXNyZWcuYwpAQCAtMzQsOSArMzQsMTQgQEAKIHN0YXRpYyBib29sIHZyZWdfZW11
bGF0ZV8jI3JlZyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgICAgICAgICAgXAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICpyLCBib29sIHJlYWQpICAgICAgICAg
ICAgICBcCiB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGJvb2wgY2FjaGVfZW5hYmxl
ZCA9IHZjcHVfaGFzX2NhY2hlX2VuYWJsZWQodik7ICAgICAgICAgICAgICAgICBcCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICBHVUVTVF9CVUdfT04ocmVhZCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgIFdSSVRFX1NZU1JFRzY0KCpyLCByZWcpOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBwMm1f
dG9nZ2xlX2NhY2hlKHYsIGNhY2hlX2VuYWJsZWQpOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiAgICAgcmV0dXJuIHRydWU7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIH0KIApAQCAtODUsNiArOTAsMTggQEAg
dm9pZCBkb19zeXNyZWcoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCiAgICAgICAgIGJyZWFr
OwogCiAgICAgLyoKKyAgICAgKiBIQ1JfRUwyLlRTVworICAgICAqCisgICAgICogQVJNdjggKERE
SSAwNDg3Qi5iKTogVGFibGUgRDEtNDIKKyAgICAgKi8KKyAgICBjYXNlIEhTUl9TWVNSRUdfRENJ
U1c6CisgICAgY2FzZSBIU1JfU1lTUkVHX0RDQ1NXOgorICAgIGNhc2UgSFNSX1NZU1JFR19EQ0NJ
U1c6CisgICAgICAgIGlmICggIWhzci5zeXNyZWcucmVhZCApCisgICAgICAgICAgICBwMm1fc2V0
X3dheV9mbHVzaChjdXJyZW50KTsKKyAgICAgICAgYnJlYWs7CisKKyAgICAvKgogICAgICAqIEhD
Ul9FTDIuVFZNCiAgICAgICoKICAgICAgKiBBUk12OCAoRERJIDA0ODdELmEpOiBUYWJsZSBEMS0z
OApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCmlu
ZGV4IGZmNTJjYjE3OGYuLjIyYmVjNzM5MGIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wMm0u
YworKysgYi94ZW4vYXJjaC9hcm0vcDJtLmMKQEAgLTMsNiArMyw3IEBACiAjaW5jbHVkZSA8eGVu
L2lvY2FwLmg+CiAjaW5jbHVkZSA8eGVuL2xpYi5oPgogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgor
I2luY2x1ZGUgPHhlbi9zb2Z0aXJxLmg+CiAKICNpbmNsdWRlIDxhc20vZXZlbnQuaD4KICNpbmNs
dWRlIDxhc20vZmx1c2h0bGIuaD4KQEAgLTE2MTUsNiArMTYxNiw5NSBAQCBpbnQgcDJtX2NhY2hl
X2ZsdXNoX3JhbmdlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90ICpwc3RhcnQsIGdmbl90IGVuZCkK
ICAgICByZXR1cm4gcmM7CiB9CiAKKy8qCisgKiBDbGVhbiAmIGludmFsaWRhdGUgUkFNIGFzc29j
aWF0ZWQgdG8gdGhlIGd1ZXN0IHZDUFUuCisgKgorICogVGhlIGZ1bmN0aW9uIGNhbiBvbmx5IHdv
cmsgd2l0aCB0aGUgY3VycmVudCB2Q1BVIGFuZCBzaG91bGQgYmUgY2FsbGVkCisgKiB3aXRoIElS
USBlbmFibGVkIGFzIHRoZSB2Q1BVIGNvdWxkIGdldCBwcmVlbXB0ZWQuCisgKi8KK3ZvaWQgcDJt
X2ZsdXNoX3ZtKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIGludCByYzsKKyAgICBnZm5fdCBzdGFy
dCA9IF9nZm4oMCk7CisKKyAgICBBU1NFUlQodiA9PSBjdXJyZW50KTsKKyAgICBBU1NFUlQobG9j
YWxfaXJxX2lzX2VuYWJsZWQoKSk7CisgICAgQVNTRVJUKHYtPmFyY2gubmVlZF9mbHVzaF90b19y
YW0pOworCisgICAgZG8KKyAgICB7CisgICAgICAgIHJjID0gcDJtX2NhY2hlX2ZsdXNoX3Jhbmdl
KHYtPmRvbWFpbiwgJnN0YXJ0LCBfZ2ZuKFVMT05HX01BWCkpOworICAgICAgICBpZiAoIHJjID09
IC1FUkVTVEFSVCApCisgICAgICAgICAgICBkb19zb2Z0aXJxKCk7CisgICAgfSB3aGlsZSAoIHJj
ID09IC1FUkVTVEFSVCApOworCisgICAgaWYgKCByYyAhPSAwICkKKyAgICAgICAgZ3ByaW50ayhY
RU5MT0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAiUDJNIGhhcyBub3QgYmVlbiBjb3JyZWN0
bHkgY2xlYW5lZCAocmMgPSAlZClcbiIsCisgICAgICAgICAgICAgICAgcmMpOworCisgICAgdi0+
YXJjaC5uZWVkX2ZsdXNoX3RvX3JhbSA9IGZhbHNlOworfQorCisvKgorICogU2VlIG5vdGUgYXQg
QVJNdjcgQVJNIEIxLjE0LjQgKERESSAwNDA2Qy5jKSAoVEw7RFI6IFMvVyBvcHMgYXJlIG5vdAor
ICogZWFzaWx5IHZpcnR1YWxpemVkKS4KKyAqCisgKiBNYWluIHByb2JsZW1zOgorICogIC0gUy9X
IG9wcyBhcmUgbG9jYWwgdG8gYSBDUFUgKG5vdCBicm9hZGNhc3QpCisgKiAgLSBXZSBoYXZlIGxp
bmUgbWlncmF0aW9uIGJlaGluZCBvdXIgYmFjayAoc3BlY3VsYXRpb24pCisgKiAgLSBTeXN0ZW0g
Y2FjaGVzIGRvbid0IHN1cHBvcnQgUy9XIGF0IGFsbCAoZGFtbiEpCisgKgorICogSW4gdGhlIGZh
Y2Ugb2YgdGhlIGFib3ZlLCB0aGUgYmVzdCB3ZSBjYW4gZG8gaXMgdG8gdHJ5IGFuZCBjb252ZXJ0
CisgKiBTL1cgb3BzIHRvIFZBIG9wcy4gQmVjYXVzZSB0aGUgZ3Vlc3QgaXMgbm90IGFsbG93ZWQg
dG8gaW5mZXIgdGhlIFMvVworICogdG8gUEEgbWFwcGluZywgaXQgY2FuIG9ubHkgdXNlIFMvVyB0
byBudWtlIHRoZSB3aG9sZSBjYWNoZSwgd2hpY2ggaXMKKyAqIHJhdGhlciBhIGdvb2QgdGhpbmcg
Zm9yIHVzLgorICoKKyAqIEFsc28sIGl0IGlzIG9ubHkgdXNlZCB3aGVuIHR1cm5pbmcgY2FjaGVz
IG9uL29mZiAoIlRoZSBleHBlY3RlZAorICogdXNhZ2Ugb2YgdGhlIGNhY2hlIG1haW50ZW5hbmNl
IGluc3RydWN0aW9ucyB0aGF0IG9wZXJhdGUgYnkgc2V0L3dheQorICogaXMgYXNzb2NpYXRlZCB3
aXRoIHRoZSBwb3dlcmRvd24gYW5kIHBvd2VydXAgb2YgY2FjaGVzLCBpZiB0aGlzIGlzCisgKiBy
ZXF1aXJlZCBieSB0aGUgaW1wbGVtZW50YXRpb24uIikuCisgKgorICogV2UgdXNlIHRoZSBmb2xs
b3dpbmcgcG9saWN5OgorICogIC0gSWYgd2UgdHJhcCBhIFMvVyBvcGVyYXRpb24sIHdlIGVuYWJs
ZWQgVk0gdHJhcHBpbmcgdG8gZGV0ZWN0CisgKiAgY2FjaGVzIGJlaW5nIHR1cm5lZCBvbi9vZmYs
IGFuZCBkbyBhIGZ1bGwgY2xlYW4uCisgKgorICogIC0gV2UgZmx1c2ggdGhlIGNhY2hlcyBvbiBi
b3RoIGNhY2hlcyBiZWluZyB0dXJuZWQgb24gYW5kIG9mZi4KKyAqCisgKiAgLSBPbmNlIHRoZSBj
YWNoZXMgYXJlIGVuYWJsZWQsIHdlIHN0b3AgdHJhcHBpbmcgVk0gb3BzLgorICovCit2b2lkIHAy
bV9zZXRfd2F5X2ZsdXNoKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIC8qIFRoaXMgZnVuY3Rpb24g
Y2FuIG9ubHkgd29yayB3aXRoIHRoZSBjdXJyZW50IHZDUFUuICovCisgICAgQVNTRVJUKHYgPT0g
Y3VycmVudCk7CisKKyAgICBpZiAoICEodi0+YXJjaC5oY3JfZWwyICYgSENSX1RWTSkgKQorICAg
IHsKKyAgICAgICAgdi0+YXJjaC5uZWVkX2ZsdXNoX3RvX3JhbSA9IHRydWU7CisgICAgICAgIHZj
cHVfaGNyX3NldF9mbGFncyh2LCBIQ1JfVFZNKTsKKyAgICB9Cit9CisKK3ZvaWQgcDJtX3RvZ2ds
ZV9jYWNoZShzdHJ1Y3QgdmNwdSAqdiwgYm9vbCB3YXNfZW5hYmxlZCkKK3sKKyAgICBib29sIG5v
d19lbmFibGVkID0gdmNwdV9oYXNfY2FjaGVfZW5hYmxlZCh2KTsKKworICAgIC8qIFRoaXMgZnVu
Y3Rpb24gY2FuIG9ubHkgd29yayB3aXRoIHRoZSBjdXJyZW50IHZDUFUuICovCisgICAgQVNTRVJU
KHYgPT0gY3VycmVudCk7CisKKyAgICAvKgorICAgICAqIElmIHN3aXRjaGluZyB0aGUgTU1VK2Nh
Y2hlcyBvbiwgbmVlZCB0byBpbnZhbGlkYXRlIHRoZSBjYWNoZXMuCisgICAgICogSWYgc3dpdGNo
aW5nIGl0IG9mZiwgbmVlZCB0byBjbGVhbiB0aGUgY2FjaGVzLgorICAgICAqIENsZWFuICsgaW52
YWxpZGF0ZSBkb2VzIHRoZSB0cmljayBhbHdheXMuCisgICAgICovCisgICAgaWYgKCB3YXNfZW5h
YmxlZCAhPSBub3dfZW5hYmxlZCApCisgICAgICAgIHYtPmFyY2gubmVlZF9mbHVzaF90b19yYW0g
PSB0cnVlOworCisgICAgLyogQ2FjaGVzIGFyZSBub3cgb24sIHN0b3AgdHJhcHBpbmcgVk0gb3Bz
ICh1bnRpbCBhIFMvVyBvcCkgKi8KKyAgICBpZiAoIG5vd19lbmFibGVkICkKKyAgICAgICAgdmNw
dV9oY3JfY2xlYXJfZmxhZ3ModiwgSENSX1RWTSk7Cit9CisKIG1mbl90IGdmbl90b19tZm4oc3Ry
dWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuKQogewogICAgIHJldHVybiBwMm1fbG9va3VwKGQsIGdm
biwgTlVMTCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2Fy
bS90cmFwcy5jCmluZGV4IDAyNjY1Y2M3YjQuLjIyMWM3NjJhZGEgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS90cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC05Nyw3ICs5Nyw3
IEBAIHJlZ2lzdGVyX3QgZ2V0X2RlZmF1bHRfaGNyX2ZsYWdzKHZvaWQpCiB7CiAgICAgcmV0dXJu
ICAoSENSX1BUV3xIQ1JfQlNVX0lOTkVSfEhDUl9BTU98SENSX0lNT3xIQ1JfRk1PfEhDUl9WTXwK
ICAgICAgICAgICAgICAodndmaSAhPSBOQVRJVkUgPyAoSENSX1RXSXxIQ1JfVFdFKSA6IDApIHwK
LSAgICAgICAgICAgICBIQ1JfVFNDfEhDUl9UQUN8SENSX1NXSU98SENSX1RJRENQfEhDUl9GQik7
CisgICAgICAgICAgICAgSENSX1RTQ3xIQ1JfVEFDfEhDUl9TV0lPfEhDUl9USURDUHxIQ1JfRkJ8
SENSX1RTVyk7CiB9CiAKIHN0YXRpYyBlbnVtIHsKQEAgLTIyNTgsMTAgKzIyNTgsMzMgQEAgc3Rh
dGljIHZvaWQgY2hlY2tfZm9yX3BjcHVfd29yayh2b2lkKQogICAgIH0KIH0KIAorLyoKKyAqIFBy
b2Nlc3MgcGVuZGluZyB3b3JrIGZvciB0aGUgdkNQVS4gQW55IGNhbGwgc2hvdWxkIGJlIGZhc3Qg
b3IKKyAqIGltcGxlbWVudCBwcmVlbXB0aW9uLgorICovCitzdGF0aWMgdm9pZCBjaGVja19mb3Jf
dmNwdV93b3JrKHZvaWQpCit7CisgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OworCisgICAg
aWYgKCBsaWtlbHkoIXYtPmFyY2gubmVlZF9mbHVzaF90b19yYW0pICkKKyAgICAgICAgcmV0dXJu
OworCisgICAgLyoKKyAgICAgKiBHaXZlIGEgY2hhbmNlIGZvciB0aGUgcENQVSB0byBwcm9jZXNz
IHdvcmsgYmVmb3JlIGhhbmRsaW5nIHRoZSB2Q1BVCisgICAgICogcGVuZGluZyB3b3JrLgorICAg
ICAqLworICAgIGNoZWNrX2Zvcl9wY3B1X3dvcmsoKTsKKworICAgIGxvY2FsX2lycV9lbmFibGUo
KTsKKyAgICBwMm1fZmx1c2hfdm0odik7CisgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKK30KKwog
dm9pZCBsZWF2ZV9oeXBlcnZpc29yX3RhaWwodm9pZCkKIHsKICAgICBsb2NhbF9pcnFfZGlzYWJs
ZSgpOwogCisgICAgY2hlY2tfZm9yX3ZjcHVfd29yaygpOwogICAgIGNoZWNrX2Zvcl9wY3B1X3dv
cmsoKTsKIAogICAgIHZnaWNfc3luY190b19scnMoKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS92Y3ByZWcuYyBiL3hlbi9hcmNoL2FybS92Y3ByZWcuYwppbmRleCA1NTBjMjVlYzNmLi5jZGM5
MWNkZjViIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmNwcmVnLmMKKysrIGIveGVuL2FyY2gv
YXJtL3ZjcHJlZy5jCkBAIC01MSw5ICs1MSwxNCBAQAogI2RlZmluZSBUVk1fUkVHKHN6LCBmdW5j
LCByZWcuLi4pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIHN0
YXRpYyBib29sIGZ1bmMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVpbnQjI3N6IyNfdCAq
ciwgYm9vbCByZWFkKSAgICBcCiB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHN0cnVjdCB2Y3B1
ICp2ID0gY3VycmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICBib29sIGNhY2hlX2VuYWJsZWQgPSB2Y3B1X2hhc19jYWNoZV9lbmFibGVkKHYp
OyAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIEdV
RVNUX0JVR19PTihyZWFkKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICBXUklURV9TWVNSRUcjI3N6KCpyLCByZWcpOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgIHAybV90b2dnbGVfY2FjaGUodiwgY2FjaGVfZW5hYmxlZCk7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgcmV0dXJu
IHRydWU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogfQogCkBAIC03MSw2ICs3Niw4IEBAIHN0YXRpYyBib29sIGZ1bmMoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVpbnQjI3N6IyNfdCAqciwgYm9vbCByZWFkKSAgICBcCiBz
dGF0aWMgYm9vbCB2cmVnX2VtdWxhdGVfIyN4cmVnKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
LCB1aW50MzJfdCAqciwgICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29s
IHJlYWQsIGJvb2wgaGkpICAgICAgICAgICAgICAgICAgICAgICAgIFwKIHsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGJvb2wgY2FjaGVfZW5hYmxlZCA9IHZj
cHVfaGFzX2NhY2hlX2VuYWJsZWQodik7ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBy
ZWdpc3Rlcl90IHJlZyA9IFJFQURfU1lTUkVHKHhyZWcpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIEdVRVNUX0JVR19PTihy
ZWFkKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKQEAgLTg2LDYgKzkzLDggQEAgc3RhdGljIGJvb2wgdnJlZ19lbXVsYXRlXyMjeHJlZyhzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdWludDMyX3QgKnIsICAgIFwKICAgICB9ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgV1JJVEVfU1lTUkVHKHJlZywgeHJlZyk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBw
Mm1fdG9nZ2xlX2NhY2hlKHYsIGNhY2hlX2VuYWJsZWQpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHJldHVybiB0cnVlOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtMTg2LDYg
KzE5NSwxOSBAQCB2b2lkIGRvX2NwMTVfMzIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNv
bnN0IHVuaW9uIGhzciBoc3IpCiAgICAgICAgIGJyZWFrOwogCiAgICAgLyoKKyAgICAgKiBIQ1Jf
RUwyLlRTVworICAgICAqCisgICAgICogQVJNdjcgKERESSAwNDA2Qy5iKTogQjEuMTQuNgorICAg
ICAqIEFSTXY4IChEREkgMDQ4N0IuYik6IFRhYmxlIEQxLTQyCisgICAgICovCisgICAgY2FzZSBI
U1JfQ1BSRUczMihEQ0lTVyk6CisgICAgY2FzZSBIU1JfQ1BSRUczMihEQ0NTVyk6CisgICAgY2Fz
ZSBIU1JfQ1BSRUczMihEQ0NJU1cpOgorICAgICAgICBpZiAoICFjcDMyLnJlYWQgKQorICAgICAg
ICAgICAgcDJtX3NldF93YXlfZmx1c2goY3VycmVudCk7CisgICAgICAgIGJyZWFrOworCisgICAg
LyoKICAgICAgKiBIQ1JfRUwyLlRWTQogICAgICAqCiAgICAgICogQVJNdjggKERESSAwNDg3RC5h
KTogVGFibGUgRDEtMzgKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCmluZGV4IDE3NWRlNDQ5MjcuLjMxMmZlYzg5
MzIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9kb21haW4uaApAQCAtMjAyLDYgKzIwMiwxNSBAQCBzdHJ1Y3QgYXJjaF92
Y3B1CiAgICAgc3RydWN0IHZ0aW1lciBwaHlzX3RpbWVyOwogICAgIHN0cnVjdCB2dGltZXIgdmly
dF90aW1lcjsKICAgICBib29sICAgdnRpbWVyX2luaXRpYWxpemVkOworCisgICAgLyoKKyAgICAg
KiBUaGUgZnVsbCBQMk0gbWF5IHJlcXVpcmUgc29tZSBjbGVhbmluZyAoZS5nIHdoZW4gZW11bGF0
aW9uCisgICAgICogc2V0L3dheSkuIEFzIHRoZSBhY3Rpb24gY2FuIHRha2UgYSBsb25nIHRpbWUs
IGl0IHJlcXVpcmVzCisgICAgICogcHJlZW1wdGlvbi4gSXQgaXMgZGVmZXJyZWQgdW50aWwgd2Ug
cmV0dXJuIHRvIGd1ZXN0LCB3aGVyZSB3ZSBjYW4KKyAgICAgKiBtb3JlIGVhc2lseSBjaGVjayBm
b3Igc29mdGlycXMgYW5kIHByZWVtcHQgdGhlIHZDUFUgc2FmZWx5LgorICAgICAqLworICAgIGJv
b2wgbmVlZF9mbHVzaF90b19yYW07CisKIH0gIF9fY2FjaGVsaW5lX2FsaWduZWQ7CiAKIHZvaWQg
dmNwdV9zaG93X2V4ZWN1dGlvbl9zdGF0ZShzdHJ1Y3QgdmNwdSAqKTsKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCmluZGV4
IGE2MzNlMjdjYzkuLjc5YWJjYjVhNjMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
cDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaApAQCAtNiw2ICs2LDggQEAKICNp
bmNsdWRlIDx4ZW4vcndsb2NrLmg+CiAjaW5jbHVkZSA8eGVuL21lbV9hY2Nlc3MuaD4KIAorI2lu
Y2x1ZGUgPGFzbS9jdXJyZW50Lmg+CisKICNkZWZpbmUgcGFkZHJfYml0cyBQQUREUl9CSVRTCiAK
IC8qIEhvbGRzIHRoZSBiaXQgc2l6ZSBvZiBJUEFzIGluIHAybSB0YWJsZXMuICAqLwpAQCAtMjM3
LDYgKzIzOSwxMiBAQCBib29sIHAybV9yZXNvbHZlX3RyYW5zbGF0aW9uX2ZhdWx0KHN0cnVjdCBk
b21haW4gKmQsIGdmbl90IGdmbik7CiAgKi8KIGludCBwMm1fY2FjaGVfZmx1c2hfcmFuZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwgZ2ZuX3QgKnBzdGFydCwgZ2ZuX3QgZW5kKTsKIAordm9pZCBwMm1fc2V0
X3dheV9mbHVzaChzdHJ1Y3QgdmNwdSAqdik7CisKK3ZvaWQgcDJtX3RvZ2dsZV9jYWNoZShzdHJ1
Y3QgdmNwdSAqdiwgYm9vbCB3YXNfZW5hYmxlZCk7CisKK3ZvaWQgcDJtX2ZsdXNoX3ZtKHN0cnVj
dCB2Y3B1ICp2KTsKKwogLyoKICAqIE1hcCBhIHJlZ2lvbiBpbiB0aGUgZ3Vlc3QgcDJtIHdpdGgg
YSBzcGVjaWZpYyBwMm0gdHlwZS4KICAqIFRoZSBtZW1vcnkgYXR0cmlidXRlcyB3aWxsIGJlIGRl
cml2ZWQgZnJvbSB0aGUgcDJtIHR5cGUuCkBAIC0zNjQsNiArMzcyLDE4IEBAIHN0YXRpYyBpbmxp
bmUgaW50IHNldF9mb3JlaWduX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBs
b25nIGdmbiwKICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CiB9CiAKKy8qCisgKiBBIHZDUFUgaGFz
IGNhY2hlIGVuYWJsZWQgb25seSB3aGVuIHRoZSBNTVUgaXMgZW5hYmxlZCBhbmQgZGF0YSBjYWNo
ZQorICogaXMgZW5hYmxlZC4KKyAqLworc3RhdGljIGlubGluZSBib29sIHZjcHVfaGFzX2NhY2hl
X2VuYWJsZWQoc3RydWN0IHZjcHUgKnYpCit7CisgICAgLyogT25seSB3b3JrcyB3aXRoIHRoZSBj
dXJyZW50IHZDUFUgKi8KKyAgICBBU1NFUlQoY3VycmVudCA9PSB2KTsKKworICAgIHJldHVybiAo
UkVBRF9TWVNSRUczMihTQ1RMUl9FTDEpICYgKFNDVExSX0N8U0NUTFJfTSkpID09IChTQ1RMUl9D
fFNDVExSX00pOworfQorCiAjZW5kaWYgLyogX1hFTl9QMk1fSCAqLwogCiAvKgotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Dec 18 22:44:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Dec 2018 22:44:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gZO6Q-0005MY-Py; Tue, 18 Dec 2018 22:44:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8weD=O3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gZO6P-0005MH-94
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 22:44:37 +0000
X-Inumbo-ID: 7eb97f0f-0316-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7eb97f0f-0316-11e9-8e1d-bc764e045a96;
 Tue, 18 Dec 2018 22:44:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gZO6O-0004fI-1T
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 22:44:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gZO6N-0003Jt-VG
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 22:44:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gZO6N-0003Jt-VG@xenbits.xenproject.org>
Date: Tue, 18 Dec 2018 22:44:35 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: Track page accessed between
 batch of Set/Way operations
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDIxNDhhMTI1YjczYmY2ZDBlNzc3YWQzNzg0MDY5MGE1MjRlYjhhNDQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIERl
YyAxOCAxODowNDoxNyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIERlYyAxOCAxNDozMjozNSAy
MDE4IC0wODAwCgogICAgeGVuL2FybTogVHJhY2sgcGFnZSBhY2Nlc3NlZCBiZXR3ZWVuIGJhdGNo
IG9mIFNldC9XYXkgb3BlcmF0aW9ucwogICAgCiAgICBBdCB0aGUgbW9tZW50LCB0aGUgaW1wbGVt
ZW50YXRpb24gb2YgU2V0L1dheSBvcGVyYXRpb25zIHdpbGwgZ28gdGhyb3VnaAogICAgYWxsIHRo
ZSBlbnRyaWVzIG9mIHRoZSBndWVzdCBQMk0gYW5kIGZsdXNoIHRoZW0uIEhvd2V2ZXIsIHRoaXMg
aXMgdmVyeQogICAgZXhwZW5zaXZlIGFuZCBtYXkgcmVuZGVyIHVudXNhYmxlIGEgZ3Vlc3QgT1Mg
dXNpbmcgdGhlbS4KICAgIAogICAgRm9yIGluc3RhbmNlLCBMaW51eCAzMi1iaXQgd2lsbCB1c2Ug
U2V0L1dheSBvcGVyYXRpb25zIGR1cmluZyBzZWNvbmRhcnkKICAgIENQVSBicmluZy11cC4gQXMg
dGhlIGltcGxlbWVudGF0aW9uIGlzIHJlYWxseSBleHBlbnNpdmUsIGl0IG1heSBiZSBwb3NzaWJs
ZQogICAgdG8gaGl0IHRoZSBDUFUgYnJpbmctdXAgdGltZW91dC4KICAgIAogICAgVG8gbGltaXQg
dGhlIFNldC9XYXkgaW1wYWN0LCB3ZSB0cmFjayB3aGF0IHBhZ2VzIGhhcyBiZWVuIG9mIHRoZSBn
dWVzdAogICAgaGFzIGJlZW4gYWNjZXNzZWQgYmV0d2VlbiBiYXRjaCBvZiBTZXQvV2F5IG9wZXJh
dGlvbnMuIFRoaXMgaXMgZG9uZQogICAgdXNpbmcgYml0WzBdIChha2EgdmFsaWQgYml0KSBvZiB0
aGUgUDJNIGVudHJ5LgogICAgCiAgICBUaGlzIHBhdGNoIGFkZHMgYSBuZXcgcGVyLWFyY2ggaGVs
cGVyIGlzIGludHJvZHVjZWQgdG8gcGVyZm9ybSBhY3Rpb25zIGp1c3QKICAgIGJlZm9yZSB0aGUg
Z3Vlc3QgaXMgZmlyc3QgdW5wYXVzZWQuIFRoaXMgd2lsbCBiZSB1c2VkIHRvIGludmFsaWRhdGUg
dGhlCiAgICBQMk0gdG8gdHJhY2sgYWNjZXNzIGZyb20gdGhlIHN0YXJ0IG9mIHRoZSBndWVzdC4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBS
ZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgot
LS0KIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgfCAxNCArKysrKysrKysrKysrKwogeGVuL2Fy
Y2gvYXJtL3AybS5jICAgICAgICB8IDI5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiB4
ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgIHwgIDQgKysrKwogeGVuL2NvbW1vbi9kb21haW4uYyAg
ICAgICB8ICA1ICsrKystCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oIHwgIDIgKysKIHhlbi9p
bmNsdWRlL3hlbi9kb21haW4uaCAgfCAgMiArKwogNiBmaWxlcyBjaGFuZ2VkLCA1MyBpbnNlcnRp
b25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW4u
YyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwppbmRleCAxZDkyNmRjYjI5Li40MWYxMDE3NDZlIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFp
bi5jCkBAIC03NjcsNiArNzY3LDIwIEBAIGludCBhcmNoX2RvbWFpbl9zb2Z0X3Jlc2V0KHN0cnVj
dCBkb21haW4gKmQpCiAgICAgcmV0dXJuIC1FTk9TWVM7CiB9CiAKK3ZvaWQgYXJjaF9kb21haW5f
Y3JlYXRpb25fZmluaXNoZWQoc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICAvKgorICAgICAqIFRv
IGF2b2lkIGZsdXNoaW5nIHRoZSB3aG9sZSBndWVzdCBSQU0gb24gdGhlIGZpcnN0IFNldC9XYXks
IHdlCisgICAgICogaW52YWxpZGF0ZSB0aGUgUDJNIHRvIHRyYWNrIHdoYXQgaGFzIGJlZW4gYWNj
ZXNzZWQuCisgICAgICoKKyAgICAgKiBUaGlzIGlzIG9ubHkgdHVybmVkIHdoZW4gSU9NTVUgaXMg
bm90IHVzZWQgb3IgdGhlIHBhZ2UtdGFibGUgYXJlCisgICAgICogbm90IHNoYXJlZCBiZWNhdXNl
IGJpdFswXSAoZS5nIHZhbGlkIGJpdCkgdW5zZXQgd2lsbCByZXN1bHQKKyAgICAgKiBJT01NVSBm
YXVsdCB0aGF0IGNvdWxkIGJlIG5vdCBmaXhlZC11cC4KKyAgICAgKi8KKyAgICBpZiAoICFpb21t
dV91c2VfaGFwX3B0KGQpICkKKyAgICAgICAgcDJtX2ludmFsaWRhdGVfcm9vdChwMm1fZ2V0X2hv
c3RwMm0oZCkpOworfQorCiBzdGF0aWMgaW50IGlzX2d1ZXN0X3B2MzJfcHNyKHVpbnQzMl90IHBz
cikKIHsKICAgICBzd2l0Y2ggKHBzciAmIFBTUl9NT0RFX01BU0spCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggMjJiZWM3MzkwYi4uMmI1
ZTQzZjUwYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9wMm0uYwpAQCAtMTA3OSw2ICsxMDc5LDIyIEBAIHN0YXRpYyB2b2lkIHAybV9pbnZhbGlkYXRl
X3RhYmxlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIG1mbl90IG1mbikKIH0KIAogLyoKKyAqIElu
dmFsaWRhdGUgYWxsIGVudHJpZXMgaW4gdGhlIHJvb3QgcGFnZS10YWJsZXMuIFRoaXMgaXMKKyAq
IHVzZWZ1bCB0byBnZXQgZmF1bHQgb24gZW50cnkgYW5kIGRvIGFuIGFjdGlvbi4KKyAqLwordm9p
ZCBwMm1faW52YWxpZGF0ZV9yb290KHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCit7CisgICAgdW5z
aWduZWQgaW50IGk7CisKKyAgICBwMm1fd3JpdGVfbG9jayhwMm0pOworCisgICAgZm9yICggaSA9
IDA7IGkgPCBQMk1fUk9PVF9MRVZFTDsgaSsrICkKKyAgICAgICAgcDJtX2ludmFsaWRhdGVfdGFi
bGUocDJtLCBwYWdlX3RvX21mbihwMm0tPnJvb3QgKyBpKSk7CisKKyAgICBwMm1fd3JpdGVfdW5s
b2NrKHAybSk7Cit9CisKKy8qCiAgKiBSZXNvbHZlIGFueSB0cmFuc2xhdGlvbiBmYXVsdCBkdWUg
dG8gY2hhbmdlIGluIHRoZSBwMm0uIFRoaXMKICAqIGluY2x1ZGVzIGJyZWFrLWJlZm9yZS1tYWtl
IGFuZCB2YWxpZCBiaXQgY2xlYXJlZC4KICAqLwpAQCAtMTU4NywxMCArMTYwMywxMiBAQCBpbnQg
cDJtX2NhY2hlX2ZsdXNoX3JhbmdlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90ICpwc3RhcnQsIGdm
bl90IGVuZCkKICAgICAgICAgICovCiAgICAgICAgIGlmICggZ2ZuX2VxKHN0YXJ0LCBuZXh0X2Js
b2NrX2dmbikgKQogICAgICAgICB7Ci0gICAgICAgICAgICBtZm4gPSBwMm1fZ2V0X2VudHJ5KHAy
bSwgc3RhcnQsICZ0LCBOVUxMLCAmb3JkZXIsIE5VTEwpOworICAgICAgICAgICAgYm9vbCB2YWxp
ZDsKKworICAgICAgICAgICAgbWZuID0gcDJtX2dldF9lbnRyeShwMm0sIHN0YXJ0LCAmdCwgTlVM
TCwgJm9yZGVyLCAmdmFsaWQpOwogICAgICAgICAgICAgbmV4dF9ibG9ja19nZm4gPSBnZm5fbmV4
dF9ib3VuZGFyeShzdGFydCwgb3JkZXIpOwogCi0gICAgICAgICAgICBpZiAoIG1mbl9lcShtZm4s
IElOVkFMSURfTUZOKSB8fCAhcDJtX2lzX2FueV9yYW0odCkgKQorICAgICAgICAgICAgaWYgKCBt
Zm5fZXEobWZuLCBJTlZBTElEX01GTikgfHwgIXAybV9pc19hbnlfcmFtKHQpIHx8ICF2YWxpZCAp
CiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgY291bnQrKzsKICAgICAgICAgICAgICAg
ICBzdGFydCA9IG5leHRfYmxvY2tfZ2ZuOwpAQCAtMTYyNCw2ICsxNjQyLDcgQEAgaW50IHAybV9j
YWNoZV9mbHVzaF9yYW5nZShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCAqcHN0YXJ0LCBnZm5fdCBl
bmQpCiAgKi8KIHZvaWQgcDJtX2ZsdXNoX3ZtKHN0cnVjdCB2Y3B1ICp2KQogeworICAgIHN0cnVj
dCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0odi0+ZG9tYWluKTsKICAgICBpbnQg
cmM7CiAgICAgZ2ZuX3Qgc3RhcnQgPSBfZ2ZuKDApOwogCkBAIC0xNjQzLDYgKzE2NjIsMTIgQEAg
dm9pZCBwMm1fZmx1c2hfdm0oc3RydWN0IHZjcHUgKnYpCiAgICAgICAgICAgICAgICAgIlAyTSBo
YXMgbm90IGJlZW4gY29ycmVjdGx5IGNsZWFuZWQgKHJjID0gJWQpXG4iLAogICAgICAgICAgICAg
ICAgIHJjKTsKIAorICAgIC8qCisgICAgICogSW52YWxpZGF0ZSB0aGUgcDJtIHRvIHRyYWNrIHdo
aWNoIHBhZ2Ugd2FzIG1vZGlmaWVkIGJ5IHRoZSBndWVzdAorICAgICAqIGJldHdlZW4gY2FsbCBv
ZiBwMm1fZmx1c2hfdm0oKS4KKyAgICAgKi8KKyAgICBwMm1faW52YWxpZGF0ZV9yb290KHAybSk7
CisKICAgICB2LT5hcmNoLm5lZWRfZmx1c2hfdG9fcmFtID0gZmFsc2U7CiB9CiAKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCBm
NWExZjMyNWFhLi4zMmRjNDI1M2ZmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMK
KysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC03NjUsNiArNzY1LDEwIEBAIGludCBhcmNo
X2RvbWFpbl9zb2Z0X3Jlc2V0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgcmV0dXJuIHJldDsKIH0K
IAordm9pZCBhcmNoX2RvbWFpbl9jcmVhdGlvbl9maW5pc2hlZChzdHJ1Y3QgZG9tYWluICpkKQor
eworfQorCiAvKgogICogVGhlc2UgYXJlIHRoZSBtYXNrcyBvZiBDUjQgYml0cyAoc3ViamVjdCB0
byBoYXJkd2FyZSBhdmFpbGFiaWxpdHkpIHdoaWNoIGEKICAqIFBWIGd1ZXN0IG1heSBub3QgbGVn
aXRpbWlhdGVseSBhdHRlbXB0IHRvIG1vZGlmeS4KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9t
YWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4IDc4Y2M1MjQ5ZTguLmM2MjNkYWVjNTYg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysrIGIveGVuL2NvbW1vbi9kb21haW4u
YwpAQCAtMTExNiw4ICsxMTE2LDExIEBAIGludCBkb21haW5fdW5wYXVzZV9ieV9zeXN0ZW1jb250
cm9sbGVyKHN0cnVjdCBkb21haW4gKmQpCiAgICAgICogQ3JlYXRpb24gaXMgY29uc2lkZXJlZCBm
aW5pc2hlZCB3aGVuIHRoZSBjb250cm9sbGVyIHJlZmVyZW5jZSBjb3VudAogICAgICAqIGZpcnN0
IGRyb3BzIHRvIDAuCiAgICAgICovCi0gICAgaWYgKCBuZXcgPT0gMCApCisgICAgaWYgKCBuZXcg
PT0gMCAmJiAhZC0+Y3JlYXRpb25fZmluaXNoZWQgKQorICAgIHsKICAgICAgICAgZC0+Y3JlYXRp
b25fZmluaXNoZWQgPSB0cnVlOworICAgICAgICBhcmNoX2RvbWFpbl9jcmVhdGlvbl9maW5pc2hl
ZChkKTsKKyAgICB9CiAKICAgICBkb21haW5fdW5wYXVzZShkKTsKIApkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKaW5kZXgg
NzlhYmNiNWE2My4uMDFjZDNlZTRiNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9w
Mm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCkBAIC0yMzEsNiArMjMxLDggQEAg
aW50IHAybV9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwKIAogYm9vbCBwMm1fcmVz
b2x2ZV90cmFuc2xhdGlvbl9mYXVsdChzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4pOwogCit2
b2lkIHAybV9pbnZhbGlkYXRlX3Jvb3Qoc3RydWN0IHAybV9kb21haW4gKnAybSk7CisKIC8qCiAg
KiBDbGVhbiAmIGludmFsaWRhdGUgY2FjaGVzIGNvcnJlc3BvbmRpbmcgdG8gYSByZWdpb24gW3N0
YXJ0LGVuZCkgb2YgZ3Vlc3QKICAqIGFkZHJlc3Mgc3BhY2UuCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94ZW4vZG9tYWluLmggYi94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmgKaW5kZXggMzNlNDE0
ODZjYi4uZDFiZmM4MmY1NyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oCisr
KyBiL3hlbi9pbmNsdWRlL3hlbi9kb21haW4uaApAQCAtNzAsNiArNzAsOCBAQCB2b2lkIGFyY2hf
ZG9tYWluX3VucGF1c2Uoc3RydWN0IGRvbWFpbiAqZCk7CiAKIGludCBhcmNoX2RvbWFpbl9zb2Z0
X3Jlc2V0KHN0cnVjdCBkb21haW4gKmQpOwogCit2b2lkIGFyY2hfZG9tYWluX2NyZWF0aW9uX2Zp
bmlzaGVkKHN0cnVjdCBkb21haW4gKmQpOworCiB2b2lkIGFyY2hfcDJtX3NldF9hY2Nlc3NfcmVx
dWlyZWQoc3RydWN0IGRvbWFpbiAqZCwgYm9vbCBhY2Nlc3NfcmVxdWlyZWQpOwogCiBpbnQgYXJj
aF9zZXRfaW5mb19ndWVzdChzdHJ1Y3QgdmNwdSAqLCB2Y3B1X2d1ZXN0X2NvbnRleHRfdSk7Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFn
aW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Dec 18 22:55:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Dec 2018 22:55:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gZOGa-0006Oq-97; Tue, 18 Dec 2018 22:55:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8weD=O3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gZOGZ-0006Og-1x
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 22:55:07 +0000
X-Inumbo-ID: f57887ea-0317-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f57887ea-0317-11e9-8e1d-bc764e045a96;
 Tue, 18 Dec 2018 22:55:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gZOGW-0004tQ-PC
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 22:55:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gZOGW-0003zB-Mc
 for xen-changelog@lists.xenproject.org; Tue, 18 Dec 2018 22:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gZOGW-0003zB-Mc@xenbits.xenproject.org>
Date: Tue, 18 Dec 2018 22:55:04 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: Stop relocating Xen
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY2MDY1OGM2YWU0N2U3NDc5MmU2Y2M0OGVhMmVmZmFjOGJiNTI4MjYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIERl
YyAxOCAxMzowNzozOSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIERlYyAxOCAxNDo0NTowMCAy
MDE4IC0wODAwCgogICAgeGVuL2FybTogU3RvcCByZWxvY2F0aW5nIFhlbgogICAgCiAgICBBdCB0
aGUgbW9tZW50LCBYZW4gaXMgcmVsb2NhdGVkIHRvd2FyZHMgdGhlIGVuZCBvZiB0aGUgbWVtb3J5
LiBXaGlsZQogICAgdGhpcyBoYXMgdGhlIGFkdmFudGFnZSB0byBmcmVlIHNwYWNlIGluIGxvdyBt
ZW1vcnksIHRoZSBjb2RlIGlzIG5vdAogICAgY29tcGxpYW50IHdpdGggdGhlIGJyZWFrLWJlZm9y
ZS1tYWtlIGJlY2F1c2UgaXQgcmVxdWlyZXMgdG8gc3dpdGNoCiAgICBiZXR3ZWVuIHR3byBzZXRz
IG9mIHBhZ2UtdGFibGUuIFRoaXMgaXMgbm90IGVudGlyZWx5IHRyaXZpYWwgdG8gZml4IGFzCiAg
ICBpdCB3b3VsZCByZXF1aXJlIHVzIHRvIGdvIHRocm91Z2ggYW4gaWRlbnRpdHkgbWFwcGluZyBh
bmQgZGlzYWJsaW5nIE1NVS4KICAgIAogICAgRnVydGhlcm1vcmUsIGl0IGxvb2tzIGxpa2UgdGhh
dCBzb21lIHBsYXRmb3JtIChzdWNoIGFzIHRoZSBIaWtleTk2MCkKICAgIG1heSBub3QgYmUgYWJs
ZSB0byBicmluZy11cCBzZWNvbmRhcnkgQ1BVcyBpZiB0aGUgZW50cnkgaXMgdG9vIGhpZ2guCiAg
ICAKICAgIFdoaWxlIFhlbiBzaG91bGQgYmUgcXVpdGUgdGlueSAoPCAyTUIpLCB0aGUgY3VycmVu
dCBhbGdvcml0aG0gdG8KICAgIGFsbG9jYXRlIERvbTAgbWVtb3J5IHdpbGwgYWxsb2NhdGUgbWVt
b3J5IGNodW5rcyBvZiBhdCBsZWFzdCAxMjhNQi4KICAgIFRob3NlIG1lbW9yeSBjaHVua3Mgd2ls
bCBhbHdheXMgYmUgMTI4TUIuIFRoaXMgbWVhbnMgdGhhdCBkZXBlbmRpbmcgb24KICAgIHdoZXJl
IHRoZSBtb2R1bGVzIGFyZSBsb2FkZWQsIGFuIGV4dHJhIDEyOE1CIG1heSBkaXNhcHBlYXIuCiAg
ICAKICAgIEFzIHRoZXJlIGFyZSB1cCB0byA0IG1vZHVsZXMgKGluaXRyYW1mcywgWFNNLCBrZXJu
ZWwsIERUQikgbG9hZGVkIGluCiAgICBsb3cgbWVtb3J5LiBUaGUgcHJvYmxlbSBpcyBub3QgZW50
aXJlbHkgbmV3IGFzIHlvdSBjb3VsZCBhbHJlYWR5IHdhc3RlCiAgICA1MTJNQiBvZiBsb3ctbWVt
b3J5LiBUaGUgcmlnaHQgc29sdXRpb24gd291bGQgYmUgdG8gZml4IHRoZSBhbGxvY2F0aW9uCiAg
ICBhbGdvcml0aG0uIEJ1dCB0aGlzIGlzIGluZGVwZW5kZW50IGZyb20gdGhpcyBwYXRjaC4KICAg
IAogICAgRm9yIHVzZXIgaW4gY29udHJvbCBvZiB0aGUgbWVtb3J5IChzdWNoIGFzIGluIFUtYm9v
dCksIGFsbCBtb2R1bGVzCiAgICBzaG91bGQgYmUgbG9hZGVkIGFzIG11Y2ggYXMgcG9zc2libGUg
dG9nZXRoZXIgb3Igb3V0c2lkZSBsb3ctbWVtb3J5IChpLmUKICAgIGFib3ZlIDRHQikuIEZvciBv
dGhlciB1c2VycyAoaS5lIEdydWIvVUVGSSksIEkgYmVsaWV2ZSB0aGUgYm9vdGxvYWRlciBpcwog
ICAgYWxyZWFkeSBrZWVwaW5nIGV2ZXJ5dGhpbmcgdG9nZXRoZXIuCiAgICAKICAgIEJhc2VkIG9u
IHRoZSBhYm92ZSwgaXQgd291bGQgYmUgZmluZSB0byBzdG9wIHJlbG9jYXRpbmcgWGVuLiBUaGlz
IGhhcwogICAgdGhlIGFkdmFudGFnZSB0byBzaW1wbGlmeSB0aGUgY29kZSBhbmQgc2hvdWxkIHNw
ZWVkLXVwIHRoZSBib290IGFzCiAgICByZWxvY2F0aW9uIGlzIG5vdCBuZWNlc3NhcnkgYW55bW9y
ZS4KICAgIAogICAgTm90ZSB0aGF0IHRoZSBicmVhay1iZWZvcmUtbWFrZSBpc3N1ZSBpcyBub3Qg
Zml4ZWQgYnkgdGhpcyBwYXRjaC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJlcG9ydGVkLWJ5OiBNYXR0aGV3IERhbGV5IDxt
YXR0ZEBidWdmdXp6LmNvbT4KICAgIFRlc3RlZC1ieTogTWF0dGhldyBEYWxleSA8bWF0dGRAYnVn
ZnV6ei5jb20+CiAgICBUZXN0ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBh
bS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFt
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUyB8IDU0ICsrKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gvYXJtL2FybTY0L2hl
YWQuUyB8IDUwICsrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gv
YXJtL21tLmMgICAgICAgICB8IDE4ICsrKy0tLS0tLS0tLS0KIHhlbi9hcmNoL2FybS9zZXR1cC5j
ICAgICAgfCA2NSArKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogeGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oICB8ICAyICstCiA1IGZpbGVzIGNoYW5nZWQsIDE3
IGluc2VydGlvbnMoKyksIDE3MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vYXJtMzIvaGVhZC5TIGIveGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUwppbmRleCA5M2I1MWU5
ZWYyLi4zOTBhNTA1ZTA1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TCisr
KyBiL3hlbi9hcmNoL2FybS9hcm0zMi9oZWFkLlMKQEAgLTQ2OSw1OCArNDY5LDEyIEBAIGZhaWw6
ICAgUFJJTlQoIi0gQm9vdCBmYWlsZWQgLVxyXG4iKQogR0xPQkFMKF9lbmRfYm9vdCkKIAogLyoK
LSAqIENvcHkgWGVuIHRvIG5ldyBsb2NhdGlvbiBhbmQgc3dpdGNoIFRUQlIKKyAqIFN3aXRjaCBU
VEJSCiAgKiByMTpyMCAgICAgICB0dGJyCi0gKiByMiAgICAgICAgICBzb3VyY2UgYWRkcmVzcwot
ICogcjMgICAgICAgICAgZGVzdGluYXRpb24gYWRkcmVzcwotICogW3NwXT0+cjQgICAgbGVuZ3Ro
CiAgKgotICogU291cmNlIGFuZCBkZXN0aW5hdGlvbiBtdXN0IGJlIHdvcmQgYWxpZ25lZCwgbGVu
Z3RoIGlzIHJvdW5kZWQgdXAKLSAqIHRvIGEgMTYgYnl0ZSBib3VuZGFyeS4KLSAqCi0gKiBNVVNU
IEJFIFZFUlkgQ0FSRUZVTCB3aGVuIHNhdmluZyB0aGluZ3MgdG8gUkFNIG92ZXIgdGhlIGNvcHkK
KyAqIFRPRE86IFRoaXMgY29kZSBkb2VzIG5vdCBjb21wbHkgd2l0aCBicmVhay1iZWZvcmUtbWFr
ZS4KICAqLwotRU5UUlkocmVsb2NhdGVfeGVuKQotICAgICAgICBwdXNoIHtyNCxyNSxyNixyNyxy
OCxyOSxyMTAscjExfQotCi0gICAgICAgIGxkciAgIHI0LCBbc3AsICM4KjRdICAgICAgICAgICAg
ICAgIC8qIEdldCA0dGggYXJndW1lbnQgZnJvbSBzdGFjayAqLwotCi0gICAgICAgIC8qIENvcHkg
MTYgYnl0ZXMgYXQgYSB0aW1lIHVzaW5nOgotICAgICAgICAgKiByNTogIGNvdW50ZXIKLSAgICAg
ICAgICogcjY6ICBkYXRhCi0gICAgICAgICAqIHI3OiAgZGF0YQotICAgICAgICAgKiByODogIGRh
dGEKLSAgICAgICAgICogcjk6ICBkYXRhCi0gICAgICAgICAqIHIxMDogc291cmNlCi0gICAgICAg
ICAqIHIxMTogZGVzdGluYXRpb24KLSAgICAgICAgICovCi0gICAgICAgIG1vdiAgIHI1LCByNAot
ICAgICAgICBtb3YgICByMTAsIHIyCi0gICAgICAgIG1vdiAgIHIxMSwgcjMKLTE6ICAgICAgbGRt
aWEgcjEwISwge3I2LCByNywgcjgsIHI5fQotICAgICAgICBzdG1pYSByMTEhLCB7cjYsIHI3LCBy
OCwgcjl9Ci0KLSAgICAgICAgc3VicyAgcjUsIHI1LCAjMTYKLSAgICAgICAgYmd0ICAgMWIKLQot
ICAgICAgICAvKiBGbHVzaCBkZXN0aW5hdGlvbiBmcm9tIGRjYWNoZSB1c2luZzoKLSAgICAgICAg
ICogcjU6IGNvdW50ZXIKLSAgICAgICAgICogcjY6IHN0ZXAKLSAgICAgICAgICogcjc6IHZhZGRy
Ci0gICAgICAgICAqLwotICAgICAgICBkc2IgICAgICAgIC8qIFNvIHRoZSBDUFUgaXNzdWVzIGFs
bCB3cml0ZXMgdG8gdGhlIHJhbmdlICovCi0KLSAgICAgICAgbW92ICAgcjUsIHI0Ci0gICAgICAg
IGxkciAgIHI2LCA9ZGNhY2hlX2xpbmVfYnl0ZXMgLyogcjYgOj0gc3RlcCAqLwotICAgICAgICBs
ZHIgICByNiwgW3I2XQotICAgICAgICBtb3YgICByNywgcjMKLQotMTogICAgICBtY3IgICBDUDMy
KHI3LCBEQ0NNVkFDKQotCi0gICAgICAgIGFkZCAgIHI3LCByNywgcjYKLSAgICAgICAgc3VicyAg
cjUsIHI1LCByNgotICAgICAgICBiZ3QgICAxYgotCitFTlRSWShzd2l0Y2hfdHRicikKICAgICAg
ICAgZHNiICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIEVuc3VyZSB0aGUgZmx1c2hlcyBo
YXBwZW4gYmVmb3JlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiBj
b250aW51aW5nICovCiAgICAgICAgIGlzYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBF
bnN1cmUgc3luY2hyb25pemF0aW9uIHdpdGggcHJldmlvdXMKQEAgLTU0Myw4ICs0OTcsNiBAQCBF
TlRSWShyZWxvY2F0ZV94ZW4pCiAgICAgICAgIGRzYiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAvKiBFbnN1cmUgY29tcGxldGlvbiBvZiBUTEIrQlAgZmx1c2ggKi8KICAgICAgICAgaXNiCiAK
LSAgICAgICAgcG9wIHtyNCwgcjUscjYscjcscjgscjkscjEwLHIxMX0KLQogICAgICAgICBtb3Yg
cGMsIGxyCiAKICNpZmRlZiBDT05GSUdfRUFSTFlfUFJJTlRLCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vYXJtNjQvaGVhZC5TIGIveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUwppbmRleCBlZjg3
YjVjMjU0Li4wYjdmNmU3ZjkyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5T
CisrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMKQEAgLTYwOSw1MiArNjA5LDE0IEBAIGZh
aWw6ICAgUFJJTlQoIi0gQm9vdCBmYWlsZWQgLVxyXG4iKQogCiBHTE9CQUwoX2VuZF9ib290KQog
Ci0vKiBDb3B5IFhlbiB0byBuZXcgbG9jYXRpb24gYW5kIHN3aXRjaCBUVEJSCi0gKiB4MCAgICB0
dGJyCi0gKiB4MSAgICBzb3VyY2UgYWRkcmVzcwotICogeDIgICAgZGVzdGluYXRpb24gYWRkcmVz
cwotICogeDMgICAgbGVuZ3RoCisvKgorICogU3dpdGNoIFRUQlIKICAqCi0gKiBTb3VyY2UgYW5k
IGRlc3RpbmF0aW9uIG11c3QgYmUgd29yZCBhbGlnbmVkLCBsZW5ndGggaXMgcm91bmRlZCB1cAot
ICogdG8gYSAxNiBieXRlIGJvdW5kYXJ5LgorICogeDAgICAgdHRicgogICoKLSAqIE1VU1QgQkUg
VkVSWSBDQVJFRlVMIHdoZW4gc2F2aW5nIHRoaW5ncyB0byBSQU0gb3ZlciB0aGUgY29weSAqLwot
RU5UUlkocmVsb2NhdGVfeGVuKQotICAgICAgICAvKiBDb3B5IDE2IGJ5dGVzIGF0IGEgdGltZSB1
c2luZzoKLSAgICAgICAgICogICB4OTogY291bnRlcgotICAgICAgICAgKiAgIHgxMDogZGF0YQot
ICAgICAgICAgKiAgIHgxMTogZGF0YQotICAgICAgICAgKiAgIHgxMjogc291cmNlCi0gICAgICAg
ICAqICAgeDEzOiBkZXN0aW5hdGlvbgotICAgICAgICAgKi8KLSAgICAgICAgbW92ICAgICB4OSwg
eDMKLSAgICAgICAgbW92ICAgICB4MTIsIHgxCi0gICAgICAgIG1vdiAgICAgeDEzLCB4MgotCi0x
OiAgICAgIGxkcCAgICAgeDEwLCB4MTEsIFt4MTJdLCAjMTYKLSAgICAgICAgc3RwICAgICB4MTAs
IHgxMSwgW3gxM10sICMxNgotCi0gICAgICAgIHN1YnMgICAgeDksIHg5LCAjMTYKLSAgICAgICAg
Ymd0ICAgICAxYgotCi0gICAgICAgIC8qIEZsdXNoIGRlc3RpbmF0aW9uIGZyb20gZGNhY2hlIHVz
aW5nOgotICAgICAgICAgKiB4OTogY291bnRlcgotICAgICAgICAgKiB4MTA6IHN0ZXAKLSAgICAg
ICAgICogeDExOiB2YWRkcgotICAgICAgICAgKi8KLSAgICAgICAgZHNiICAgc3kgICAgICAgIC8q
IFNvIHRoZSBDUFUgaXNzdWVzIGFsbCB3cml0ZXMgdG8gdGhlIHJhbmdlICovCi0KLSAgICAgICAg
bW92ICAgeDksIHgzCi0gICAgICAgIGxkciAgIHgxMCwgPWRjYWNoZV9saW5lX2J5dGVzIC8qIHgx
MCA6PSBzdGVwICovCi0gICAgICAgIGxkciAgIHgxMCwgW3gxMF0KLSAgICAgICAgbW92ICAgeDEx
LCB4MgotCi0xOiAgICAgIGRjICAgIGN2YWMsIHgxMQotCi0gICAgICAgIGFkZCAgIHgxMSwgeDEx
LCB4MTAKLSAgICAgICAgc3VicyAgeDksIHg5LCB4MTAKLSAgICAgICAgYmd0ICAgMWIKLQorICog
VE9ETzogVGhpcyBjb2RlIGRvZXMgbm90IGNvbXBseSB3aXRoIGJyZWFrLWJlZm9yZS1tYWtlLgor
ICovCitFTlRSWShzd2l0Y2hfdHRicikKICAgICAgICAgZHNiICAgc3kgICAgICAgICAgICAgICAg
ICAgICAvKiBFbnN1cmUgdGhlIGZsdXNoZXMgaGFwcGVuIGJlZm9yZQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAqIGNvbnRpbnVpbmcgKi8KICAgICAgICAgaXNiICAgICAg
ICAgICAgICAgICAgICAgICAgICAvKiBFbnN1cmUgc3luY2hyb25pemF0aW9uIHdpdGggcHJldmlv
dXMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKaW5k
ZXggOTFmM2FlZjkzYy4uZDk2YTY2NTVlZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21tLmMK
KysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTYwMSw3ICs2MDEsNyBAQCB2b2lkIF9faW5pdCBy
ZW1vdmVfZWFybHlfbWFwcGluZ3Modm9pZCkKICAgICBmbHVzaF94ZW5fZGF0YV90bGJfcmFuZ2Vf
dmEoQk9PVF9GRFRfVklSVF9TVEFSVCwgQk9PVF9GRFRfU0xPVF9TSVpFKTsKIH0KIAotZXh0ZXJu
IHZvaWQgcmVsb2NhdGVfeGVuKHVpbnQ2NF90IHR0YnIsIHZvaWQgKnNyYywgdm9pZCAqZHN0LCBz
aXplX3QgbGVuKTsKK2V4dGVybiB2b2lkIHN3aXRjaF90dGJyKHVpbnQ2NF90IHR0YnIpOwogCiAv
KiBDbGVhciBhIHRyYW5zbGF0aW9uIHRhYmxlIGFuZCBjbGVhbiAmIGludmFsaWRhdGUgdGhlIGNh
Y2hlICovCiBzdGF0aWMgdm9pZCBjbGVhcl90YWJsZSh2b2lkICp0YWJsZSkKQEAgLTYxMiwxNSAr
NjEyLDEzIEBAIHN0YXRpYyB2b2lkIGNsZWFyX3RhYmxlKHZvaWQgKnRhYmxlKQogCiAvKiBCb290
LXRpbWUgcGFnZXRhYmxlIHNldHVwLgogICogQ2hhbmdlcyBoZXJlIG1heSBuZWVkIG1hdGNoaW5n
IGNoYW5nZXMgaW4gaGVhZC5TICovCi12b2lkIF9faW5pdCBzZXR1cF9wYWdldGFibGVzKHVuc2ln
bmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwgcGFkZHJfdCB4ZW5fcGFkZHIpCit2b2lkIF9faW5p
dCBzZXR1cF9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCkKIHsKICAg
ICB1aW50NjRfdCB0dGJyOwotICAgIHVuc2lnbmVkIGxvbmcgZGVzdF92YTsKICAgICBscGFlX3Qg
cHRlLCAqcDsKICAgICBpbnQgaTsKIAotICAgIC8qIENhbGN1bGF0ZSB2aXJ0LXRvLXBoeXMgb2Zm
c2V0IGZvciB0aGUgbmV3IGxvY2F0aW9uICovCi0gICAgcGh5c19vZmZzZXQgPSB4ZW5fcGFkZHIg
LSAodW5zaWduZWQgbG9uZykgX3N0YXJ0OworICAgIHBoeXNfb2Zmc2V0ID0gYm9vdF9waHlzX29m
ZnNldDsKIAogI2lmZGVmIENPTkZJR19BUk1fNjQKICAgICBwID0gKHZvaWQgKikgeGVuX3BndGFi
bGU7CkBAIC02ODYsMjEgKzY4NCwxMyBAQCB2b2lkIF9faW5pdCBzZXR1cF9wYWdldGFibGVzKHVu
c2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwgcGFkZHJfdCB4ZW5fcGFkZHIpCiAgICAgcHRl
ID0gYm9vdF9zZWNvbmRbc2Vjb25kX3RhYmxlX29mZnNldChCT09UX0ZEVF9WSVJUX1NUQVJUICsg
U1pfMk0pXTsKICAgICB4ZW5fc2Vjb25kW3NlY29uZF90YWJsZV9vZmZzZXQoQk9PVF9GRFRfVklS
VF9TVEFSVCArIFNaXzJNKV0gPSBwdGU7CiAKLSAgICAvKiAuLi4gQm9vdCBNaXNjIGFyZWEgZm9y
IHhlbiByZWxvY2F0aW9uICovCi0gICAgZGVzdF92YSA9IEJPT1RfUkVMT0NfVklSVF9TVEFSVDsK
LSAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KG1hZGRyX3RvX21mbih4ZW5fcGFkZHIpLCBNVF9O
T1JNQUwpOwotICAgIC8qIE1hcCB0aGUgZGVzdGluYXRpb24gaW4geGVuX3NlY29uZC4gKi8KLSAg
ICB4ZW5fc2Vjb25kW3NlY29uZF90YWJsZV9vZmZzZXQoZGVzdF92YSldID0gcHRlOwotICAgIC8q
IE1hcCB0aGUgZGVzdGluYXRpb24gaW4gYm9vdF9zZWNvbmQuICovCi0gICAgd3JpdGVfcHRlKGJv
b3Rfc2Vjb25kICsgc2Vjb25kX3RhYmxlX29mZnNldChkZXN0X3ZhKSwgcHRlKTsKLSAgICBmbHVz
aF94ZW5fZGF0YV90bGJfcmFuZ2VfdmFfbG9jYWwoZGVzdF92YSwgU0VDT05EX1NJWkUpOwogI2lm
ZGVmIENPTkZJR19BUk1fNjQKICAgICB0dGJyID0gKHVpbnRwdHJfdCkgeGVuX3BndGFibGUgKyBw
aHlzX29mZnNldDsKICNlbHNlCiAgICAgdHRiciA9ICh1aW50cHRyX3QpIGNwdTBfcGd0YWJsZSAr
IHBoeXNfb2Zmc2V0OwogI2VuZGlmCiAKLSAgICByZWxvY2F0ZV94ZW4odHRiciwgX3N0YXJ0LCAo
dm9pZCopZGVzdF92YSwgX2VuZCAtIF9zdGFydCk7CisgICAgc3dpdGNoX3R0YnIodHRicik7CiAK
ICAgICAvKiBDbGVhciB0aGUgY29weSBvZiB0aGUgYm9vdCBwYWdldGFibGVzLiBFYWNoIHNlY29u
ZGFyeSBDUFUKICAgICAgKiByZWJ1aWxkcyB0aGVzZSBpdHNlbGYgKHNlZSBoZWFkLlMpICovCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCmlu
ZGV4IGU4MzIyMWFiNzkuLmZiOTIzY2RmNjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zZXR1
cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCkBAIC0zNzQsNiArMzc0LDcgQEAgdm9pZCBf
X2luaXQgZGlzY2FyZF9pbml0aWFsX21vZHVsZXModm9pZCkKICAgICByZW1vdmVfZWFybHlfbWFw
cGluZ3MoKTsKIH0KIAorI2lmZGVmIENPTkZJR19BUk1fMzIKIC8qCiAgKiBSZXR1cm5zIHRoZSBl
bmQgYWRkcmVzcyBvZiB0aGUgaGlnaGVzdCByZWdpb24gaW4gdGhlIHJhbmdlIHMuLmUKICAqIHdp
dGggcmVxdWlyZWQgc2l6ZSBhbmQgYWxpZ25tZW50IHRoYXQgZG9lcyBub3QgY29uZmxpY3Qgd2l0
aCB0aGUKQEAgLTQ0MCw2ICs0NDEsNyBAQCBzdGF0aWMgcGFkZHJfdCBfX2luaXQgY29uc2lkZXJf
bW9kdWxlcyhwYWRkcl90IHMsIHBhZGRyX3QgZSwKICAgICB9CiAgICAgcmV0dXJuIGU7CiB9Cisj
ZW5kaWYKIAogLyoKICAqIFJldHVybiB0aGUgZW5kIG9mIHRoZSBub24tbW9kdWxlIHJlZ2lvbiBz
dGFydGluZyBhdCBzLiBJbiBvdGhlcgpAQCAtNDc1LDU5ICs0NzcsNiBAQCBzdGF0aWMgcGFkZHJf
dCBfX2luaXQgbmV4dF9tb2R1bGUocGFkZHJfdCBzLCBwYWRkcl90ICplbmQpCiAgICAgcmV0dXJu
IGxvd2VzdDsKIH0KIAotCi0vKioKLSAqIGdldF94ZW5fcGFkZHIgLSBnZXQgcGh5c2ljYWwgYWRk
cmVzcyB0byByZWxvY2F0ZSBYZW4gdG8KLSAqCi0gKiBYZW4gaXMgcmVsb2NhdGVkIHRvIGFzIG5l
YXIgdG8gdGhlIHRvcCBvZiBSQU0gYXMgcG9zc2libGUgYW5kCi0gKiBhbGlnbmVkIHRvIGEgWEVO
X1BBRERSX0FMSUdOIGJvdW5kYXJ5LgotICovCi1zdGF0aWMgcGFkZHJfdCBfX2luaXQgZ2V0X3hl
bl9wYWRkcih2b2lkKQotewotICAgIHN0cnVjdCBtZW1pbmZvICptaSA9ICZib290aW5mby5tZW07
Ci0gICAgcGFkZHJfdCBtaW5fc2l6ZTsKLSAgICBwYWRkcl90IHBhZGRyID0gMDsKLSAgICBpbnQg
aTsKLQotICAgIG1pbl9zaXplID0gKF9lbmQgLSBfc3RhcnQgKyAoWEVOX1BBRERSX0FMSUdOLTEp
KSAmIH4oWEVOX1BBRERSX0FMSUdOLTEpOwotCi0gICAgLyogRmluZCB0aGUgaGlnaGVzdCBiYW5r
IHdpdGggZW5vdWdoIHNwYWNlLiAqLwotICAgIGZvciAoIGkgPSAwOyBpIDwgbWktPm5yX2Jhbmtz
OyBpKysgKQotICAgIHsKLSAgICAgICAgY29uc3Qgc3RydWN0IG1lbWJhbmsgKmJhbmsgPSAmbWkt
PmJhbmtbaV07Ci0gICAgICAgIHBhZGRyX3QgcywgZTsKLQotICAgICAgICBpZiAoIGJhbmstPnNp
emUgPj0gbWluX3NpemUgKQotICAgICAgICB7Ci0gICAgICAgICAgICBlID0gY29uc2lkZXJfbW9k
dWxlcyhiYW5rLT5zdGFydCwgYmFuay0+c3RhcnQgKyBiYW5rLT5zaXplLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbWluX3NpemUsIFhFTl9QQUREUl9BTElHTiwgMCk7Ci0gICAg
ICAgICAgICBpZiAoICFlICkKLSAgICAgICAgICAgICAgICBjb250aW51ZTsKLQotI2lmZGVmIENP
TkZJR19BUk1fMzIKLSAgICAgICAgICAgIC8qIFhlbiBtdXN0IGJlIHVuZGVyIDRHQiAqLwotICAg
ICAgICAgICAgaWYgKCBlID4gMHgxMDAwMDAwMDBVTEwgKQotICAgICAgICAgICAgICAgIGUgPSAw
eDEwMDAwMDAwMFVMTDsKLSAgICAgICAgICAgIGlmICggZSA8IGJhbmstPnN0YXJ0ICkKLSAgICAg
ICAgICAgICAgICBjb250aW51ZTsKLSNlbmRpZgotCi0gICAgICAgICAgICBzID0gZSAtIG1pbl9z
aXplOwotCi0gICAgICAgICAgICBpZiAoIHMgPiBwYWRkciApCi0gICAgICAgICAgICAgICAgcGFk
ZHIgPSBzOwotICAgICAgICB9Ci0gICAgfQotCi0gICAgaWYgKCAhcGFkZHIgKQotICAgICAgICBw
YW5pYygiTm90IGVub3VnaCBtZW1vcnkgdG8gcmVsb2NhdGUgWGVuXG4iKTsKLQotICAgIHByaW50
aygiUGxhY2luZyBYZW4gYXQgMHglIlBSSXBhZGRyIi0weCUiUFJJcGFkZHIiXG4iLAotICAgICAg
ICAgICBwYWRkciwgcGFkZHIgKyBtaW5fc2l6ZSk7Ci0KLSAgICByZXR1cm4gcGFkZHI7Ci19Ci0K
IHN0YXRpYyB2b2lkIF9faW5pdCBpbml0X3BkeCh2b2lkKQogewogICAgIHBhZGRyX3QgYmFua19z
dGFydCwgYmFua19zaXplLCBiYW5rX2VuZDsKQEAgLTc4Myw3ICs3MzIsNiBAQCB2b2lkIF9faW5p
dCBzdGFydF94ZW4odW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LAogewogICAgIHNpemVf
dCBmZHRfc2l6ZTsKICAgICBpbnQgY3B1cywgaTsKLSAgICBwYWRkcl90IHhlbl9wYWRkcjsKICAg
ICBjb25zdCBjaGFyICpjbWRsaW5lOwogICAgIHN0cnVjdCBib290bW9kdWxlICp4ZW5fYm9vdG1v
ZHVsZTsKICAgICBzdHJ1Y3QgZG9tYWluICpkb20wOwpAQCAtODI3LDE0ICs3NzUsNyBAQCB2b2lk
IF9faW5pdCBzdGFydF94ZW4odW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAocGFkZHJfdCkodWludHB0cl90KShfZW5kIC0gX3N0YXJ0
ICsgMSksIGZhbHNlKTsKICAgICBCVUdfT04oIXhlbl9ib290bW9kdWxlKTsKIAotICAgIHhlbl9w
YWRkciA9IGdldF94ZW5fcGFkZHIoKTsKLSAgICBzZXR1cF9wYWdldGFibGVzKGJvb3RfcGh5c19v
ZmZzZXQsIHhlbl9wYWRkcik7Ci0KLSAgICAvKiBVcGRhdGUgWGVuJ3MgYWRkcmVzcyBub3cgdGhh
dCB3ZSBoYXZlIHJlbG9jYXRlZC4gKi8KLSAgICBwcmludGsoIlVwZGF0ZSBCT09UTU9EX1hFTiBm
cm9tICUiUFJJcGFkZHIiLSUiUFJJcGFkZHIiID0+ICUiUFJJcGFkZHIiLSUiUFJJcGFkZHIiXG4i
LAotICAgICAgICAgICB4ZW5fYm9vdG1vZHVsZS0+c3RhcnQsIHhlbl9ib290bW9kdWxlLT5zdGFy
dCArIHhlbl9ib290bW9kdWxlLT5zaXplLAotICAgICAgICAgICB4ZW5fcGFkZHIsIHhlbl9wYWRk
ciArIHhlbl9ib290bW9kdWxlLT5zaXplKTsKLSAgICB4ZW5fYm9vdG1vZHVsZS0+c3RhcnQgPSB4
ZW5fcGFkZHI7CisgICAgc2V0dXBfcGFnZXRhYmxlcyhib290X3BoeXNfb2Zmc2V0KTsKIAogICAg
IHNldHVwX21tKGZkdF9wYWRkciwgZmR0X3NpemUpOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL21tLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKaW5kZXggYjJmNjEwNGE3
Zi4uZWFmYTI2ZjU2ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaApAQCAtMTY5LDcgKzE2OSw3IEBAIGV4dGVybiB1bnNp
Z25lZCBsb25nIHRvdGFsX3BhZ2VzOwogI2RlZmluZSBQRFhfR1JPVVBfU0hJRlQgU0VDT05EX1NI
SUZUCiAKIC8qIEJvb3QtdGltZSBwYWdldGFibGUgc2V0dXAgKi8KLWV4dGVybiB2b2lkIHNldHVw
X3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LCBwYWRkcl90IHhlbl9w
YWRkcik7CitleHRlcm4gdm9pZCBzZXR1cF9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcgYm9vdF9w
aHlzX29mZnNldCk7CiAvKiBNYXAgRkRUIGluIGJvb3QgcGFnZXRhYmxlICovCiBleHRlcm4gdm9p
ZCAqZWFybHlfZmR0X21hcChwYWRkcl90IGZkdF9wYWRkcik7CiAvKiBSZW1vdmUgZWFybHkgbWFw
cGluZ3MgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Dec 19 13:44:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Dec 2018 13:44:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gZc8q-0004Zn-Ul; Wed, 19 Dec 2018 13:44:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=83j6=O4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gZc8p-0004Zg-Sz
 for xen-changelog@lists.xenproject.org; Wed, 19 Dec 2018 13:44:03 +0000
X-Inumbo-ID: 2552862f-0394-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2552862f-0394-11e9-8e1d-bc764e045a96;
 Wed, 19 Dec 2018 13:44:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gZc8o-0007dr-Ku
 for xen-changelog@lists.xenproject.org; Wed, 19 Dec 2018 13:44:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gZc8o-0007kL-II
 for xen-changelog@lists.xenproject.org; Wed, 19 Dec 2018 13:44:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gZc8o-0007kL-II@xenbits.xenproject.org>
Date: Wed, 19 Dec 2018 13:44:02 +0000
Subject: [Xen-changelog] [xen master] xen/arm: mm: Set-up page permission
 for Xen mappings earlier on
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAwYzk2ZDc3NDIyYTRiODQyNDdiZWM1ZGFkZjQzNDM2M2QzMTJjYWMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE5v
diAyOSAxMTozNzo0MyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIERlYyAxMiAxNTowNzozMiAy
MDE4IC0wODAwCgogICAgeGVuL2FybTogbW06IFNldC11cCBwYWdlIHBlcm1pc3Npb24gZm9yIFhl
biBtYXBwaW5ncyBlYXJsaWVyIG9uCiAgICAKICAgIFhlbiBtYXBwaW5nIGlzIGZpcnN0IGNyZWF0
ZSB1c2luZyBhIDJNQiBwYWdlIGFuZCB0aGVuIHNoYXR0ZXJyZWQgaW4gNEtCCiAgICBwYWdlIGZv
ciBmaW5lLWdyYWluZSBwZXJtaXNzaW9uLiBIb3dldmVyLCBpdCBpcyBub3Qgc2FmZSB0byBicmVh
ay1kb3duCiAgICBzdXBlcnBhZ2UgcGFnZSB3aXRob3V0IGdvaW5nIHRvIGFuIGludGVybWVkaWF0
ZSBzdGVwIGludmFsaWRhdGluZwogICAgdGhlIGVudHJ5LgogICAgCiAgICBBcyB3ZSBhcmUgY2hh
bmdpbmcgWGVuIG1hcHBpbmdzLCB3ZSBjYW5ub3QgZ28gdGhyb3VnaCB0aGUgaW50ZXJtZWRpYXRl
CiAgICBzdGVwLiBUaGUgb25seSBzb2x1dGlvbiBpcyB0byBjcmVhdGUgWGVuIG1hcHBpbmcgdXNp
bmcgNEtCIGVudHJpZXMKICAgIGRpcmVjdGx5LiBBcyB0aGUgWGVuIHNob3VsZCBhbHdheXMgYWNj
ZXNzIHRoZSBtYXBwaW5ncyBhY2NvcmRpbmcgd2l0aAogICAgdGhlIHJ1bnRpbWUgcGVybWlzc2lv
biwgaXQgaXMgdGhlbiBwb3NzaWJsZSB0byBzZXQtdXAgdGhlIHBlcm1pc3Npb25zCiAgICB3aGls
ZSBjcmVhdGUgdGhlIG1hcHBpbmcuCiAgICAKICAgIFdlIGFyZSBzdGlsbCBwbGF5aW5nIHdpdGgg
dGhlIGZpcmUgYXMgdGhlcmUgYXJlIHN0aWxsIHNvbWUKICAgIGJyZWFrLWJlZm9yZS1tYWtlIGlz
c3VlIGluIHNldHVwX3BhZ2V0YWJsZXMgKGkuZSBzd2l0Y2ggYmV0d2VlbiAyIHNldHMgb2YKICAg
IHBhZ2UtdGFibGVzKS4gQnV0IGl0IHNob3VsZCBzbGlnaHRseSBiZSBiZXR0ZXIgdGhhbiB0aGUg
Y3VycmVudCBzdGF0ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJlcG9ydGVkLWJ5OiBTaGFtZWVyYWxpIEtvbG90aHVtIFRo
b2RpIDxzaGFtZWVyYWxpLmtvbG90aHVtLnRob2RpQGh1YXdlaS5jb20+CiAgICBSZXBvcnRlZC1i
eTogSmFuLVBldGVyIExhcnNzb24gPEphbi1QZXRlci5MYXJzc29uQGFybS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAg
VGVzdGVkLWJ5OiBTaGFtZWVyIEtvbG90aHVtIDxzaGFtZWVyYWxpLmtvbG90aHVtLnRob2RpQGh1
YXdlaS5jb20+CiAgICBUZXN0ZWQtYnk6IE1hdHRoZXcgRGFsZXkgPG1hdHRkQGJ1Z2Z1enouY29t
PgotLS0KIHhlbi9hcmNoL2FybS9tbS5jIHwgNDkgKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyks
IDI3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2Fy
Y2gvYXJtL21tLmMKaW5kZXggOTg3ZmNiOTE2Mi4uMjU1NmU1N2E5OSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTY0OSwxMSArNjQ5LDMx
IEBAIHZvaWQgX19pbml0IHNldHVwX3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyBib290X3BoeXNf
b2Zmc2V0LCBwYWRkcl90IHhlbl9wYWRkcikKICAgICB9CiAjZW5kaWYKIAorICAgIC8qIEJyZWFr
IHVwIHRoZSBYZW4gbWFwcGluZyBpbnRvIDRrIHBhZ2VzIGFuZCBwcm90ZWN0IHRoZW0gc2VwYXJh
dGVseS4gKi8KKyAgICBmb3IgKCBpID0gMDsgaSA8IExQQUVfRU5UUklFUzsgaSsrICkKKyAgICB7
CisgICAgICAgIG1mbl90IG1mbiA9IG1mbl9hZGQobWFkZHJfdG9fbWZuKHhlbl9wYWRkciksIGkp
OworICAgICAgICB1bnNpZ25lZCBsb25nIHZhID0gWEVOX1ZJUlRfU1RBUlQgKyAoaSA8PCBQQUdF
X1NISUZUKTsKKworICAgICAgICBpZiAoICFpc19rZXJuZWwodmEpICkKKyAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KG1mbiwgTVRfTk9STUFMKTsKKyAg
ICAgICAgcHRlLnB0LnRhYmxlID0gMTsgLyogNGsgbWFwcGluZ3MgYWx3YXlzIGhhdmUgdGhpcyBi
aXQgc2V0ICovCisgICAgICAgIGlmICggaXNfa2VybmVsX3RleHQodmEpIHx8IGlzX2tlcm5lbF9p
bml0dGV4dCh2YSkgKQorICAgICAgICB7CisgICAgICAgICAgICBwdGUucHQueG4gPSAwOworICAg
ICAgICAgICAgcHRlLnB0LnJvID0gMTsKKyAgICAgICAgfQorICAgICAgICBpZiAoIGlzX2tlcm5l
bF9yb2RhdGEodmEpICkKKyAgICAgICAgICAgIHB0ZS5wdC5ybyA9IDE7CisgICAgICAgIHhlbl94
ZW5tYXBbaV0gPSBwdGU7CisgICAgfQorCiAgICAgLyogSW5pdGlhbGlzZSB4ZW4gc2Vjb25kIGxl
dmVsIGVudHJpZXMgLi4uICovCiAgICAgLyogLi4uIFhlbidzIHRleHQgZXRjICovCiAKLSAgICBw
dGUgPSBtZm5fdG9feGVuX2VudHJ5KG1hZGRyX3RvX21mbih4ZW5fcGFkZHIpLCBNVF9OT1JNQUwp
OwotICAgIHB0ZS5wdC54biA9IDA7LyogQ29udGFpbnMgb3VyIHRleHQgbWFwcGluZyEgKi8KKyAg
ICBwdGUgPSBwdGVfb2ZfeGVuYWRkcigodmFkZHJfdCl4ZW5feGVubWFwKTsKKyAgICBwdGUucHQu
dGFibGUgPSAxOwogICAgIHhlbl9zZWNvbmRbc2Vjb25kX3RhYmxlX29mZnNldChYRU5fVklSVF9T
VEFSVCldID0gcHRlOwogCiAgICAgLyogLi4uIEZpeG1hcCAqLwpAQCAtNjkzLDMxICs3MTMsNiBA
QCB2b2lkIF9faW5pdCBzZXR1cF9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29m
ZnNldCwgcGFkZHJfdCB4ZW5fcGFkZHIpCiAgICAgY2xlYXJfdGFibGUoYm9vdF9zZWNvbmQpOwog
ICAgIGNsZWFyX3RhYmxlKGJvb3RfdGhpcmQpOwogCi0gICAgLyogQnJlYWsgdXAgdGhlIFhlbiBt
YXBwaW5nIGludG8gNGsgcGFnZXMgYW5kIHByb3RlY3QgdGhlbSBzZXBhcmF0ZWx5LiAqLwotICAg
IGZvciAoIGkgPSAwOyBpIDwgTFBBRV9FTlRSSUVTOyBpKysgKQotICAgIHsKLSAgICAgICAgbWZu
X3QgbWZuID0gbWZuX2FkZChtYWRkcl90b19tZm4oeGVuX3BhZGRyKSwgaSk7Ci0gICAgICAgIHVu
c2lnbmVkIGxvbmcgdmEgPSBYRU5fVklSVF9TVEFSVCArIChpIDw8IFBBR0VfU0hJRlQpOwotICAg
ICAgICBpZiAoICFpc19rZXJuZWwodmEpICkKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBw
dGUgPSBtZm5fdG9feGVuX2VudHJ5KG1mbiwgTVRfTk9STUFMKTsKLSAgICAgICAgcHRlLnB0LnRh
YmxlID0gMTsgLyogNGsgbWFwcGluZ3MgYWx3YXlzIGhhdmUgdGhpcyBiaXQgc2V0ICovCi0gICAg
ICAgIGlmICggaXNfa2VybmVsX3RleHQodmEpIHx8IGlzX2tlcm5lbF9pbml0dGV4dCh2YSkgKQot
ICAgICAgICB7Ci0gICAgICAgICAgICBwdGUucHQueG4gPSAwOwotICAgICAgICAgICAgcHRlLnB0
LnJvID0gMTsKLSAgICAgICAgfQotICAgICAgICBpZiAoIGlzX2tlcm5lbF9yb2RhdGEodmEpICkK
LSAgICAgICAgICAgIHB0ZS5wdC5ybyA9IDE7Ci0gICAgICAgIHdyaXRlX3B0ZSh4ZW5feGVubWFw
ICsgaSwgcHRlKTsKLSAgICAgICAgLyogTm8gZmx1c2ggcmVxdWlyZWQgaGVyZSBhcyBwYWdlIHRh
YmxlIGlzIG5vdCBob29rZWQgaW4geWV0LiAqLwotICAgIH0KLQotICAgIHB0ZSA9IHB0ZV9vZl94
ZW5hZGRyKCh2YWRkcl90KXhlbl94ZW5tYXApOwotICAgIHB0ZS5wdC50YWJsZSA9IDE7Ci0gICAg
d3JpdGVfcHRlKHhlbl9zZWNvbmQgKyBzZWNvbmRfbGluZWFyX29mZnNldChYRU5fVklSVF9TVEFS
VCksIHB0ZSk7Ci0gICAgLyogVExCRkxVU0ggYW5kIElTQiB3b3VsZCBiZSBuZWVkZWQgaGVyZSwg
YnV0IHdhaXQgdW50aWwgd2Ugc2V0IFdYTiAqLwotCiAgICAgLyogRnJvbSBub3cgb24sIG5vIG1h
cHBpbmcgbWF5IGJlIGJvdGggd3JpdGFibGUgYW5kIGV4ZWN1dGFibGUuICovCiAgICAgV1JJVEVf
U1lTUkVHMzIoUkVBRF9TWVNSRUczMihTQ1RMUl9FTDIpIHwgU0NUTFJfV1hOLCBTQ1RMUl9FTDIp
OwogICAgIC8qIEZsdXNoIGV2ZXJ5dGhpbmcgYWZ0ZXIgc2V0dGluZyBXWE4gYml0LiAqLwotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Dec 19 13:44:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Dec 2018 13:44:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gZc92-0004aZ-0U; Wed, 19 Dec 2018 13:44:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=83j6=O4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gZc90-0004aP-BN
 for xen-changelog@lists.xenproject.org; Wed, 19 Dec 2018 13:44:14 +0000
X-Inumbo-ID: 2b63675a-0394-11e9-a96a-7f0e30295a51
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2b63675a-0394-11e9-a96a-7f0e30295a51;
 Wed, 19 Dec 2018 13:44:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gZc8y-0007e3-R1
 for xen-changelog@lists.xenproject.org; Wed, 19 Dec 2018 13:44:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gZc8y-0007nr-OV
 for xen-changelog@lists.xenproject.org; Wed, 19 Dec 2018 13:44:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gZc8y-0007nr-OV@xenbits.xenproject.org>
Date: Wed, 19 Dec 2018 13:44:12 +0000
Subject: [Xen-changelog] [xen master] amd-iommu: remove page merging code
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVjMDg1NTBmZjRmMzgwNGRmNDcxYjEyYzI5YWUxNzBkZTk4MWZjMTMKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1
IERlYyAxMyAxMjowMTo1MCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IERlYyAxMyAxMjowMTo1MCAyMDE4ICswMTAw
CgogICAgYW1kLWlvbW11OiByZW1vdmUgcGFnZSBtZXJnaW5nIGNvZGUKICAgIAogICAgVGhlIHBh
Z2UgbWVyZ2luZyBsb2dpYyBtYWtlcyB1c2Ugb2YgYml0cyAxLTggYW5kIGJpdCA2MyBvZiBhIFBU
RSwgd2hpY2gKICAgIHVzZWQgdG8gYmUgc3BlY2lmaWVkIGFzICdpZ25vcmVkJy4gSG93ZXZlciwg
Yml0cyA1IGFuZCA2IGFyZSBub3cgc3BlY2lmaWVkCiAgICBhcyAnYWNjZXNzZWQnIGFuZCAnZGly
dHknIGJpdHMgYW5kIHRoZWlyIHVzZSBvbmx5IHJlbWFpbnMgc2FmZSBhcyBsb25nIGFzCiAgICB0
aGUgRFRFICdIb3N0IEFjY2VzcyBEaXJ0eScgYml0cyByZW1haW4gdW51c2VkIGJ5IFhlbiwgb3Ig
YnkgaGFyZHdhcmUKICAgIGJlZm9yZSB0aGUgZG9tYWluIHN0YXJ0cyBydW5uaW5nLiAoWFNBLTI3
NSBkaXNhYmxlZCB0aGUgb3BlcmF0aW9uIG9mIHRoZQogICAgY29kZSBhZnRlciBkb21haW4gY3Jl
YXRpb24gY29tcGxldGVzKS4KICAgIAogICAgV2l0aCB0aGUgcGFnZSBtZXJnaW5nIGxvZ2ljIHBy
ZXNlbnQgaW4gaXRzIGN1cnJlbnQgZm9ybSB0aGVyZSBhcmUgbm8gc3BhcmUKICAgIGlnbm9yZWQg
Yml0cyBpbiB0aGUgUFRFIGF0IGFsbCwgYnV0IFBWLUlPTU1VIHN1cHBvcnQgd2lsbCByZXF1aXJl
IGF0IGxlYXN0CiAgICBvbmUgc3BhcmUgYml0IHRvIHRyYWNrIHdoaWNoIFBURXMgYXJlIGFkZGVk
IGJ5IGh5cGVyY2FsbC4KICAgIAogICAgVGhpcyBwYXRjaCByZW1vdmVzIHRoZSBjb2RlLCBmcmVl
aW5nIHVwIHRoZSByZW1haW5pbmcgUFRFIGlnbm9yZWQgYml0cwogICAgZm9yIG90aGVyIHVzZSwg
aW5jbHVkaW5nIFBWLUlPTU1VIHN1cHBvcnQsIGFzIHdlbGwgYXMgc2lnbmlmaWNhbnRseQogICAg
c2ltcGxpZnlpbmcgYW5kIHNob3J0ZW5pbmcgdGhlIHNvdXJjZSBieSB+MTcwIGxpbmVzLiBUaGVy
ZSBtYXkgYmUgc29tZQogICAgbWFyZ2luYWwgcGVyZm9ybWFuY2UgY29zdCAoYnV0IG5vbmUgaGFz
IGJlZW4gb2JzZXJ2ZWQgaW4gbWFudWFsIHRlc3RpbmcKICAgIHdpdGggYSBwYXNzZWQtdGhyb3Vn
aCBOVklESUEgR1BVKSBzaW5jZSBoaWdoZXIgb3JkZXIgbWFwcGluZ3Mgd2lsbCBub3cgYmUKICAg
IHJ1bGVkIG91dCB1bnRpbCBhIG1hcHBpbmcgb3JkZXIgcGFyYW1ldGVyIGlzIHBhc3NlZCB0byBp
b21tdV9vcHMuIFRoYXQgd2lsbAogICAgYmUgZGVhbHQgd2l0aCBieSBhIHN1YnNlcXVlbnQgcGF0
Y2ggdGhvdWdoLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQnJpYW4gV29vZHMgPGJyaWFuLndvb2Rz
QGFtZC5jb20+Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jIHwg
MTc1ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2
L2lvbW11LmggICAgICAgICAgICAgfCAgIDEgLQogMiBmaWxlcyBjaGFuZ2VkLCAxIGluc2VydGlv
bigrKSwgMTc1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FtZC9pb21tdV9tYXAuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9t
YXAuYwppbmRleCA0ZmYwNWU0YmRjLi4yNDI5ZTAxYmI0IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYW1kL2lvbW11X21hcC5jCkBAIC0zMjMsMTM0ICszMjMsNiBAQCB1aW50NjRfdCBhbWRfaW9t
bXVfZ2V0X2FkZHJlc3NfZnJvbV9wdGUodm9pZCAqcHRlKQogICAgIHJldHVybiBwdHI7CiB9CiAK
LS8qIEZvciBlYWNoIHBkZSwgV2UgdXNlIGlnbm9yZWQgYml0cyAoYml0IDEgLSBiaXQgOCBhbmQg
Yml0IDYzKQotICogdG8gc2F2ZSBwZGUgY291bnQsIHBkZSBjb3VudCA9IDUxMSBpcyBhIGNhbmRp
ZGF0ZSBvZiBwYWdlIGNvYWxlc2NpbmcuCi0gKi8KLXN0YXRpYyB1bnNpZ25lZCBpbnQgZ2V0X3Bk
ZV9jb3VudCh1aW50NjRfdCBwZGUpCi17Ci0gICAgdW5zaWduZWQgaW50IGNvdW50OwotICAgIHVp
bnQ2NF90IHVwcGVyX21hc2sgPSAxVUxMIDw8IDYzIDsKLSAgICB1aW50NjRfdCBsb3dlcl9tYXNr
ID0gMHhGRiA8PCAxOwotCi0gICAgY291bnQgPSAoKHBkZSAmIHVwcGVyX21hc2spID4+IDU1KSB8
ICgocGRlICYgbG93ZXJfbWFzaykgPj4gMSk7Ci0gICAgcmV0dXJuIGNvdW50OwotfQotCi0vKiBD
b252ZXJ0IHBkZSBjb3VudCBpbnRvIGlvbW11IHB0ZSBpZ25vcmVkIGJpdHMgKi8KLXN0YXRpYyB2
b2lkIHNldF9wZGVfY291bnQodWludDY0X3QgKnBkZSwgdW5zaWduZWQgaW50IGNvdW50KQotewot
ICAgIHVpbnQ2NF90IHVwcGVyX21hc2sgPSAxVUxMIDw8IDggOwotICAgIHVpbnQ2NF90IGxvd2Vy
X21hc2sgPSAweEZGOwotICAgIHVpbnQ2NF90IHB0ZV9tYXNrID0gKH4oMVVMTCA8PCA2MykpICYg
KH4oMHhGRiA8PCAxKSk7Ci0KLSAgICAqcGRlICY9IHB0ZV9tYXNrOwotICAgICpwZGUgfD0gKChj
b3VudCAmIHVwcGVyX21hc2sgKSA8PCA1NSkgfCAoKGNvdW50ICYgbG93ZXJfbWFzayApIDw8IDEp
OwotfQotCi0vKiBSZXR1cm4gMSwgaWYgcGFnZXMgYXJlIHN1aXRhYmxlIGZvciBtZXJnaW5nIGF0
IG1lcmdlX2xldmVsLgotICogb3RoZXJ3aXNlIGluY3JlYXNlIHBkZSBjb3VudCBpZiBtZm4gaXMg
Y29udGlnb3VzIHdpdGggbWZuIC0gMQotICovCi1zdGF0aWMgYm9vbCBpb21tdV91cGRhdGVfcGRl
X2NvdW50KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcHRfbWZuLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGRmbiwgdW5zaWduZWQgbG9u
ZyBtZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBt
ZXJnZV9sZXZlbCkKLXsKLSAgICB1bnNpZ25lZCBpbnQgcGRlX2NvdW50LCBuZXh0X2xldmVsOwot
ICAgIHVuc2lnbmVkIGxvbmcgZmlyc3RfbWZuOwotICAgIHVpbnQ2NF90ICp0YWJsZSwgKnBkZSwg
Km50YWJsZTsKLSAgICB1aW50NjRfdCBudGFibGVfbWFkZHIsIG1hc2s7Ci0gICAgc3RydWN0IGRv
bWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7Ci0gICAgYm9vbCBvayA9IGZhbHNlOwotCi0g
ICAgQVNTRVJUKCBzcGluX2lzX2xvY2tlZCgmaGQtPmFyY2gubWFwcGluZ19sb2NrKSAmJiBwdF9t
Zm4gKTsKLQotICAgIG5leHRfbGV2ZWwgPSBtZXJnZV9sZXZlbCAtIDE7Ci0KLSAgICAvKiBnZXQg
cGRlIGF0IG1lcmdlIGxldmVsICovCi0gICAgdGFibGUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihw
dF9tZm4pKTsKLSAgICBwZGUgPSB0YWJsZSArIHBmbl90b19wZGVfaWR4KGRmbiwgbWVyZ2VfbGV2
ZWwpOwotCi0gICAgLyogZ2V0IHBhZ2UgdGFibGUgb2YgbmV4dCBsZXZlbCAqLwotICAgIG50YWJs
ZV9tYWRkciA9IGFtZF9pb21tdV9nZXRfYWRkcmVzc19mcm9tX3B0ZShwZGUpOwotICAgIG50YWJs
ZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBhZGRyX3RvX3BmbihudGFibGVfbWFkZHIpKSk7Ci0K
LSAgICAvKiBnZXQgdGhlIGZpcnN0IG1mbiBvZiBuZXh0IGxldmVsICovCi0gICAgZmlyc3RfbWZu
ID0gYW1kX2lvbW11X2dldF9hZGRyZXNzX2Zyb21fcHRlKG50YWJsZSkgPj4gUEFHRV9TSElGVDsK
LQotICAgIGlmICggZmlyc3RfbWZuID09IDAgKQotICAgICAgICBnb3RvIG91dDsKLQotICAgIG1h
c2sgPSAoMVVMTDw8IChQVEVfUEVSX1RBQkxFX1NISUZUICogbmV4dF9sZXZlbCkpIC0gMTsKLQot
ICAgIGlmICggKChmaXJzdF9tZm4gJiBtYXNrKSA9PSAwKSAmJgotICAgICAgICAgKCgoZGZuICYg
bWFzaykgfCBmaXJzdF9tZm4pID09IG1mbikgKQotICAgIHsKLSAgICAgICAgcGRlX2NvdW50ID0g
Z2V0X3BkZV9jb3VudCgqcGRlKTsKLQotICAgICAgICBpZiAoIHBkZV9jb3VudCA9PSAoUFRFX1BF
Ul9UQUJMRV9TSVpFIC0gMSkgKQotICAgICAgICAgICAgb2sgPSB0cnVlOwotICAgICAgICBlbHNl
IGlmICggcGRlX2NvdW50IDwgKFBURV9QRVJfVEFCTEVfU0laRSAtIDEpKQotICAgICAgICB7Ci0g
ICAgICAgICAgICBwZGVfY291bnQrKzsKLSAgICAgICAgICAgIHNldF9wZGVfY291bnQocGRlLCBw
ZGVfY291bnQpOwotICAgICAgICB9Ci0gICAgfQotCi0gICAgZWxzZQotICAgICAgICAvKiBub24t
Y29udGlndW91cyBtYXBwaW5nICovCi0gICAgICAgIHNldF9wZGVfY291bnQocGRlLCAwKTsKLQot
b3V0OgotICAgIHVubWFwX2RvbWFpbl9wYWdlKG50YWJsZSk7Ci0gICAgdW5tYXBfZG9tYWluX3Bh
Z2UodGFibGUpOwotCi0gICAgcmV0dXJuIG9rOwotfQotCi1zdGF0aWMgaW50IGlvbW11X21lcmdl
X3BhZ2VzKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcHRfbWZuLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGRmbiwgdW5zaWduZWQgaW50IGZsYWdz
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWVyZ2VfbGV2ZWwp
Ci17Ci0gICAgdWludDY0X3QgKnRhYmxlLCAqcGRlLCAqbnRhYmxlOwotICAgIHVpbnQ2NF90IG50
YWJsZV9tZm47Ci0gICAgdW5zaWduZWQgbG9uZyBmaXJzdF9tZm47Ci0gICAgc3RydWN0IGRvbWFp
bl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7Ci0KLSAgICBBU1NFUlQoIHNwaW5faXNfbG9ja2Vk
KCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spICYmIHB0X21mbiApOwotCi0gICAgdGFibGUgPSBtYXBf
ZG9tYWluX3BhZ2UoX21mbihwdF9tZm4pKTsKLSAgICBwZGUgPSB0YWJsZSArIHBmbl90b19wZGVf
aWR4KGRmbiwgbWVyZ2VfbGV2ZWwpOwotCi0gICAgLyogZ2V0IGZpcnN0IG1mbiAqLwotICAgIG50
YWJsZV9tZm4gPSBhbWRfaW9tbXVfZ2V0X2FkZHJlc3NfZnJvbV9wdGUocGRlKSA+PiBQQUdFX1NI
SUZUOwotCi0gICAgaWYgKCBudGFibGVfbWZuID09IDAgKQotICAgIHsKLSAgICAgICAgdW5tYXBf
ZG9tYWluX3BhZ2UodGFibGUpOwotICAgICAgICByZXR1cm4gMTsKLSAgICB9Ci0KLSAgICBudGFi
bGUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihudGFibGVfbWZuKSk7Ci0gICAgZmlyc3RfbWZuID0g
YW1kX2lvbW11X2dldF9hZGRyZXNzX2Zyb21fcHRlKG50YWJsZSkgPj4gUEFHRV9TSElGVDsKLQot
ICAgIGlmICggZmlyc3RfbWZuID09IDAgKQotICAgIHsKLSAgICAgICAgdW5tYXBfZG9tYWluX3Bh
Z2UobnRhYmxlKTsKLSAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UodGFibGUpOwotICAgICAgICBy
ZXR1cm4gMTsKLSAgICB9Ci0KLSAgICAvKiBzZXR1cCBzdXBlciBwYWdlIG1hcHBpbmcsIG5leHQg
bGV2ZWwgPSAwICovCi0gICAgc2V0X2lvbW11X3BkZV9wcmVzZW50KCh1aW50MzJfdCAqKXBkZSwg
Zmlyc3RfbWZuLCAwLAotICAgICAgICAgICAgICAgICAgICAgICAgICAhIShmbGFncyAmIElPTU1V
Rl93cml0YWJsZSksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICEhKGZsYWdzICYgSU9NTVVG
X3JlYWRhYmxlKSk7Ci0KLSAgICBhbWRfaW9tbXVfZmx1c2hfYWxsX3BhZ2VzKGQpOwotCi0gICAg
dW5tYXBfZG9tYWluX3BhZ2UobnRhYmxlKTsKLSAgICB1bm1hcF9kb21haW5fcGFnZSh0YWJsZSk7
Ci0gICAgcmV0dXJuIDA7Ci19Ci0KIC8qIFdhbGsgaW8gcGFnZSB0YWJsZXMgYW5kIGJ1aWxkIGxl
dmVsIHBhZ2UgdGFibGVzIGlmIG5lY2Vzc2FyeQogICoge1JlLCB1bn1tYXBwaW5nIHN1cGVyIHBh
Z2UgZnJhbWVzIGNhdXNlcyByZS1hbGxvY2F0aW9uIG9mIGlvCiAgKiBwYWdlIHRhYmxlcy4KQEAg
LTY1OSw3ICs1MzEsNiBAQCBpbnQgYW1kX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQs
IGRmbl90IGRmbiwgbWZuX3QgbWZuLAogICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9t
X2lvbW11KGQpOwogICAgIGludCByYzsKICAgICB1bnNpZ25lZCBsb25nIHB0X21mbls3XTsKLSAg
ICB1bnNpZ25lZCBpbnQgbWVyZ2VfbGV2ZWw7CiAKICAgICBpZiAoIGlvbW11X3VzZV9oYXBfcHQo
ZCkgKQogICAgICAgICByZXR1cm4gMDsKQEAgLTcwMSw1NSArNTcyLDE0IEBAIGludCBhbWRfaW9t
bXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5fdCBtZm4sCiAgICAg
ICAgIHJldHVybiAtRUZBVUxUOwogICAgIH0KIAotICAgIC8qIEluc3RhbGwgNGsgbWFwcGluZyBm
aXJzdCAqLworICAgIC8qIEluc3RhbGwgNGsgbWFwcGluZyAqLwogICAgIG5lZWRfZmx1c2ggPSBz
ZXRfaW9tbXVfcHRlX3ByZXNlbnQocHRfbWZuWzFdLCBkZm5feChkZm4pLCBtZm5feChtZm4pLCAx
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgISEoZmxhZ3MgJiBJT01N
VUZfd3JpdGFibGUpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgISEo
ZmxhZ3MgJiBJT01NVUZfcmVhZGFibGUpKTsKIAogICAgIGlmICggbmVlZF9mbHVzaCApCi0gICAg
ewogICAgICAgICBhbWRfaW9tbXVfZmx1c2hfcGFnZXMoZCwgZGZuX3goZGZuKSwgMCk7Ci0gICAg
ICAgIC8qIE5vIGZ1cnRoZXIgbWVyZ2luZywgYXMgdGhlIGxvZ2ljIGRvZXNuJ3QgY29wZS4gKi8K
LSAgICAgICAgaGQtPmFyY2gubm9fbWVyZ2UgPSB0cnVlOwotICAgIH0KIAotICAgIC8qCi0gICAg
ICogU3VwcHJlc3MgbWVyZ2luZyBvZiBub24tUi9XIG1hcHBpbmdzIG9yIGFmdGVyIGluaXRpYWwg
dGFibGUgY3JlYXRpb24sCi0gICAgICogYXMgdGhlIG1lcmdlIGxvZ2ljIGRvZXMgbm90IGNvcGUg
d2l0aCB0aGlzLgotICAgICAqLwotICAgIGlmICggaGQtPmFyY2gubm9fbWVyZ2UgfHwgZmxhZ3Mg
IT0gKElPTU1VRl93cml0YWJsZSB8IElPTU1VRl9yZWFkYWJsZSkgKQotICAgICAgICBnb3RvIG91
dDsKLSAgICBpZiAoIGQtPmNyZWF0aW9uX2ZpbmlzaGVkICkKLSAgICB7Ci0gICAgICAgIGhkLT5h
cmNoLm5vX21lcmdlID0gdHJ1ZTsKLSAgICAgICAgZ290byBvdXQ7Ci0gICAgfQotCi0gICAgZm9y
ICggbWVyZ2VfbGV2ZWwgPSAyOyBtZXJnZV9sZXZlbCA8PSBoZC0+YXJjaC5wYWdpbmdfbW9kZTsK
LSAgICAgICAgICBtZXJnZV9sZXZlbCsrICkKLSAgICB7Ci0gICAgICAgIGlmICggcHRfbWZuW21l
cmdlX2xldmVsXSA9PSAwICkKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBpZiAoICFpb21t
dV91cGRhdGVfcGRlX2NvdW50KGQsIHB0X21mblttZXJnZV9sZXZlbF0sCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZGZuX3goZGZuKSwgbWZuX3gobWZuKSwgbWVyZ2VfbGV2
ZWwpICkKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIGlmICggaW9tbXVfbWVyZ2VfcGFn
ZXMoZCwgcHRfbWZuW21lcmdlX2xldmVsXSwgZGZuX3goZGZuKSwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmbGFncywgbWVyZ2VfbGV2ZWwpICkKLSAgICAgICAgewotICAgICAgICAg
ICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Ci0gICAgICAgICAgICBBTURf
SU9NTVVfREVCVUcoIk1lcmdlIGlvbW11IHBhZ2UgZmFpbGVkIGF0IGxldmVsICVkLCAiCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgImRmbiA9ICUiUFJJX2RmbiIgbWZuID0gJSJQUklfbWZu
IlxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZXJnZV9sZXZlbCwgZGZuX3goZGZu
KSwgbWZuX3gobWZuKSk7Ci0gICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7Ci0gICAgICAgICAg
ICByZXR1cm4gLUVGQVVMVDsKLSAgICAgICAgfQotCi0gICAgICAgIC8qIERlYWxsb2NhdGUgbG93
ZXIgbGV2ZWwgcGFnZSB0YWJsZSAqLwotICAgICAgICBmcmVlX2FtZF9pb21tdV9wZ3RhYmxlKG1m
bl90b19wYWdlKF9tZm4ocHRfbWZuW21lcmdlX2xldmVsIC0gMV0pKSk7Ci0gICAgfQotCi1vdXQ6
CiAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7CiAgICAgcmV0dXJuIDA7
CiB9CkBAIC04MDEsOSArNjMxLDYgQEAgaW50IGFtZF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBk
b21haW4gKmQsIGRmbl90IGRmbikKICAgICAvKiBtYXJrIFBURSBhcyAncGFnZSBub3QgcHJlc2Vu
dCcgKi8KICAgICBjbGVhcl9pb21tdV9wdGVfcHJlc2VudChwdF9tZm5bMV0sIGRmbl94KGRmbikp
OwogCi0gICAgLyogTm8gZnVydGhlciBtZXJnaW5nIGluIGFtZF9pb21tdV9tYXBfcGFnZSgpLCBh
cyB0aGUgbG9naWMgZG9lc24ndCBjb3BlLiAqLwotICAgIGhkLT5hcmNoLm5vX21lcmdlID0gdHJ1
ZTsKLQogICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwogCiAgICAgYW1k
X2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGRmbl94KGRmbiksIDApOwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9pb21tdS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCmluZGV4
IDA1NTQ2NmI1YmYuLjhkYzM5MjQ3M2QgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
aW9tbXUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmgKQEAgLTUyLDcgKzUyLDYg
QEAgc3RydWN0IGFyY2hfaW9tbXUKIAogICAgIC8qIGFtZCBpb21tdSBzdXBwb3J0ICovCiAgICAg
aW50IHBhZ2luZ19tb2RlOwotICAgIGJvb2wgbm9fbWVyZ2U7CiAgICAgc3RydWN0IHBhZ2VfaW5m
byAqcm9vdF90YWJsZTsKICAgICBzdHJ1Y3QgZ3Vlc3RfaW9tbXUgKmdfaW9tbXU7CiB9OwotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Dec 19 13:44:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Dec 2018 13:44:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gZc9C-0004cd-2D; Wed, 19 Dec 2018 13:44:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=83j6=O4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gZc9A-0004cR-IL
 for xen-changelog@lists.xenproject.org; Wed, 19 Dec 2018 13:44:24 +0000
X-Inumbo-ID: 317559f0-0394-11e9-8ad8-2fa518d08c16
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 317559f0-0394-11e9-8ad8-2fa518d08c16;
 Wed, 19 Dec 2018 13:44:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gZc99-0007eB-0r
 for xen-changelog@lists.xenproject.org; Wed, 19 Dec 2018 13:44:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gZc98-0007rZ-Uf
 for xen-changelog@lists.xenproject.org; Wed, 19 Dec 2018 13:44:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gZc98-0007rZ-Uf@xenbits.xenproject.org>
Date: Wed, 19 Dec 2018 13:44:22 +0000
Subject: [Xen-changelog] [xen master] gic-vgic: Drop an excessive clear_lrs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNjYTg3MTI4YWFiMTgyMGQyNjlmN2ViYzZjMTY5ZjI3ZGFmZGJhZGQKQXV0aG9yOiAg
ICAgQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KQXV0aG9yRGF0ZTogV2Vk
IERlYyAxMiAyMDoyMDo1NCAyMDE4ICswMjAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBEZWMgMTQgMTU6MjU6MjEgMjAxOCAr
MDAwMAoKICAgIGdpYy12Z2ljOiBEcm9wIGFuIGV4Y2Vzc2l2ZSBjbGVhcl9scnMKICAgIAogICAg
VGhpcyBhY3Rpb24gaXMgZXhjZXNzaXZlIGJlY2F1c2UgZm9yIGFuIGludmFsaWQgTFIgdGhlcmUg
aXMgbm8gbmVlZAogICAgdG8gd3JpdGUgYW5vdGhlciBpbnZhbGlkIHZhbHVlIHRvIGEgcmVnaXN0
ZXIuIFNvIHdlIGNhbiBza2lwIGl0IGhlcmUsCiAgICBzYXZpbmcgYSBwZXJpcGhlcmFsIHJlZ2lz
dGVyIHdyaXRlLgogICAgS2VlcCBjbGVhcmluZyB0aGUgTFIgZm9yIHRoZSBERUJVRyBidWlsZC4g
VGhpcyB3b3VsZCBtYWtlIGR1bXBlZAogICAgaW52YWxpZCBMUnMgYmUgemVyby4gVGhhdCBpcyBt
b3JlIG9idmlvdXMgdGhhbiBwaWNraW5nIHN0YXRlIGJpdHMKICAgIGZyb20gYSBub24temVybyB2
YWx1ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNv
dkBlcGFtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9naWMtdmdpYy5jIHwgMiArKwogMSBmaWxlIGNoYW5n
ZWQsIDIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdmdpYy5j
IGIveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMKaW5kZXggOTkwMzk5Y2YzZi4uNDg5MjJmNTU5NSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL2dp
Yy12Z2ljLmMKQEAgLTIxNiw3ICsyMTYsOSBAQCBzdGF0aWMgdm9pZCBnaWNfdXBkYXRlX29uZV9s
cihzdHJ1Y3QgdmNwdSAqdiwgaW50IGkpCiAgICAgfQogICAgIGVsc2UKICAgICB7CisjaWZuZGVm
IE5ERUJVRwogICAgICAgICBnaWNfaHdfb3BzLT5jbGVhcl9scihpKTsKKyNlbmRpZgogICAgICAg
ICBjbGVhcl9iaXQoaSwgJnRoaXNfY3B1KGxyX21hc2spKTsKIAogICAgICAgICBpZiAoIHAtPmRl
c2MgIT0gTlVMTCApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Dec 19 13:44:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Dec 2018 13:44:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gZc9N-0004dy-49; Wed, 19 Dec 2018 13:44:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=83j6=O4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gZc9L-0004dk-Jf
 for xen-changelog@lists.xenproject.org; Wed, 19 Dec 2018 13:44:35 +0000
X-Inumbo-ID: 37889c62-0394-11e9-bc93-9b605cb1eae7
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 37889c62-0394-11e9-bc93-9b605cb1eae7;
 Wed, 19 Dec 2018 13:44:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gZc9J-0007eK-6w
 for xen-changelog@lists.xenproject.org; Wed, 19 Dec 2018 13:44:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gZc9J-0007si-4L
 for xen-changelog@lists.xenproject.org; Wed, 19 Dec 2018 13:44:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gZc9J-0007si-4L@xenbits.xenproject.org>
Date: Wed, 19 Dec 2018 13:44:33 +0000
Subject: [Xen-changelog] [xen master] arm/irq: skip action availability
 check for non-debug build
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ0OGVmMTExYzc4MWQ5YmI3NzQwMjY0ZjY0ODFjYzI0MTIwOTM5OTMKQXV0aG9yOiAg
ICAgQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KQXV0aG9yRGF0ZTogV2Vk
IERlYyAxMiAyMDoyMDo1NSAyMDE4ICswMjAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBEZWMgMTQgMTU6MjU6MzUgMjAxOCAr
MDAwMAoKICAgIGFybS9pcnE6IHNraXAgYWN0aW9uIGF2YWlsYWJpbGl0eSBjaGVjayBmb3Igbm9u
LWRlYnVnIGJ1aWxkCiAgICAKICAgIFVuZGVyIGRlc2MtPmxvY2sgdGFrZW46CiAgICBBbiBJUlEg
d2l0aCBfSVJRX0dVRVNUIGZsYWcgc2V0IGFsd2F5cyBoYXMgYW4gYWN0aW9uLgogICAgQW4gSVJR
IHdpdGggX0lSUV9ESVNBQkxFRCBmbGFnIGNsZWFyZWQgYWx3YXlzIGhhcyBhbiBhY3Rpb24uCiAg
ICBUaG9zZSBmbGFncyBjaGVja3MgY292ZXIgYWxsIGFjY2Vzc2VzIHRvIGRlc2MtPmFjdGlvbiBp
biBkb19JUlEsCiAgICBzbyB3ZSBjYW4gc2tpcCBkZXNjLT5hY3Rpb24gY2hlY2sgaW4gbm9uLWRl
YnVnIGJ1aWxkLgogICAgS2VlcCBpbiBwbGFjZSBmb3IgZGVidWcgYnVpbGQgdG8gaGVscCBkaWFn
bm9zdGljcyBwb3RlbnRpYWwKICAgIG1pc2NvbmZpZ3VyYXRpb24uCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CiAgICBBY2tlZC1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0v
aXJxLmMgfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2lycS5jIGIveGVuL2FyY2gvYXJtL2lycS5jCmluZGV4IGQ2YTAyNzNk
N2EuLjRhMDJjYzFlYmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9pcnEuYworKysgYi94ZW4v
YXJjaC9hcm0vaXJxLmMKQEAgLTIwOSwxMiArMjA5LDE0IEBAIHZvaWQgZG9fSVJRKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzLCB1bnNpZ25lZCBpbnQgaXJxLCBpbnQgaXNfZmlxKQogICAgIHNw
aW5fbG9jaygmZGVzYy0+bG9jayk7CiAgICAgZGVzYy0+aGFuZGxlci0+YWNrKGRlc2MpOwogCisj
aWZuZGVmIE5ERUJVRwogICAgIGlmICggIWRlc2MtPmFjdGlvbiApCiAgICAgewogICAgICAgICBw
cmludGsoIlVua25vd24gJXMgJSMzLjN4XG4iLAogICAgICAgICAgICAgICAgaXNfZmlxID8gIkZJ
USIgOiAiSVJRIiwgaXJxKTsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQorI2VuZGlmCiAKICAg
ICBpZiAoIHRlc3RfYml0KF9JUlFfR1VFU1QsICZkZXNjLT5zdGF0dXMpICkKICAgICB7Ci0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Dec 19 13:44:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Dec 2018 13:44:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gZc9X-0004fO-61; Wed, 19 Dec 2018 13:44:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=83j6=O4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gZc9V-0004fD-Nq
 for xen-changelog@lists.xenproject.org; Wed, 19 Dec 2018 13:44:45 +0000
X-Inumbo-ID: 3d9cc470-0394-11e9-bc2a-b3b0fddfc9bd
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3d9cc470-0394-11e9-bc2a-b3b0fddfc9bd;
 Wed, 19 Dec 2018 13:44:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gZc9T-0007fT-D4
 for xen-changelog@lists.xenproject.org; Wed, 19 Dec 2018 13:44:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gZc9T-0007tx-Aa
 for xen-changelog@lists.xenproject.org; Wed, 19 Dec 2018 13:44:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gZc9T-0007tx-Aa@xenbits.xenproject.org>
Date: Wed, 19 Dec 2018 13:44:43 +0000
Subject: [Xen-changelog] [xen master] xen: add CONFIG item for default dom0
 memory size
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQyZDcxYTU0NzFlMTQ1YjYzMzI0MjQyZDAzM2M3OTVhMmY1ZTExMmYKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gRGVjIDEw
IDEyOjQ0OjIyIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogRnJpIERlYyAxNCAxNTozMzo1OSAyMDE4ICswMDAwCgog
ICAgeGVuOiBhZGQgQ09ORklHIGl0ZW0gZm9yIGRlZmF1bHQgZG9tMCBtZW1vcnkgc2l6ZQogICAg
CiAgICBXaXRoIGJlaW5nIGFibGUgdG8gc3BlY2lmeSBhIGRvbTBfbWVtIHZhbHVlIGRlcGVuZGlu
ZyBvbiBob3N0IG1lbW9yeQogICAgc2l6ZSBvbiB4ODYgbWFrZSBpdCBlYXN5IGZvciBkaXN0cm9z
IHRvIHNwZWNpZnkgYSBkZWZhdWx0IGRvbTAgc2l6ZSBieQogICAgYWRkaW5nIGEgQ09ORklHX0RP
TTBfTUVNIGl0ZW0gd2hpY2ggcHJlc2V0cyB0aGUgZG9tMF9tZW0gYm9vdCBwYXJhbWV0ZXIKICAg
IHZhbHVlLgogICAgCiAgICBJdCB3aWxsIGJlIHVzZWQgb25seSBpZiBubyBkb20wX21lbSBwYXJh
bWV0ZXIgd2FzIHNwZWNpZmllZCBpbiB0aGUKICAgIGJvb3QgcGFyYW1ldGVycy4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9kb21haW5f
YnVpbGQuYyB8ICA3ICsrKysrKysKIHhlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMgICB8ICA2ICsr
KysrKwogeGVuL2NvbW1vbi9LY29uZmlnICAgICAgICAgIHwgMTMgKysrKysrKysrKysrKwogMyBm
aWxlcyBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IGIwZWMz
ZjBiNzIuLmQyYzYzYTg5Y2EgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQu
YworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKQEAgLTMyLDkgKzMyLDEyIEBAIHN0
YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0ZGF0YSBvcHRfZG9tMF9tYXhfdmNwdXM7CiBpbnRlZ2Vy
X3BhcmFtKCJkb20wX21heF92Y3B1cyIsIG9wdF9kb20wX21heF92Y3B1cyk7CiAKIHN0YXRpYyB1
NjQgX19pbml0ZGF0YSBkb20wX21lbTsKK3N0YXRpYyBib29sIF9faW5pdGRhdGEgZG9tMF9tZW1f
c2V0OwogCiBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9kb20wX21lbShjb25zdCBjaGFyICpzKQog
eworICAgIGRvbTBfbWVtX3NldCA9IHRydWU7CisKICAgICBkb20wX21lbSA9IHBhcnNlX3NpemVf
YW5kX3VuaXQocywgJnMpOwogCiAgICAgcmV0dXJuICpzID8gLUVJTlZBTCA6IDA7CkBAIC0yMTE0
LDYgKzIxMTcsMTAgQEAgaW50IF9faW5pdCBjb25zdHJ1Y3RfZG9tMChzdHJ1Y3QgZG9tYWluICpk
KQogICAgIEJVR19PTihkLT5kb21haW5faWQgIT0gMCk7CiAKICAgICBwcmludGsoIioqKiBMT0FE
SU5HIERPTUFJTiAwICoqKlxuIik7CisKKyAgICBpZiAoICFkb20wX21lbV9zZXQgJiYgQ09ORklH
X0RPTTBfTUVNWzBdICkKKyAgICAgICAgcGFyc2VfZG9tMF9tZW0oQ09ORklHX0RPTTBfTUVNKTsK
KwogICAgIGlmICggZG9tMF9tZW0gPD0gMCApCiAgICAgewogICAgICAgICB3YXJuaW5nX2FkZCgi
UExFQVNFIFNQRUNJRlkgZG9tMF9tZW0gUEFSQU1FVEVSIC0gVVNJTkcgNTEyTSBGT1IgTk9XXG4i
KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYv
ZG9tMF9idWlsZC5jCmluZGV4IDY3M2IzZWU0ZTYuLjU0NzM3ZGFmNmEgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwpA
QCAtMjksNiArMjksNyBAQCBzdHJ1Y3QgbWVtc2l6ZSB7CiBzdGF0aWMgc3RydWN0IG1lbXNpemUg
X19pbml0ZGF0YSBkb20wX3NpemU7CiBzdGF0aWMgc3RydWN0IG1lbXNpemUgX19pbml0ZGF0YSBk
b20wX21pbl9zaXplOwogc3RhdGljIHN0cnVjdCBtZW1zaXplIF9faW5pdGRhdGEgZG9tMF9tYXhf
c2l6ZSA9IHsgLm5yX3BhZ2VzID0gTE9OR19NQVggfTsKK3N0YXRpYyBib29sIF9faW5pdGRhdGEg
ZG9tMF9tZW1fc2V0OwogCiBzdGF0aWMgYm9vbCBfX2luaXQgbWVtc2l6ZV9ndF96ZXJvKGNvbnN0
IHN0cnVjdCBtZW1zaXplICpzeikKIHsKQEAgLTExNyw2ICsxMTgsOCBAQCBzdGF0aWMgaW50IF9f
aW5pdCBwYXJzZV9kb20wX21lbShjb25zdCBjaGFyICpzKQogewogICAgIGludCByZXQ7CiAKKyAg
ICBkb20wX21lbV9zZXQgPSB0cnVlOworCiAgICAgLyogeGVuLXNoaW0gdXNlcyBzaGltX21lbSBw
YXJhbWV0ZXIgaW5zdGVhZCBvZiBkb20wX21lbSAqLwogICAgIGlmICggcHZfc2hpbSApCiAgICAg
ewpAQCAtMzM5LDYgKzM0Miw5IEBAIHVuc2lnbmVkIGxvbmcgX19pbml0IGRvbTBfY29tcHV0ZV9u
cl9wYWdlcygKICAgICB1bnNpZ25lZCBsb25nIGF2YWlsID0gMCwgbnJfcGFnZXMsIG1pbl9wYWdl
cywgbWF4X3BhZ2VzOwogICAgIGJvb2wgbmVlZF9wYWdpbmc7CiAKKyAgICBpZiAoICFkb20wX21l
bV9zZXQgJiYgQ09ORklHX0RPTTBfTUVNWzBdICkKKyAgICAgICAgcGFyc2VfZG9tMF9tZW0oQ09O
RklHX0RPTTBfTUVNKTsKKwogICAgIGZvcl9lYWNoX25vZGVfbWFzayAoIG5vZGUsIGRvbTBfbm9k
ZXMgKQogICAgICAgICBhdmFpbCArPSBhdmFpbF9kb21oZWFwX3BhZ2VzX3JlZ2lvbihub2RlLCAw
LCAwKSArCiAgICAgICAgICAgICAgICAgIGluaXRpYWxfaW1hZ2VzX25ycGFnZXMobm9kZSk7CmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL0tjb25maWcgYi94ZW4vY29tbW9uL0tjb25maWcKaW5kZXgg
NjgxMzJhM2ExMC4uMzdmODUwNTUxYSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9LY29uZmlnCisr
KyBiL3hlbi9jb21tb24vS2NvbmZpZwpAQCAtMzIzLDQgKzMyMywxNyBAQCBjb25maWcgQ01ETElO
RV9PVkVSUklERQogCiAJICBUaGlzIGlzIHVzZWQgdG8gd29yayBhcm91bmQgYnJva2VuIGJvb3Rs
b2FkZXJzLiBUaGlzIHNob3VsZAogCSAgYmUgc2V0IHRvICdOJyB1bmRlciBub3JtYWwgY29uZGl0
aW9ucy4KKworY29uZmlnIERPTTBfTUVNCisJc3RyaW5nICJEZWZhdWx0IHZhbHVlIGZvciBkb20w
X21lbSBib290IHBhcmFtZXRlciIKKwlkZWZhdWx0ICIiCisJLS0taGVscC0tLQorCSAgU2V0cyBh
IGRlZmF1bHQgdmFsdWUgZm9yIGRvbTBfbWVtLCBlLmcuICI1MTJNIi4KKwkgIFRoZSBzcGVjaWZp
ZWQgc3RyaW5nIHdpbGwgYmUgdXNlZCBmb3IgdGhlIGRvbTBfbWVtIHBhcmFtZXRlciBpbgorCSAg
Y2FzZSBpdCB3YXMgbm90IHNwZWNpZmllZCBvbiB0aGUgY29tbWFuZCBsaW5lLgorCisJICBTZWUg
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gZm9yIHRoZSBzdXBwb3J0ZWQgc3lu
dGF4LgorCisJICBMZWF2ZSBlbXB0eSBpZiB5b3UgYXJlIG5vdCBzdXJlIHdoYXQgdG8gc3BlY2lm
eS4KKwogZW5kbWVudQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Wed Dec 19 13:44:57 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Dec 2018 13:44:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gZc9h-0004h7-7k; Wed, 19 Dec 2018 13:44:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=83j6=O4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gZc9f-0004gs-PK
 for xen-changelog@lists.xenproject.org; Wed, 19 Dec 2018 13:44:55 +0000
X-Inumbo-ID: 43b0f0f2-0394-11e9-8cc5-0f25b0f6ae62
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 43b0f0f2-0394-11e9-8cc5-0f25b0f6ae62;
 Wed, 19 Dec 2018 13:44:53 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gZc9d-0007fd-JP
 for xen-changelog@lists.xenproject.org; Wed, 19 Dec 2018 13:44:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gZc9d-0007vE-Gs
 for xen-changelog@lists.xenproject.org; Wed, 19 Dec 2018 13:44:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gZc9d-0007vE-Gs@xenbits.xenproject.org>
Date: Wed, 19 Dec 2018 13:44:53 +0000
Subject: [Xen-changelog] [xen master] xen/arm: mm: Use pte_xen_addr when
 creating xen entries
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU3Mjc0NTY3MWE0MmU3ZjExYTk0MTg1MzM3NjNkMjEwZDNmMGM4MzUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIERl
YyAxNCAxMTo0NDo1NCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IE1vbiBEZWMgMTcgMDk6NTg6NDAgMjAxOCArMDAw
MAoKICAgIHhlbi9hcm06IG1tOiBVc2UgcHRlX3hlbl9hZGRyIHdoZW4gY3JlYXRpbmcgeGVuIGVu
dHJpZXMKICAgIAogICAgVGhlIGhlbHBlciBwdGVfeGVuX2FkZHIgY29tcHV0ZXMgdGhlIE1GTiBi
YXNlZCBvbiB0aGUgdmlydHVhbAogICAgYWRkcmVzcyBhbmQgZ2VuZXJhdGVzIHRoZSBQVEUuIFRo
aXMgY2FuIGJlIHIKICAgIAogICAgQXQgdGhlIHNhbWUgdGltZSwgbWFrZSB2YSBhIHZhZGRyX3Qg
dG8gbWFrZSBjbGVhciBpdCBob2xkcyB2aXJ0dWFsIGFkZHJlc3MuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gv
YXJtL21tLmMgfCA1ICsrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAzIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJt
L21tLmMKaW5kZXggMjU1NmU1N2E5OS4uOTFmM2FlZjkzYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTY1MiwxMiArNjUyLDExIEBAIHZv
aWQgX19pbml0IHNldHVwX3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0
LCBwYWRkcl90IHhlbl9wYWRkcikKICAgICAvKiBCcmVhayB1cCB0aGUgWGVuIG1hcHBpbmcgaW50
byA0ayBwYWdlcyBhbmQgcHJvdGVjdCB0aGVtIHNlcGFyYXRlbHkuICovCiAgICAgZm9yICggaSA9
IDA7IGkgPCBMUEFFX0VOVFJJRVM7IGkrKyApCiAgICAgewotICAgICAgICBtZm5fdCBtZm4gPSBt
Zm5fYWRkKG1hZGRyX3RvX21mbih4ZW5fcGFkZHIpLCBpKTsKLSAgICAgICAgdW5zaWduZWQgbG9u
ZyB2YSA9IFhFTl9WSVJUX1NUQVJUICsgKGkgPDwgUEFHRV9TSElGVCk7CisgICAgICAgIHZhZGRy
X3QgdmEgPSBYRU5fVklSVF9TVEFSVCArIChpIDw8IFBBR0VfU0hJRlQpOwogCiAgICAgICAgIGlm
ICggIWlzX2tlcm5lbCh2YSkgKQogICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIHB0ZSA9IG1m
bl90b194ZW5fZW50cnkobWZuLCBNVF9OT1JNQUwpOworICAgICAgICBwdGUgPSBwdGVfb2ZfeGVu
YWRkcih2YSk7CiAgICAgICAgIHB0ZS5wdC50YWJsZSA9IDE7IC8qIDRrIG1hcHBpbmdzIGFsd2F5
cyBoYXZlIHRoaXMgYml0IHNldCAqLwogICAgICAgICBpZiAoIGlzX2tlcm5lbF90ZXh0KHZhKSB8
fCBpc19rZXJuZWxfaW5pdHRleHQodmEpICkKICAgICAgICAgewotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Dec 19 13:45:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Dec 2018 13:45:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gZc9q-0004ii-Bd; Wed, 19 Dec 2018 13:45:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=83j6=O4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gZc9p-0004iW-6a
 for xen-changelog@lists.xenproject.org; Wed, 19 Dec 2018 13:45:05 +0000
X-Inumbo-ID: 49c31cd6-0394-11e9-91ce-6be045d6229b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 49c31cd6-0394-11e9-91ce-6be045d6229b;
 Wed, 19 Dec 2018 13:45:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gZc9n-0007gq-Pj
 for xen-changelog@lists.xenproject.org; Wed, 19 Dec 2018 13:45:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gZc9n-0007wl-NJ
 for xen-changelog@lists.xenproject.org; Wed, 19 Dec 2018 13:45:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gZc9n-0007wl-NJ@xenbits.xenproject.org>
Date: Wed, 19 Dec 2018 13:45:03 +0000
Subject: [Xen-changelog] [xen master] x86/hvm: Corrections to RDTSCP
 intercept handling
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7165293547912958401=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============7165293547912958401==
Content-Type: text/plain

commit 3fd3fda9c26fc3c4f77250f795ed7ff9d38e2ec6
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Fri Nov 30 16:14:08 2018 +0000
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Mon Dec 17 16:28:03 2018 +0000

    x86/hvm: Corrections to RDTSCP intercept handling
    
    For both VT-x and SVM, the RDTSCP intercept will trigger if the pipeline
    supports the instruction, but the guest may not have RDTSCP in its featureset.
    Bring the vmexit handlers in line with the main emulator behaviour by
    optionally handing back #UD.
    
    Next on the AMD side, if RDTSCP actually ends up being intercepted on a debug
    build or first-gen SVM hardware which lacks NRIP, we first update regs->rcx,
    then call __get_instruction_length() asking for RDTSC.  As the two
    instructions are different (and indeed, different lengths!),
    __get_instruction_length_from_list() fails and hands back a #GP fault.
    
    This can demonstrated by putting a guest into tsc_mode="always emulate" and
    executing an RDTSCP instruction:
    
      (d1) --- Xen Test Framework ---
      (d1) Environment: HVM 64bit (Long mode 4 levels)
      (d1) Test rdtscp
      (d1) TSC mode 1
      (XEN) emulate.c:147:d1v0 __get_instruction_length: Mismatch between expected and actual instruction:
      (XEN) emulate.c:152:d1v0   insn_index 8, opcode 0xf0031 modrm 0
      (XEN) emulate.c:154:d1v0   rip 0x10475f, nextrip 0x104762, len 3
      (XEN) SVM insn len emulation failed (1): d1v0 64bit @ 0008:0010475f -> 0f 01 f9 0f 31 5b 31 ff 31 c0 e9 c2 db ff ff 00
      (d1) ******************************
      (d1) PANIC: Unhandled exception at 0008:000000000010475f
      (d1) Vec 13 #GP[0000]
      (d1) ******************************
    
    First, teach __get_instruction_length() to cope with RDTSCP, and improve
    svm_vmexit_do_rdtsc() to ask for the correct instruction.  Move the regs->rcx
    adjustment into this function to ensure it gets done after we are done
    potentially raising faults.
    
    Reported-by: Paul Durrant <paul.durrant@citrix.com>
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Brian Woods <brian.woods@amd.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Kevin Tian <kevin.tian@intel.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
---
 xen/arch/x86/hvm/svm/emulate.c        |  1 +
 xen/arch/x86/hvm/svm/svm.c            | 22 +++++++++++++++++-----
 xen/arch/x86/hvm/vmx/vmx.c            |  8 ++++++++
 xen/include/asm-x86/hvm/svm/emulate.h |  1 +
 4 files changed, 27 insertions(+), 5 deletions(-)

diff --git a/xen/arch/x86/hvm/svm/emulate.c b/xen/arch/x86/hvm/svm/emulate.c
index 3d04af0ea9..4abeab8655 100644
--- a/xen/arch/x86/hvm/svm/emulate.c
+++ b/xen/arch/x86/hvm/svm/emulate.c
@@ -75,6 +75,7 @@ static const struct {
     [INSTR_STGI]    = { X86EMUL_OPC(0x0f, 0x01), MODRM(3, 3, 4) },
     [INSTR_CLGI]    = { X86EMUL_OPC(0x0f, 0x01), MODRM(3, 3, 5) },
     [INSTR_INVLPGA] = { X86EMUL_OPC(0x0f, 0x01), MODRM(3, 3, 7) },
+    [INSTR_RDTSCP]  = { X86EMUL_OPC(0x0f, 0x01), MODRM(3, 7, 1) },
     [INSTR_INVD]    = { X86EMUL_OPC(0x0f, 0x08) },
     [INSTR_WBINVD]  = { X86EMUL_OPC(0x0f, 0x09) },
     [INSTR_WRMSR]   = { X86EMUL_OPC(0x0f, 0x30) },
diff --git a/xen/arch/x86/hvm/svm/svm.c b/xen/arch/x86/hvm/svm/svm.c
index 40937bfa47..9464394b0d 100644
--- a/xen/arch/x86/hvm/svm/svm.c
+++ b/xen/arch/x86/hvm/svm/svm.c
@@ -2279,14 +2279,28 @@ static void svm_vmexit_do_hlt(struct vmcb_struct *vmcb,
     hvm_hlt(regs->eflags);
 }
 
-static void svm_vmexit_do_rdtsc(struct cpu_user_regs *regs)
+static void svm_vmexit_do_rdtsc(struct cpu_user_regs *regs, bool rdtscp)
 {
+    struct vcpu *curr = current;
+    const struct domain *currd = curr->domain;
+    enum instruction_index insn = rdtscp ? INSTR_RDTSCP : INSTR_RDTSC;
     unsigned int inst_len;
 
-    if ( (inst_len = __get_instruction_length(current, INSTR_RDTSC)) == 0 )
+    if ( rdtscp && !currd->arch.cpuid->extd.rdtscp &&
+         currd->arch.tsc_mode != TSC_MODE_PVRDTSCP )
+    {
+        hvm_inject_hw_exception(TRAP_invalid_op, X86_EVENT_NO_EC);
         return;
+    }
+
+    if ( (inst_len = __get_instruction_length(curr, insn)) == 0 )
+        return;
+
     __update_guest_eip(regs, inst_len);
 
+    if ( rdtscp )
+        regs->rcx = hvm_msr_tsc_aux(curr);
+
     hvm_rdtsc_intercept(regs);
 }
 
@@ -2968,10 +2982,8 @@ void svm_vmexit_handler(struct cpu_user_regs *regs)
         break;
 
     case VMEXIT_RDTSCP:
-        regs->rcx = hvm_msr_tsc_aux(v);
-        /* fall through */
     case VMEXIT_RDTSC:
-        svm_vmexit_do_rdtsc(regs);
+        svm_vmexit_do_rdtsc(regs, exit_reason == VMEXIT_RDTSCP);
         break;
 
     case VMEXIT_MONITOR:
diff --git a/xen/arch/x86/hvm/vmx/vmx.c b/xen/arch/x86/hvm/vmx/vmx.c
index 7f77d1fd28..2166b0dfe4 100644
--- a/xen/arch/x86/hvm/vmx/vmx.c
+++ b/xen/arch/x86/hvm/vmx/vmx.c
@@ -3589,6 +3589,7 @@ void vmx_vmexit_handler(struct cpu_user_regs *regs)
     unsigned long exit_qualification, exit_reason, idtv_info, intr_info = 0;
     unsigned int vector = 0, mode;
     struct vcpu *v = current;
+    struct domain *currd = v->domain;
 
     __vmread(GUEST_RIP,    &regs->rip);
     __vmread(GUEST_RSP,    &regs->rsp);
@@ -3956,6 +3957,13 @@ void vmx_vmexit_handler(struct cpu_user_regs *regs)
         vmx_invlpg_intercept(exit_qualification);
         break;
     case EXIT_REASON_RDTSCP:
+        if ( !currd->arch.cpuid->extd.rdtscp &&
+             currd->arch.tsc_mode != TSC_MODE_PVRDTSCP )
+        {
+            hvm_inject_hw_exception(TRAP_invalid_op, X86_EVENT_NO_EC);
+            break;
+        }
+
         regs->rcx = hvm_msr_tsc_aux(v);
         /* fall through */
     case EXIT_REASON_RDTSC:
diff --git a/xen/include/asm-x86/hvm/svm/emulate.h b/xen/include/asm-x86/hvm/svm/emulate.h
index 3de8236301..ca92abbe28 100644
--- a/xen/include/asm-x86/hvm/svm/emulate.h
+++ b/xen/include/asm-x86/hvm/svm/emulate.h
@@ -30,6 +30,7 @@ enum instruction_index {
     INSTR_HLT,
     INSTR_INT3,
     INSTR_RDTSC,
+    INSTR_RDTSCP,
     INSTR_PAUSE,
     INSTR_XSETBV,
     INSTR_VMRUN,
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7165293547912958401==--

From xen-changelog-bounces@lists.xenproject.org Wed Dec 19 14:00:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Dec 2018 14:00:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gZcON-0006Qj-Pk; Wed, 19 Dec 2018 14:00:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=83j6=O4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gZcON-0006Qd-5T
 for xen-changelog@lists.xenproject.org; Wed, 19 Dec 2018 14:00:07 +0000
X-Inumbo-ID: 633796b8-0396-11e9-96e2-7beef9c1a1fd
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 633796b8-0396-11e9-96e2-7beef9c1a1fd;
 Wed, 19 Dec 2018 14:00:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gZcOL-00083O-G0
 for xen-changelog@lists.xenproject.org; Wed, 19 Dec 2018 14:00:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gZcOL-0000iD-DV
 for xen-changelog@lists.xenproject.org; Wed, 19 Dec 2018 14:00:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gZcOL-0000iD-DV@xenbits.xenproject.org>
Date: Wed, 19 Dec 2018 14:00:05 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: introduce platform_smc
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ1NjA4MzQ5YmE0ZjRhMDNiNzQ5YWY1MjVjN2JjYTkxNzMyOTcxZTEKQXV0aG9yOiAg
ICAgRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmlnbGVzaWFzQHhpbGlueC5jb20+CkF1dGhvckRh
dGU6IFR1ZSBEZWMgMTggMTU6MzI6NDUgMjAxOCAtMDgwMApDb21taXQ6ICAgICBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDE5IDEzOjQ4OjUx
IDIwMTggKzAwMDAKCiAgICB4ZW4vYXJtOiBpbnRyb2R1Y2UgcGxhdGZvcm1fc21jCiAgICAKICAg
IEludHJvZHVjZSBwbGF0Zm9ybV9zbWMgYXMgYSB3YXkgdG8gaGFuZGxlIGZpcm13YXJlIGNhbGxz
IHRoYXQgWGVuIGRvZXMKICAgIG5vdCBrbm93IGFib3V0IGluIGEgcGxhdGZvcm0gc3BlY2lmaWMg
d2F5LiBUaGlzIGlzIHBhcnRpY3VsYXJseSB1c2VmdWwKICAgIGZvciBpbXBsZW1lbnRpbmcgdGhl
IFNpUCAoU29DIGltcGxlbWVudGF0aW9uIHNwZWNpZmljKSBzZXJ2aWNlIGNhbGxzLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBFZGdhciBFLiBJZ2xlc2lhcyA8ZWRnYXIuaWdsZXNpYXNAeGlsaW54
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGls
aW54LmNvbT4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgotLS0KIHhlbi9hcmNoL2FybS9wbGF0Zm9ybS5jICAgICAgICB8IDggKysrKysrKysKIHhlbi9h
cmNoL2FybS92c21jLmMgICAgICAgICAgICB8IDQgKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9w
bGF0Zm9ybS5oIHwgMyArKysKIDMgZmlsZXMgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybS5jIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jt
LmMKaW5kZXggMGJhMjAwMTY0Zi4uOGViMGI2ZTU3YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L3BsYXRmb3JtLmMKKysrIGIveGVuL2FyY2gvYXJtL3BsYXRmb3JtLmMKQEAgLTEyNyw2ICsxMjcs
MTQgQEAgdm9pZCBwbGF0Zm9ybV9wb3dlcm9mZih2b2lkKQogICAgICAgICBwbGF0Zm9ybS0+cG93
ZXJvZmYoKTsKIH0KIAorYm9vbCBwbGF0Zm9ybV9zbWMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpCit7CisgICAgaWYgKCBsaWtlbHkocGxhdGZvcm0gJiYgcGxhdGZvcm0tPnNtYykgKQorICAg
ICAgICByZXR1cm4gcGxhdGZvcm0tPnNtYyhyZWdzKTsKKworICAgIHJldHVybiBmYWxzZTsKK30K
KwogYm9vbCBwbGF0Zm9ybV9oYXNfcXVpcmsodWludDMyX3QgcXVpcmspCiB7CiAgICAgdWludDMy
X3QgcXVpcmtzID0gMDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92c21jLmMgYi94ZW4vYXJj
aC9hcm0vdnNtYy5jCmluZGV4IGM0Y2NhZTYwMzAuLmM3MmI5YTA0ZmYgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS92c21jLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwpAQCAtMjUsNiArMjUs
NyBAQAogI2luY2x1ZGUgPGFzbS9zbWNjYy5oPgogI2luY2x1ZGUgPGFzbS90cmFwcy5oPgogI2lu
Y2x1ZGUgPGFzbS92cHNjaS5oPgorI2luY2x1ZGUgPGFzbS9wbGF0Zm9ybS5oPgogCiAvKiBOdW1i
ZXIgb2YgZnVuY3Rpb25zIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgSHlwZXJ2aXNvciBTZXJ2aWNl
LiAqLwogI2RlZmluZSBYRU5fU01DQ0NfRlVOQ1RJT05fQ09VTlQgMwpAQCAtMjcyLDYgKzI3Myw5
IEBAIHN0YXRpYyBib29sIHZzbWNjY19oYW5kbGVfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKICAgICAgICAgY2FzZSBBUk1fU01DQ0NfT1dORVJfU1RBTkRBUkQ6CiAgICAgICAgICAg
ICBoYW5kbGVkID0gaGFuZGxlX3Nzc2MocmVncyk7CiAgICAgICAgICAgICBicmVhazsKKyAgICAg
ICAgY2FzZSBBUk1fU01DQ0NfT1dORVJfU0lQOgorICAgICAgICAgICAgaGFuZGxlZCA9IHBsYXRm
b3JtX3NtYyhyZWdzKTsKKyAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAgICAgfQogCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BsYXRmb3JtLmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL3BsYXRmb3JtLmgKaW5kZXggYmY5MjU4MTU2Yy4uZWQ0ZDMwYTFiZSAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wbGF0Zm9ybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vcGxhdGZvcm0uaApAQCAtMjUsNiArMjUsOCBAQCBzdHJ1Y3QgcGxhdGZvcm1fZGVzYyB7CiAg
ICAgdm9pZCAoKnJlc2V0KSh2b2lkKTsKICAgICAvKiBQbGF0Zm9ybSBwb3dlci1vZmYgKi8KICAg
ICB2b2lkICgqcG93ZXJvZmYpKHZvaWQpOworICAgIC8qIFBsYXRmb3JtIHNwZWNpZmljIFNNQyBo
YW5kbGVyICovCisgICAgYm9vbCAoKnNtYykoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwog
ICAgIC8qCiAgICAgICogUGxhdGZvcm0gcXVpcmtzCiAgICAgICogRGVmaW5lZCBoYXMgYSBmdW5j
dGlvbiBiZWNhdXNlIGEgcGxhdGZvcm0gY2FuIHN1cHBvcnQgbXVsdGlwbGUKQEAgLTU0LDYgKzU2
LDcgQEAgaW50IHBsYXRmb3JtX2NwdV91cChpbnQgY3B1KTsKICNlbmRpZgogdm9pZCBwbGF0Zm9y
bV9yZXNldCh2b2lkKTsKIHZvaWQgcGxhdGZvcm1fcG93ZXJvZmYodm9pZCk7Citib29sIHBsYXRm
b3JtX3NtYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CiBib29sIHBsYXRmb3JtX2hhc19x
dWlyayh1aW50MzJfdCBxdWlyayk7CiBib29sIHBsYXRmb3JtX2RldmljZV9pc19ibGFja2xpc3Rl
ZChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpOwogCi0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Dec 19 14:00:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Dec 2018 14:00:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gZcOX-0006RZ-RP; Wed, 19 Dec 2018 14:00:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=83j6=O4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gZcOW-0006RQ-RE
 for xen-changelog@lists.xenproject.org; Wed, 19 Dec 2018 14:00:16 +0000
X-Inumbo-ID: 694955b6-0396-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 694955b6-0396-11e9-8e1d-bc764e045a96;
 Wed, 19 Dec 2018 14:00:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gZcOV-00083X-Lv
 for xen-changelog@lists.xenproject.org; Wed, 19 Dec 2018 14:00:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gZcOV-0000k1-JW
 for xen-changelog@lists.xenproject.org; Wed, 19 Dec 2018 14:00:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gZcOV-0000k1-JW@xenbits.xenproject.org>
Date: Wed, 19 Dec 2018 14:00:15 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: zynqmp: Forward plaform
 specific firmware calls
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNlN2EzNTAwZTgzNmUwNTFmYzFiYjRkOTIxYTIwMDY4YzI0N2QzZjEKQXV0aG9yOiAg
ICAgRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmlnbGVzaWFzQHhpbGlueC5jb20+CkF1dGhvckRh
dGU6IFR1ZSBEZWMgMTggMTU6MzI6NDYgMjAxOCAtMDgwMApDb21taXQ6ICAgICBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDE5IDEzOjQ4OjUx
IDIwMTggKzAwMDAKCiAgICB4ZW4vYXJtOiB6eW5xbXA6IEZvcndhcmQgcGxhZm9ybSBzcGVjaWZp
YyBmaXJtd2FyZSBjYWxscwogICAgCiAgICBJbnRyb2R1Y2UgenlucW1wX2VlbWk6IGEgZnVuY3Rp
b24gcmVzcG9uc2libGUgZm9yIGltcGxlbWVudGluZyBhY2Nlc3MKICAgIGNvbnRyb2xzIG92ZXIg
dGhlIGZpcm13YXJlIGNhbGxzLiBPbmx5IGNhbGxzIHRoYXQgYXJlIGFsbG93ZWQgYXJlCiAgICBm
b3J3YXJkZWQgdG8gdGhlIGZpcm13YXJlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBFZGdhciBF
LiBJZ2xlc2lhcyA8ZWRnYXIuaWdsZXNpYXNAeGlsaW54LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KICAgIEFja2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9wbGF0
Zm9ybXMvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgIHwgIDEgKwogeGVuL2FyY2gvYXJtL3Bs
YXRmb3Jtcy94aWxpbngtenlucW1wLWVlbWkuYyAgICAgICAgfCAzNCArKysrKysrKysrKysrKysr
KysrKysrCiB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3hpbGlueC16eW5xbXAuYyAgICAgICAgICAg
ICB8IDI0ICsrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9wbGF0Zm9ybXMveGls
aW54LXp5bnFtcC1lZW1pLmggfCAzMCArKysrKysrKysrKysrKysrKysrCiA0IGZpbGVzIGNoYW5n
ZWQsIDg5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1z
L01ha2VmaWxlIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9NYWtlZmlsZQppbmRleCBiZDcyNGEx
ZGFkLi4wMTYwOGY4OWVlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL01ha2Vm
aWxlCisrKyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvTWFrZWZpbGUKQEAgLTksMyArOSw0IEBA
IG9iai0kKENPTkZJR19BTExfUExBVCkgICArPSBzdW54aS5vCiBvYmotJChDT05GSUdfQUxMNjRf
UExBVCkgKz0gdGh1bmRlcngubwogb2JqLSQoQ09ORklHX0FMTDY0X1BMQVQpICs9IHhnZW5lLXN0
b3JtLm8KIG9iai0kKENPTkZJR19NUFNPQ19QTEFURk9STSkgICs9IHhpbGlueC16eW5xbXAubwor
b2JqLSQoQ09ORklHX01QU09DX1BMQVRGT1JNKSAgKz0geGlsaW54LXp5bnFtcC1lZW1pLm8KZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMveGlsaW54LXp5bnFtcC1lZW1pLmMgYi94
ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3hpbGlueC16eW5xbXAtZWVtaS5jCm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjM2OWJiM2YyZjYKLS0tIC9kZXYvbnVsbAorKysgYi94
ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3hpbGlueC16eW5xbXAtZWVtaS5jCkBAIC0wLDAgKzEsMzQg
QEAKKy8qCisgKiB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3hpbGlueC16eW5xbXAtZWVtaS5jCisg
KgorICogWGlsaW54IFp5bnFNUCBFRU1JIEFQSQorICoKKyAqIENvcHlyaWdodCAoYykgMjAxOCBY
aWxpbnggSW5jLgorICogV3JpdHRlbiBieSBFZGdhciBFLiBJZ2xlc2lhcyA8ZWRnYXIuaWdsZXNp
YXNAeGlsaW54LmNvbT4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91
IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1z
IGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UsIHZl
cnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisg
KgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2ls
bCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0
aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9S
IEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqLworCisjaW5jbHVkZSA8YXNtL3JlZ3MuaD4KKyNp
bmNsdWRlIDxhc20vcGxhdGZvcm1zL3hpbGlueC16eW5xbXAtZWVtaS5oPgorCitib29sIHp5bnFt
cF9lZW1pKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQoreworICAgIHJldHVybiBmYWxzZTsK
K30KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHls
ZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwK
KyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy94aWxpbngt
enlucW1wLmMgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3hpbGlueC16eW5xbXAuYwppbmRleCBk
OGNlZGVkNzBlLi42N2EwOGFjM2NhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1z
L3hpbGlueC16eW5xbXAuYworKysgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3hpbGlueC16eW5x
bXAuYwpAQCAtMTgsNiArMTgsOCBAQAogICovCiAKICNpbmNsdWRlIDxhc20vcGxhdGZvcm0uaD4K
KyNpbmNsdWRlIDxhc20vcGxhdGZvcm1zL3hpbGlueC16eW5xbXAtZWVtaS5oPgorI2luY2x1ZGUg
PGFzbS9zbWNjYy5oPgogCiBzdGF0aWMgY29uc3QgY2hhciAqIGNvbnN0IHp5bnFtcF9kdF9jb21w
YXRbXSBfX2luaXRjb25zdCA9CiB7CkBAIC0zMiw4ICszNCwzMCBAQCBzdGF0aWMgY29uc3Qgc3Ry
dWN0IGR0X2RldmljZV9tYXRjaCB6eW5xbXBfYmxhY2tsaXN0X2RldltdIF9faW5pdGNvbnN0ID0K
ICAgICB7IC8qIHNlbnRpbmVsICovIH0sCiB9OwogCitzdGF0aWMgYm9vbCB6eW5xbXBfc21jKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQoreworICAgIC8qCisgICAgICogWnlucU1QIGZpcm13
YXJlIGlzIGJhc2VkIG9uIFNNQ0NDIDEuMS4gSWYgU01DQ0MgMS4xIGlzIG5vdAorICAgICAqIGF2
YWlsYWJsZSBzb21ldGhpbmcgaXMgd3JvbmcsIGRvbid0IHRyeSB0byBoYW5kbGUgaXQuCisgICAg
ICovCisgICAgaWYgKCAhY3B1c19oYXZlX2NvbnN0X2NhcChBUk1fU01DQ0NfMV8xKSApCisgICAg
eworICAgICAgICBzdGF0aWMgYm9vbCBvbmNlID0gdHJ1ZTsKKworICAgICAgICBpZiAoIG9uY2Ug
KQorICAgICAgICB7CisgICAgICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcgIlp5bnFNUCBm
aXJtd2FyZSBFcnJvcjogbm8gU01DQ0MgMS4xICIKKyAgICAgICAgICAgICAgICAgICAic3VwcG9y
dC4gRGlzYWJsaW5nIGZpcm13YXJlIGNhbGxzLiIpOworICAgICAgICAgICAgb25jZSA9IGZhbHNl
OworICAgICAgICB9CisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICB9CisgICAgcmV0dXJuIHp5
bnFtcF9lZW1pKHJlZ3MpOworfQorCiBQTEFURk9STV9TVEFSVCh4aWxpbnhfenlucW1wLCAiWGls
aW54IFp5bnFNUCIpCiAgICAgLmNvbXBhdGlibGUgPSB6eW5xbXBfZHRfY29tcGF0LAorICAgIC5z
bWMgPSB6eW5xbXBfc21jLAogICAgIC5ibGFja2xpc3RfZGV2ID0genlucW1wX2JsYWNrbGlzdF9k
ZXYsCiBQTEFURk9STV9FTkQKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wbGF0
Zm9ybXMveGlsaW54LXp5bnFtcC1lZW1pLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BsYXRmb3Jt
cy94aWxpbngtenlucW1wLWVlbWkuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
MDAwLi40M2NlZmI1YzEwCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9w
bGF0Zm9ybXMveGlsaW54LXp5bnFtcC1lZW1pLmgKQEAgLTAsMCArMSwzMCBAQAorLyoKKyAqIENv
cHlyaWdodCAoYykgMjAxOCBYaWxpbnggSW5jLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVl
IHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlmeSBpdCB1
bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYwor
ICogTGljZW5zZSwgdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUg
Rm91bmRhdGlvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhv
cGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsg
d2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkg
b3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgKiBHTlUgR2Vu
ZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICovCisKKyNpZm5kZWYgX19B
U01fQVJNX1BMQVRGT1JNU19aWU5RTVBfSAorI2RlZmluZSBfX0FTTV9BU01fUExBVEZPUk1TX1pZ
TlFNUF9ICisKKyNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+CisKK2V4dGVybiBib29sIHp5bnFt
cF9lZW1pKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKKworI2VuZGlmIC8qIF9fQVNNX0FS
TV9QTEFURk9STVNfWllOUU1QX0ggKi8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1v
ZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBp
bmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Dec 19 14:00:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Dec 2018 14:00:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gZcOi-0006TU-TF; Wed, 19 Dec 2018 14:00:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=83j6=O4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gZcOh-0006TL-Q6
 for xen-changelog@lists.xenproject.org; Wed, 19 Dec 2018 14:00:27 +0000
X-Inumbo-ID: 6f674b68-0396-11e9-a3eb-f7795780ebd0
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6f674b68-0396-11e9-a3eb-f7795780ebd0;
 Wed, 19 Dec 2018 14:00:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gZcOf-00083f-S0
 for xen-changelog@lists.xenproject.org; Wed, 19 Dec 2018 14:00:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gZcOf-0000kq-PM
 for xen-changelog@lists.xenproject.org; Wed, 19 Dec 2018 14:00:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gZcOf-0000kq-PM@xenbits.xenproject.org>
Date: Wed, 19 Dec 2018 14:00:25 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: zynqmp: introduce zynqmp
 specific defines
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE0MTdiNmE4YWQwNjNkZGY4NDEzNWMzOThmN2Y3ZDQ4MTQ2YzhiZjIKQXV0aG9yOiAg
ICAgRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmlnbGVzaWFzQHhpbGlueC5jb20+CkF1dGhvckRh
dGU6IFR1ZSBEZWMgMTggMTU6MzI6NDcgMjAxOCAtMDgwMApDb21taXQ6ICAgICBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDE5IDEzOjQ4OjUx
IDIwMTggKzAwMDAKCiAgICB4ZW4vYXJtOiB6eW5xbXA6IGludHJvZHVjZSB6eW5xbXAgc3BlY2lm
aWMgZGVmaW5lcwogICAgCiAgICBJbnRyb2R1Y2UgenlucW1wIHNwZWNpZmljIGRlZmluZXMgZm9y
IHRoZSBmaXJtd2FyZSBjYWxscy4KICAgIFNlZSBFRU1JOgogICAgaHR0cHM6Ly93d3cueGlsaW54
LmNvbS9zdXBwb3J0L2RvY3VtZW50YXRpb24vdXNlcl9ndWlkZXMvdWcxMjAwLWVlbWktYXBpLnBk
ZgogICAgCiAgICBUaGUgZXJyb3IgY29kZXMgYXJlIGRlc2NyaWJlZCwgdW5kZXIgWElsUE0gRXJy
b3IgQ29kZXM6CiAgICBodHRwczovL3d3dy54aWxpbnguY29tL3N1cHBvcnQvZG9jdW1lbnRhdGlv
bi91c2VyX2d1aWRlcy91ZzExMzctenlucS11bHRyYXNjYWxlLW1wc29jLXN3ZGV2LnBkZgogICAg
CiAgICAtIHBtX2FwaV9pZAogICAgVGhlc2UgYXJlIHRoZSBFRU1JIGZ1bmN0aW9uIElEcy4gVW5h
dm9pZGFibGUuCiAgICAKICAgIC0gcG1fcmV0X3N0YXR1cwogICAgVGhlc2UgYXJlIHRoZSBFRU1J
IHJldHVybiBzdGF0dXNlcy4gVW5hdm9pZGFibGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEVk
Z2FyIEUuIElnbGVzaWFzIDxlZGdhci5pZ2xlc2lhc0B4aWxpbnguY29tPgogICAgU2lnbmVkLW9m
Zi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgotLS0KIHhlbi9p
bmNsdWRlL2FzbS1hcm0vcGxhdGZvcm1zL3hpbGlueC16eW5xbXAtZWVtaS5oIHwgODMgKysrKysr
KysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDgzIGluc2VydGlvbnMoKykKCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BsYXRmb3Jtcy94aWxpbngtenlucW1wLWVlbWku
aCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGxhdGZvcm1zL3hpbGlueC16eW5xbXAtZWVtaS5oCmlu
ZGV4IDQzY2VmYjVjMTAuLjJmYmYxNTBiMzkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vcGxhdGZvcm1zL3hpbGlueC16eW5xbXAtZWVtaS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vcGxhdGZvcm1zL3hpbGlueC16eW5xbXAtZWVtaS5oCkBAIC0xNSw2ICsxNSw4OSBAQAogI2Rl
ZmluZSBfX0FTTV9BU01fUExBVEZPUk1TX1pZTlFNUF9ICiAKICNpbmNsdWRlIDxhc20vcHJvY2Vz
c29yLmg+CisjaW5jbHVkZSA8YXNtL3NtY2NjLmg+CisKKyNkZWZpbmUgRUVNSV9GSUQoZmlkKSBB
Uk1fU01DQ0NfQ0FMTF9WQUwoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCwgXAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfQ09OVl82NCwgICBcCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19PV05FUl9TSVAsIFwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlkKQorCitlbnVtIHBt
X2FwaV9pZCB7CisgICAgLyogTWlzY2VsbGFuZW91cyBBUEkgZnVuY3Rpb25zOiAqLworICAgIFBN
X0dFVF9BUElfVkVSU0lPTiA9IDEsIC8qIERvIG5vdCBjaGFuZ2Ugb3IgbW92ZSAqLworICAgIFBN
X1NFVF9DT05GSUdVUkFUSU9OLAorICAgIFBNX0dFVF9OT0RFX1NUQVRVUywKKyAgICBQTV9HRVRf
T1BfQ0hBUkFDVEVSSVNUSUMsCisgICAgUE1fUkVHSVNURVJfTk9USUZJRVIsCisgICAgLyogQVBJ
IGZvciBzdXNwZW5kaW5nIG9mIFBVczogKi8KKyAgICBQTV9SRVFfU1VTUEVORCwKKyAgICBQTV9T
RUxGX1NVU1BFTkQsCisgICAgUE1fRk9SQ0VfUE9XRVJET1dOLAorICAgIFBNX0FCT1JUX1NVU1BF
TkQsCisgICAgUE1fUkVRX1dBS0VVUCwKKyAgICBQTV9TRVRfV0FLRVVQX1NPVVJDRSwKKyAgICBQ
TV9TWVNURU1fU0hVVERPV04sCisgICAgLyogQVBJIGZvciBtYW5hZ2luZyBQTSBzbGF2ZXM6ICov
CisgICAgUE1fUkVRX05PREUsCisgICAgUE1fUkVMRUFTRV9OT0RFLAorICAgIFBNX1NFVF9SRVFV
SVJFTUVOVCwKKyAgICBQTV9TRVRfTUFYX0xBVEVOQ1ksCisgICAgLyogRGlyZWN0IGNvbnRyb2wg
QVBJIGZ1bmN0aW9uczogKi8KKyAgICBQTV9SRVNFVF9BU1NFUlQsCisgICAgUE1fUkVTRVRfR0VU
X1NUQVRVUywKKyAgICBQTV9NTUlPX1dSSVRFLAorICAgIFBNX01NSU9fUkVBRCwKKyAgICBQTV9J
TklULAorICAgIFBNX0ZQR0FfTE9BRCwKKyAgICBQTV9GUEdBX0dFVF9TVEFUVVMsCisgICAgUE1f
R0VUX0NISVBJRCwKKyAgICAvKiBJRCAyNSBpcyBiZWVuIHVzZWQgYnkgVS1ib290IHRvIHByb2Nl
c3Mgc2VjdXJlIGJvb3QgaW1hZ2VzICovCisgICAgLyogU2VjdXJlIGxpYnJhcnkgZ2VuZXJpYyBB
UEkgZnVuY3Rpb25zICovCisgICAgUE1fU0VDVVJFX1NIQSA9IDI2LAorICAgIFBNX1NFQ1VSRV9S
U0EsCisgICAgLyogUGluIGNvbnRyb2wgQVBJIGZ1bmN0aW9ucyAqLworICAgIFBNX1BJTkNUUkxf
UkVRVUVTVCwKKyAgICBQTV9QSU5DVFJMX1JFTEVBU0UsCisgICAgUE1fUElOQ1RSTF9HRVRfRlVO
Q1RJT04sCisgICAgUE1fUElOQ1RSTF9TRVRfRlVOQ1RJT04sCisgICAgUE1fUElOQ1RSTF9DT05G
SUdfUEFSQU1fR0VULAorICAgIFBNX1BJTkNUUkxfQ09ORklHX1BBUkFNX1NFVCwKKyAgICAvKiBQ
TSBJT0NUTCBBUEkgKi8KKyAgICBQTV9JT0NUTCwKKyAgICAvKiBBUEkgdG8gcXVlcnkgaW5mb3Jt
YXRpb24gZnJvbSBmaXJtd2FyZSAqLworICAgIFBNX1FVRVJZX0RBVEEsCisgICAgLyogQ2xvY2sg
Y29udHJvbCBBUEkgZnVuY3Rpb25zICovCisgICAgUE1fQ0xPQ0tfRU5BQkxFLAorICAgIFBNX0NM
T0NLX0RJU0FCTEUsCisgICAgUE1fQ0xPQ0tfR0VUU1RBVEUsCisgICAgUE1fQ0xPQ0tfU0VURElW
SURFUiwKKyAgICBQTV9DTE9DS19HRVRESVZJREVSLAorICAgIFBNX0NMT0NLX1NFVFJBVEUsCisg
ICAgUE1fQ0xPQ0tfR0VUUkFURSwKKyAgICBQTV9DTE9DS19TRVRQQVJFTlQsCisgICAgUE1fQ0xP
Q0tfR0VUUEFSRU5ULAorICAgIFBNX0dFVF9UUlVTVFpPTkVfVkVSU0lPTiA9IDI1NjMsCisgICAg
UE1fQVBJX01BWAorfTsKKworLyoqCisgKiBAWFNUX1BNX1NVQ0NFU1M6CQlTdWNjZXNzCisgKiBA
WFNUX1BNX0lOVEVSTkFMOglVbmV4cGVjdGVkIGVycm9yCisgKiBAWFNUX1BNX0NPTkZMSUNUOglD
b25mbGljdGluZyByZXF1aXJlbWVudHMKKyAqIEBYU1RfUE1fTk9fQUNDRVNTOglBY2Nlc3Mgcmln
aHRzIHZpb2xhdGlvbgorICogQFhTVF9QTV9JTlZBTElEX05PREU6CURvZXMgbm90IGFwcGx5IHRv
IG5vZGUgcGFzc2VkIGFzIGFyZ3VtZW50CisgKiBAWFNUX1BNX0RPVUJMRV9SRVE6CUR1cGxpY2F0
ZSByZXF1ZXN0CisgKiBAWFNUX1BNX0FCT1JUX1NVU1BFTkQ6CVRhcmdldCBoYXMgYWJvcnRlZCBz
dXNwZW5kCisgKi8KK2VudW0gcG1fcmV0X3N0YXR1cyB7CisgICAgWFNUX1BNX1NVQ0NFU1MgPSAw
LAorICAgIFhTVF9QTV9JTlRFUk5BTCA9IDIwMDAsCisgICAgWFNUX1BNX0NPTkZMSUNULAorICAg
IFhTVF9QTV9OT19BQ0NFU1MsCisgICAgWFNUX1BNX0lOVkFMSURfTk9ERSwKKyAgICBYU1RfUE1f
RE9VQkxFX1JFUSwKKyAgICBYU1RfUE1fQUJPUlRfU1VTUEVORCwKK307CiAKIGV4dGVybiBib29s
IHp5bnFtcF9lZW1pKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKIAotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Dec 19 14:00:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Dec 2018 14:00:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gZcOs-0006Uf-V2; Wed, 19 Dec 2018 14:00:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=83j6=O4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gZcOr-0006UY-Ok
 for xen-changelog@lists.xenproject.org; Wed, 19 Dec 2018 14:00:37 +0000
X-Inumbo-ID: 756eb960-0396-11e9-823e-4bb2565fc96d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 756eb960-0396-11e9-823e-4bb2565fc96d;
 Wed, 19 Dec 2018 14:00:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gZcOq-00083n-1d
 for xen-changelog@lists.xenproject.org; Wed, 19 Dec 2018 14:00:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gZcOp-0000ld-VO
 for xen-changelog@lists.xenproject.org; Wed, 19 Dec 2018 14:00:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gZcOp-0000ld-VO@xenbits.xenproject.org>
Date: Wed, 19 Dec 2018 14:00:35 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: zynqmp: implement zynqmp_eemi
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBkZDA3MzRhNDQyOGZlYjY0Y2Y3ZGJiZjRiNDRjZWRmNjAxOWU5NTEKQXV0aG9yOiAg
ICAgRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmlnbGVzaWFzQHhpbGlueC5jb20+CkF1dGhvckRh
dGU6IFR1ZSBEZWMgMTggMTU6MzI6NDggMjAxOCAtMDgwMApDb21taXQ6ICAgICBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDE5IDEzOjQ4OjUx
IDIwMTggKzAwMDAKCiAgICB4ZW4vYXJtOiB6eW5xbXA6IGltcGxlbWVudCB6eW5xbXBfZWVtaQog
ICAgCiAgICB6eW5xbXBfZWVtaSB1c2VzIHRoZSBkZWZpbmVkIGZ1bmN0aW9ucyBhbmQgc3RydWN0
cyB0byBkZWNpZGUgd2hldGhlciB0bwogICAgbWFrZSBhIGNhbGwgdG8gdGhlIGZpcm13YXJlLCBv
ciB0byBzaW1wbHkgcmV0dXJuIGEgcHJlZGVmaW5lZCB2YWx1ZS4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmlnbGVzaWFzQHhpbGlueC5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+Ci0t
LQogeGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy94aWxpbngtenlucW1wLWVlbWkuYyB8IDE2OCArKysr
KysrKysrKysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTY3IGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3hp
bGlueC16eW5xbXAtZWVtaS5jIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy94aWxpbngtenlucW1w
LWVlbWkuYwppbmRleCAzNjliYjNmMmY2Li44MGU5OTBjYmViIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vcGxhdGZvcm1zL3hpbGlueC16eW5xbXAtZWVtaS5jCisrKyBiL3hlbi9hcmNoL2FybS9w
bGF0Zm9ybXMveGlsaW54LXp5bnFtcC1lZW1pLmMKQEAgLTE3LDExICsxNywxNzcgQEAKICAqLwog
CiAjaW5jbHVkZSA8YXNtL3JlZ3MuaD4KKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRl
IDxhc20vc21jY2MuaD4KICNpbmNsdWRlIDxhc20vcGxhdGZvcm1zL3hpbGlueC16eW5xbXAtZWVt
aS5oPgogCisvKgorICogRUVNSSBmaXJtd2FyZSBBUEk6CisgKiBodHRwczovL3d3dy54aWxpbngu
Y29tL3N1cHBvcnQvZG9jdW1lbnRhdGlvbi91c2VyX2d1aWRlcy91ZzEyMDAtZWVtaS1hcGkucGRm
CisgKgorICogUG93ZXIgZG9tYWluIG5vZGVfaWRzIGlkZW50aWZ5IHRoZSBhcmVhIG9mIGVmZmVj
dCBvZiB0aGUgcG93ZXIKKyAqIG1hbmFnZW1lbnQgb3BlcmF0aW9ucy4gVGhleSBhcmUgdGhlIGZp
cnN0IHBhcmFtZXRlciBwYXNzZWQgdG8gcG93ZXIKKyAqIG1hbmFnZW1lbnQgRUVNSSBjYWxscy4K
KyAqCisgKiBSZXNldCBJRHMgaWRlbnRpZnkgdGhlIGFyZWEgb2YgZWZmZWN0IG9mIGEgcmVzZXQg
b3BlcmF0aW9uLiBUaGV5IGFyZQorICogdGhlIGZpcnN0IHBhcmFtZXRlciBwYXNzZWQgdG8gcmVz
ZXQgRUVNSSBjYWxscy4KKyAqCisgKiBGb3Igbm93LCBsZXQgdGhlIGhhcmR3YXJlIGRvbWFpbiBh
Y2Nlc3MgdG8gYWxsIHBvd2VyIGRvbWFpbiBub2RlcyBhbmQKKyAqIGFsbCByZXNldCBsaW5lcy4g
SW4gdGhlIGZ1dHVyZSwgd2UnbGwgY2hlY2sgZm9yIG93bmVyc2hpcCBvZgorICogcmVzb3VyY2Vz
IGJ5IHNwZWNpZmljIHZpcnR1YWwgbWFjaGluZXMuCisgKi8KK3N0YXRpYyBpbmxpbmUgYm9vbCBk
b21haW5faGFzX25vZGVfYWNjZXNzKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IG5vZGVpZCkK
K3sKKyAgICByZXR1cm4gaXNfaGFyZHdhcmVfZG9tYWluKGQpOworfQorCitzdGF0aWMgaW5saW5l
IGJvb2wgZG9tYWluX2hhc19yZXNldF9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3Qg
cnN0KQoreworICAgIHJldHVybiBpc19oYXJkd2FyZV9kb21haW4oZCk7Cit9CisKIGJvb2wgenlu
cW1wX2VlbWkoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7Ci0gICAgcmV0dXJuIGZhbHNl
OworICAgIHN0cnVjdCBhcm1fc21jY2NfcmVzIHJlczsKKyAgICB1aW50MzJfdCBmaWQgPSBnZXRf
dXNlcl9yZWcocmVncywgMCk7CisgICAgdWludDMyX3Qgbm9kZWlkID0gZ2V0X3VzZXJfcmVnKHJl
Z3MsIDEpOworICAgIHVuc2lnbmVkIGludCBwbV9mbiA9IGZpZCAmIDB4RkZGRjsKKyAgICBlbnVt
IHBtX3JldF9zdGF0dXMgcmV0OworCisgICAgc3dpdGNoICggZmlkICkKKyAgICB7CisgICAgLyog
TWFuZGF0b3J5IFNNQzMyIGZ1bmN0aW9ucy4gKi8KKyAgICBjYXNlIEFSTV9TTUNDQ19DQUxMX0NP
VU5UX0ZJRChTSVApOgorICAgIGNhc2UgQVJNX1NNQ0NDX0NBTExfVUlEX0ZJRChTSVApOgorICAg
IGNhc2UgQVJNX1NNQ0NDX1JFVklTSU9OX0ZJRChTSVApOgorICAgICAgICBnb3RvIGZvcndhcmRf
dG9fZnc7CisgICAgLyoKKyAgICAgKiBXZSBjYW4ndCBhbGxvdyBDUFVzIHRvIHN1c3BlbmQgd2l0
aG91dCBYZW4ga25vd2luZyBhYm91dCBpdC4KKyAgICAgKiBXZSBhY2NlcHQgYnV0IGlnbm9yZSB0
aGUgcmVxdWVzdCBhbmQgd2FpdCBmb3IgdGhlIGd1ZXN0IHRvIGlzc3VlCisgICAgICogYSBXRkkg
b3IgUFNDSSBjYWxsIHdoaWNoIFhlbiB3aWxsIHRyYXAgYW5kIGFjdCBhY2NvcmRpbmdseSB1cG9u
LgorICAgICAqLworICAgIGNhc2UgRUVNSV9GSUQoUE1fU0VMRl9TVVNQRU5EKToKKyAgICAgICAg
cmV0ID0gWFNUX1BNX1NVQ0NFU1M7CisgICAgICAgIGdvdG8gZG9uZTsKKworICAgIGNhc2UgRUVN
SV9GSUQoUE1fR0VUX05PREVfU1RBVFVTKToKKyAgICAvKiBBUEkgZm9yIFBVcy4gICovCisgICAg
Y2FzZSBFRU1JX0ZJRChQTV9SRVFfU1VTUEVORCk6CisgICAgY2FzZSBFRU1JX0ZJRChQTV9GT1JD
RV9QT1dFUkRPV04pOgorICAgIGNhc2UgRUVNSV9GSUQoUE1fQUJPUlRfU1VTUEVORCk6CisgICAg
Y2FzZSBFRU1JX0ZJRChQTV9SRVFfV0FLRVVQKToKKyAgICBjYXNlIEVFTUlfRklEKFBNX1NFVF9X
QUtFVVBfU09VUkNFKToKKyAgICAvKiBBUEkgZm9yIHNsYXZlcy4gICovCisgICAgY2FzZSBFRU1J
X0ZJRChQTV9SRVFfTk9ERSk6CisgICAgY2FzZSBFRU1JX0ZJRChQTV9SRUxFQVNFX05PREUpOgor
ICAgIGNhc2UgRUVNSV9GSUQoUE1fU0VUX1JFUVVJUkVNRU5UKToKKyAgICBjYXNlIEVFTUlfRklE
KFBNX1NFVF9NQVhfTEFURU5DWSk6CisgICAgICAgIGlmICggIWRvbWFpbl9oYXNfbm9kZV9hY2Nl
c3MoY3VycmVudC0+ZG9tYWluLCBub2RlaWQpICkKKyAgICAgICAgeworICAgICAgICAgICAgZ3By
aW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAgICAgInp5bnFtcC1wbTogZm49
JXUgTm8gYWNjZXNzIHRvIG5vZGUgJXVcbiIsIHBtX2ZuLCBub2RlaWQpOworICAgICAgICAgICAg
cmV0ID0gWFNUX1BNX05PX0FDQ0VTUzsKKyAgICAgICAgICAgIGdvdG8gZG9uZTsKKyAgICAgICAg
fQorICAgICAgICBnb3RvIGZvcndhcmRfdG9fZnc7CisKKyAgICBjYXNlIEVFTUlfRklEKFBNX1JF
U0VUX0FTU0VSVCk6CisgICAgY2FzZSBFRU1JX0ZJRChQTV9SRVNFVF9HRVRfU1RBVFVTKToKKyAg
ICAgICAgaWYgKCAhZG9tYWluX2hhc19yZXNldF9hY2Nlc3MoY3VycmVudC0+ZG9tYWluLCBub2Rl
aWQpICkKKyAgICAgICAgeworICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywKKyAg
ICAgICAgICAgICAgICAgICAgInp5bnFtcC1wbTogZm49JXUgTm8gYWNjZXNzIHRvIHJlc2V0ICV1
XG4iLCBwbV9mbiwgbm9kZWlkKTsKKyAgICAgICAgICAgIHJldCA9IFhTVF9QTV9OT19BQ0NFU1M7
CisgICAgICAgICAgICBnb3RvIGRvbmU7CisgICAgICAgIH0KKyAgICAgICAgZ290byBmb3J3YXJk
X3RvX2Z3OworCisgICAgLyogVGhlc2UgY2FsbHMgYXJlIHNhZmUgYW5kIGFsd2F5cyBhbGxvd2Vk
LiAgKi8KKyAgICBjYXNlIEVFTUlfRklEKFBNX0dFVF9UUlVTVFpPTkVfVkVSU0lPTik6CisgICAg
Y2FzZSBFRU1JX0ZJRChQTV9HRVRfQVBJX1ZFUlNJT04pOgorICAgIGNhc2UgRUVNSV9GSUQoUE1f
R0VUX0NISVBJRCk6CisgICAgICAgIGdvdG8gZm9yd2FyZF90b19mdzsKKworICAgIC8qIE5vIE1N
SU8gYWNjZXNzIGlzIGFsbG93ZWQgZnJvbSBub24tc2VjdXJlIGRvbWFpbnMgKi8KKyAgICBjYXNl
IEVFTUlfRklEKFBNX01NSU9fV1JJVEUpOgorICAgIGNhc2UgRUVNSV9GSUQoUE1fTU1JT19SRUFE
KToKKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAienlu
cW1wLXBtOiBmbj0ldSBObyBNTUlPIGFjY2VzcyB0byAldVxuIiwgcG1fZm4sIG5vZGVpZCk7Cisg
ICAgICAgIHJldCA9IFhTVF9QTV9OT19BQ0NFU1M7CisgICAgICAgIGdvdG8gZG9uZTsKKworICAg
IC8qIEV4Y2x1c2l2ZSB0byB0aGUgaGFyZHdhcmUgZG9tYWluLiAgKi8KKyAgICBjYXNlIEVFTUlf
RklEKFBNX0lOSVQpOgorICAgIGNhc2UgRUVNSV9GSUQoUE1fU0VUX0NPTkZJR1VSQVRJT04pOgor
ICAgIGNhc2UgRUVNSV9GSUQoUE1fRlBHQV9MT0FEKToKKyAgICBjYXNlIEVFTUlfRklEKFBNX0ZQ
R0FfR0VUX1NUQVRVUyk6CisgICAgY2FzZSBFRU1JX0ZJRChQTV9TRUNVUkVfU0hBKToKKyAgICBj
YXNlIEVFTUlfRklEKFBNX1NFQ1VSRV9SU0EpOgorICAgIGNhc2UgRUVNSV9GSUQoUE1fUElOQ1RS
TF9TRVRfRlVOQ1RJT04pOgorICAgIGNhc2UgRUVNSV9GSUQoUE1fUElOQ1RSTF9SRVFVRVNUKToK
KyAgICBjYXNlIEVFTUlfRklEKFBNX1BJTkNUUkxfUkVMRUFTRSk6CisgICAgY2FzZSBFRU1JX0ZJ
RChQTV9QSU5DVFJMX0dFVF9GVU5DVElPTik6CisgICAgY2FzZSBFRU1JX0ZJRChQTV9QSU5DVFJM
X0NPTkZJR19QQVJBTV9HRVQpOgorICAgIGNhc2UgRUVNSV9GSUQoUE1fUElOQ1RSTF9DT05GSUdf
UEFSQU1fU0VUKToKKyAgICBjYXNlIEVFTUlfRklEKFBNX0lPQ1RMKToKKyAgICBjYXNlIEVFTUlf
RklEKFBNX1FVRVJZX0RBVEEpOgorICAgIGNhc2UgRUVNSV9GSUQoUE1fQ0xPQ0tfRU5BQkxFKToK
KyAgICBjYXNlIEVFTUlfRklEKFBNX0NMT0NLX0RJU0FCTEUpOgorICAgIGNhc2UgRUVNSV9GSUQo
UE1fQ0xPQ0tfR0VUU1RBVEUpOgorICAgIGNhc2UgRUVNSV9GSUQoUE1fQ0xPQ0tfR0VURElWSURF
Uik6CisgICAgY2FzZSBFRU1JX0ZJRChQTV9DTE9DS19TRVRESVZJREVSKToKKyAgICBjYXNlIEVF
TUlfRklEKFBNX0NMT0NLX1NFVFJBVEUpOgorICAgIGNhc2UgRUVNSV9GSUQoUE1fQ0xPQ0tfR0VU
UkFURSk6CisgICAgY2FzZSBFRU1JX0ZJRChQTV9DTE9DS19TRVRQQVJFTlQpOgorICAgIGNhc2Ug
RUVNSV9GSUQoUE1fQ0xPQ0tfR0VUUEFSRU5UKToKKyAgICAgICAgaWYgKCAhaXNfaGFyZHdhcmVf
ZG9tYWluKGN1cnJlbnQtPmRvbWFpbikgKQorICAgICAgICB7CisgICAgICAgICAgICBncHJpbnRr
KFhFTkxPR19XQVJOSU5HLCAiZWVtaTogZm49JXUgTm8gYWNjZXNzIiwgcG1fZm4pOworICAgICAg
ICAgICAgcmV0ID0gWFNUX1BNX05PX0FDQ0VTUzsKKyAgICAgICAgICAgIGdvdG8gZG9uZTsKKyAg
ICAgICAgfQorICAgICAgICBnb3RvIGZvcndhcmRfdG9fZnc7CisKKyAgICAvKiBUaGVzZSBjYWxs
cyBhcmUgbmV2ZXIgYWxsb3dlZC4gICovCisgICAgY2FzZSBFRU1JX0ZJRChQTV9TWVNURU1fU0hV
VERPV04pOgorICAgICAgICByZXQgPSBYU1RfUE1fTk9fQUNDRVNTOworICAgICAgICBnb3RvIGRv
bmU7CisKKyAgICBkZWZhdWx0OgorICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLCAienlu
cW1wLXBtOiBVbmhhbmRsZWQgUE0gQ2FsbDogJXVcbiIsIGZpZCk7CisgICAgICAgIHJldHVybiBm
YWxzZTsKKyAgICB9CisKK2ZvcndhcmRfdG9fZnc6CisgICAgLyoKKyAgICAgKiBaeW5xTVAgZmly
bXdhcmUgY2FsbHMgKEVFTUkpIHRha2UgYW4gYXJndW1lbnQgdGhhdCBzcGVjaWZpZXMgdGhlCisg
ICAgICogYXJlYSBvZiBlZmZlY3Qgb2YgdGhlIGZ1bmN0aW9uIGNhbGxlZC4gU3BlY2lmaWNhbGx5
LCBub2RlIGlkcyBmb3IKKyAgICAgKiBwb3dlciBtYW5hZ2VtZW50IGZ1bmN0aW9ucyBhbmQgcmVz
ZXQgaWRzIGZvciByZXNldCBmdW5jdGlvbnMuCisgICAgICoKKyAgICAgKiBUaGUgY29kZSBhYm92
ZSBjaGVja3MgaWYgYSB2aXJ0dWFsIG1hY2hpbmUgaGFzIGFjY2VzcyByaWdodHMgb3ZlcgorICAg
ICAqIHRoZSBub2RlIGlkLCByZXNldCBpZCwgZXRjLiBOb3cgdGhhdCB0aGUgY2hlY2sgaGFzIGJl
ZW4gZG9uZSwgd2UKKyAgICAgKiBjYW4gZm9yd2FyZCB0aGUgd2hvbGUgY29tbWFuZCB0byBmaXJt
d2FyZSB3aXRob3V0IGFkZGl0aW9uYWwKKyAgICAgKiBwYXJhbWV0ZXJzIGNoZWNrcy4KKyAgICAg
Ki8KKyAgICBhcm1fc21jY2NfMV8xX3NtYyhnZXRfdXNlcl9yZWcocmVncywgMCksCisgICAgICAg
ICAgICAgICAgICAgICAgZ2V0X3VzZXJfcmVnKHJlZ3MsIDEpLAorICAgICAgICAgICAgICAgICAg
ICAgIGdldF91c2VyX3JlZyhyZWdzLCAyKSwKKyAgICAgICAgICAgICAgICAgICAgICBnZXRfdXNl
cl9yZWcocmVncywgMyksCisgICAgICAgICAgICAgICAgICAgICAgZ2V0X3VzZXJfcmVnKHJlZ3Ms
IDQpLAorICAgICAgICAgICAgICAgICAgICAgIGdldF91c2VyX3JlZyhyZWdzLCA1KSwKKyAgICAg
ICAgICAgICAgICAgICAgICBnZXRfdXNlcl9yZWcocmVncywgNiksCisgICAgICAgICAgICAgICAg
ICAgICAgZ2V0X3VzZXJfcmVnKHJlZ3MsIDcpLAorICAgICAgICAgICAgICAgICAgICAgICZyZXMp
OworCisgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIHJlcy5hMCk7CisgICAgc2V0X3VzZXJfcmVn
KHJlZ3MsIDEsIHJlcy5hMSk7CisgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDIsIHJlcy5hMik7Cisg
ICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDMsIHJlcy5hMyk7CisgICAgcmV0dXJuIHRydWU7CisKK2Rv
bmU6CisgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIHJldCk7CisgICAgcmV0dXJuIHRydWU7CiB9
CiAKIC8qCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Dec 19 14:00:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Dec 2018 14:00:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gZcP3-0006X6-2P; Wed, 19 Dec 2018 14:00:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=83j6=O4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gZcP1-0006Wt-Lf
 for xen-changelog@lists.xenproject.org; Wed, 19 Dec 2018 14:00:47 +0000
X-Inumbo-ID: 7b7ed719-0396-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7b7ed719-0396-11e9-8e1d-bc764e045a96;
 Wed, 19 Dec 2018 14:00:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gZcP0-00083y-7c
 for xen-changelog@lists.xenproject.org; Wed, 19 Dec 2018 14:00:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gZcP0-0000mg-56
 for xen-changelog@lists.xenproject.org; Wed, 19 Dec 2018 14:00:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gZcP0-0000mg-56@xenbits.xenproject.org>
Date: Wed, 19 Dec 2018 14:00:46 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: zynqmp: Remove blacklist of
 ZynqMP's PM node
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkwMGE4NzE3ZmZmMDM1NWZkOTFiODBmNDZmZWJkNGEwZTFlM2UxZDQKQXV0aG9yOiAg
ICAgRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmlnbGVzaWFzQHhpbGlueC5jb20+CkF1dGhvckRh
dGU6IFR1ZSBEZWMgMTggMTU6MzI6NDkgMjAxOCAtMDgwMApDb21taXQ6ICAgICBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDE5IDEzOjQ4OjUx
IDIwMTggKzAwMDAKCiAgICB4ZW4vYXJtOiB6eW5xbXA6IFJlbW92ZSBibGFja2xpc3Qgb2YgWnlu
cU1QJ3MgUE0gbm9kZQogICAgCiAgICBTdG9wIGJsYWNrbGlzdGluZyBaeW5xTVAncyBwb3dlciBt
YW5hZ2VtZW50IG5vZGUuIEl0IGlzIG5vdyBwb3NzaWJsZQogICAgc2luY2Ugd2UgYWxsb3cgdGhl
IGhhcmR3YXJlIGRvbWFpbiB0byBpc3N1ZSBIVkMvU01DIGNhbGxzIHRvIGZpcm13YXJlLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBFZGdhciBFLiBJZ2xlc2lhcyA8ZWRnYXIuaWdsZXNpYXNAeGls
aW54LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NA
eGlsaW54LmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3hpbGlueC16eW5xbXAuYyB8IDgg
LS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9wbGF0Zm9ybXMveGlsaW54LXp5bnFtcC5jIGIveGVuL2FyY2gvYXJtL3BsYXRm
b3Jtcy94aWxpbngtenlucW1wLmMKaW5kZXggNjdhMDhhYzNjYS4uMDhlM2UxMWUxYiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy94aWxpbngtenlucW1wLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL3BsYXRmb3Jtcy94aWxpbngtenlucW1wLmMKQEAgLTI3LDEzICsyNyw2IEBAIHN0YXRp
YyBjb25zdCBjaGFyICogY29uc3QgenlucW1wX2R0X2NvbXBhdFtdIF9faW5pdGNvbnN0ID0KICAg
ICBOVUxMCiB9OwogCi1zdGF0aWMgY29uc3Qgc3RydWN0IGR0X2RldmljZV9tYXRjaCB6eW5xbXBf
YmxhY2tsaXN0X2RldltdIF9faW5pdGNvbnN0ID0KLXsKLSAgICAvKiBQb3dlciBtYW5hZ2VtZW50
IGlzIG5vdCB5ZXQgc3VwcG9ydGVkLiAgKi8KLSAgICBEVF9NQVRDSF9DT01QQVRJQkxFKCJ4bG54
LHp5bnFtcC1wbSIpLAotICAgIHsgLyogc2VudGluZWwgKi8gfSwKLX07Ci0KIHN0YXRpYyBib29s
IHp5bnFtcF9zbWMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgLyoKQEAgLTU4
LDcgKzUxLDYgQEAgc3RhdGljIGJvb2wgenlucW1wX3NtYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKIFBMQVRGT1JNX1NUQVJUKHhpbGlueF96eW5xbXAsICJYaWxpbnggWnlucU1QIikKICAg
ICAuY29tcGF0aWJsZSA9IHp5bnFtcF9kdF9jb21wYXQsCiAgICAgLnNtYyA9IHp5bnFtcF9zbWMs
Ci0gICAgLmJsYWNrbGlzdF9kZXYgPSB6eW5xbXBfYmxhY2tsaXN0X2RldiwKIFBMQVRGT1JNX0VO
RAogCiAvKgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Dec 19 14:00:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Dec 2018 14:00:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gZcPD-0006YU-48; Wed, 19 Dec 2018 14:00:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=83j6=O4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gZcPB-0006YF-LU
 for xen-changelog@lists.xenproject.org; Wed, 19 Dec 2018 14:00:57 +0000
X-Inumbo-ID: 819246bc-0396-11e9-b543-93e8b2c56148
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 819246bc-0396-11e9-b543-93e8b2c56148;
 Wed, 19 Dec 2018 14:00:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gZcPA-00084D-Dd
 for xen-changelog@lists.xenproject.org; Wed, 19 Dec 2018 14:00:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gZcPA-0000nc-B6
 for xen-changelog@lists.xenproject.org; Wed, 19 Dec 2018 14:00:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gZcPA-0000nc-B6@xenbits.xenproject.org>
Date: Wed, 19 Dec 2018 14:00:56 +0000
Subject: [Xen-changelog] [xen staging] xen/zynqmp: add IPI calls
 virtualization
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDcxODNlODZhMjljM2ZlMTUwNzhlYjBiOGMxMWQzZTU1NmMyMmVmZmEKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUdWUgRGVjIDE4IDE1OjMyOjUwIDIwMTggLTA4MDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIERlYyAxOSAxMzo0ODo1MSAy
MDE4ICswMDAwCgogICAgeGVuL3p5bnFtcDogYWRkIElQSSBjYWxscyB2aXJ0dWFsaXphdGlvbgog
ICAgCiAgICBaeW5xTVAgSVBJIG1haWxib3ggY2FsbHMgYXJlIGEgc21hbGwgc2V0IG9mIEVFTUkg
c2lzdGVyIGNhbGxzLCBvZnRlbgogICAgdXNlZCBpbiBjb25qdW5jdGlvbiB3aXRoIEVFTUkgcmVs
YXRlZCBmdW5jdGlvbmFsaXRpZXMuCiAgICAKICAgIFVuZm9ydHVuYXRlbHkgdGhleSBhcmUgbm90
IHBhcnQgb2YgdGhlIEVFTUkgc3BlYywgb3IgYW55IG90aGVyIHB1YmxpYwogICAgc3BlYywgYnV0
IHRoZSBpbXBsZW1lbnRhdGlvbiBpcyB1cHN0cmVhbSBpbiBBVEY6CiAgICAKICAgIGh0dHBzOi8v
Z2l0aHViLmNvbS9BUk0tc29mdHdhcmUvYXJtLXRydXN0ZWQtZmlybXdhcmUvYmxvYi9tYXN0ZXIv
cGxhdC94aWxpbngvenlucW1wL2lwaV9tYWlsYm94X3NlcnZpY2UvaXBpX21haWxib3hfc3ZjLmgK
ICAgIAogICAgQW5kIHBhdGNoZXMgYXJlIGNsb3NlIHRvIGdldHRpbmcgaW50byBMaW51eDoKICAg
IAogICAgaHR0cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9yZy9jb3Zlci8xMDY4OTUwMS8KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29t
PgogICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQog
eGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy94aWxpbngtenlucW1wLWVlbWkuYyAgICAgICAgfCAxOCAr
KysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vcGxhdGZvcm1zL3hpbGlueC16
eW5xbXAtZWVtaS5oIHwgMTUgKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDMzIGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3hpbGlueC16
eW5xbXAtZWVtaS5jIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy94aWxpbngtenlucW1wLWVlbWku
YwppbmRleCA4MGU5OTBjYmViLi4yMDUzZWQ3YWM1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v
cGxhdGZvcm1zL3hpbGlueC16eW5xbXAtZWVtaS5jCisrKyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9y
bXMveGlsaW54LXp5bnFtcC1lZW1pLmMKQEAgLTI1LDYgKzI1LDkgQEAKICAqIEVFTUkgZmlybXdh
cmUgQVBJOgogICogaHR0cHM6Ly93d3cueGlsaW54LmNvbS9zdXBwb3J0L2RvY3VtZW50YXRpb24v
dXNlcl9ndWlkZXMvdWcxMjAwLWVlbWktYXBpLnBkZgogICoKKyAqIElQSSBmaXJtd2FyZSBBUEk6
CisgKiBodHRwczovL2dpdGh1Yi5jb20vQVJNLXNvZnR3YXJlL2FybS10cnVzdGVkLWZpcm13YXJl
L2Jsb2IvbWFzdGVyL3BsYXQveGlsaW54L3p5bnFtcC9pcGlfbWFpbGJveF9zZXJ2aWNlL2lwaV9t
YWlsYm94X3N2Yy5oCisgKgogICogUG93ZXIgZG9tYWluIG5vZGVfaWRzIGlkZW50aWZ5IHRoZSBh
cmVhIG9mIGVmZmVjdCBvZiB0aGUgcG93ZXIKICAqIG1hbmFnZW1lbnQgb3BlcmF0aW9ucy4gVGhl
eSBhcmUgdGhlIGZpcnN0IHBhcmFtZXRlciBwYXNzZWQgdG8gcG93ZXIKICAqIG1hbmFnZW1lbnQg
RUVNSSBjYWxscy4KQEAgLTE1Myw2ICsxNTYsMjEgQEAgYm9vbCB6eW5xbXBfZWVtaShzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgcmV0ID0gWFNUX1BNX05PX0FDQ0VTUzsKICAg
ICAgICAgZ290byBkb25lOwogCisgICAgY2FzZSBJUElfTUFJTEJPWF9GSUQoSVBJX01BSUxCT1hf
T1BFTik6CisgICAgY2FzZSBJUElfTUFJTEJPWF9GSUQoSVBJX01BSUxCT1hfUkVMRUFTRSk6Cisg
ICAgY2FzZSBJUElfTUFJTEJPWF9GSUQoSVBJX01BSUxCT1hfU1RBVFVTX0VOUVVJUlkpOgorICAg
IGNhc2UgSVBJX01BSUxCT1hfRklEKElQSV9NQUlMQk9YX05PVElGWSk6CisgICAgY2FzZSBJUElf
TUFJTEJPWF9GSUQoSVBJX01BSUxCT1hfQUNLKToKKyAgICBjYXNlIElQSV9NQUlMQk9YX0ZJRChJ
UElfTUFJTEJPWF9FTkFCTEVfSVJRKToKKyAgICBjYXNlIElQSV9NQUlMQk9YX0ZJRChJUElfTUFJ
TEJPWF9ESVNBQkxFX0lSUSk6CisgICAgICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFpbihjdXJy
ZW50LT5kb21haW4pICkKKyAgICAgICAgeworICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FS
TklORywgIklQSSBtYWlsYm94OiBmbj0ldSBObyBhY2Nlc3MiLCBwbV9mbik7CisgICAgICAgICAg
ICByZXQgPSBYU1RfUE1fTk9fQUNDRVNTOworICAgICAgICAgICAgZ290byBkb25lOworICAgICAg
ICB9CisgICAgICAgIGdvdG8gZm9yd2FyZF90b19mdzsKKwogICAgIGRlZmF1bHQ6CiAgICAgICAg
IGdwcmludGsoWEVOTE9HX1dBUk5JTkcsICJ6eW5xbXAtcG06IFVuaGFuZGxlZCBQTSBDYWxsOiAl
dVxuIiwgZmlkKTsKICAgICAgICAgcmV0dXJuIGZhbHNlOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9wbGF0Zm9ybXMveGlsaW54LXp5bnFtcC1lZW1pLmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL3BsYXRmb3Jtcy94aWxpbngtenlucW1wLWVlbWkuaAppbmRleCAyZmJmMTUwYjM5Li43
MmFhZGY3YTQ0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BsYXRmb3Jtcy94aWxp
bngtenlucW1wLWVlbWkuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BsYXRmb3Jtcy94aWxp
bngtenlucW1wLWVlbWkuaApAQCAtOTksNiArOTksMjEgQEAgZW51bSBwbV9yZXRfc3RhdHVzIHsK
ICAgICBYU1RfUE1fQUJPUlRfU1VTUEVORCwKIH07CiAKKy8qIElQSSBTTUMgZnVuY3Rpb24gbnVt
YmVycyBlbnVtIGRlZmluaXRpb24gYW5kIGZpZHMgKi8KKyNkZWZpbmUgSVBJX01BSUxCT1hfRklE
KGZpZCkgQVJNX1NNQ0NDX0NBTExfVkFMKEFSTV9TTUNDQ19GQVNUX0NBTEwsIFwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19DT05WXzMy
LCAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFS
TV9TTUNDQ19PV05FUl9TSVAsIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZpZCkKK2VudW0gaXBpX2FwaV9pZCB7CisgICAgSVBJX01BSUxCT1hfT1BF
TiA9IDB4MTAwMCwKKyAgICBJUElfTUFJTEJPWF9SRUxFQVNFLAorICAgIElQSV9NQUlMQk9YX1NU
QVRVU19FTlFVSVJZLAorICAgIElQSV9NQUlMQk9YX05PVElGWSwKKyAgICBJUElfTUFJTEJPWF9B
Q0ssCisgICAgSVBJX01BSUxCT1hfRU5BQkxFX0lSUSwKKyAgICBJUElfTUFJTEJPWF9ESVNBQkxF
X0lSUSwKK307CisKIGV4dGVybiBib29sIHp5bnFtcF9lZW1pKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKTsKIAogI2VuZGlmIC8qIF9fQVNNX0FSTV9QTEFURk9STVNfWllOUU1QX0ggKi8KLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdp
bmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Dec 21 08:00:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Dec 2018 08:00:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gaFj6-0003in-Tt; Fri, 21 Dec 2018 08:00:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G4CH=O6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gaFj4-0003Xr-RD
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 08:00:06 +0000
X-Inumbo-ID: 6d60b4f0-04f6-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6d60b4f0-04f6-11e9-8e1d-bc764e045a96;
 Fri, 21 Dec 2018 08:00:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gaFj3-0004Vc-CG
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 08:00:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gaFj3-0006Vi-9k
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 08:00:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gaFj3-0006Vi-9k@xenbits.xenproject.org>
Date: Fri, 21 Dec 2018 08:00:05 +0000
Subject: [Xen-changelog] [xen staging] x86/mm-locks: remove trailing
 whitespace
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0003987405003326742=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============0003987405003326742==
Content-Type: text/plain

commit 53c91fe0511d1df604fccb9a0f68aa04d9b669b4
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Fri Dec 21 08:52:46 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Dec 21 08:52:46 2018 +0100

    x86/mm-locks: remove trailing whitespace
    
    No functional change.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
---
 xen/arch/x86/mm/mm-locks.h | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/xen/arch/x86/mm/mm-locks.h b/xen/arch/x86/mm/mm-locks.h
index 95295b62d2..64b8775a6d 100644
--- a/xen/arch/x86/mm/mm-locks.h
+++ b/xen/arch/x86/mm/mm-locks.h
@@ -3,11 +3,11 @@
  *
  * Spinlocks used by the code in arch/x86/mm.
  *
- * Copyright (c) 2011 Citrix Systems, inc. 
+ * Copyright (c) 2011 Citrix Systems, inc.
  * Copyright (c) 2007 Advanced Micro Devices (Wei Huang)
  * Copyright (c) 2006-2007 XenSource Inc.
  * Copyright (c) 2006 Michael A Fetterman
- * 
+ *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
  * the Free Software Foundation; either version 2 of the License, or
@@ -41,7 +41,7 @@ static inline void mm_lock_init(mm_lock_t *l)
     l->unlock_level = 0;
 }
 
-static inline int mm_locked_by_me(mm_lock_t *l) 
+static inline int mm_locked_by_me(mm_lock_t *l)
 {
     return (l->lock.recurse_cpu == current->processor);
 }
@@ -67,7 +67,7 @@ do {                                \
 
 static inline void _mm_lock(mm_lock_t *l, const char *func, int level, int rec)
 {
-    if ( !((mm_locked_by_me(l)) && rec) ) 
+    if ( !((mm_locked_by_me(l)) && rec) )
         __check_lock_level(level);
     spin_lock_recursive(&l->lock);
     if ( l->lock.recurse_cnt == 1 )
@@ -186,7 +186,7 @@ static inline void mm_unlock(mm_lock_t *l)
     spin_unlock_recursive(&l->lock);
 }
 
-static inline void mm_enforce_order_unlock(int unlock_level, 
+static inline void mm_enforce_order_unlock(int unlock_level,
                                             unsigned short *recurse_count)
 {
     if ( recurse_count )
@@ -310,7 +310,7 @@ declare_mm_rwlock(altp2m);
 #define gfn_locked_by_me(p,g) p2m_locked_by_me(p)
 
 /* PoD lock (per-p2m-table)
- * 
+ *
  * Protects private PoD data structs: entry and cache
  * counts, page lists, sweep parameters. */
 
@@ -322,7 +322,7 @@ declare_mm_lock(pod)
 
 /* Page alloc lock (per-domain)
  *
- * This is an external lock, not represented by an mm_lock_t. However, 
+ * This is an external lock, not represented by an mm_lock_t. However,
  * pod code uses it in conjunction with the p2m lock, and expecting
  * the ordering which we enforce here.
  * The lock is not recursive. */
@@ -338,13 +338,13 @@ declare_mm_order_constraint(page_alloc)
  * For shadow pagetables, this lock protects
  *   - all changes to shadow page table pages
  *   - the shadow hash table
- *   - the shadow page allocator 
+ *   - the shadow page allocator
  *   - all changes to guest page table pages
  *   - all changes to the page_info->tlbflush_timestamp
- *   - the page_info->count fields on shadow pages 
- * 
- * For HAP, it protects the NPT/EPT tables and mode changes. 
- * 
+ *   - the page_info->count fields on shadow pages
+ *
+ * For HAP, it protects the NPT/EPT tables and mode changes.
+ *
  * It also protects the log-dirty bitmap from concurrent accesses (and
  * teardowns, etc). */
 
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0003987405003326742==--

From xen-changelog-bounces@lists.xenproject.org Fri Dec 21 08:00:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Dec 2018 08:00:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gaFjH-0003jT-00; Fri, 21 Dec 2018 08:00:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G4CH=O6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gaFjF-0003jK-CY
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 08:00:17 +0000
X-Inumbo-ID: 737143f6-04f6-11e9-91b2-9ff0f0c43aa1
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 737143f6-04f6-11e9-91b2-9ff0f0c43aa1;
 Fri, 21 Dec 2018 08:00:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gaFjD-0004We-IK
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 08:00:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gaFjD-0006Wm-Fu
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 08:00:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gaFjD-0006Wm-Fu@xenbits.xenproject.org>
Date: Fri, 21 Dec 2018 08:00:15 +0000
Subject: [Xen-changelog] [xen staging] x86/mm-locks: convert some macros to
 inline functions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5901625385142839437=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============5901625385142839437==
Content-Type: text/plain

commit 4fc24fd12c3f6279e5dccbdd01b8ce5d1bd1287a
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Fri Dec 21 08:53:47 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Dec 21 08:53:47 2018 +0100

    x86/mm-locks: convert some macros to inline functions
    
    And rename to have only one prefix underscore where applicable.
    
    No functional change.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
---
 xen/arch/x86/mm/mm-locks.h | 96 ++++++++++++++++++++++++----------------------
 1 file changed, 51 insertions(+), 45 deletions(-)

diff --git a/xen/arch/x86/mm/mm-locks.h b/xen/arch/x86/mm/mm-locks.h
index 64b8775a6d..d3497713e9 100644
--- a/xen/arch/x86/mm/mm-locks.h
+++ b/xen/arch/x86/mm/mm-locks.h
@@ -29,7 +29,6 @@
 
 /* Per-CPU variable for enforcing the lock ordering */
 DECLARE_PER_CPU(int, mm_lock_level);
-#define __get_lock_level()  (this_cpu(mm_lock_level))
 
 DECLARE_PERCPU_RWLOCK_GLOBAL(p2m_percpu_rwlock);
 
@@ -46,43 +45,47 @@ static inline int mm_locked_by_me(mm_lock_t *l)
     return (l->lock.recurse_cpu == current->processor);
 }
 
+static inline int _get_lock_level(void)
+{
+    return this_cpu(mm_lock_level);
+}
+
 /*
  * If you see this crash, the numbers printed are order levels defined
  * in this file.
  */
-#define __check_lock_level(l)                           \
-do {                                                    \
-    if ( unlikely(__get_lock_level() > (l)) )           \
-    {                                                   \
-        printk("mm locking order violation: %i > %i\n", \
-               __get_lock_level(), (l));                \
-        BUG();                                          \
-    }                                                   \
-} while(0)
-
-#define __set_lock_level(l)         \
-do {                                \
-    __get_lock_level() = (l);       \
-} while(0)
+static inline void _check_lock_level(int l)
+{
+    if ( unlikely(_get_lock_level() > l) )
+    {
+        printk("mm locking order violation: %i > %i\n", _get_lock_level(), l);
+        BUG();
+    }
+}
+
+static inline void _set_lock_level(int l)
+{
+    this_cpu(mm_lock_level) = l;
+}
 
 static inline void _mm_lock(mm_lock_t *l, const char *func, int level, int rec)
 {
     if ( !((mm_locked_by_me(l)) && rec) )
-        __check_lock_level(level);
+        _check_lock_level(level);
     spin_lock_recursive(&l->lock);
     if ( l->lock.recurse_cnt == 1 )
     {
         l->locker_function = func;
-        l->unlock_level = __get_lock_level();
+        l->unlock_level = _get_lock_level();
     }
     else if ( (unlikely(!rec)) )
         panic("mm lock already held by %s\n", l->locker_function);
-    __set_lock_level(level);
+    _set_lock_level(level);
 }
 
 static inline void _mm_enforce_order_lock_pre(int level)
 {
-    __check_lock_level(level);
+    _check_lock_level(level);
 }
 
 static inline void _mm_enforce_order_lock_post(int level, int *unlock_level,
@@ -92,12 +95,12 @@ static inline void _mm_enforce_order_lock_post(int level, int *unlock_level,
     {
         if ( (*recurse_count)++ == 0 )
         {
-            *unlock_level = __get_lock_level();
+            *unlock_level = _get_lock_level();
         }
     } else {
-        *unlock_level = __get_lock_level();
+        *unlock_level = _get_lock_level();
     }
-    __set_lock_level(level);
+    _set_lock_level(level);
 }
 
 
@@ -118,12 +121,12 @@ static inline void _mm_write_lock(mm_rwlock_t *l, const char *func, int level)
 {
     if ( !mm_write_locked_by_me(l) )
     {
-        __check_lock_level(level);
+        _check_lock_level(level);
         percpu_write_lock(p2m_percpu_rwlock, &l->lock);
         l->locker = get_processor_id();
         l->locker_function = func;
-        l->unlock_level = __get_lock_level();
-        __set_lock_level(level);
+        l->unlock_level = _get_lock_level();
+        _set_lock_level(level);
     }
     l->recurse_count++;
 }
@@ -134,13 +137,13 @@ static inline void mm_write_unlock(mm_rwlock_t *l)
         return;
     l->locker = -1;
     l->locker_function = "nobody";
-    __set_lock_level(l->unlock_level);
+    _set_lock_level(l->unlock_level);
     percpu_write_unlock(p2m_percpu_rwlock, &l->lock);
 }
 
 static inline void _mm_read_lock(mm_rwlock_t *l, int level)
 {
-    __check_lock_level(level);
+    _check_lock_level(level);
     percpu_read_lock(p2m_percpu_rwlock, &l->lock);
     /* There's nowhere to store the per-CPU unlock level so we can't
      * set the lock level. */
@@ -181,7 +184,7 @@ static inline void mm_unlock(mm_lock_t *l)
     if ( l->lock.recurse_cnt == 1 )
     {
         l->locker_function = "nobody";
-        __set_lock_level(l->unlock_level);
+        _set_lock_level(l->unlock_level);
     }
     spin_unlock_recursive(&l->lock);
 }
@@ -194,10 +197,10 @@ static inline void mm_enforce_order_unlock(int unlock_level,
         BUG_ON(*recurse_count == 0);
         if ( (*recurse_count)-- == 1 )
         {
-            __set_lock_level(unlock_level);
+            _set_lock_level(unlock_level);
         }
     } else {
-        __set_lock_level(unlock_level);
+        _set_lock_level(unlock_level);
     }
 }
 
@@ -287,21 +290,24 @@ declare_mm_lock(altp2mlist)
 
 #define MM_LOCK_ORDER_altp2m                 40
 declare_mm_rwlock(altp2m);
-#define p2m_lock(p)                             \
-    do {                                        \
-        if ( p2m_is_altp2m(p) )                 \
-            mm_write_lock(altp2m, &(p)->lock);  \
-        else                                    \
-            mm_write_lock(p2m, &(p)->lock);     \
-        (p)->defer_flush++;                     \
-    } while (0)
-#define p2m_unlock(p)                           \
-    do {                                        \
-        if ( --(p)->defer_flush == 0 )          \
-            p2m_unlock_and_tlb_flush(p);        \
-        else                                    \
-            mm_write_unlock(&(p)->lock);        \
-    } while (0)
+
+static inline void p2m_lock(struct p2m_domain *p)
+{
+    if ( p2m_is_altp2m(p) )
+        mm_write_lock(altp2m, &p->lock);
+    else
+        mm_write_lock(p2m, &p->lock);
+    p->defer_flush++;
+}
+
+static inline void p2m_unlock(struct p2m_domain *p)
+{
+    if ( --p->defer_flush == 0 )
+        p2m_unlock_and_tlb_flush(p);
+    else
+        mm_write_unlock(&p->lock);
+}
+
 #define gfn_lock(p,g,o)       p2m_lock(p)
 #define gfn_unlock(p,g,o)     p2m_unlock(p)
 #define p2m_read_lock(p)      mm_read_lock(p2m, &(p)->lock)
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5901625385142839437==--

From xen-changelog-bounces@lists.xenproject.org Fri Dec 21 08:00:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Dec 2018 08:00:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gaFjQ-0003ka-1x; Fri, 21 Dec 2018 08:00:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G4CH=O6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gaFjO-0003kR-TC
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 08:00:26 +0000
X-Inumbo-ID: 79868516-04f6-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 79868516-04f6-11e9-8e1d-bc764e045a96;
 Fri, 21 Dec 2018 08:00:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gaFjN-0004Wm-Oo
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 08:00:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gaFjN-0006Xg-ML
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 08:00:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gaFjN-0006Xg-ML@xenbits.xenproject.org>
Date: Fri, 21 Dec 2018 08:00:25 +0000
Subject: [Xen-changelog] [xen staging] x86emul: rename evex.br to evex.brs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVjOTlhNWNlNzRkZTk5ZDQyZmRiOGM0OTJkMzViZDVlYTY1ZGRlM2UKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgRGVjIDIx
IDA4OjU2OjM1IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDIxIDA4OjU2OjM1IDIwMTggKzAxMDAKCiAgICB4
ODZlbXVsOiByZW5hbWUgZXZleC5iciB0byBldmV4LmJycwogICAgCiAgICBUaGlzIGlzIHRvIGJl
dHRlciByZWZsZWN0IHRoYXQgaXQncyBhbiBhYmJyZXZpYXRpb24gZm9yICJicm9hZGNhc3QsCiAg
ICByb3VuZGluZywgb3IgU0FFIiByYXRoZXIgdGhhbiBqdXN0ICJicm9hZGNhc3QiLgogICAgCiAg
ICBUYWtlIHRoZSBvcHBvcnR1bml0eSBhbmQgYWxzbyBhZGQgU0RNIG5hbWluZyBjb21tZW50cyB0
byBib3RoIHVuaW9uIHZleAogICAgYW5kIHVuaW9uIGV2ZXguCiAgICAKICAgIFJlcXVlc3RlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIHwgMTAwICsrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUwIGluc2VydGlvbnMoKyksIDUwIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5j
IGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXggOWFlYmIxYjY2
Mi4uYmMzNGUyZTBhNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9l
bXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAg
LTYxNSwxNSArNjE1LDE1IEBAIHN0YXRpYyBjb25zdCB1aW50OF90IHNzZV9wcmVmaXhbXSA9IHsg
MHg2NiwgMHhmMywgMHhmMiB9OwogCiB1bmlvbiB2ZXggewogICAgIHVpbnQ4X3QgcmF3WzJdOwot
ICAgIHN0cnVjdCB7Ci0gICAgICAgIHVpbnQ4X3Qgb3BjeDo1OwotICAgICAgICB1aW50OF90IGI6
MTsKLSAgICAgICAgdWludDhfdCB4OjE7Ci0gICAgICAgIHVpbnQ4X3QgcjoxOwotICAgICAgICB1
aW50OF90IHBmeDoyOwotICAgICAgICB1aW50OF90IGw6MTsKLSAgICAgICAgdWludDhfdCByZWc6
NDsKLSAgICAgICAgdWludDhfdCB3OjE7CisgICAgc3RydWN0IHsgICAgICAgICAgICAgLyogU0RN
IG5hbWVzICovCisgICAgICAgIHVpbnQ4X3Qgb3BjeDo1OyAgLyogbW1tbW0gKi8KKyAgICAgICAg
dWludDhfdCBiOjE7ICAgICAvKiBCICovCisgICAgICAgIHVpbnQ4X3QgeDoxOyAgICAgLyogWCAq
LworICAgICAgICB1aW50OF90IHI6MTsgICAgIC8qIFIgKi8KKyAgICAgICAgdWludDhfdCBwZng6
MjsgICAvKiBwcCAqLworICAgICAgICB1aW50OF90IGw6MTsgICAgIC8qIEwgKi8KKyAgICAgICAg
dWludDhfdCByZWc6NDsgICAvKiB2dnZ2ICovCisgICAgICAgIHVpbnQ4X3QgdzoxOyAgICAgLyog
VyAqLwogICAgIH07CiB9OwogCkBAIC02NjgsMjIgKzY2OCwyMiBAQCB1bmlvbiB2ZXggewogCiB1
bmlvbiBldmV4IHsKICAgICB1aW50OF90IHJhd1szXTsKLSAgICBzdHJ1Y3QgewotICAgICAgICB1
aW50OF90IG9wY3g6MjsKKyAgICBzdHJ1Y3QgeyAgICAgICAgICAgICAvKiBTRE0gbmFtZXMgKi8K
KyAgICAgICAgdWludDhfdCBvcGN4OjI7ICAvKiBtbSAqLwogICAgICAgICB1aW50OF90IG1iejoy
OwotICAgICAgICB1aW50OF90IFI6MTsKLSAgICAgICAgdWludDhfdCBiOjE7Ci0gICAgICAgIHVp
bnQ4X3QgeDoxOwotICAgICAgICB1aW50OF90IHI6MTsKLSAgICAgICAgdWludDhfdCBwZng6MjsK
KyAgICAgICAgdWludDhfdCBSOjE7ICAgICAvKiBSJyAqLworICAgICAgICB1aW50OF90IGI6MTsg
ICAgIC8qIEIgKi8KKyAgICAgICAgdWludDhfdCB4OjE7ICAgICAvKiBYICovCisgICAgICAgIHVp
bnQ4X3QgcjoxOyAgICAgLyogUiAqLworICAgICAgICB1aW50OF90IHBmeDoyOyAgIC8qIHBwICov
CiAgICAgICAgIHVpbnQ4X3QgbWJzOjE7Ci0gICAgICAgIHVpbnQ4X3QgcmVnOjQ7Ci0gICAgICAg
IHVpbnQ4X3QgdzoxOwotICAgICAgICB1aW50OF90IG9wbXNrOjM7Ci0gICAgICAgIHVpbnQ4X3Qg
Ulg6MTsKLSAgICAgICAgdWludDhfdCBicjoxOwotICAgICAgICB1aW50OF90IGxyOjI7Ci0gICAg
ICAgIHVpbnQ4X3QgejoxOworICAgICAgICB1aW50OF90IHJlZzo0OyAgIC8qIHZ2dnYgKi8KKyAg
ICAgICAgdWludDhfdCB3OjE7ICAgICAvKiBXICovCisgICAgICAgIHVpbnQ4X3Qgb3Btc2s6Mzsg
LyogYWFhICovCisgICAgICAgIHVpbnQ4X3QgUlg6MTsgICAgLyogVicgKi8KKyAgICAgICAgdWlu
dDhfdCBicnM6MTsgICAvKiBiICovCisgICAgICAgIHVpbnQ4X3QgbHI6MjsgICAgLyogTCdMICov
CisgICAgICAgIHVpbnQ4X3QgejoxOyAgICAgLyogeiAqLwogICAgIH07CiB9OwogCkBAIC0yMjMx
LDcgKzIyMzEsNyBAQCBzdGF0aWMgdW5zaWduZWQgaW50IGRlY29kZV9kaXNwOHNjYWxlKGVudW0g
ZGlzcDhzY2FsZSBzY2FsZSwKICAgICBkZWZhdWx0OgogICAgICAgICBpZiAoIHNjYWxlIDwgZDhz
X3ZsICkKICAgICAgICAgICAgIHJldHVybiBzY2FsZTsKLSAgICAgICAgaWYgKCBzdGF0ZS0+ZXZl
eC5iciApCisgICAgICAgIGlmICggc3RhdGUtPmV2ZXguYnJzICkKICAgICAgICAgewogICAgIGNh
c2UgZDhzX2RxOgogICAgICAgICAgICAgcmV0dXJuIDIgKyBzdGF0ZS0+ZXZleC53OwpAQCAtNTkx
Myw3ICs1OTEzLDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIC8qIHZtb3Zze3MsZH0gdG8vZnJv
bSBtZW1vcnkgaGF2ZSBvbmx5IHR3byBvcGVyYW5kcy4gKi8KICAgICAgICAgaWYgKCAoYiAmIH4x
KSA9PSAweDEwICYmIGVhLnR5cGUgPT0gT1BfTUVNICkKICAgICAgICAgICAgIGQgfD0gVHdvT3A7
Ci0gICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LmJyLCBFWENfVUQpOworICAgICAg
ICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC5icnMsIEVYQ19VRCk7CiAgICAgICAgIC8qIGZh
bGwgdGhyb3VnaCAqLwogICAgIENBU0VfU0lNRF9BTExfRlAoX0VWRVgsIDB4MGYsIDB4NTEpOiAg
ICAvKiB2c3FydHB7cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZzcXJ0c3tzLGR9IHhtbS9tMzIseG1t
LHhtbXtrfSAqLwpAQCAtNTkyNCwxMSArNTkyNCwxMSBAQCB4ODZfZW11bGF0ZSgKICAgICBDQVNF
X1NJTURfQUxMX0ZQKF9FVkVYLCAweDBmLCAweDVlKTogICAgLyogdmRpdntwLHN9e3MsZH0gW3h5
el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgQ0FTRV9TSU1EX0FMTF9GUChfRVZF
WCwgMHgwZiwgMHg1Zik6ICAgIC8qIHZtYXh7cCxzfXtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0s
W3h5el1tbXtrfSAqLwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoKGV2ZXgudyAhPSAo
ZXZleC5wZnggJiBWRVhfUFJFRklYX0RPVUJMRV9NQVNLKSB8fAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIChlYS50eXBlICE9IE9QX1JFRyAmJiBldmV4LmJyICYmCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKGVhLnR5cGUgIT0gT1BfUkVHICYmIGV2ZXguYnJzICYmCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChldmV4LnBmeCAmIFZFWF9QUkVGSVhfU0NB
TEFSX01BU0spKSksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWENfVUQpOwogICAg
ICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKLSAgICAgICAgaWYgKCBlYS50
eXBlICE9IE9QX1JFRyB8fCAhZXZleC5iciApCisgICAgICAgIGlmICggZWEudHlwZSAhPSBPUF9S
RUcgfHwgIWV2ZXguYnJzICkKICAgICAgICAgICAgIGF2eDUxMl92bGVuX2NoZWNrKGV2ZXgucGZ4
ICYgVkVYX1BSRUZJWF9TQ0FMQVJfTUFTSyk7CiAgICAgc2ltZF96bW06CiAgICAgICAgIGdldF9m
cHUoWDg2RU1VTF9GUFVfem1tKTsKQEAgLTU5OTksNyArNTk5OSw3IEBAIHg4Nl9lbXVsYXRlKAog
ICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4M2YpOiAvKiB2cG1heHV7ZCxx
fSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICBhdng1MTJmX25vX3NhZToK
ICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZik7Ci0gICAgICAgIGdlbmVy
YXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX01FTSAmJiBldmV4LmJyLCBFWENfVUQpOwor
ICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9NRU0gJiYgZXZleC5i
cnMsIEVYQ19VRCk7CiAgICAgICAgIGF2eDUxMl92bGVuX2NoZWNrKGZhbHNlKTsKICAgICAgICAg
Z290byBzaW1kX3ptbTsKIApAQCAtNjE4MywxMSArNjE4MywxMSBAQCB4ODZfZW11bGF0ZSgKICAg
ICBDQVNFX1NJTURfUEFDS0VEX0ZQKF9FVkVYLCAweDBmLCAweDJlKTogLyogdnVjb21pc3tzLGR9
IHhtbS9tZW0seG1tICovCiAgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUChfRVZFWCwgMHgwZiwgMHgy
Zik6IC8qIHZjb21pc3tzLGR9IHhtbS9tZW0seG1tICovCiAgICAgICAgIGdlbmVyYXRlX2V4Y2Vw
dGlvbl9pZigoZXZleC5yZWcgIT0gMHhmIHx8ICFldmV4LlJYIHx8IGV2ZXgub3Btc2sgfHwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZWEudHlwZSAhPSBPUF9SRUcgJiYgZXZleC5i
cikgfHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZWEudHlwZSAhPSBPUF9SRUcg
JiYgZXZleC5icnMpIHx8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZleC53ICE9
IGV2ZXgucGZ4KSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVYQ19VRCk7CiAgICAg
ICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOwotICAgICAgICBpZiAoICFldmV4
LmJyICkKKyAgICAgICAgaWYgKCAhZXZleC5icnMgKQogICAgICAgICAgICAgYXZ4NTEyX3ZsZW5f
Y2hlY2sodHJ1ZSk7CiAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfem1tKTsKIApAQCAtNjQz
Miw3ICs2NDMyLDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUChfRVZF
WCwgMHgwZiwgMHg1Nik6IC8qIHZvcnB7cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17
a30gKi8KICAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKF9FVkVYLCAweDBmLCAweDU3KTogLyogdnhv
cnB7cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICAgICAgZ2VuZXJh
dGVfZXhjZXB0aW9uX2lmKChldmV4LncgIT0gKGV2ZXgucGZ4ICYgVkVYX1BSRUZJWF9ET1VCTEVf
TUFTSykgfHwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZWEudHlwZSAhPSBPUF9N
RU0gJiYgZXZleC5icikpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChlYS50eXBl
ICE9IE9QX01FTSAmJiBldmV4LmJycykpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
RVhDX1VEKTsKICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZHEpOwogICAg
ICAgICBhdng1MTJfdmxlbl9jaGVjayhmYWxzZSk7CkBAIC02NjM4LDcgKzY2MzgsNyBAQCB4ODZf
ZW11bGF0ZSgKICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhmYyk6IC8qIHZw
YWRkYiBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxf
T1BDX0VWRVhfNjYoMHgwZiwgMHhmZCk6IC8qIHZwYWRkdyBbeHl6XW1tL21lbSxbeHl6XW1tLFt4
eXpdbW17a30gKi8KICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyYncpOwot
ICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC5iciwgRVhDX1VEKTsKKyAgICAgICAg
Z2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXguYnJzLCBFWENfVUQpOwogICAgICAgICBlbGVtX2J5
dGVzID0gMSA8PCAoYiAmIDEpOwogICAgICAgICBnb3RvIGF2eDUxMmZfbm9fc2FlOwogCkBAIC02
NjYzLDcgKzY2NjMsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGdvdG8gYXZ4NTEyZl9u
b19zYWU7CiAgICAgICAgIH0KICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEy
YncpOwotICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC5iciwgRVhDX1VEKTsKKyAg
ICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXguYnJzLCBFWENfVUQpOwogICAgICAgICBl
bGVtX2J5dGVzID0gMSA8PCAoZXh0ID09IGV4dF8wZiA/IGIgJiAxIDogZXZleC53KTsKICAgICAg
ICAgYXZ4NTEyX3ZsZW5fY2hlY2soZmFsc2UpOwogICAgICAgICBnb3RvIHNpbWRfem1tOwpAQCAt
NjcxNyw3ICs2NzE3LDcgQEAgeDg2X2VtdWxhdGUoCiAKICAgICBjYXNlIFg4NkVNVUxfT1BDX0VW
RVhfNjYoMHgwZiwgMHg2ZSk6IC8qIHZtb3Z7ZCxxfSByL20seG1tICovCiAgICAgY2FzZSBYODZF
TVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4N2UpOiAvKiB2bW92e2QscX0geG1tLHIvbSAqLwotICAg
ICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoKGV2ZXgubHIgfHwgZXZleC5vcG1zayB8fCBldmV4
LmJyIHx8CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZigoZXZleC5sciB8fCBldmV4Lm9w
bXNrIHx8IGV2ZXguYnJzIHx8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZleC5y
ZWcgIT0gMHhmIHx8ICFldmV4LlJYKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVY
Q19VRCk7CiAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOwpAQCAtNjc0
Myw3ICs2NzQzLDcgQEAgeDg2X2VtdWxhdGUoCiAKICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
RjMoMHgwZiwgMHg3ZSk6IC8qIHZtb3ZxIHhtbS9tNjQseG1tICovCiAgICAgY2FzZSBYODZFTVVM
X09QQ19FVkVYXzY2KDB4MGYsIDB4ZDYpOiAvKiB2bW92cSB4bW0seG1tL202NCAqLwotICAgICAg
ICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC5sciB8fCAhZXZleC53IHx8IGV2ZXgub3Btc2sg
fHwgZXZleC5iciwKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgubHIgfHwgIWV2
ZXgudyB8fCBldmV4Lm9wbXNrIHx8IGV2ZXguYnJzLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgRVhDX1VEKTsKICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZik7
CiAgICAgICAgIGQgfD0gVHdvT3A7CkBAIC02NzgxLDcgKzY3ODEsNyBAQCB4ODZfZW11bGF0ZSgK
ICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHg3Zik6IC8qIHZtb3ZkcWF7MzIs
NjR9IFt4eXpdbW0sW3h5el1tbS9tZW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
RjMoMHgwZiwgMHg3Zik6IC8qIHZtb3ZkcXV7MzIsNjR9IFt4eXpdbW0sW3h5el1tbS9tZW17a30g
Ki8KICAgICB2bW92ZHFhOgotICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC5iciwg
RVhDX1VEKTsKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXguYnJzLCBFWENfVUQp
OwogICAgICAgICBkIHw9IFR3b09wOwogICAgICAgICBvcF9ieXRlcyA9IDE2IDw8IGV2ZXgubHI7
CiAgICAgICAgIGdvdG8gYXZ4NTEyZl9ub19zYWU7CkBAIC03NjI2LDEyICs3NjI2LDEyIEBAIHg4
Nl9lbXVsYXRlKAogCiAgICAgQ0FTRV9TSU1EX0FMTF9GUChfRVZFWCwgMHgwZiwgMHhjMik6IC8q
IHZjbXB7cCxzfXtzLGR9ICRpbW04LFt4eXpdbW0vbWVtLFt4eXpdbW0sa3trfSAqLwogICAgICAg
ICBnZW5lcmF0ZV9leGNlcHRpb25faWYoKGV2ZXgudyAhPSAoZXZleC5wZnggJiBWRVhfUFJFRklY
X0RPVUJMRV9NQVNLKSB8fAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChlYS50eXBl
ICE9IE9QX1JFRyAmJiBldmV4LmJyICYmCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KGVhLnR5cGUgIT0gT1BfUkVHICYmIGV2ZXguYnJzICYmCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIChldmV4LnBmeCAmIFZFWF9QUkVGSVhfU0NBTEFSX01BU0spKSB8fAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICFldmV4LnIgfHwgIWV2ZXguUiB8fCBldmV4LnopLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKICAgICAgICAgaG9zdF9hbmRf
dmNwdV9tdXN0X2hhdmUoYXZ4NTEyZik7Ci0gICAgICAgIGlmICggZWEudHlwZSAhPSBPUF9SRUcg
fHwgIWV2ZXguYnIgKQorICAgICAgICBpZiAoIGVhLnR5cGUgIT0gT1BfUkVHIHx8ICFldmV4LmJy
cyApCiAgICAgICAgICAgICBhdng1MTJfdmxlbl9jaGVjayhldmV4LnBmeCAmIFZFWF9QUkVGSVhf
U0NBTEFSX01BU0spOwogICAgIHNpbWRfaW1tOF96bW06CiAgICAgICAgIGlmICggKGQgJiBTcmNN
YXNrKSA9PSBTcmNJbW1CeXRlICkKQEAgLTc2ODcsNyArNzY4Nyw3IEBAIHg4Nl9lbXVsYXRlKAog
ICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4MjUpOiAvKiB2cHRlcm5sb2d7
ZCxxfSAkaW1tOCxbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICBhdng1MTJm
X2ltbThfbm9fc2FlOgogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsK
LSAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNICYmIGV2ZXgu
YnIsIEVYQ19VRCk7CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9Q
X01FTSAmJiBldmV4LmJycywgRVhDX1VEKTsKICAgICAgICAgYXZ4NTEyX3ZsZW5fY2hlY2soZmFs
c2UpOwogICAgICAgICBnb3RvIHNpbWRfaW1tOF96bW07CiAKQEAgLTc5MjEsNyArNzkyMSw3IEBA
IHg4Nl9lbXVsYXRlKAogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGVhKTog
LyogdnBtaW5zdyBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4
NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhlZSk6IC8qIHZwbWF4c3cgW3h5el1tbS9tZW0sW3h5
el1tbSxbeHl6XW1te2t9ICovCiAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUx
MmJ3KTsKLSAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXguYnIsIEVYQ19VRCk7Cisg
ICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LmJycywgRVhDX1VEKTsKICAgICAgICAg
ZWxlbV9ieXRlcyA9IGIgJiAweDEwID8gMSA6IDI7CiAgICAgICAgIGdvdG8gYXZ4NTEyZl9ub19z
YWU7CiAKQEAgLTgxMjIsNyArODEyMiw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBicmVhazsK
IAogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MTgpOiAvKiB2YnJvYWRj
YXN0c3MgeG1tL20zMixbeHl6XW1te2t9ICovCi0gICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9p
ZihldmV4LncgfHwgZXZleC5iciwgRVhDX1VEKTsKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9u
X2lmKGV2ZXgudyB8fCBldmV4LmJycywgRVhDX1VEKTsKICAgICBhdng1MTJfYnJvYWRjYXN0Ogog
ICAgICAgICAvKgogICAgICAgICAgKiBGb3IgdGhlIHJlc3BlY3RpdmUgY29kZSBiZWxvdyB0aGUg
bWFpbiBzd2l0Y2goKSB0byB3b3JrIHdlIG5lZWQgdG8KQEAgLTgxNDUsMTQgKzgxNDUsMTQgQEAg
eDg2X2VtdWxhdGUoCiAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwogICAgIGNhc2UgWDg2RU1V
TF9PUENfRVZFWF82NigweDBmMzgsIDB4MTkpOiAvKiB2YnJvYWRjYXN0c2QgeG1tL202NCx7eSx6
fW1te2t9ICovCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8q
IHZicm9hZGNhc3RmMzJ4MiB4bW0vbTY0LHt5LHp9bW17a30gKi8KLSAgICAgICAgZ2VuZXJhdGVf
ZXhjZXB0aW9uX2lmKCFldmV4LmxyIHx8IGV2ZXguYnIsIEVYQ19VRCk7CisgICAgICAgIGdlbmVy
YXRlX2V4Y2VwdGlvbl9pZighZXZleC5sciB8fCBldmV4LmJycywgRVhDX1VEKTsKICAgICAgICAg
aWYgKCAhZXZleC53ICkKICAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUx
MmRxKTsKICAgICAgICAgZ290byBhdng1MTJfYnJvYWRjYXN0OwogCiAgICAgY2FzZSBYODZFTVVM
X09QQ19FVkVYXzY2KDB4MGYzOCwgMHgxYSk6IC8qIHZicm9hZGNhc3RmMzJ4NCBtMTI4LHt5LHp9
bW17a30gKi8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyog
dmJyb2FkY2FzdGY2NHgyIG0xMjgse3ksen1tbXtrfSAqLwotICAgICAgICBnZW5lcmF0ZV9leGNl
cHRpb25faWYoZWEudHlwZSAhPSBPUF9NRU0gfHwgIWV2ZXgubHIgfHwgZXZleC5iciwKKyAgICAg
ICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNIHx8ICFldmV4LmxyIHx8
IGV2ZXguYnJzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKICAgICAg
ICAgaWYgKCBldmV4LncgKQogICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4
NTEyZHEpOwpAQCAtODMwNCw3ICs4MzA0LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgY2FzZSBYODZF
TVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgzYyk6IC8qIHZwbWF4c2IgW3h5el1tbS9tZW0sW3h5
el1tbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwg
MHgzZSk6IC8qIHZwbWF4dXcgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAg
ICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmJ3KTsKLSAgICAgICAgZ2VuZXJhdGVf
ZXhjZXB0aW9uX2lmKGV2ZXguYnIsIEVYQ19VRCk7CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlv
bl9pZihldmV4LmJycywgRVhDX1VEKTsKICAgICAgICAgZWxlbV9ieXRlcyA9IGIgJiAyID86IDE7
CiAgICAgICAgIGdvdG8gYXZ4NTEyZl9ub19zYWU7CiAKQEAgLTg1MjEsNyArODUyMSw3IEBAIHg4
Nl9lbXVsYXRlKAogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4YmMpOiAv
KiB2Zm5tYWRkMjMxcHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAg
IGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4YmUpOiAvKiB2Zm5tc3ViMjMxcHtz
LGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAgICAgICBob3N0X2FuZF92
Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKLSAgICAgICAgaWYgKCBlYS50eXBlICE9IE9QX1JFRyB8
fCAhZXZleC5iciApCisgICAgICAgIGlmICggZWEudHlwZSAhPSBPUF9SRUcgfHwgIWV2ZXguYnJz
ICkKICAgICAgICAgICAgIGF2eDUxMl92bGVuX2NoZWNrKGZhbHNlKTsKICAgICAgICAgZ290byBz
aW1kX3ptbTsKIApAQCAtODUzOCw4ICs4NTM4LDggQEAgeDg2X2VtdWxhdGUoCiAgICAgY2FzZSBY
ODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHhiZCk6IC8qIHZmbm1hZGQyMzFze3MsZH0geG1t
L21lbSx4bW0seG1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwg
MHhiZik6IC8qIHZmbm1zdWIyMzFze3MsZH0geG1tL21lbSx4bW0seG1te2t9ICovCiAgICAgICAg
IGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOwotICAgICAgICBnZW5lcmF0ZV9leGNl
cHRpb25faWYoZWEudHlwZSAhPSBPUF9SRUcgJiYgZXZleC5iciwgRVhDX1VEKTsKLSAgICAgICAg
aWYgKCAhZXZleC5iciApCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9
IE9QX1JFRyAmJiBldmV4LmJycywgRVhDX1VEKTsKKyAgICAgICAgaWYgKCAhZXZleC5icnMgKQog
ICAgICAgICAgICAgYXZ4NTEyX3ZsZW5fY2hlY2sodHJ1ZSk7CiAgICAgICAgIGdvdG8gc2ltZF96
bW07CiAKQEAgLTg4ODMsNyArODg4Myw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBpZiAoICEo
YiAmIDB4MjApICkKICAgICAgICAgICAgIGdvdG8gYXZ4NTEyZl9pbW04X25vX3NhZTsKICAgICAg
ICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyYncpOwotICAgICAgICBnZW5lcmF0ZV9l
eGNlcHRpb25faWYoZXZleC5iciwgRVhDX1VEKTsKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9u
X2lmKGV2ZXguYnJzLCBFWENfVUQpOwogICAgICAgICBlbGVtX2J5dGVzID0gMSA8PCBldmV4Lnc7
CiAgICAgICAgIGF2eDUxMl92bGVuX2NoZWNrKGZhbHNlKTsKICAgICAgICAgZ290byBzaW1kX2lt
bThfem1tOwpAQCAtOTM1MCw3ICs5MzUwLDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgRVhDX0dQLCAwKTsKIAogICAgICAgICAgICAgRVhQRUNUKGVs
ZW1fYnl0ZXMgPiAwKTsKLSAgICAgICAgICAgIGlmICggZXZleC5iciApCisgICAgICAgICAgICBp
ZiAoIGV2ZXguYnJzICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBBU1NFUlQoKGQg
JiBEc3RNYXNrKSAhPSBEc3RNZW0pOwogICAgICAgICAgICAgICAgIG9wX2J5dGVzID0gZWxlbV9i
eXRlczsKQEAgLTkzNjUsNyArOTM2NSw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgewog
ICAgICAgICAgICAgICAgIGlmICggIW9wX21hc2sgKQogICAgICAgICAgICAgICAgICAgICBnb3Rv
IHNpbWRfbm9fbWVtOwotICAgICAgICAgICAgICAgIGlmICggIWV2ZXguYnIgKQorICAgICAgICAg
ICAgICAgIGlmICggIWV2ZXguYnJzICkKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAg
ICAgICAgIGZpcnN0X2J5dGUgPSBfX2J1aWx0aW5fY3R6bGwob3BfbWFzayk7CiAgICAgICAgICAg
ICAgICAgICAgIG9wX21hc2sgPj49IGZpcnN0X2J5dGU7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Dec 21 08:00:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Dec 2018 08:00:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gaFja-0003m1-3o; Fri, 21 Dec 2018 08:00:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G4CH=O6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gaFjZ-0003lu-8G
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 08:00:37 +0000
X-Inumbo-ID: 7f9b8c72-04f6-11e9-9191-57443c1c69a5
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7f9b8c72-04f6-11e9-9191-57443c1c69a5;
 Fri, 21 Dec 2018 08:00:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gaFjX-0004Wu-VR
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 08:00:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gaFjX-0006YC-Sr
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 08:00:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gaFjX-0006YC-Sr@xenbits.xenproject.org>
Date: Fri, 21 Dec 2018 08:00:35 +0000
Subject: [Xen-changelog] [xen staging] x86emul: support AVX512{F,
 BW} shift/rotate insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM5NmQ4ZDU0MThlYTkwOGE1ZWY4OGU3ZDdhOWYyMmM3MGFkYTQ0YzIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgRGVjIDIx
IDA4OjU3OjMxIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDIxIDA4OjU3OjMxIDIwMTggKzAxMDAKCiAgICB4
ODZlbXVsOiBzdXBwb3J0IEFWWDUxMntGLEJXfSBzaGlmdC9yb3RhdGUgaW5zbnMKICAgIAogICAg
Tm90ZSB0aGF0IHNpbWRfcGFja2VkX2ZwIGZvciB0aGUgb3Bjb2RlIHNwYWNlIDBmMzggbWFqb3Ig
b3Bjb2RlcyAxNCBhbmQKICAgIDE1IGlzIG5vdCByZWFsbHkgY29ycmVjdCwgYnV0IHN1ZmZpY2ll
bnQgZm9yIHRoZSBwdXJwb3NlcyBoZXJlLiBGdXJ0aGVyCiAgICBhZGp1c3RtZW50cyBtYXkgbGF0
ZXIgYmUgbmVlZGVkIGZvciB0aGUgZG93biBjb252ZXJzaW9uIHVuc2lnbmVkCiAgICBzYXR1cmF0
aW5nIFZQTU9WKiBpbnNucywgZmlyc3QgYW5kIGZvcmVtb3N0IGZvciB0aGUgZGlmZmVyZW50IERp
c3A4CiAgICBzY2FsaW5nIHRob3NlIG9uZXMgdXNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB0b29scy90ZXN0cy94ODZfZW11bGF0
b3IvZXZleC1kaXNwOC5jICB8IDI5ICsrKysrKysrKysrKwogeGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMgfCA4NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
CiAyIGZpbGVzIGNoYW5nZWQsIDEwNyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMgYi90b29scy90
ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCmluZGV4IDFjMGY2YzQwNDAuLmVlYzA0OTZm
ZmEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKKysr
IGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYwpAQCAtMTc4LDYgKzE3OCwy
NCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl9hbGxbXSA9IHsKICAgICBJTlNO
KHBtdWxsZCwgICAgICAgNjYsIDBmMzgsIDQwLCAgICB2bCwgICAgICBkLCB2bCksCiAgICAgSU5T
TihwbXVsdWRxLCAgICAgIDY2LCAgIDBmLCBmNCwgICAgdmwsICAgICAgcSwgdmwpLAogICAgIElO
U04ocG9yLCAgICAgICAgICA2NiwgICAwZiwgZWIsICAgIHZsLCAgICAgZHEsIHZsKSwKKyAgICBJ
TlNOWChwcm9sLCAgICAgICAgNjYsICAgMGYsIDcyLCAxLCB2bCwgICAgIGRxLCB2bCksCisgICAg
SU5TTihwcm9sdiwgICAgICAgIDY2LCAwZjM4LCAxNSwgICAgdmwsICAgICBkcSwgdmwpLAorICAg
IElOU05YKHByb3IsICAgICAgICA2NiwgICAwZiwgNzIsIDAsIHZsLCAgICAgZHEsIHZsKSwKKyAg
ICBJTlNOKHByb3J2LCAgICAgICAgNjYsIDBmMzgsIDE0LCAgICB2bCwgICAgIGRxLCB2bCksCisg
ICAgSU5TTihwc2xsZCwgICAgICAgIDY2LCAgIDBmLCBmMiwgICAgZWxfNCwgICAgZCwgdmwpLAor
ICAgIElOU05YKHBzbGxkLCAgICAgICA2NiwgICAwZiwgNzIsIDYsIHZsLCAgICAgIGQsIHZsKSwK
KyAgICBJTlNOKHBzbGxxLCAgICAgICAgNjYsICAgMGYsIGYzLCAgICBlbF8yLCAgICBxLCB2bCks
CisgICAgSU5TTlgocHNsbHEsICAgICAgIDY2LCAgIDBmLCA3MywgNiwgdmwsICAgICAgcSwgdmwp
LAorICAgIElOU04ocHNsbHYsICAgICAgICA2NiwgMGYzOCwgNDcsICAgIHZsLCAgICAgZHEsIHZs
KSwKKyAgICBJTlNOWChwc3JhLCAgICAgICAgNjYsICAgMGYsIDcyLCA0LCB2bCwgICAgIGRxLCB2
bCksCisgICAgSU5TTihwc3JhZCwgICAgICAgIDY2LCAgIDBmLCBlMiwgICAgZWxfNCwgICAgZCwg
dmwpLAorICAgIElOU04ocHNyYXEsICAgICAgICA2NiwgICAwZiwgZTIsICAgIGVsXzIsICAgIHEs
IHZsKSwKKyAgICBJTlNOKHBzcmF2LCAgICAgICAgNjYsIDBmMzgsIDQ2LCAgICB2bCwgICAgIGRx
LCB2bCksCisgICAgSU5TTihwc3JsZCwgICAgICAgIDY2LCAgIDBmLCBkMiwgICAgZWxfNCwgICAg
ZCwgdmwpLAorICAgIElOU05YKHBzcmxkLCAgICAgICA2NiwgICAwZiwgNzIsIDIsIHZsLCAgICAg
IGQsIHZsKSwKKyAgICBJTlNOKHBzcmxxLCAgICAgICAgNjYsICAgMGYsIGQzLCAgICBlbF8yLCAg
ICBxLCB2bCksCisgICAgSU5TTlgocHNybHEsICAgICAgIDY2LCAgIDBmLCA3MywgMiwgdmwsICAg
ICAgcSwgdmwpLAorICAgIElOU04ocHNybHYsICAgICAgICA2NiwgMGYzOCwgNDUsICAgIHZsLCAg
ICAgZHEsIHZsKSwKICAgICBJTlNOKHBzdWJkLCAgICAgICAgNjYsICAgMGYsIGZhLCAgICB2bCwg
ICAgICBkLCB2bCksCiAgICAgSU5TTihwc3VicSwgICAgICAgIDY2LCAgIDBmLCBmYiwgICAgdmws
ICAgICAgcSwgdmwpLAogICAgIElOU04ocHRlcm5sb2csICAgICA2NiwgMGYzYSwgMjUsICAgIHZs
LCAgICAgZHEsIHZsKSwKQEAgLTI0MSw2ICsyNTksMTcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0
ZXN0IGF2eDUxMmJ3X2FsbFtdID0gewogICAgIElOU04ocG11bGh3LCAgICAgIDY2LCAgIDBmLCBl
NSwgICAgdmwsICAgIHcsIHZsKSwKICAgICBJTlNOKHBtdWxsdywgICAgICA2NiwgICAwZiwgZDUs
ICAgIHZsLCAgICB3LCB2bCksCiAgICAgSU5TTihwc2FkYncsICAgICAgNjYsICAgMGYsIGY2LCAg
ICB2bCwgICAgYiwgdmwpLAorICAgIElOU05YKHBzbGxkcSwgICAgIDY2LCAgIDBmLCA3MywgNywg
dmwsICAgIGIsIHZsKSwKKyAgICBJTlNOKHBzbGx2dywgICAgICA2NiwgMGYzOCwgMTIsICAgIHZs
LCAgICB3LCB2bCksCisgICAgSU5TTihwc2xsdywgICAgICAgNjYsICAgMGYsIGYxLCAgICBlbF84
LCAgdywgdmwpLAorICAgIElOU05YKHBzbGx3LCAgICAgIDY2LCAgIDBmLCA3MSwgNiwgdmwsICAg
IHcsIHZsKSwKKyAgICBJTlNOKHBzcmF2dywgICAgICA2NiwgMGYzOCwgMTEsICAgIHZsLCAgICB3
LCB2bCksCisgICAgSU5TTihwc3JhdywgICAgICAgNjYsICAgMGYsIGUxLCAgICBlbF84LCAgdywg
dmwpLAorICAgIElOU05YKHBzcmF3LCAgICAgIDY2LCAgIDBmLCA3MSwgNCwgdmwsICAgIHcsIHZs
KSwKKyAgICBJTlNOWChwc3JsZHEsICAgICA2NiwgICAwZiwgNzMsIDMsIHZsLCAgICBiLCB2bCks
CisgICAgSU5TTihwc3JsdncsICAgICAgNjYsIDBmMzgsIDEwLCAgICB2bCwgICAgdywgdmwpLAor
ICAgIElOU04ocHNybHcsICAgICAgIDY2LCAgIDBmLCBkMSwgICAgZWxfOCwgIHcsIHZsKSwKKyAg
ICBJTlNOWChwc3JsdywgICAgICA2NiwgICAwZiwgNzEsIDIsIHZsLCAgICB3LCB2bCksCiAgICAg
SU5TTihwc3ViYiwgICAgICAgNjYsICAgMGYsIGY4LCAgICB2bCwgICAgYiwgdmwpLAogICAgIElO
U04ocHN1YnNiLCAgICAgIDY2LCAgIDBmLCBlOCwgICAgdmwsICAgIGIsIHZsKSwKICAgICBJTlNO
KHBzdWJzdywgICAgICA2NiwgICAwZiwgZTksICAgIHZsLCAgICB3LCB2bCksCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCmluZGV4IGJjMzRlMmUwYTYuLjAzNTQwYjY0OGYgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0zMTksNyArMzE5LDcgQEAg
c3RhdGljIGNvbnN0IHN0cnVjdCB0d29ieXRlX3RhYmxlIHsKICAgICBbMHg2ZV0gPSB7IERzdElt
cGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfbm9uZSwgZDhzX2RxNjQgfSwKICAgICBbMHg2
Zl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfcGFja2VkX2ludCwgZDhz
X3ZsIH0sCiAgICAgWzB4NzBdID0geyBTcmNJbW1CeXRlfE1vZFJNfFR3b09wLCBzaW1kX290aGVy
IH0sCi0gICAgWzB4NzEgLi4uIDB4NzNdID0geyBEc3RJbXBsaWNpdHxTcmNJbW1CeXRlfE1vZFJN
IH0sCisgICAgWzB4NzEgLi4uIDB4NzNdID0geyBEc3RJbXBsaWNpdHxTcmNJbW1CeXRlfE1vZFJN
LCBzaW1kX25vbmUsIGQ4c192bCB9LAogICAgIFsweDc0IC4uLiAweDc2XSA9IHsgRHN0SW1wbGlj
aXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQsIGQ4c192bCB9LAogICAgIFsweDc3XSA9
IHsgRHN0SW1wbGljaXR8U3JjTm9uZSB9LAogICAgIFsweDc4XSA9IHsgSW1wbGljaXRPcHN8TW9k
Uk0gfSwKQEAgLTM2NiwxOSArMzY2LDE5IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdHdvYnl0ZV90
YWJsZSB7CiAgICAgWzB4YzddID0geyBJbXBsaWNpdE9wc3xNb2RSTSB9LAogICAgIFsweGM4IC4u
LiAweGNmXSA9IHsgSW1wbGljaXRPcHMgfSwKICAgICBbMHhkMF0gPSB7IERzdEltcGxpY2l0fFNy
Y01lbXxNb2RSTSwgc2ltZF9vdGhlciB9LAotICAgIFsweGQxIC4uLiAweGQzXSA9IHsgRHN0SW1w
bGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kXzEyOCB9LAorICAgIFsweGQxIC4uLiAweGQzXSA9IHsg
RHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kXzEyOCwgNCB9LAogICAgIFsweGQ0IC4uLiAw
eGQ1XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQsIGQ4c192
bCB9LAogICAgIFsweGQ2XSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiwgc2ltZF9v
dGhlciwgMyB9LAogICAgIFsweGQ3XSA9IHsgRHN0UmVnfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiB9
LAogICAgIFsweGQ4IC4uLiAweGRmXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1k
X3BhY2tlZF9pbnQsIGQ4c192bCB9LAogICAgIFsweGUwXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVt
fE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQsIGQ4c192bCB9LAotICAgIFsweGUxIC4uLiAweGUyXSA9
IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kXzEyOCB9LAorICAgIFsweGUxIC4uLiAw
eGUyXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kXzEyOCwgNCB9LAogICAgIFsw
eGUzIC4uLiAweGU1XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9p
bnQsIGQ4c192bCB9LAogICAgIFsweGU2XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1v
diwgc2ltZF9vdGhlciB9LAogICAgIFsweGU3XSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJN
fE1vdiwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwKICAgICBbMHhlOCAuLi4gMHhlZl0gPSB7
IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwKICAg
ICBbMHhmMF0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfb3RoZXIgfSwK
LSAgICBbMHhmMSAuLi4gMHhmM10gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF8x
MjggfSwKKyAgICBbMHhmMSAuLi4gMHhmM10gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwg
c2ltZF8xMjgsIDQgfSwKICAgICBbMHhmNCAuLi4gMHhmNl0gPSB7IERzdEltcGxpY2l0fFNyY01l
bXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwKICAgICBbMHhmN10gPSB7IERzdE1l
bXxTcmNNZW18TW9kUk18TW92LCBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHhmOCAuLi4gMHhm
ZV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwg
fSwKQEAgLTQzNCw5ICs0MzQsOSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmMzhfdGFibGUg
ewogfSBleHQwZjM4X3RhYmxlWzI1Nl0gPSB7CiAgICAgWzB4MDAgLi4uIDB4MGJdID0geyAuc2lt
ZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4MGMgLi4uIDB4MGZdID0geyAuc2lt
ZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKLSAgICBbMHgxMF0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3BhY2tlZF9pbnQgfSwKKyAgICBbMHgxMCAuLi4gMHgxMl0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHgxM10gPSB7IC5zaW1kX3Np
emUgPSBzaW1kX290aGVyLCAudHdvX29wID0gMSB9LAotICAgIFsweDE0IC4uLiAweDE2XSA9IHsg
LnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwIH0sCisgICAgWzB4MTQgLi4uIDB4MTZdID0geyAu
c2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHgxN10g
PSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3AgPSAxIH0sCiAgICAgWzB4
MThdID0geyAuc2ltZF9zaXplID0gc2ltZF9zY2FsYXJfb3BjLCAudHdvX29wID0gMSwgLmQ4cyA9
IDIgfSwKICAgICBbMHgxOV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl9vcGMsIC50d29f
b3AgPSAxLCAuZDhzID0gMyB9LApAQCAtNDUzLDcgKzQ1Myw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgZXh0MGYzOF90YWJsZSB7CiAgICAgWzB4MzYgLi4uIDB4M2ZdID0geyAuc2ltZF9zaXplID0g
c2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4NDBdID0geyAuc2ltZF9z
aXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4NDFdID0geyAu
c2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAudHdvX29wID0gMSB9LAotICAgIFsweDQ1IC4u
LiAweDQ3XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAorICAgIFsweDQ1IC4u
LiAweDQ3XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9
LAogICAgIFsweDU4IC4uLiAweDU5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29f
b3AgPSAxIH0sCiAgICAgWzB4NWFdID0geyAuc2ltZF9zaXplID0gc2ltZF8xMjgsIC50d29fb3Ag
PSAxIH0sCiAgICAgWzB4NzggLi4uIDB4NzldID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwg
LnR3b19vcCA9IDEgfSwKQEAgLTU5OTMsMTAgKzU5OTMsMTUgQEAgeDg2X2VtdWxhdGUoCiAgICAg
Y2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZGYpOiAvKiB2cGFuZG57ZCxxfSBbeHl6
XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMHgwZiwgMHhlYik6IC8qIHZwb3J7ZCxxfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17
a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhlZik6IC8qIHZweG9y
e2QscX0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVM
X09QQ19FVkVYXzY2KDB4MGYzOCwgMHgxNCk6IC8qIHZwcm9ydntkLHF9IFt4eXpdbW0vbWVtLFt4
eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgs
IDB4MTUpOiAvKiB2cHJvbHZ7ZCxxfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8K
ICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDM5KTogLyogdnBtaW5ze2Qs
cX0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYXzY2KDB4MGYzOCwgMHgzYik6IC8qIHZwbWludXtkLHF9IFt4eXpdbW0vbWVtLFt4eXpd
bW0sW3h5el1tbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4
M2QpOiAvKiB2cG1heHN7ZCxxfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAg
ICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDNmKTogLyogdnBtYXh1e2QscX0g
W3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19F
VkVYXzY2KDB4MGYzOCwgMHg0NSk6IC8qIHZwc3JsdntkLHF9IFt4eXpdbW0vbWVtLFt4eXpdbW0s
W3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4NDYp
OiAvKiB2cHNyYXZ7ZCxxfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBj
YXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDQ3KTogLyogdnBzbGx2e2QscX0gW3h5
el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgYXZ4NTEyZl9ub19zYWU6CiAgICAg
ICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOwogICAgICAgICBnZW5lcmF0ZV9l
eGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9NRU0gJiYgZXZleC5icnMsIEVYQ19VRCk7CkBAIC02
NjE3LDYgKzY2MjIsOSBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQ
VV9tbXgpOwogICAgICAgICBnb3RvIHNpbWRfMGZfY29tbW9uOwogCisgICAgY2FzZSBYODZFTVVM
X09QQ19FVkVYXzY2KDB4MGYsIDB4ZDEpOiAvKiB2cHNybHcgeG1tL20xMjgsW3h5el1tbSxbeHl6
XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZTEpOiAvKiB2
cHNyYXcgeG1tL20xMjgsW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYXzY2KDB4MGYsIDB4ZjEpOiAvKiB2cHNsbHcgeG1tL20xMjgsW3h5el1tbSxbeHl6XW1t
e2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZjUpOiAvKiB2cG1h
ZGR3ZCBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxf
T1BDX0VWRVhfNjYoMHgwZiwgMHhmNik6IC8qIHZwc2FkYncgW3h5el1tbS9tZW0sW3h5el1tbSxb
eHl6XW1te2t9ICovCiAgICAgICAgIGZhdWx0X3N1cHByZXNzaW9uID0gZmFsc2U7CkBAIC02OTE2
LDYgKzY5MjQsMzcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIEFTU0VSVCghc3RhdGUtPnNpbWRf
c2l6ZSk7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4
MGYsIDB4NzEpOiAvKiBHcnAxMiAqLworICAgICAgICBzd2l0Y2ggKCBtb2RybV9yZWcgJiA3ICkK
KyAgICAgICAgeworICAgICAgICBjYXNlIDI6IC8qIHZwc3JsdyAkaW1tOCxbeHl6XW1tL21lbSxb
eHl6XW1te2t9ICovCisgICAgICAgIGNhc2UgNDogLyogdnBzcmF3ICRpbW04LFt4eXpdbW0vbWVt
LFt4eXpdbW17a30gKi8KKyAgICAgICAgY2FzZSA2OiAvKiB2cHNsbHcgJGltbTgsW3h5el1tbS9t
ZW0sW3h5el1tbXtrfSAqLworICAgICAgICBhdng1MTJid19zaGlmdF9pbW06CisgICAgICAgICAg
ICBmYXVsdF9zdXBwcmVzc2lvbiA9IGZhbHNlOworICAgICAgICAgICAgb3BfYnl0ZXMgPSAxNiA8
PCBldmV4LmxyOworICAgICAgICAgICAgc3RhdGUtPnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2lu
dDsKKyAgICAgICAgICAgIGdvdG8gYXZ4NTEyYndfaW1tOworICAgICAgICB9CisgICAgICAgIGdv
dG8gdW5yZWNvZ25pemVkX2luc247CisKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgw
ZiwgMHg3Mik6IC8qIEdycDEzICovCisgICAgICAgIHN3aXRjaCAoIG1vZHJtX3JlZyAmIDcgKQor
ICAgICAgICB7CisgICAgICAgIGNhc2UgMjogLyogdnBzcmxkICRpbW04LFt4eXpdbW0vbWVtLFt4
eXpdbW17a30gKi8KKyAgICAgICAgY2FzZSA2OiAvKiB2cHNsbGQgJGltbTgsW3h5el1tbS9tZW0s
W3h5el1tbXtrfSAqLworICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgudywg
RVhDX1VEKTsKKyAgICAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgICAgICBjYXNlIDA6
IC8qIHZwcm9ye2QscX0gJGltbTgsW3h5el1tbS9tZW0sW3h5el1tbXtrfSAqLworICAgICAgICBj
YXNlIDE6IC8qIHZwcm9se2QscX0gJGltbTgsW3h5el1tbS9tZW0sW3h5el1tbXtrfSAqLworICAg
ICAgICBjYXNlIDQ6IC8qIHZwc3Jhe2QscX0gJGltbTgsW3h5el1tbS9tZW0sW3h5el1tbXtrfSAq
LworICAgICAgICBhdng1MTJmX3NoaWZ0X2ltbToKKyAgICAgICAgICAgIG9wX2J5dGVzID0gMTYg
PDwgZXZleC5scjsKKyAgICAgICAgICAgIHN0YXRlLT5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9p
bnQ7CisgICAgICAgICAgICBnb3RvIGF2eDUxMmZfaW1tOF9ub19zYWU7CisgICAgICAgIH0KKyAg
ICAgICAgZ290byB1bnJlY29nbml6ZWRfaW5zbjsKKwogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgw
ZiwgMHg3Myk6ICAgICAgICAvKiBHcnAxNCAqLwogICAgICAgICBzd2l0Y2ggKCBtb2RybV9yZWcg
JiA3ICkKICAgICAgICAgewpAQCAtNjk0MSw2ICs2OTgwLDE5IEBAIHg4Nl9lbXVsYXRlKAogICAg
ICAgICB9CiAgICAgICAgIGdvdG8gdW5yZWNvZ25pemVkX2luc247CiAKKyAgICBjYXNlIFg4NkVN
VUxfT1BDX0VWRVhfNjYoMHgwZiwgMHg3Myk6IC8qIEdycDE0ICovCisgICAgICAgIHN3aXRjaCAo
IG1vZHJtX3JlZyAmIDcgKQorICAgICAgICB7CisgICAgICAgIGNhc2UgMjogLyogdnBzcmxxICRp
bW04LFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICAgICAgY2FzZSA2OiAvKiB2cHNsbHEg
JGltbTgsW3h5el1tbS9tZW0sW3h5el1tbXtrfSAqLworICAgICAgICAgICAgZ2VuZXJhdGVfZXhj
ZXB0aW9uX2lmKCFldmV4LncsIEVYQ19VRCk7CisgICAgICAgICAgICBnb3RvIGF2eDUxMmZfc2hp
ZnRfaW1tOworICAgICAgICBjYXNlIDM6IC8qIHZwc3JsZHEgJGltbTgse3gseX1tbSx7eCx5fW1t
ICovCisgICAgICAgIGNhc2UgNzogLyogdnBzbGxkcSAkaW1tOCx7eCx5fW1tLHt4LHl9bW0gKi8K
KyAgICAgICAgICAgIGdvdG8gYXZ4NTEyYndfc2hpZnRfaW1tOworICAgICAgICB9CisgICAgICAg
IGdvdG8gdW5yZWNvZ25pemVkX2luc247CisKICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4
NzcpOiAgICAgICAgLyogZW1tcyAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYKDB4MGYsIDB4
NzcpOiAgICAvKiB2emVyb3thbGwsdXBwZXJ9ICovCiAgICAgICAgIGlmICggdmV4Lm9wY3ggIT0g
dmV4X25vbmUgKQpAQCAtNzg4MSw2ICs3OTMzLDE2IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICB9
CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4
ZDIpOiAvKiB2cHNybGQgeG1tL20xMjgsW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBY
ODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZDMpOiAvKiB2cHNybHEgeG1tL20xMjgsW3h5el1t
bSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZTIp
OiAvKiB2cHNyYXtkLHF9IHhtbS9tMTI4LFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2Ug
WDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGYyKTogLyogdnBzbGxkIHhtbS9tMTI4LFt4eXpd
bW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGYz
KTogLyogdnBzbGxxIHhtbS9tMTI4LFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgICAgICBnZW5l
cmF0ZV9leGNlcHRpb25faWYoZXZleC5icnMsIEVYQ19VRCk7CisgICAgICAgIGZhdWx0X3N1cHBy
ZXNzaW9uID0gZmFsc2U7CisgICAgICAgIGlmICggYiA9PSAweGUyICkKKyAgICAgICAgICAgIGdv
dG8gYXZ4NTEyZl9ub19zYWU7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwogICAgIGNhc2Ug
WDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGZhKTogLyogdnBzdWJkIFt4eXpdbW0vbWVtLFt4
eXpdbW0sW3h5el1tbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAw
eGZiKTogLyogdnBzdWJxIFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAgIGNh
c2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGZlKTogLyogdnBhZGRkIFt4eXpdbW0vbWVt
LFt4eXpdbW0sW3h5el1tbXtrfSAqLwpAQCAtODEyMSw2ICs4MTgzLDE0IEBAIHg4Nl9lbXVsYXRl
KAogICAgICAgICBkc3QudHlwZSA9IE9QX05PTkU7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2Fz
ZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgxMCk6IC8qIHZwc3JsdncgW3h5el1tbS9t
ZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4
MGYzOCwgMHgxMSk6IC8qIHZwc3JhdncgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICov
CisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgxMik6IC8qIHZwc2xsdncg
W3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgICAgIGhvc3RfYW5kX3ZjcHVf
bXVzdF9oYXZlKGF2eDUxMmJ3KTsKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFldmV4
LncgfHwgZXZleC5icnMsIEVYQ19VRCk7CisgICAgICAgIGVsZW1fYnl0ZXMgPSAyOworICAgICAg
ICBnb3RvIGF2eDUxMmZfbm9fc2FlOworCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4
MGYzOCwgMHgxOCk6IC8qIHZicm9hZGNhc3RzcyB4bW0vbTMyLFt4eXpdbW17a30gKi8KICAgICAg
ICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgudyB8fCBldmV4LmJycywgRVhDX1VEKTsKICAg
ICBhdng1MTJfYnJvYWRjYXN0OgpAQCAtODg4Miw2ICs4OTUyLDcgQEAgeDg2X2VtdWxhdGUoCiAg
ICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighZXZleC5yIHx8ICFldmV4LlIgfHwgZXZleC56
LCBFWENfVUQpOwogICAgICAgICBpZiAoICEoYiAmIDB4MjApICkKICAgICAgICAgICAgIGdvdG8g
YXZ4NTEyZl9pbW04X25vX3NhZTsKKyAgICBhdng1MTJid19pbW06CiAgICAgICAgIGhvc3RfYW5k
X3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmJ3KTsKICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lm
KGV2ZXguYnJzLCBFWENfVUQpOwogICAgICAgICBlbGVtX2J5dGVzID0gMSA8PCBldmV4Lnc7Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFn
aW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Dec 21 10:44:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Dec 2018 10:44:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gaIHn-0003ET-OW; Fri, 21 Dec 2018 10:44:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G4CH=O6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gaIHm-0003EI-JX
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 10:44:06 +0000
X-Inumbo-ID: 56195b56-050d-11e9-988d-d338b5667ee1
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 56195b56-050d-11e9-988d-d338b5667ee1;
 Fri, 21 Dec 2018 10:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gaIHk-0007iP-OO
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 10:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gaIHk-0007Dh-LD
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 10:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gaIHk-0007Dh-LD@xenbits.xenproject.org>
Date: Fri, 21 Dec 2018 10:44:04 +0000
Subject: [Xen-changelog] [xen staging] xen/page_alloc: Move
 get_pg_owner()/put_pg_owner() from x86 to common code
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFmODBlMWQ5Yzc5ZTNiY2IzOTI3NzVmMzExZDIwZWVjNTRiMzM4OWIKQXV0aG9yOiAg
ICAgQmVuamFtaW4gU2FuZGEgPGJlbi5zYW5kYUBkb3JuZXJ3b3Jrcy5jb20+CkF1dGhvckRhdGU6
IFR1ZSBPY3QgMjMgMTY6MjE6MzUgMjAxOCArMDEwMApDb21taXQ6ICAgICBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDIxIDEwOjQxOjQ1IDIw
MTggKzAwMDAKCiAgICB4ZW4vcGFnZV9hbGxvYzogTW92ZSBnZXRfcGdfb3duZXIoKS9wdXRfcGdf
b3duZXIoKSBmcm9tIHg4NiB0byBjb21tb24gY29kZQogICAgCiAgICBnZXRfcGdfb3duZXIoKSBh
bmQgcHV0X3BnX293bmVyKCkgd2lsbCBiZSBuZWNlc3NhcnkgaW4gYSBmb2xsb3ctdXAKICAgIGNv
bW1pdCB0byBzdXBwb3J0IHhlbnRyYWNlIG9uIEFybS4gU28gbW92ZSB0aGUgaGVscGVyIHRvIGNv
bW1vbiBjb2RlLgogICAgCiAgICBUYWtlIHRoZSBvcHBvcnR1bml0eSB0byBjbGVhbi11cCBhIGJp
dCB0aGUgY29kZSBtb3ZlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQmVuamFtaW4gU2FuZGEg
PGJlbi5zYW5kYUBkb3JuZXJ3b3Jrcy5jb20+CiAgICBbanVsaWVuOiBSZXdvcmsgY29tbWl0IHRp
dGxlIC8gdHVybiBwdXRfcGdfb3duZXIgdG8gYSBzdGF0aWMgaW5saW5lXQogICAgU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvbW0uYyAgICAgICB8IDQyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgfCAzNyArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCB8ICA4ICsrKysrKysr
CiAzIGZpbGVzIGNoYW5nZWQsIDQ1IGluc2VydGlvbnMoKyksIDQyIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggMTQz
MWYzNDdmMy4uMDhmMzQ3MjJjMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIv
eGVuL2FyY2gveDg2L21tLmMKQEAgLTMwODksNDggKzMwODksNiBAQCBzdGF0aWMgaW50IHZjcHVt
YXNrX3RvX3BjcHVtYXNrKAogICAgIH0KIH0KIAotc3RhdGljIHN0cnVjdCBkb21haW4gKmdldF9w
Z19vd25lcihkb21pZF90IGRvbWlkKQotewotICAgIHN0cnVjdCBkb21haW4gKnBnX293bmVyID0g
TlVMTCwgKmN1cnIgPSBjdXJyZW50LT5kb21haW47Ci0KLSAgICBpZiAoIGxpa2VseShkb21pZCA9
PSBET01JRF9TRUxGKSApCi0gICAgewotICAgICAgICBwZ19vd25lciA9IHJjdV9sb2NrX2N1cnJl
bnRfZG9tYWluKCk7Ci0gICAgICAgIGdvdG8gb3V0OwotICAgIH0KLQotICAgIGlmICggdW5saWtl
bHkoZG9taWQgPT0gY3Vyci0+ZG9tYWluX2lkKSApCi0gICAgewotICAgICAgICBnZHByaW50ayhY
RU5MT0dfV0FSTklORywgIkNhbm5vdCBzcGVjaWZ5IGl0c2VsZiBhcyBmb3JlaWduIGRvbWFpblxu
Iik7Ci0gICAgICAgIGdvdG8gb3V0OwotICAgIH0KLQotICAgIHN3aXRjaCAoIGRvbWlkICkKLSAg
ICB7Ci0gICAgY2FzZSBET01JRF9JTzoKLSAgICAgICAgcGdfb3duZXIgPSByY3VfbG9ja19kb21h
aW4oZG9tX2lvKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBET01JRF9YRU46Ci0gICAgICAg
IHBnX293bmVyID0gcmN1X2xvY2tfZG9tYWluKGRvbV94ZW4pOwotICAgICAgICBicmVhazsKLSAg
ICBkZWZhdWx0OgotICAgICAgICBpZiAoIChwZ19vd25lciA9IHJjdV9sb2NrX2RvbWFpbl9ieV9p
ZChkb21pZCkpID09IE5VTEwgKQotICAgICAgICB7Ci0gICAgICAgICAgICBnZHByaW50ayhYRU5M
T0dfV0FSTklORywgIlVua25vd24gZG9tYWluIGQlZFxuIiwgZG9taWQpOwotICAgICAgICAgICAg
YnJlYWs7Ci0gICAgICAgIH0KLSAgICAgICAgYnJlYWs7Ci0gICAgfQotCi0gb3V0OgotICAgIHJl
dHVybiBwZ19vd25lcjsKLX0KLQotc3RhdGljIHZvaWQgcHV0X3BnX293bmVyKHN0cnVjdCBkb21h
aW4gKnBnX293bmVyKQotewotICAgIHJjdV91bmxvY2tfZG9tYWluKHBnX293bmVyKTsKLX0KLQog
bG9uZyBkb19tbXVleHRfb3AoCiAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShtbXVleHRfb3Bf
dCkgdW9wcywKICAgICB1bnNpZ25lZCBpbnQgY291bnQsCmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCmluZGV4IDJjNjUwOWUzYTAu
LmU1OTE2MDFmOWMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCisrKyBiL3hl
bi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC0xNDYsNiArMTQ2LDcgQEAKICNpbmNsdWRlIDxhc20v
Z3Vlc3QuaD4KICNpbmNsdWRlIDxhc20vcDJtLmg+CiAjaW5jbHVkZSA8YXNtL3NldHVwLmg+IC8q
IGZvciBoaWdobWVtX3N0YXJ0IG9ubHkgKi8KKyNpbmNsdWRlIDxhc20vcGFnaW5nLmg+CiAjZWxz
ZQogI2RlZmluZSBwMm1fcG9kX29mZmxpbmVfb3JfYnJva2VuX2hpdChwZykgMAogI2RlZmluZSBw
Mm1fcG9kX29mZmxpbmVfb3JfYnJva2VuX3JlcGxhY2UocGcpIEJVR19PTihwZyAhPSBOVUxMKQpA
QCAtMjUwOSw2ICsyNTEwLDQyIEBAIHN0YXRpYyBfX2luaXQgaW50IHJlZ2lzdGVyX2hlYXBfdHJp
Z2dlcih2b2lkKQogfQogX19pbml0Y2FsbChyZWdpc3Rlcl9oZWFwX3RyaWdnZXIpOwogCitzdHJ1
Y3QgZG9tYWluICpnZXRfcGdfb3duZXIoZG9taWRfdCBkb21pZCkKK3sKKyAgICBzdHJ1Y3QgZG9t
YWluICpwZ19vd25lciA9IE5VTEwsICpjdXJyID0gY3VycmVudC0+ZG9tYWluOworCisgICAgaWYg
KCBsaWtlbHkoZG9taWQgPT0gRE9NSURfU0VMRikgKQorICAgIHsKKyAgICAgICAgcGdfb3duZXIg
PSByY3VfbG9ja19jdXJyZW50X2RvbWFpbigpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisK
KyAgICBpZiAoIHVubGlrZWx5KGRvbWlkID09IGN1cnItPmRvbWFpbl9pZCkgKQorICAgIHsKKyAg
ICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJDYW5ub3Qgc3BlY2lmeSBpdHNlbGYgYXMg
Zm9yZWlnbiBkb21haW5cbiIpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICBzd2l0
Y2ggKCBkb21pZCApCisgICAgeworICAgIGNhc2UgRE9NSURfSU86CisgICAgICAgIHBnX293bmVy
ID0gcmN1X2xvY2tfZG9tYWluKGRvbV9pbyk7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBE
T01JRF9YRU46CisgICAgICAgIHBnX293bmVyID0gcmN1X2xvY2tfZG9tYWluKGRvbV94ZW4pOwor
ICAgICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIGlmICggKHBnX293bmVyID0g
cmN1X2xvY2tfZG9tYWluX2J5X2lkKGRvbWlkKSkgPT0gTlVMTCApCisgICAgICAgICAgICBnZHBy
aW50ayhYRU5MT0dfV0FSTklORywgIlVua25vd24gZG9tYWluIGQlZFxuIiwgZG9taWQpOworICAg
ICAgICBicmVhazsKKyAgICB9CisKKyBvdXQ6CisgICAgcmV0dXJuIHBnX293bmVyOworfQorCiAv
KgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCAwMzA5YzFmMmEw
Li40OTU2YTc3MTZjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94
ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtNTk5LDYgKzU5OSwxNCBAQCBzdGF0aWMgaW5saW5l
IHN0cnVjdCBkb21haW4gKnJjdV9sb2NrX2N1cnJlbnRfZG9tYWluKHZvaWQpCiB9CiAKIHN0cnVj
dCBkb21haW4gKmdldF9kb21haW5fYnlfaWQoZG9taWRfdCBkb20pOworCitzdHJ1Y3QgZG9tYWlu
ICpnZXRfcGdfb3duZXIoZG9taWRfdCBkb21pZCk7CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBwdXRf
cGdfb3duZXIoc3RydWN0IGRvbWFpbiAqcGdfb3duZXIpCit7CisgICAgcmN1X3VubG9ja19kb21h
aW4ocGdfb3duZXIpOworfQorCiB2b2lkIGRvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQp
OwogaW50IGRvbWFpbl9raWxsKHN0cnVjdCBkb21haW4gKmQpOwogaW50IGRvbWFpbl9zaHV0ZG93
bihzdHJ1Y3QgZG9tYWluICpkLCB1OCByZWFzb24pOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Dec 21 17:55:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Dec 2018 17:55:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gaP0t-00010A-SM; Fri, 21 Dec 2018 17:55:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G4CH=O6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gaP0s-000103-Ly
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 17:55:06 +0000
X-Inumbo-ID: 8c297abc-0549-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8c297abc-0549-11e9-8e1d-bc764e045a96;
 Fri, 21 Dec 2018 17:55:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gaP0r-0008Js-8h
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 17:55:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gaP0r-0001MU-63
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 17:55:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gaP0r-0001MU-63@xenbits.xenproject.org>
Date: Fri, 21 Dec 2018 17:55:05 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: p2m: Introduce
 p2m_get_page_from_gfn
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDljMmY3YzAxMjNkOTIyMWQzNzU4MzMyNzUyMjNjNjY4ZjAwY2Y2NTEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIERl
YyAyMSAxNjoyNjo0MyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIERlYyAyMSAwOTozOTozOSAy
MDE4IC0wODAwCgogICAgeGVuL2FybTogcDJtOiBJbnRyb2R1Y2UgcDJtX2dldF9wYWdlX2Zyb21f
Z2ZuCiAgICAKICAgIEluIGEgZm9sbG93LXVwIHBhdGNoLCB3ZSB3aWxsIG5lZWQgdG8gaGFuZGxl
IGdldF9wYWdlX2Zyb21fZ2ZuCiAgICBkaWZmZXJlbnRseSBmb3IgRE9NSURfWEVOLiBUbyBrZWVw
IHRoZSBjb2RlIHNpbXBsZSBtb3ZlIHRoZSBjdXJyZW50CiAgICBjb250ZW50IGluIGEgbmV3IHNl
cGFyYXRlIGhlbHBlciBwMm1fZ2V0X3BhZ2VfZnJvbV9nZm4uCiAgICAKICAgIE5vdGUgdGhlIG5l
dyBoZWxwZXIgaXMgbm90IGFueW1vcmUgYSBzdGF0aWMgaW5saW5lIGZ1bmN0aW9uIGFzIHRoZSBo
ZWxwZXIKICAgIGlzIHF1aXRlIGNvbXBsZXguCiAgICAKICAgIEZpbmFsbHksIHRha2UgdGhlIG9w
cG9ydHVuaXR5IHRvIHVzZSB0eXBlc2FmZSBnZm4gYXMgdGhlIGNoYW5nZSBpcwogICAgbWlub3Iu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL3AybS5jICAgICAgICB8IDMzICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCB8IDMzICsrKyst
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAzNyBpbnNlcnRp
b25zKCspLCAyOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMg
Yi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggMmI1ZTQzZjUwYS4uN2FlNWIyOTY5OSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtNDA2
LDYgKzQwNiwzOSBAQCBtZm5fdCBwMm1fbG9va3VwKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdm
biwgcDJtX3R5cGVfdCAqdCkKICAgICByZXR1cm4gbWZuOwogfQogCitzdHJ1Y3QgcGFnZV9pbmZv
ICpwMm1fZ2V0X3BhZ2VfZnJvbV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3QgKnQpCit7Cisg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKKyAgICBwMm1fdHlwZV90IHAybXQ7CisgICAgbWZu
X3QgbWZuID0gcDJtX2xvb2t1cChkLCBnZm4sICZwMm10KTsKKworICAgIGlmICggdCApCisgICAg
ICAgICp0ID0gcDJtdDsKKworICAgIGlmICggIXAybV9pc19hbnlfcmFtKHAybXQpICkKKyAgICAg
ICAgcmV0dXJuIE5VTEw7CisKKyAgICBpZiAoICFtZm5fdmFsaWQobWZuKSApCisgICAgICAgIHJl
dHVybiBOVUxMOworCisgICAgcGFnZSA9IG1mbl90b19wYWdlKG1mbik7CisKKyAgICAvKgorICAg
ICAqIGdldF9wYWdlIHdvbid0IHdvcmsgb24gZm9yZWlnbiBtYXBwaW5nIGJlY2F1c2UgdGhlIHBh
Z2UgZG9lc24ndAorICAgICAqIGJlbG9uZyB0byB0aGUgY3VycmVudCBkb21haW4uCisgICAgICov
CisgICAgaWYgKCBwMm1faXNfZm9yZWlnbihwMm10KSApCisgICAgeworICAgICAgICBzdHJ1Y3Qg
ZG9tYWluICpmZG9tID0gcGFnZV9nZXRfb3duZXJfYW5kX3JlZmVyZW5jZShwYWdlKTsKKyAgICAg
ICAgQVNTRVJUKGZkb20gIT0gTlVMTCk7CisgICAgICAgIEFTU0VSVChmZG9tICE9IGQpOworICAg
ICAgICByZXR1cm4gcGFnZTsKKyAgICB9CisKKyAgICByZXR1cm4gZ2V0X3BhZ2UocGFnZSwgZCkg
PyBwYWdlIDogTlVMTDsKK30KKwogaW50IGd1ZXN0X3BoeXNtYXBfbWFya19wb3B1bGF0ZV9vbl9k
ZW1hbmQoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9yZGVyKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKaW5kZXggMDFjZDNl
ZTRiNS4uNGRiOGU4NzA5ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaAor
KysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCkBAIC0yODksMzggKzI4OSwxMyBAQCB0eXBl
ZGVmIHVuc2lnbmVkIGludCBwMm1fcXVlcnlfdDsKICNkZWZpbmUgUDJNX0FMTE9DICAgICgxdTw8
MCkgICAvKiBQb3B1bGF0ZSBQb0QgYW5kIHBhZ2VkLW91dCBlbnRyaWVzICovCiAjZGVmaW5lIFAy
TV9VTlNIQVJFICAoMXU8PDEpICAgLyogQnJlYWsgQ29XIHNoYXJpbmcgKi8KIAorc3RydWN0IHBh
Z2VfaW5mbyAqcDJtX2dldF9wYWdlX2Zyb21fZ2ZuKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdm
biwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90ICp0
KTsKKwogc3RhdGljIGlubGluZSBzdHJ1Y3QgcGFnZV9pbmZvICpnZXRfcGFnZV9mcm9tX2dmbigK
ICAgICBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgcDJtX3R5cGVfdCAqdCwg
cDJtX3F1ZXJ5X3QgcSkKIHsKLSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwotICAgIHAybV90
eXBlX3QgcDJtdDsKLSAgICBtZm5fdCBtZm4gPSBwMm1fbG9va3VwKGQsIF9nZm4oZ2ZuKSwgJnAy
bXQpOwotCi0gICAgaWYgKHQpCi0gICAgICAgICp0ID0gcDJtdDsKLQotICAgIGlmICggIXAybV9p
c19hbnlfcmFtKHAybXQpICkKLSAgICAgICAgcmV0dXJuIE5VTEw7Ci0KLSAgICBpZiAoICFtZm5f
dmFsaWQobWZuKSApCi0gICAgICAgIHJldHVybiBOVUxMOwotICAgIHBhZ2UgPSBtZm5fdG9fcGFn
ZShtZm4pOwotCi0gICAgLyoKLSAgICAgKiBnZXRfcGFnZSB3b24ndCB3b3JrIG9uIGZvcmVpZ24g
bWFwcGluZyBiZWNhdXNlIHRoZSBwYWdlIGRvZXNuJ3QKLSAgICAgKiBiZWxvbmcgdG8gdGhlIGN1
cnJlbnQgZG9tYWluLgotICAgICAqLwotICAgIGlmICggcDJtX2lzX2ZvcmVpZ24ocDJtdCkgKQot
ICAgIHsKLSAgICAgICAgc3RydWN0IGRvbWFpbiAqZmRvbSA9IHBhZ2VfZ2V0X293bmVyX2FuZF9y
ZWZlcmVuY2UocGFnZSk7Ci0gICAgICAgIEFTU0VSVChmZG9tICE9IE5VTEwpOwotICAgICAgICBB
U1NFUlQoZmRvbSAhPSBkKTsKLSAgICAgICAgcmV0dXJuIHBhZ2U7Ci0gICAgfQotCi0gICAgaWYg
KCAhZ2V0X3BhZ2UocGFnZSwgZCkgKQotICAgICAgICByZXR1cm4gTlVMTDsKLSAgICByZXR1cm4g
cGFnZTsKKyAgICByZXR1cm4gcDJtX2dldF9wYWdlX2Zyb21fZ2ZuKGQsIF9nZm4oZ2ZuKSwgdCk7
CiB9CiAKIGludCBnZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVk
IGxvbmcgdHlwZSk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Fri Dec 21 17:55:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Dec 2018 17:55:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gaP13-00011E-U1; Fri, 21 Dec 2018 17:55:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G4CH=O6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gaP12-000114-MQ
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 17:55:16 +0000
X-Inumbo-ID: 923ccaa0-0549-11e9-9006-7bbb120e19b7
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 923ccaa0-0549-11e9-9006-7bbb120e19b7;
 Fri, 21 Dec 2018 17:55:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gaP11-0008K1-Eq
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 17:55:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gaP11-0001N0-CK
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 17:55:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gaP11-0001N0-CK@xenbits.xenproject.org>
Date: Fri, 21 Dec 2018 17:55:15 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: Rename p2m_map_foreign to
 p2m_map_foreign_rw
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgzM2M5YzVlNmMzYjk3ZTJlOTE4ZTlhZjhkMTdkMTUyMTg4ZmYxNTEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIERl
YyAyMSAxNjoyNjo0NCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIERlYyAyMSAwOTo0MDo0NiAy
MDE4IC0wODAwCgogICAgeGVuL2FybTogUmVuYW1lIHAybV9tYXBfZm9yZWlnbiB0byBwMm1fbWFw
X2ZvcmVpZ25fcncKICAgIAogICAgQSBmb2xsb3ctdXAgcGF0Y2ggd2lsbCBpbnRyb2R1Y2UgYW5v
dGhlciB0eXBlIG9mIGZvcmVpZ24gbWFwcGluZy4gUmVuYW1lCiAgICB0aGUgdHlwZSB0byBtYWtl
IGNsZWFyIGl0IGlzIG9ubHkgdXNlZCBmb3IgcmVhZC13cml0ZSBtYXBwaW5nLgogICAgCiAgICBO
byBmdW5jdGlvbmFsIGNoYW5nZXMgaW50ZW5kZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmlp
IEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL21tLmMg
ICAgICAgICB8IDIgKy0KIHhlbi9hcmNoL2FybS9wMm0uYyAgICAgICAgfCAyICstCiB4ZW4vaW5j
bHVkZS9hc20tYXJtL3AybS5oIHwgNiArKystLS0KIDMgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRp
b25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIv
eGVuL2FyY2gvYXJtL21tLmMKaW5kZXggZDk2YTY2NTVlZS4uNzE5M2Q4M2I0NCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTEyNjcsNyAr
MTI2Nyw3IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKAogICAgICAgICB9CiAKICAg
ICAgICAgbWZuID0gcGFnZV90b19tZm4ocGFnZSk7Ci0gICAgICAgIHQgPSBwMm1fbWFwX2ZvcmVp
Z247CisgICAgICAgIHQgPSBwMm1fbWFwX2ZvcmVpZ25fcnc7CiAKICAgICAgICAgcmN1X3VubG9j
a19kb21haW4ob2QpOwogICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9w
Mm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwppbmRleCA3YWU1YjI5Njk5Li44OTI3OWZiNTkwIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCkBA
IC00NjgsNyArNDY4LDcgQEAgc3RhdGljIHZvaWQgcDJtX3NldF9wZXJtaXNzaW9uKGxwYWVfdCAq
ZSwgcDJtX3R5cGVfdCB0LCBwMm1fYWNjZXNzX3QgYSkKICAgICAgICAgYnJlYWs7CiAKICAgICBj
YXNlIHAybV9pb21tdV9tYXBfcnc6Ci0gICAgY2FzZSBwMm1fbWFwX2ZvcmVpZ246CisgICAgY2Fz
ZSBwMm1fbWFwX2ZvcmVpZ25fcnc6CiAgICAgY2FzZSBwMm1fZ3JhbnRfbWFwX3J3OgogICAgIGNh
c2UgcDJtX21taW9fZGlyZWN0X2RldjoKICAgICBjYXNlIHAybV9tbWlvX2RpcmVjdF9uYzoKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggYi94ZW4vaW5jbHVkZS9hc20tYXJt
L3AybS5oCmluZGV4IDRkYjhlODcwOWQuLmExYWVmN2I3OTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaApAQCAtMTE1
LDcgKzExNSw3IEBAIHR5cGVkZWYgZW51bSB7CiAgICAgcDJtX21taW9fZGlyZWN0X2RldiwvKiBS
ZWFkL3dyaXRlIG1hcHBpbmcgb2YgZ2VudWluZSBEZXZpY2UgTU1JTyBhcmVhICovCiAgICAgcDJt
X21taW9fZGlyZWN0X25jLCAvKiBSZWFkL3dyaXRlIG1hcHBpbmcgb2YgZ2VudWluZSBNTUlPIGFy
ZWEgbm9uLWNhY2hlYWJsZSAqLwogICAgIHAybV9tbWlvX2RpcmVjdF9jLCAgLyogUmVhZC93cml0
ZSBtYXBwaW5nIG9mIGdlbnVpbmUgTU1JTyBhcmVhIGNhY2hlYWJsZSAqLwotICAgIHAybV9tYXBf
Zm9yZWlnbiwgICAgLyogUmFtIHBhZ2VzIGZyb20gZm9yZWlnbiBkb21haW4gKi8KKyAgICBwMm1f
bWFwX2ZvcmVpZ25fcncsIC8qIFJlYWQvd3JpdGUgUkFNIHBhZ2VzIGZyb20gZm9yZWlnbiBkb21h
aW4gKi8KICAgICBwMm1fZ3JhbnRfbWFwX3J3LCAgIC8qIFJlYWQvd3JpdGUgZ3JhbnQgbWFwcGlu
ZyAqLwogICAgIHAybV9ncmFudF9tYXBfcm8sICAgLyogUmVhZC1vbmx5IGdyYW50IG1hcHBpbmcg
Ki8KICAgICAvKiBUaGUgdHlwZXMgYmVsb3cgYXJlIG9ubHkgdXNlZCB0byBkZWNpZGUgdGhlIHBh
Z2UgYXR0cmlidXRlIGluIHRoZSBQMk0gKi8KQEAgLTEzNywxMCArMTM3LDEwIEBAIHR5cGVkZWYg
ZW51bSB7CiAKIC8qIFVzZWZ1bCBwcmVkaWNhdGVzICovCiAjZGVmaW5lIHAybV9pc19yYW0oX3Qp
IChwMm1fdG9fbWFzayhfdCkgJiBQMk1fUkFNX1RZUEVTKQotI2RlZmluZSBwMm1faXNfZm9yZWln
bihfdCkgKHAybV90b19tYXNrKF90KSAmIHAybV90b19tYXNrKHAybV9tYXBfZm9yZWlnbikpCisj
ZGVmaW5lIHAybV9pc19mb3JlaWduKF90KSAocDJtX3RvX21hc2soX3QpICYgcDJtX3RvX21hc2so
cDJtX21hcF9mb3JlaWduX3J3KSkKICNkZWZpbmUgcDJtX2lzX2FueV9yYW0oX3QpIChwMm1fdG9f
bWFzayhfdCkgJiAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKFAyTV9SQU1fVFlQRVMgfCBQMk1fR1JBTlRfVFlQRVMgfCAgXAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwMm1fdG9fbWFzayhwMm1fbWFwX2ZvcmVpZ24pKSkKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcDJtX3RvX21hc2socDJtX21hcF9mb3JlaWduX3J3KSkpCiAKIC8q
IEFsbCBjb21tb24gdHlwZSBkZWZpbml0aW9ucyBzaG91bGQgbGl2ZSBhaGVhZCBvZiB0aGlzIGlu
Y2x1c2lvbi4gKi8KICNpZmRlZiBfWEVOX1AyTV9DT01NT05fSAotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Dec 21 17:55:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Dec 2018 17:55:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gaP1E-000136-93; Fri, 21 Dec 2018 17:55:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G4CH=O6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gaP1C-00012p-Vx
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 17:55:27 +0000
X-Inumbo-ID: 98544bf2-0549-11e9-bbae-2b708caa039a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 98544bf2-0549-11e9-bbae-2b708caa039a;
 Fri, 21 Dec 2018 17:55:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gaP1B-0008Kb-Kp
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 17:55:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gaP1B-0001NZ-IR
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 17:55:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gaP1B-0001NZ-IR@xenbits.xenproject.org>
Date: Fri, 21 Dec 2018 17:55:25 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: Add support for read-only
 foreign mappings
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU4MjA1ODM0Njg1MTNiNzk5YWFmYzEwMTA5NzdlNzFkYjI3Zjg5OTIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIERl
YyAyMSAxNjoyNjo0NSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIERlYyAyMSAwOTo0MzowMSAy
MDE4IC0wODAwCgogICAgeGVuL2FybTogQWRkIHN1cHBvcnQgZm9yIHJlYWQtb25seSBmb3JlaWdu
IG1hcHBpbmdzCiAgICAKICAgIEN1cnJlbnRseSwgZm9yZWlnbiBtYXBwaW5ncyBjYW4gb25seSBi
ZSByZWFkLXdyaXRlLiBBIGZvbGxvdy11cCBwYXRjaCB3aWxsCiAgICBleHRlbmQgZm9yZWlnbiBt
YXBwaW5nIGZvciBYZW4gYmFja2VuZCBtZW1vcnkgKHZpYSBYRU5fRE9NSUQpLCBzb21lIG9mCiAg
ICB0aGF0IG1lbW9yeSBzaG91bGQgb25seSBiZSByZWFkIGFjY2Vzc2libGUgZm9yIHRoZSBtYXBw
aW5nIGRvbWFpbi4KICAgIAogICAgSW50cm9kdWNlIGEgbmV3IHAybV90eXBlIHRvIGNhdGVyIHJl
YWQtb25seSBmb3JlaWduIG1hcHBpbmdzLiBGb3Igbm93LAogICAgdGhlIGRlY2lzaW9uIGJldHdl
ZW4gdGhlIHR3byBmb3JlaWduIG1hcHBpbmcgdHlwZSBpcyBiYXNlZCBvbiB0aGUgdHlwZQogICAg
b2YgdGhlIGd1ZXN0IHBhZ2UgbWFwcGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlz
b3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9tbS5jICAgICAg
ICAgfCA1ICsrKy0tCiB4ZW4vYXJjaC9hcm0vcDJtLmMgICAgICAgIHwgMSArCiB4ZW4vaW5jbHVk
ZS9hc20tYXJtL3AybS5oIHwgOSArKysrKysrLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTEgaW5zZXJ0
aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBi
L3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IDcxOTNkODNiNDQuLjNiZjExZWVjNGYgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9tbS5jCkBAIC0xMjU5LDcg
KzEyNTksOSBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKICAgICAgICAgICAgIHJl
dHVybiAtRUlOVkFMOwogICAgICAgICB9CiAKLSAgICAgICAgaWYgKCAhcDJtX2lzX3JhbShwMm10
KSApCisgICAgICAgIGlmICggcDJtX2lzX3JhbShwMm10KSApCisgICAgICAgICAgICB0ID0gKHAy
bXQgPT0gcDJtX3JhbV9ydykgPyBwMm1fbWFwX2ZvcmVpZ25fcncgOiBwMm1fbWFwX2ZvcmVpZ25f
cm87CisgICAgICAgIGVsc2UKICAgICAgICAgewogICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7
CiAgICAgICAgICAgICByY3VfdW5sb2NrX2RvbWFpbihvZCk7CkBAIC0xMjY3LDcgKzEyNjksNiBA
QCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKICAgICAgICAgfQogCiAgICAgICAgIG1m
biA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwotICAgICAgICB0ID0gcDJtX21hcF9mb3JlaWduX3J3Owog
CiAgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKG9kKTsKICAgICAgICAgYnJlYWs7CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggODkyNzlm
YjU5MC4uMWU3YzkxZTM5YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hl
bi9hcmNoL2FybS9wMm0uYwpAQCAtNDc4LDYgKzQ3OCw3IEBAIHN0YXRpYyB2b2lkIHAybV9zZXRf
cGVybWlzc2lvbihscGFlX3QgKmUsIHAybV90eXBlX3QgdCwgcDJtX2FjY2Vzc190IGEpCiAgICAg
ICAgIGJyZWFrOwogCiAgICAgY2FzZSBwMm1faW9tbXVfbWFwX3JvOgorICAgIGNhc2UgcDJtX21h
cF9mb3JlaWduX3JvOgogICAgIGNhc2UgcDJtX2dyYW50X21hcF9ybzoKICAgICBjYXNlIHAybV9p
bnZhbGlkOgogICAgICAgICBlLT5wMm0ueG4gPSAxOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKaW5kZXggYTFhZWY3Yjc5
My4uYTAzYTAzM2EwNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCkBAIC0xMTYsNiArMTE2LDcgQEAgdHlwZWRlZiBl
bnVtIHsKICAgICBwMm1fbW1pb19kaXJlY3RfbmMsIC8qIFJlYWQvd3JpdGUgbWFwcGluZyBvZiBn
ZW51aW5lIE1NSU8gYXJlYSBub24tY2FjaGVhYmxlICovCiAgICAgcDJtX21taW9fZGlyZWN0X2Ms
ICAvKiBSZWFkL3dyaXRlIG1hcHBpbmcgb2YgZ2VudWluZSBNTUlPIGFyZWEgY2FjaGVhYmxlICov
CiAgICAgcDJtX21hcF9mb3JlaWduX3J3LCAvKiBSZWFkL3dyaXRlIFJBTSBwYWdlcyBmcm9tIGZv
cmVpZ24gZG9tYWluICovCisgICAgcDJtX21hcF9mb3JlaWduX3JvLCAvKiBSZWFkLW9ubHkgUkFN
IHBhZ2VzIGZyb20gZm9yZWlnbiBkb21haW4gKi8KICAgICBwMm1fZ3JhbnRfbWFwX3J3LCAgIC8q
IFJlYWQvd3JpdGUgZ3JhbnQgbWFwcGluZyAqLwogICAgIHAybV9ncmFudF9tYXBfcm8sICAgLyog
UmVhZC1vbmx5IGdyYW50IG1hcHBpbmcgKi8KICAgICAvKiBUaGUgdHlwZXMgYmVsb3cgYXJlIG9u
bHkgdXNlZCB0byBkZWNpZGUgdGhlIHBhZ2UgYXR0cmlidXRlIGluIHRoZSBQMk0gKi8KQEAgLTEz
NSwxMiArMTM2LDE2IEBAIHR5cGVkZWYgZW51bSB7CiAjZGVmaW5lIFAyTV9HUkFOVF9UWVBFUyAo
cDJtX3RvX21hc2socDJtX2dyYW50X21hcF9ydykgfCAgXAogICAgICAgICAgICAgICAgICAgICAg
ICAgIHAybV90b19tYXNrKHAybV9ncmFudF9tYXBfcm8pKQogCisvKiBGb3JlaWduIG1hcHBpbmdz
IHR5cGVzICovCisjZGVmaW5lIFAyTV9GT1JFSUdOX1RZUEVTIChwMm1fdG9fbWFzayhwMm1fbWFw
X2ZvcmVpZ25fcncpIHwgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3RvX21hc2so
cDJtX21hcF9mb3JlaWduX3JvKSkKKwogLyogVXNlZnVsIHByZWRpY2F0ZXMgKi8KICNkZWZpbmUg
cDJtX2lzX3JhbShfdCkgKHAybV90b19tYXNrKF90KSAmIFAyTV9SQU1fVFlQRVMpCi0jZGVmaW5l
IHAybV9pc19mb3JlaWduKF90KSAocDJtX3RvX21hc2soX3QpICYgcDJtX3RvX21hc2socDJtX21h
cF9mb3JlaWduX3J3KSkKKyNkZWZpbmUgcDJtX2lzX2ZvcmVpZ24oX3QpIChwMm1fdG9fbWFzayhf
dCkgJiBQMk1fRk9SRUlHTl9UWVBFUykKICNkZWZpbmUgcDJtX2lzX2FueV9yYW0oX3QpIChwMm1f
dG9fbWFzayhfdCkgJiAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKFAyTV9SQU1fVFlQRVMgfCBQMk1fR1JBTlRfVFlQRVMgfCAgXAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwMm1fdG9fbWFzayhwMm1fbWFwX2ZvcmVpZ25fcncpKSkKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUDJNX0ZPUkVJR05fVFlQRVMpKQogCiAvKiBBbGwgY29t
bW9uIHR5cGUgZGVmaW5pdGlvbnMgc2hvdWxkIGxpdmUgYWhlYWQgb2YgdGhpcyBpbmNsdXNpb24u
ICovCiAjaWZkZWYgX1hFTl9QMk1fQ09NTU9OX0gKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Dec 21 17:55:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Dec 2018 17:55:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gaP1O-00015B-Af; Fri, 21 Dec 2018 17:55:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G4CH=O6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gaP1N-00014x-6I
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 17:55:37 +0000
X-Inumbo-ID: 9e626434-0549-11e9-b347-8b0c236e2875
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9e626434-0549-11e9-b347-8b0c236e2875;
 Fri, 21 Dec 2018 17:55:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gaP1L-0008Kj-Qu
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 17:55:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gaP1L-0001OA-OH
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 17:55:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gaP1L-0001OA-OH@xenbits.xenproject.org>
Date: Fri, 21 Dec 2018 17:55:35 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: Make get_page_from_gfn
 working with DOMID_XEN
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAxNzhmNDQxNmM2MWM0ZTg3YmZhZDVjNWI0MWI1MzdkMTY1MzIxZmUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIERl
YyAyMSAxNjoyNjo0NiAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIERlYyAyMSAwOTo0Mzo1MiAy
MDE4IC0wODAwCgogICAgeGVuL2FybTogTWFrZSBnZXRfcGFnZV9mcm9tX2dmbiB3b3JraW5nIHdp
dGggRE9NSURfWEVOCiAgICAKICAgIERPTUlEX1hFTiBpcyB1c2VkIHRvIHNoYXJlIHBhZ2VzIGJl
bG9naW5nIHRvIHRoZSBoeXBlcnZpc29yCiAgICAoZS5nIHRyYWNlIGJ1ZmZlcnMpLiBVbmxpa2Ug
b3RoZXIgZG9tYWlucywgRE9NSURfWEVOIGlzIGEgbm9uLWF1dG8KICAgIHRyYW5zbGF0ZWQgZG9t
YWluIGFuZCB0aGVyZWZvcmUgZG9lcyBub3QgaGF2ZSBhIFAyTS4KICAgIAogICAgVGhpcyBwYXRj
aCBhZGRzIGEgc3BlY2lhbCBjYXNlIGZvciBET01JRF9YRU4gaW4gZ2V0X3BhZ2VfZnJvbV9nZm4u
IFdlCiAgICBtYXkgd2FudCB0byBwcm92aWRlICJub24tYXV0byB0cmFuc2xhdGVkIGhlbHBlcnMi
IGluIHRoZSBmdXR1cmUgaWYgd2UKICAgIHNlZSBtb3JlIGNhc2UuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1i
eTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2luY2x1
ZGUvYXNtLWFybS9wMm0uaCB8IDMzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQog
MSBmaWxlIGNoYW5nZWQsIDMyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0u
aAppbmRleCBhMDNhMDMzYTA1Li4wNDFkZWE4MjdjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20tYXJtL3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKQEAgLTMwMCw3ICsz
MDAsMzggQEAgc3RydWN0IHBhZ2VfaW5mbyAqcDJtX2dldF9wYWdlX2Zyb21fZ2ZuKHN0cnVjdCBk
b21haW4gKmQsIGdmbl90IGdmbiwKIHN0YXRpYyBpbmxpbmUgc3RydWN0IHBhZ2VfaW5mbyAqZ2V0
X3BhZ2VfZnJvbV9nZm4oCiAgICAgc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4s
IHAybV90eXBlX3QgKnQsIHAybV9xdWVyeV90IHEpCiB7Ci0gICAgcmV0dXJuIHAybV9nZXRfcGFn
ZV9mcm9tX2dmbihkLCBfZ2ZuKGdmbiksIHQpOworICAgIG1mbl90IG1mbjsKKyAgICBwMm1fdHlw
ZV90IF90OworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CisKKyAgICAvKgorICAgICAqIFNw
ZWNpYWwgY2FzZSBmb3IgRE9NSURfWEVOIGFzIGl0IGlzIHRoZSBvbmx5IGRvbWFpbiBzbyBmYXIg
dGhhdCBpcworICAgICAqIG5vdCBhdXRvLXRyYW5zbGF0ZWQuCisgICAgICovCisgICAgaWYgKCBs
aWtlbHkoZCAhPSBkb21feGVuKSApCisgICAgICAgIHJldHVybiBwMm1fZ2V0X3BhZ2VfZnJvbV9n
Zm4oZCwgX2dmbihnZm4pLCB0KTsKKworICAgIGlmICggIXQgKQorICAgICAgICB0ID0gJl90Owor
CisgICAgKnQgPSBwMm1faW52YWxpZDsKKworICAgIC8qCisgICAgICogRE9NSURfWEVOIHNlZXMg
MS0xIFJBTS4gVGhlIHAybV90eXBlIGlzIGJhc2VkIG9uIHRoZSB0eXBlIG9mIHRoZQorICAgICAq
IHBhZ2UuCisgICAgICovCisgICAgbWZuID0gX21mbihnZm4pOworICAgIHBhZ2UgPSBtZm5fdG9f
cGFnZShtZm4pOworCisgICAgaWYgKCAhbWZuX3ZhbGlkKG1mbikgfHwgIWdldF9wYWdlKHBhZ2Us
IGQpICkKKyAgICAgICAgcmV0dXJuIE5VTEw7CisKKyAgICBpZiAoIHBhZ2UtPnUuaW51c2UudHlw
ZV9pbmZvICYgUEdUX3dyaXRhYmxlX3BhZ2UgKQorICAgICAgICAqdCA9IHAybV9yYW1fcnc7Cisg
ICAgZWxzZQorICAgICAgICAqdCA9IHAybV9yYW1fcm87CisKKyAgICByZXR1cm4gcGFnZTsKIH0K
IAogaW50IGdldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9u
ZyB0eXBlKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Dec 21 17:55:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Dec 2018 17:55:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gaP1Y-00018k-CI; Fri, 21 Dec 2018 17:55:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G4CH=O6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gaP1X-00018S-GZ
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 17:55:47 +0000
X-Inumbo-ID: a4736738-0549-11e9-b5ea-6b991d08ce33
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a4736738-0549-11e9-b5ea-6b991d08ce33;
 Fri, 21 Dec 2018 17:55:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gaP1W-0008L2-0T
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 17:55:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gaP1V-0001Om-UM
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 17:55:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gaP1V-0001Om-UM@xenbits.xenproject.org>
Date: Fri, 21 Dec 2018 17:55:45 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: Allow a privileged domain to
 map foreign page from DOMID_XEN
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYxNTg5N2JjNmMwMWM4NjJhNDEzNjgxNmYxMzU0YWNiYWIyZDQwYzIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIERl
YyAyMSAxNjoyNjo0NyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIERlYyAyMSAwOTo0NDozMyAy
MDE4IC0wODAwCgogICAgeGVuL2FybTogQWxsb3cgYSBwcml2aWxlZ2VkIGRvbWFpbiB0byBtYXAg
Zm9yZWlnbiBwYWdlIGZyb20gRE9NSURfWEVOCiAgICAKICAgIEZvciBhdXRvLXRyYW5zbGF0ZWQg
ZG9tYWluLCB0aGUgb25seSB3YXkgdG8gbWFwIGEgcGFnZSB0byBpdHNlbGYgaXMgdGhlCiAgICB1
c2luZyB0aGUgZm9yZWlnbiBtYXAgQVBJLiBUaGUgY3VycmVudCBjb2RlIGRvZXMgbm90IGFsbG93
IG1hcHBpbmcgcGFnZSBmcm9tCiAgICBzcGVjaWFsIHBhZ2UgKHN1Y2ggYXMgRE9NSURfWEVOKS4K
ICAgIAogICAgQXMgeGVudHJhY2UgYnVmZmVycyBhcmUgc2hhcmVkIHVzaW5nIERPTUlEX1hFTiwg
aXQgaXMgbm90IHBvc3NpYmxlIHRvIHVzZQogICAgdHJhY2luZyBmb3IgQXJtLgogICAgCiAgICBU
aGlzIGNvdWxkIGJlIHNvbHZlZCBieSB1c2luZyB0aGUgaGVscGVyIGdldF9wZ19vd25lcigpLiBU
aGlzIGhlbHBlciB3aWxsCiAgICBiZSBhYmxlIHRvIGdldCBhIHJlZmVyZW5jZSBvbiBET01JRF9Y
RU4gYW5kIHRoZXJlZm9yZSBhbGxvdyBtYXBwaW5nIGZvcgogICAgcHJpdmlsZWdlZCBkb21haW4u
CiAgICAKICAgIFRoaXMgcGF0Y2ggcmVwbGFjZSB0aGUgY2FsbCB0byByY3VfbG9ja19kb21haW5f
YnlfYW55X2lkKCkgd2l0aAogICAgZ2V0X3BnX293bmVyKCkuIEZvciBjb25zaXN0ZW5jeSwgYWxs
IHRoZSBjYWxsIHRvIHJjdV91bmxvY2tfZG9tYWluIGFyZQogICAgcmVwbGFjZWQgYnkgcHV0X3Bn
X293bmVyKCkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBncmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNv
dkBlcGFtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL21tLmMgfCAxMiArKysrKystLS0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCAzYmYxMWVl
YzRmLi4wMWFlMmNjY2MwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4v
YXJjaC9hcm0vbW0uYwpAQCAtMTIzMywyMCArMTIzMywyMCBAQCBpbnQgeGVubWVtX2FkZF90b19w
aHlzbWFwX29uZSgKICAgICAgICAgc3RydWN0IGRvbWFpbiAqb2Q7CiAgICAgICAgIHAybV90eXBl
X3QgcDJtdDsKIAotICAgICAgICBvZCA9IHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQoZXh0cmEu
Zm9yZWlnbl9kb21pZCk7CisgICAgICAgIG9kID0gZ2V0X3BnX293bmVyKGV4dHJhLmZvcmVpZ25f
ZG9taWQpOwogICAgICAgICBpZiAoIG9kID09IE5VTEwgKQogICAgICAgICAgICAgcmV0dXJuIC1F
U1JDSDsKIAogICAgICAgICBpZiAoIG9kID09IGQgKQogICAgICAgICB7Ci0gICAgICAgICAgICBy
Y3VfdW5sb2NrX2RvbWFpbihvZCk7CisgICAgICAgICAgICBwdXRfcGdfb3duZXIob2QpOwogICAg
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgICAgIH0KIAogICAgICAgICByYyA9IHhzbV9t
YXBfZ21mbl9mb3JlaWduKFhTTV9UQVJHRVQsIGQsIG9kKTsKICAgICAgICAgaWYgKCByYyApCiAg
ICAgICAgIHsKLSAgICAgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKG9kKTsKKyAgICAgICAgICAg
IHB1dF9wZ19vd25lcihvZCk7CiAgICAgICAgICAgICByZXR1cm4gcmM7CiAgICAgICAgIH0KIApA
QCAtMTI1NSw3ICsxMjU1LDcgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCiAgICAg
ICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihvZCwgaWR4LCAmcDJtdCwgUDJNX0FMTE9DKTsK
ICAgICAgICAgaWYgKCAhcGFnZSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHJjdV91bmxvY2tf
ZG9tYWluKG9kKTsKKyAgICAgICAgICAgIHB1dF9wZ19vd25lcihvZCk7CiAgICAgICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKICAgICAgICAgfQogCkBAIC0xMjY0LDEzICsxMjY0LDEzIEBAIGludCB4
ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKAogICAgICAgICBlbHNlCiAgICAgICAgIHsKICAgICAg
ICAgICAgIHB1dF9wYWdlKHBhZ2UpOwotICAgICAgICAgICAgcmN1X3VubG9ja19kb21haW4ob2Qp
OworICAgICAgICAgICAgcHV0X3BnX293bmVyKG9kKTsKICAgICAgICAgICAgIHJldHVybiAtRUlO
VkFMOwogICAgICAgICB9CiAKICAgICAgICAgbWZuID0gcGFnZV90b19tZm4ocGFnZSk7CiAKLSAg
ICAgICAgcmN1X3VubG9ja19kb21haW4ob2QpOworICAgICAgICBwdXRfcGdfb3duZXIob2QpOwog
ICAgICAgICBicmVhazsKICAgICB9CiAgICAgY2FzZSBYRU5NQVBTUEFDRV9kZXZfbW1pbzoKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdp
bmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Dec 21 17:55:58 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Dec 2018 17:55:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gaP1i-0001Af-Do; Fri, 21 Dec 2018 17:55:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G4CH=O6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gaP1h-0001AT-J2
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 17:55:57 +0000
X-Inumbo-ID: aa858ebe-0549-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aa858ebe-0549-11e9-8e1d-bc764e045a96;
 Fri, 21 Dec 2018 17:55:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gaP1g-0008LH-6J
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 17:55:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gaP1g-0001PL-3p
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 17:55:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gaP1g-0001PL-3p@xenbits.xenproject.org>
Date: Fri, 21 Dec 2018 17:55:56 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: Initialize trace buffer
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRlMTkxYTg1NGRlZGZiOTc3NGJmNjc5N2EzMjI2NmQzMzNjYjc5ZjUKQXV0aG9yOiAg
ICAgQmVuamFtaW4gU2FuZGEgPGJlbi5zYW5kYUBkb3JuZXJ3b3Jrcy5jb20+CkF1dGhvckRhdGU6
IEZyaSBEZWMgMjEgMTY6MjY6NDggMjAxOCArMDAwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IEZyaSBEZWMgMjEgMDk6
NDQ6NTUgMjAxOCAtMDgwMAoKICAgIHhlbi9hcm06IEluaXRpYWxpemUgdHJhY2UgYnVmZmVyCiAg
ICAKICAgIE5vdyB0aGF0IHdlIGFsbG93IGEgcHJpdmlsZWdlZCBkb21haW4gdG8gbWFwIHRyYWNp
bmcgYnVmZmVyLCBpbml0aWFsaXplCiAgICB0aGVtIHNvIGEgdXNlciBjYW4gZWZmZWN0aXZlbHkg
dHJhY2UgWGVuLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBCZW5qYW1pbiBTYW5kYSA8YmVuLnNh
bmRhQGRvcm5lcndvcmtzLmNvbT4KICAgIFtqdWxpZW46IHJld29yayBjb21taXQgbWVzc2FnZV0K
ICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KICAg
IEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0t
LQogeGVuL2FyY2gvYXJtL3NldHVwLmMgfCAzICsrKwogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJt
L3NldHVwLmMKaW5kZXggZmI5MjNjZGY2Ny4uNDQ0ODU3YTk2NyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL3NldHVwLmMKKysrIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKQEAgLTM2LDYgKzM2LDcg
QEAKICNpbmNsdWRlIDx4ZW4vcGZuLmg+CiAjaW5jbHVkZSA8eGVuL3ZpcnR1YWxfcmVnaW9uLmg+
CiAjaW5jbHVkZSA8eGVuL3ZtYXAuaD4KKyNpbmNsdWRlIDx4ZW4vdHJhY2UuaD4KICNpbmNsdWRl
IDx4ZW4vbGliZmR0L2xpYmZkdC5oPgogI2luY2x1ZGUgPHhlbi9hY3BpLmg+CiAjaW5jbHVkZSA8
YXNtL2FsdGVybmF0aXZlLmg+CkBAIC04OTksNiArOTAwLDggQEAgdm9pZCBfX2luaXQgc3RhcnRf
eGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKIAogICAgIGhlYXBfaW5pdF9sYXRl
KCk7CiAKKyAgICBpbml0X3RyYWNlX2J1ZnMoKTsKKwogICAgIGluaXRfY29uc3RydWN0b3JzKCk7
CiAKICAgICBjb25zb2xlX2VuZGJvb3QoKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Dec 21 17:56:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Dec 2018 17:56:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gaP1s-0001C9-FN; Fri, 21 Dec 2018 17:56:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G4CH=O6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gaP1r-0001Bw-5T
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 17:56:07 +0000
X-Inumbo-ID: b09e083e-0549-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b09e083e-0549-11e9-8e1d-bc764e045a96;
 Fri, 21 Dec 2018 17:56:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gaP1q-0008Le-CF
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 17:56:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gaP1q-0001Q8-9i
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 17:56:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gaP1q-0001Q8-9i@xenbits.xenproject.org>
Date: Fri, 21 Dec 2018 17:56:06 +0000
Subject: [Xen-changelog] [xen staging] xenalyze: Build for Both ARM and x86
 Platforms
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQzY2U2MzgwYzFmNzFmOTU3NTExNTc1MGU0ZWQ3MDc5MTE1MjkzNDUKQXV0aG9yOiAg
ICAgQmVuamFtaW4gU2FuZGEgPGJlbi5zYW5kYUBkb3JuZXJ3b3Jrcy5jb20+CkF1dGhvckRhdGU6
IEZyaSBEZWMgMjEgMTY6MjY6NDkgMjAxOCArMDAwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IEZyaSBEZWMgMjEgMDk6
NDU6MTEgMjAxOCAtMDgwMAoKICAgIHhlbmFseXplOiBCdWlsZCBmb3IgQm90aCBBUk0gYW5kIHg4
NiBQbGF0Zm9ybXMKICAgIAogICAgTW9kaWZpZWQgdG8gcHJvdmlkZSBidWlsZGluZyBvZiB0aGUg
eGVuYWx5emUgYmluYXJ5IGZvciBib3RoIEFSTSBhbmQKICAgIHg4NiBwbGF0Zm9ybXMuIFRoZSB4
ZW5hbHl6ZSBiaW5hcnkgaXMgbm93IGJ1aWx0IGFzIHBhcnQgb2YgdGhlIEJJTgogICAgbGlzdCBm
b3IgYm90aCBwbGF0Zm9ybXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEJlbmphbWluIFNhbmRh
IDxiZW4uc2FuZGFAZG9ybmVyd29ya3MuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KLS0tCiB0b29scy94ZW50cmFjZS9NYWtlZmlsZSB8IDMgKy0tCiAxIGZp
bGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
dG9vbHMveGVudHJhY2UvTWFrZWZpbGUgYi90b29scy94ZW50cmFjZS9NYWtlZmlsZQppbmRleCAw
YmFkOTQyYmRmLi45ZmI3ZmM5NmU3IDEwMDY0NAotLS0gYS90b29scy94ZW50cmFjZS9NYWtlZmls
ZQorKysgYi90b29scy94ZW50cmFjZS9NYWtlZmlsZQpAQCAtOSw4ICs5LDcgQEAgTERMSUJTICs9
ICQoTERMSUJTX2xpYnhlbmV2dGNobikKIExETElCUyArPSAkKExETElCU19saWJ4ZW5jdHJsKQog
TERMSUJTICs9ICQoQVJHUF9MREZMQUdTKQogCi1CSU4tJChDT05GSUdfWDg2KSA9IHhlbmFseXpl
Ci1CSU4gICAgICA9ICQoQklOLXkpCitCSU4gICAgICA9IHhlbmFseXplCiBTQklOICAgICA9IHhl
bnRyYWNlIHhlbnRyYWNlX3NldHNpemUKIExJQkJJTiAgID0geGVuY3R4CiBTQ1JJUFRTICA9IHhl
bnRyYWNlX2Zvcm1hdAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Fri Dec 21 18:55:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Dec 2018 18:55:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gaPwx-0000YZ-7S; Fri, 21 Dec 2018 18:55:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G4CH=O6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gaPww-0000YU-Nl
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 18:55:06 +0000
X-Inumbo-ID: ede8dbb6-0551-11e9-9951-33fcf20eb26a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ede8dbb6-0551-11e9-9951-33fcf20eb26a;
 Fri, 21 Dec 2018 18:55:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gaPwv-0001BI-7M
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 18:55:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gaPwv-0003O2-4l
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 18:55:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gaPwv-0003O2-4l@xenbits.xenproject.org>
Date: Fri, 21 Dec 2018 18:55:05 +0000
Subject: [Xen-changelog] [xen staging] libxl: Move dm user determination
 logic into a helper function
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBmYTZjOWIzNDQwN2Y1ZDY4M2M2ZjliYmVjMzMyZDgxMDJiNDUxYjUKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgRGVjIDIxIDE1OjQxOjA0IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDIxIDE4OjQxOjQ4
IDIwMTggKzAwMDAKCiAgICBsaWJ4bDogTW92ZSBkbSB1c2VyIGRldGVybWluYXRpb24gbG9naWMg
aW50byBhIGhlbHBlciBmdW5jdGlvbgogICAgCiAgICBUbyByZWxpYWJseSBraWxsIGFuIHVudHJ1
c3RlZCBkZXZpY2Vtb2RlbCwgd2UgbmVlZCB0byBrbm93IG5vdCBvbmx5CiAgICBpdHMgcGlkLCBi
dXQgaXRzIHVpZC4gIEluIHByZXBhcmF0aW9uIGZvciB0aGlzLCBtb3ZlIHRoZSB1c2VyaWQKICAg
IGRldGVybWluYXRpb24gbG9naWMgaW50byBhIGhlbHBlciBmdW5jdGlvbi4KICAgIAogICAgQ3Jl
YXRlIGEgbmV3IGZpZWxkLCBgZG1fcnVuYXNgLCBpbiBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRl
IHRvIHN0b3JlCiAgICB0aGUgdmFsdWUgZHVyaW5nIGRvbWFpbiBjcmVhdGlvbi4KICAgIAogICAg
VGhpcyBjaGFuZ2UgYWxzbyByZW1vdmVzIHVubmVjZXNzYXJ5IGR1cGxpY2F0aW9uIG9mIHRoZSBh
cmd1bWVudAogICAgY29uc3RydWN0aW9uIGNvZGUuCiAgICAKICAgIFdoaWxlIGhlcmUsIGNsZWFu
IHVwIHNvbWUgbWlub3IgQ09ESU5HX1NUWUxFIGluZnJhY3Rpb25zIChzcGFjZQogICAgYmV0d2Vl
biAqIGFuZCB2YXJpYWJsZSBuYW1lKS4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50
ZW5kZWQuCiAgICAKICAgIFdoaWxlIGhlcmUsIGRlbGV0ZSBzb21lIHRyYWlsaW5nIHdoaXRlc3Bh
Y2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0K
IHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMgICAgICAgfCAyNjAgKysrKysrKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tLS0tLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8ICAy
MiArKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDE1MSBpbnNlcnRpb25zKCspLCAxMzEgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2RtLmMKaW5kZXggNTY5OGZlOGFmMy4uYmJjYmM5NGI2YyAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfZG0uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCkBAIC02NSw2ICs2
NSwxMzEgQEAgc3RhdGljIGludCBsaWJ4bF9fY3JlYXRlX3FlbXVfbG9nZmlsZShsaWJ4bF9fZ2Mg
KmdjLCBjaGFyICpuYW1lKQogICAgIHJldHVybiBsb2dmaWxlX3c7CiB9CiAKKy8qCisgKiAgdXNl
cmxvb2t1cF9oZWxwZXJfZ2V0cHduYW0obGlieGxfX2djKiwgY29uc3QgY2hhciAqdXNlciwKKyAq
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFzc3dkICoqcHdkX3IpOworICoK
KyAqICB1c2VybG9va3VwX2hlbHBlcl9nZXRwd3VpZChsaWJ4bF9fZ2MqLCB1aWRfdCB1aWQsCisg
KiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhc3N3ZCAqKnB3ZF9yKTsKKyAq
CisgKiAgcmV0dXJucyAxIGlmIHRoZSB1c2VyIHdhcyBmb3VuZCwgMCBpZiBpdCB3YXMgbm90LCAt
MSBvbiBlcnJvcgorICovCisjZGVmaW5lIERFRklORV9VU0VSTE9PS1VQX0hFTFBFUihOQU1FLFNQ
RUNfVFlQRSxTVFJVQ1ROQU1FLFNZU0NPTkYpICAgICBcCisgICAgc3RhdGljIGludCB1c2VybG9v
a3VwX2hlbHBlcl8jI05BTUUobGlieGxfX2djICpnYywgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU1BFQ19UWVBFIHNwZWMsICAgICAg
ICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IFNUUlVDVE5BTUUgKnJlc3VsdGJ1ZiwgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IFNUUlVDVE5BTUUgKipvdXQpICAgICAgICBcCisgICAgeyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgIHN0cnVjdCBTVFJVQ1ROQU1FICpyZXN1bHRwID0gTlVMTDsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGNoYXIgKmJ1ZiA9IE5VTEw7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGxv
bmcgYnVmX3NpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgIGludCByZXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGJ1Zl9z
aXplID0gc3lzY29uZihTWVNDT05GKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgIGlmIChidWZfc2l6ZSA8IDApIHsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICBidWZfc2l6ZSA9IDIwNDg7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICBMT0co
REVCVUcsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgInN5c2NvbmYgZmFpbGVkLCBzZXR0aW5nIHRoZSBpbml0aWFsIGJ1ZmZlciBzaXplIHRv
ICVsZCIsICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgYnVmX3NpemUpOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIH0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgIHdoaWxlICgxKSB7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICBidWYgPSBsaWJ4
bF9fcmVhbGxvYyhnYywgYnVmLCBidWZfc2l6ZSk7ICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICByZXQgPSBOQU1FIyNfcihzcGVjLCByZXN1bHRidWYsIGJ1ZiwgYnVmX3NpemUsICZy
ZXN1bHRwKTsgICBcCisgICAgICAgICAgICBpZiAocmV0ID09IEVSQU5HRSkgeyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgYnVmX3NpemUg
Kz0gMTI4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAg
ICAgICAgICAgY29udGludWU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICBpZiAocmV0ICE9IDApICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAg
ICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgICAgICBpZiAocmVzdWx0cCAhPSBOVUxMKSB7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgaWYgKG91dCkgKm91dCA9
IHJlc3VsdHA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAg
ICAgcmV0dXJuIDE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIH0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgfQorCitERUZJTkVfVVNFUkxPT0tVUF9IRUxQRVIoZ2V0cHduYW0sIGNvbnN0IGNoYXIq
LCBwYXNzd2QsIF9TQ19HRVRQV19SX1NJWkVfTUFYKTsKK0RFRklORV9VU0VSTE9PS1VQX0hFTFBF
UihnZXRwd3VpZCwgdWlkX3QsICAgICAgIHBhc3N3ZCwgX1NDX0dFVFBXX1JfU0laRV9NQVgpOwor
CitzdGF0aWMgaW50IGxpYnhsX19kb21haW5fZ2V0X2RldmljZV9tb2RlbF91aWQobGlieGxfX2dj
ICpnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4
bF9fZG1fc3Bhd25fc3RhdGUgKmRtc3MpCit7CisgICAgaW50IGd1ZXN0X2RvbWlkID0gZG1zcy0+
Z3Vlc3RfZG9taWQ7CisgICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqY29uc3Qgc3RhdGUg
PSBkbXNzLT5idWlsZF9zdGF0ZTsKKyAgICBjb25zdCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAq
Yl9pbmZvID0gJmRtc3MtPmd1ZXN0X2NvbmZpZy0+Yl9pbmZvOworCisgICAgc3RydWN0IHBhc3N3
ZCAqdXNlcl9iYXNlLCB1c2VyX3B3YnVmOworICAgIGludCByZXQ7CisgICAgY2hhciAqdXNlcjsK
KworICAgIC8qIE9ubHkgcWVtdS11cHN0cmVhbSBjYW4gcnVuIGFzIGEgZGlmZmVyZW50IHVpZCAq
LworICAgIGlmIChiX2luZm8tPmRldmljZV9tb2RlbF92ZXJzaW9uICE9IExJQlhMX0RFVklDRV9N
T0RFTF9WRVJTSU9OX1FFTVVfWEVOKQorICAgICAgICByZXR1cm4gMDsKKworICAgIHVzZXIgPSBi
X2luZm8tPmRldmljZV9tb2RlbF91c2VyOworICAgIGlmICh1c2VyKQorICAgICAgICBnb3RvIGVu
ZF9zZWFyY2g7CisKKyAgICBpZiAoIWxpYnhsX2RlZmJvb2xfdmFsKGJfaW5mby0+ZG1fcmVzdHJp
Y3QpKSB7CisgICAgICAgIExPR0QoREVCVUcsIGd1ZXN0X2RvbWlkLAorICAgICAgICAgICAgICJk
bV9yZXN0cmljdCBkaXNhYmxlZCwgc3RhcnRpbmcgUUVNVSBhcyByb290Iik7CisgICAgICAgIHJl
dHVybiAwOworICAgIH0KKworICAgIHVzZXIgPSBHQ1NQUklOVEYoIiVzJWQiLCBMSUJYTF9RRU1V
X1VTRVJfQkFTRSwgZ3Vlc3RfZG9taWQpOworICAgIHJldCA9IHVzZXJsb29rdXBfaGVscGVyX2dl
dHB3bmFtKGdjLCB1c2VyLCAmdXNlcl9wd2J1ZiwgMCk7CisgICAgaWYgKHJldCA8IDApCisgICAg
ICAgIHJldHVybiByZXQ7CisgICAgaWYgKHJldCA+IDApCisgICAgICAgIGdvdG8gZW5kX3NlYXJj
aDsKKworICAgIHJldCA9IHVzZXJsb29rdXBfaGVscGVyX2dldHB3bmFtKGdjLCBMSUJYTF9RRU1V
X1VTRVJfUkFOR0VfQkFTRSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJnVzZXJfcHdidWYsICZ1c2VyX2Jhc2UpOworICAgIGlmIChyZXQgPCAwKQorICAgICAgICBy
ZXR1cm4gcmV0OworICAgIGlmIChyZXQgPiAwKSB7CisgICAgICAgIHN0cnVjdCBwYXNzd2QgKnVz
ZXJfY2xhc2gsIHVzZXJfY2xhc2hfcHdidWY7CisgICAgICAgIHVpZF90IGludGVuZGVkX3VpZCA9
IHVzZXJfYmFzZS0+cHdfdWlkICsgZ3Vlc3RfZG9taWQ7CisgICAgICAgIHJldCA9IHVzZXJsb29r
dXBfaGVscGVyX2dldHB3dWlkKGdjLCBpbnRlbmRlZF91aWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZ1c2VyX2NsYXNoX3B3YnVmLCAmdXNlcl9jbGFzaCk7Cisg
ICAgICAgIGlmIChyZXQgPCAwKQorICAgICAgICAgICAgcmV0dXJuIHJldDsKKyAgICAgICAgaWYg
KHJldCA+IDApIHsKKyAgICAgICAgICAgIExPR0QoRVJST1IsIGd1ZXN0X2RvbWlkLAorICAgICAg
ICAgICAgICAgICAid2FudGVkIHRvIHVzZSB1aWQgJWxkICglcyArICVkKSBidXQgdGhhdCBpcyB1
c2VyICVzICEiLAorICAgICAgICAgICAgICAgICAobG9uZylpbnRlbmRlZF91aWQsIExJQlhMX1FF
TVVfVVNFUl9SQU5HRV9CQVNFLAorICAgICAgICAgICAgICAgICBndWVzdF9kb21pZCwgdXNlcl9j
bGFzaC0+cHdfbmFtZSk7CisgICAgICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKKyAgICAgICAg
fQorICAgICAgICBMT0dEKERFQlVHLCBndWVzdF9kb21pZCwgInVzaW5nIHVpZCAlbGQiLCAobG9u
ZylpbnRlbmRlZF91aWQpOworICAgICAgICB1c2VyID0gR0NTUFJJTlRGKCIlbGQ6JWxkIiwgKGxv
bmcpaW50ZW5kZWRfdWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgIChsb25nKXVzZXJfYmFz
ZS0+cHdfZ2lkKTsKKyAgICAgICAgZ290byBlbmRfc2VhcmNoOworICAgIH0KKworICAgIHVzZXIg
PSBMSUJYTF9RRU1VX1VTRVJfU0hBUkVEOworICAgIHJldCA9IHVzZXJsb29rdXBfaGVscGVyX2dl
dHB3bmFtKGdjLCB1c2VyLCAmdXNlcl9wd2J1ZiwgMCk7CisgICAgaWYgKHJldCA8IDApCisgICAg
ICAgIHJldHVybiByZXQ7CisgICAgaWYgKHJldCA+IDApIHsKKyAgICAgICAgTE9HRChXQVJOLCBn
dWVzdF9kb21pZCwgIkNvdWxkIG5vdCBmaW5kIHVzZXIgJXMlZCwgZmFsbGluZyBiYWNrIHRvICVz
IiwKKyAgICAgICAgICAgICBMSUJYTF9RRU1VX1VTRVJfQkFTRSwgZ3Vlc3RfZG9taWQsIExJQlhM
X1FFTVVfVVNFUl9TSEFSRUQpOworICAgICAgICBnb3RvIGVuZF9zZWFyY2g7CisgICAgfQorCisg
ICAgTE9HRChFUlJPUiwgZ3Vlc3RfZG9taWQsCisgICAgICAgICAiQ291bGQgbm90IGZpbmQgdXNl
ciAlcyVkIG9yICVzIG9yIHJhbmdlIGJhc2UgcHNldWRvLXVzZXIgJXMsIGNhbm5vdCByZXN0cmlj
dCIsCisgICAgICAgICBMSUJYTF9RRU1VX1VTRVJfQkFTRSwgZ3Vlc3RfZG9taWQsIExJQlhMX1FF
TVVfVVNFUl9TSEFSRUQsCisgICAgICAgICBMSUJYTF9RRU1VX1VTRVJfUkFOR0VfQkFTRSk7Cisg
ICAgcmV0dXJuIEVSUk9SX0lOVkFMOworCitlbmRfc2VhcmNoOgorICAgIHN0YXRlLT5kbV9ydW5h
cyA9IHVzZXI7CisgICAgcmV0dXJuIDA7Cit9CisKIGNvbnN0IGNoYXIgKmxpYnhsX19kb21haW5f
ZGV2aWNlX21vZGVsKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqaW5mbykKIHsKQEAgLTcz
Nyw1NCArODYyLDYgQEAgbGlieGxfX2RldGVjdF9nZnhfcGFzc3RocnVfa2luZChsaWJ4bF9fZ2Mg
KmdjLAogICAgIHJldHVybiBMSUJYTF9HRlhfUEFTU1RIUlVfS0lORF9ERUZBVUxUOwogfQogCi0v
KgotICogIHVzZXJsb29rdXBfaGVscGVyX2dldHB3bmFtKGxpYnhsX19nYyosIGNvbnN0IGNoYXIg
KnVzZXIsCi0gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhc3N3ZCAqKnB3
ZF9yKTsKLSAqCi0gKiAgdXNlcmxvb2t1cF9oZWxwZXJfZ2V0cHd1aWQobGlieGxfX2djKiwgdWlk
X3QgdWlkLAotICogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwYXNzd2QgKipw
d2Rfcik7Ci0gKgotICogIHJldHVybnMgMSBpZiB0aGUgdXNlciB3YXMgZm91bmQsIDAgaWYgaXQg
d2FzIG5vdCwgLTEgb24gZXJyb3IKLSAqLwotI2RlZmluZSBERUZJTkVfVVNFUkxPT0tVUF9IRUxQ
RVIoTkFNRSxTUEVDX1RZUEUsU1RSVUNUTkFNRSxTWVNDT05GKSAgICAgXAotICAgIHN0YXRpYyBp
bnQgdXNlcmxvb2t1cF9oZWxwZXJfIyNOQU1FKGxpYnhsX19nYyAqZ2MsICAgICAgICAgICAgICAg
ICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNQRUNfVFlQRSBz
cGVjLCAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCBTVFJVQ1ROQU1FICpyZXN1bHRidWYsICAgXAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBTVFJVQ1ROQU1FICoqb3V0KSAgICAgICAg
XAotICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgICAgICBzdHJ1Y3QgU1RSVUNUTkFNRSAqcmVzdWx0cCA9
IE5VTEw7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBjaGFyICpidWYg
PSBOVUxMOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAot
ICAgICAgICBsb25nIGJ1Zl9zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAotICAgICAgICBpbnQgcmV0OyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAg
ICAgICBidWZfc2l6ZSA9IHN5c2NvbmYoU1lTQ09ORik7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAotICAgICAgICBpZiAoYnVmX3NpemUgPCAwKSB7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgYnVmX3NpemUgPSAy
MDQ4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAg
ICAgICAgTE9HKERFQlVHLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAotICAgICJzeXNjb25mIGZhaWxlZCwgc2V0dGluZyB0aGUgaW5pdGlhbCBidWZm
ZXIgc2l6ZSB0byAlbGQiLCAgICAgICAgICAgXAotICAgICAgICAgICAgICAgIGJ1Zl9zaXplKTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICB9
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICB3aGlsZSAoMSkgeyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAg
YnVmID0gbGlieGxfX3JlYWxsb2MoZ2MsIGJ1ZiwgYnVmX3NpemUpOyAgICAgICAgICAgICAgICAg
ICAgXAotICAgICAgICAgICAgcmV0ID0gTkFNRSMjX3Ioc3BlYywgcmVzdWx0YnVmLCBidWYsIGJ1
Zl9zaXplLCAmcmVzdWx0cCk7ICAgXAotICAgICAgICAgICAgaWYgKHJldCA9PSBFUkFOR0UpIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAg
IGJ1Zl9zaXplICs9IDEyODsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgICAgICAgICAgICAgIGNvbnRpbnVlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgaWYgKHJl
dCAhPSAwKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAot
ICAgICAgICAgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgaWYgKHJlc3VsdHAgIT0gTlVMTCkgeyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgIGlmIChv
dXQpICpvdXQgPSByZXN1bHRwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAg
ICAgICAgICAgICAgIHJldHVybiAxOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAotICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgcmV0dXJuIDA7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAg
ICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAotICAgIH0KLQotREVGSU5FX1VTRVJMT09LVVBfSEVMUEVSKGdldHB3bmFtLCBj
b25zdCBjaGFyKiwgcGFzc3dkLCBfU0NfR0VUUFdfUl9TSVpFX01BWCk7Ci1ERUZJTkVfVVNFUkxP
T0tVUF9IRUxQRVIoZ2V0cHd1aWQsIHVpZF90LCAgICAgICBwYXNzd2QsIF9TQ19HRVRQV19SX1NJ
WkVfTUFYKTsKLQogLyogY29sbyBtb2RlICovCiBlbnVtIHsKICAgICBMSUJYTF9fQ09MT19OT05F
ID0gMCwKQEAgLTkyOCwxMSArMTAwNSw5IEBAIHN0YXRpYyBpbnQgbGlieGxfX2J1aWxkX2Rldmlj
ZV9tb2RlbF9hcmdzX25ldyhsaWJ4bF9fZ2MgKmdjLAogICAgIGNvbnN0IGNoYXIgKmtleW1hcCA9
IGRtX2tleW1hcChndWVzdF9jb25maWcpOwogICAgIGNoYXIgKm1hY2hpbmVhcmc7CiAgICAgZmxl
eGFycmF5X3QgKmRtX2FyZ3MsICpkbV9lbnZzOwotICAgIGludCBpLCBjb25uZWN0aW9uLCBkZXZp
ZCwgcmV0OworICAgIGludCBpLCBjb25uZWN0aW9uLCBkZXZpZDsKICAgICB1aW50NjRfdCByYW1f
c2l6ZTsKICAgICBjb25zdCBjaGFyICpwYXRoLCAqY2hhcmRldjsKLSAgICBjaGFyICp1c2VyID0g
TlVMTDsKLSAgICBzdHJ1Y3QgcGFzc3dkICp1c2VyX2Jhc2UsIHVzZXJfcHdidWY7CiAKICAgICBk
bV9hcmdzID0gZmxleGFycmF5X21ha2UoZ2MsIDE2LCAxKTsKICAgICBkbV9lbnZzID0gZmxleGFy
cmF5X21ha2UoZ2MsIDE2LCAxKTsKQEAgLTE0MTQsMTAgKzE0ODksMTAgQEAgc3RhdGljIGludCBs
aWJ4bF9fYnVpbGRfZGV2aWNlX21vZGVsX2FyZ3NfbmV3KGxpYnhsX19nYyAqZ2MsCiAgICAgICAg
IGNoYXIgKmNocm9vdF9kaXIgPSBHQ1NQUklOVEYoIiVzL3FlbXUtcm9vdC0lZCIsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19ydW5fZGlyX3BhdGgoKSwgZ3Vl
c3RfZG9taWQpOwogICAgICAgICBpbnQgcjsKLSAgICAgICAgCisKICAgICAgICAgZmxleGFycmF5
X2FwcGVuZChkbV9hcmdzLCAiLXhlbi1kb21pZC1yZXN0cmljdCIpOwogCi0gICAgICAgIC8qIAor
ICAgICAgICAvKgogICAgICAgICAgKiBSdW4gUUVNVSBpbiBhIGNocm9vdCBhdCBYRU5fUlVOX0RJ
Ui9xZW11LXJvb3QtPGRvbWlkPgogICAgICAgICAgKgogICAgICAgICAgKiBUaGVyZSBpcyBubyBs
aWJyYXJ5IGZ1bmN0aW9uIHRvIGRvIHRoZSBlcXVpdmFsZW50IG9mIGBybQpAQCAtMTQyNSw3ICsx
NTAwLDcgQEAgc3RhdGljIGludCBsaWJ4bF9fYnVpbGRfZGV2aWNlX21vZGVsX2FyZ3NfbmV3KGxp
YnhsX19nYyAqZ2MsCiAgICAgICAgICAqIGFibGUgdG8gd3JpdGUgYW55IGZpbGVzLCBhcyB0aGUg
Y2hyb290IHdvdWxkIGJlIG93bmVkIGJ5CiAgICAgICAgICAqIHJvb3QsIGJ1dCBpdCB3b3VsZCBi
ZSBydW5uaW5nIGFzIGFuIHVucHJpdmlsZWdlZCBwcm9jZXNzLgogICAgICAgICAgKiBTbyBpbiB0
aGVvcnksIG9sZCBjaHJvb3RzIHNob3VsZCBhbHdheXMgYmUgZW1wdHkuCi0gICAgICAgICAqIAor
ICAgICAgICAgKgogICAgICAgICAgKiBybWRpciB0aGUgZGlyZWN0b3J5IGJlZm9yZSBhdHRlbXB0
aW5nIHRvIGNyZWF0ZQogICAgICAgICAgKiBpdDsgaWYgaXQgcmV0dXJucyBhbnl0aGluZyBvdGhl
ciB0aGFuIEVOT0VOVCwgZmFpbCBkb21haW4KICAgICAgICAgICogY3JlYXRpb24uCkBAIC0xNDM2
LDcgKzE1MTEsNyBAQCBzdGF0aWMgaW50IGxpYnhsX19idWlsZF9kZXZpY2VfbW9kZWxfYXJnc19u
ZXcobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICJmYWlsZWQgdG8gcmVtb3ZlIGV4
aXN0aW5nIGNocm9vdCBkaXIgJXMiLCBjaHJvb3RfZGlyKTsKICAgICAgICAgICAgIHJldHVybiBF
UlJPUl9GQUlMOwogICAgICAgICB9Ci0gICAgICAgIAorCiAgICAgICAgIGZvciAoOzspIHsKICAg
ICAgICAgICAgIHIgPSBta2RpcihjaHJvb3RfZGlyLCAwMDAwKTsKICAgICAgICAgICAgIGlmICgh
cikKQEAgLTE1MzgsNyArMTYxMyw3IEBAIHN0YXRpYyBpbnQgbGlieGxfX2J1aWxkX2RldmljZV9t
b2RlbF9hcmdzX25ldyhsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwog
ICAgICAgICAgICAgfQogCi0gICAgICAgICAgICAvKiAKKyAgICAgICAgICAgIC8qCiAgICAgICAg
ICAgICAgKiBJZiBxZW11IGlzbid0IGRvaW5nIHRoZSBpbnRlcnByZXRpbmcsIHRoZSBwYXJhbWV0
ZXIgaXMKICAgICAgICAgICAgICAqIGFsd2F5cyByYXcKICAgICAgICAgICAgICAqLwpAQCAtMTU2
Myw3ICsxNjM4LDcgQEAgc3RhdGljIGludCBsaWJ4bF9fYnVpbGRfZGV2aWNlX21vZGVsX2FyZ3Nf
bmV3KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAg
ICAgICAgICAgIH0KIAotICAgICAgICAgICAgICAgIC8qIAorICAgICAgICAgICAgICAgIC8qCiAg
ICAgICAgICAgICAgICAgICogV2UgY2FuJ3QgY2FsbCBsaWJ4bF9fYmxrdGFwX2RldnBhdGggZnJv
bQogICAgICAgICAgICAgICAgICAqIGxpYnhsX19kZXZpY2VfZGlza19maW5kX2xvY2FsX3BhdGgg
Zm9yIG5vdyBiZWNhdXNlCiAgICAgICAgICAgICAgICAgICogdGhlIGJvb3Rsb2FkZXIgaXMgY2Fs
bGVkIGJlZm9yZSB0aGUgZGlza3MgYXJlIHNldApAQCAtMTY4NSw3MSArMTc2MCw5IEBAIHN0YXRp
YyBpbnQgbGlieGxfX2J1aWxkX2RldmljZV9tb2RlbF9hcmdzX25ldyhsaWJ4bF9fZ2MgKmdjLAog
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KIAotICAgICAgICBpZiAoYl9pbmZvLT5kZXZp
Y2VfbW9kZWxfdXNlcikgewotICAgICAgICAgICAgdXNlciA9IGJfaW5mby0+ZGV2aWNlX21vZGVs
X3VzZXI7Ci0gICAgICAgICAgICBnb3RvIGVuZF9zZWFyY2g7Ci0gICAgICAgIH0KLQotICAgICAg
ICBpZiAoIWxpYnhsX2RlZmJvb2xfdmFsKGJfaW5mby0+ZG1fcmVzdHJpY3QpKSB7Ci0gICAgICAg
ICAgICBMT0dEKERFQlVHLCBndWVzdF9kb21pZCwKLSAgICAgICAgICAgICAgICAgImRtX3Jlc3Ry
aWN0IGRpc2FibGVkLCBzdGFydGluZyBRRU1VIGFzIHJvb3QiKTsKLSAgICAgICAgICAgIGdvdG8g
ZW5kX3NlYXJjaDsKLSAgICAgICAgfQotCi0gICAgICAgIHVzZXIgPSBHQ1NQUklOVEYoIiVzJWQi
LCBMSUJYTF9RRU1VX1VTRVJfQkFTRSwgZ3Vlc3RfZG9taWQpOwotICAgICAgICByZXQgPSB1c2Vy
bG9va3VwX2hlbHBlcl9nZXRwd25hbShnYywgdXNlciwgJnVzZXJfcHdidWYsIDApOwotICAgICAg
ICBpZiAocmV0IDwgMCkKLSAgICAgICAgICAgIHJldHVybiByZXQ7Ci0gICAgICAgIGlmIChyZXQg
PiAwKQotICAgICAgICAgICAgZ290byBlbmRfc2VhcmNoOwotCi0gICAgICAgIHJldCA9IHVzZXJs
b29rdXBfaGVscGVyX2dldHB3bmFtKGdjLCBMSUJYTF9RRU1VX1VTRVJfUkFOR0VfQkFTRSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnVzZXJfcHdidWYsICZ1c2Vy
X2Jhc2UpOwotICAgICAgICBpZiAocmV0IDwgMCkKLSAgICAgICAgICAgIHJldHVybiByZXQ7Ci0g
ICAgICAgIGlmIChyZXQgPiAwKSB7Ci0gICAgICAgICAgICBzdHJ1Y3QgcGFzc3dkICp1c2VyX2Ns
YXNoLCB1c2VyX2NsYXNoX3B3YnVmOwotICAgICAgICAgICAgdWlkX3QgaW50ZW5kZWRfdWlkID0g
dXNlcl9iYXNlLT5wd191aWQgKyBndWVzdF9kb21pZDsKLSAgICAgICAgICAgIHJldCA9IHVzZXJs
b29rdXBfaGVscGVyX2dldHB3dWlkKGdjLCBpbnRlbmRlZF91aWQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdXNlcl9jbGFzaF9wd2J1ZiwgJnVzZXJfY2xh
c2gpOwotICAgICAgICAgICAgaWYgKHJldCA8IDApCi0gICAgICAgICAgICAgICAgcmV0dXJuIHJl
dDsKLSAgICAgICAgICAgIGlmIChyZXQgPiAwKSB7Ci0gICAgICAgICAgICAgICAgTE9HRChFUlJP
UiwgZ3Vlc3RfZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAid2FudGVkIHRvIHVzZSB1aWQg
JWxkICglcyArICVkKSBidXQgdGhhdCBpcyB1c2VyICVzICEiLAotICAgICAgICAgICAgICAgICAg
ICAgKGxvbmcpaW50ZW5kZWRfdWlkLCBMSUJYTF9RRU1VX1VTRVJfUkFOR0VfQkFTRSwKLSAgICAg
ICAgICAgICAgICAgICAgIGd1ZXN0X2RvbWlkLCB1c2VyX2NsYXNoLT5wd19uYW1lKTsKLSAgICAg
ICAgICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICAg
IExPR0QoREVCVUcsIGd1ZXN0X2RvbWlkLCAidXNpbmcgdWlkICVsZCIsIChsb25nKWludGVuZGVk
X3VpZCk7CisgICAgICAgIGlmIChzdGF0ZS0+ZG1fcnVuYXMgJiYgc3RyY21wKHN0YXRlLT5kbV9y
dW5hcywgInJvb3QiKSkgewogICAgICAgICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCAi
LXJ1bmFzIik7Ci0gICAgICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJWxkOiVsZCIsIChsb25nKWludGVuZGVk
X3VpZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChsb25nKXVzZXJf
YmFzZS0+cHdfZ2lkKSk7Ci0gICAgICAgICAgICB1c2VyID0gTlVMTDsgLyogd2UgaGF2ZSB0YWtl
biBjYXJlIG9mIGl0ICovCi0gICAgICAgICAgICBnb3RvIGVuZF9zZWFyY2g7Ci0gICAgICAgIH0K
LQotICAgICAgICB1c2VyID0gTElCWExfUUVNVV9VU0VSX1NIQVJFRDsKLSAgICAgICAgcmV0ID0g
dXNlcmxvb2t1cF9oZWxwZXJfZ2V0cHduYW0oZ2MsIHVzZXIsICZ1c2VyX3B3YnVmLCAwKTsKLSAg
ICAgICAgaWYgKHJldCA8IDApCi0gICAgICAgICAgICByZXR1cm4gcmV0OwotICAgICAgICBpZiAo
cmV0ID4gMCkgewotICAgICAgICAgICAgTE9HRChXQVJOLCBndWVzdF9kb21pZCwgIkNvdWxkIG5v
dCBmaW5kIHVzZXIgJXMlZCwgZmFsbGluZyBiYWNrIHRvICVzIiwKLSAgICAgICAgICAgICAgICAg
ICAgTElCWExfUUVNVV9VU0VSX0JBU0UsIGd1ZXN0X2RvbWlkLCBMSUJYTF9RRU1VX1VTRVJfU0hB
UkVEKTsKLSAgICAgICAgICAgIGdvdG8gZW5kX3NlYXJjaDsKLSAgICAgICAgfQotCi0gICAgICAg
IExPR0QoRVJST1IsIGd1ZXN0X2RvbWlkLAotICJDb3VsZCBub3QgZmluZCB1c2VyICVzJWQgb3Ig
JXMgb3IgcmFuZ2UgYmFzZSBwc2V1ZG8tdXNlciAlcywgY2Fubm90IHJlc3RyaWN0IiwKLSAgICAg
ICAgICAgICBMSUJYTF9RRU1VX1VTRVJfQkFTRSwgZ3Vlc3RfZG9taWQsIExJQlhMX1FFTVVfVVNF
Ul9TSEFSRUQsCi0gICAgICAgICAgICAgTElCWExfUUVNVV9VU0VSX1JBTkdFX0JBU0UpOwotICAg
ICAgICByZXR1cm4gRVJST1JfSU5WQUw7Ci0KLWVuZF9zZWFyY2g6Ci0gICAgICAgIGlmICh1c2Vy
ICE9IE5VTEwgJiYgc3RyY21wKHVzZXIsICJyb290IikpIHsKLSAgICAgICAgICAgIGZsZXhhcnJh
eV9hcHBlbmQoZG1fYXJncywgIi1ydW5hcyIpOwotICAgICAgICAgICAgZmxleGFycmF5X2FwcGVu
ZChkbV9hcmdzLCB1c2VyKTsKKyAgICAgICAgICAgIGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywg
c3RhdGUtPmRtX3J1bmFzKTsKICAgICAgICAgfQogICAgIH0KICAgICBmbGV4YXJyYXlfYXBwZW5k
KGRtX2FyZ3MsIE5VTEwpOwpAQCAtMjMwMyw2ICsyMzE2LDExIEBAIHZvaWQgbGlieGxfX3NwYXdu
X2xvY2FsX2RtKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2RtX3NwYXduX3N0YXRlICpkbXNzKQog
ICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KKworICAg
IHJjID0gbGlieGxfX2RvbWFpbl9nZXRfZGV2aWNlX21vZGVsX3VpZChnYywgZG1zcyk7CisgICAg
aWYgKHJjKQorICAgICAgICBnb3RvIG91dDsKKwogICAgIHJjID0gbGlieGxfX2J1aWxkX2Rldmlj
ZV9tb2RlbF9hcmdzKGdjLCBkbSwgZG9taWQsIGd1ZXN0X2NvbmZpZywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZhcmdzLCAmZW52cywgc3RhdGUsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZG1fc3RhdGVfZmQpOwpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2lu
dGVybmFsLmgKaW5kZXggZTQ5ODQzNWUxNi4uYzRhNDNiZDBiNyAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
CkBAIC0zMzIsNyArMzMyLDcgQEAgc3RydWN0IGxpYnhsX19ldl9ldnRjaG4gewogdHlwZWRlZiBz
dHJ1Y3QgbGlieGxfX2V2X3dhdGNoX3Nsb3QgewogICAgIExJQlhMX1NMSVNUX0VOVFJZKHN0cnVj
dCBsaWJ4bF9fZXZfd2F0Y2hfc2xvdCkgZW1wdHk7CiB9IGxpYnhsX19ldl93YXRjaF9zbG90Owot
ICAgIAorCiBfaGlkZGVuIGxpYnhsX19ldl94c3dhdGNoICpsaWJ4bF9fd2F0Y2hfc2xvdF9jb250
ZW50cyhsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IHNsb3RudW0pOwogCkBAIC00ODQsNyArNDg0LDcgQEAgc3Ry
dWN0IGxpYnhsX19jdHggewogICAgICAgICBkZWF0aF9saXN0IC8qIHNvcnRlZCBieSBkb21pZCAq
LywKICAgICAgICAgZGVhdGhfcmVwb3J0ZWQ7CiAgICAgbGlieGxfX2V2X3hzd2F0Y2ggZGVhdGhf
d2F0Y2g7Ci0gICAgCisKICAgICBMSUJYTF9MSVNUX0hFQUQoLCBsaWJ4bF9ldmdlbl9kaXNrX2Vq
ZWN0KSBkaXNrX2VqZWN0X2V2Z2VuczsKIAogICAgIGNvbnN0IGxpYnhsX2NoaWxkcHJvY19ob29r
cyAqY2hpbGRwcm9jX2hvb2tzOwpAQCAtMTEzMSw5ICsxMTMxLDExIEBAIHR5cGVkZWYgc3RydWN0
IHsKIAogICAgIGxpYnhsX19maWxlX3JlZmVyZW5jZSBwdl9rZXJuZWw7CiAgICAgbGlieGxfX2Zp
bGVfcmVmZXJlbmNlIHB2X3JhbWRpc2s7Ci0gICAgY29uc3QgY2hhciAqIHNoaW1fcGF0aDsKLSAg
ICBjb25zdCBjaGFyICogc2hpbV9jbWRsaW5lOwotICAgIGNvbnN0IGNoYXIgKiBwdl9jbWRsaW5l
OworICAgIGNvbnN0IGNoYXIgKnNoaW1fcGF0aDsKKyAgICBjb25zdCBjaGFyICpzaGltX2NtZGxp
bmU7CisgICAgY29uc3QgY2hhciAqcHZfY21kbGluZTsKKworICAgIGNoYXIgKmRtX3J1bmFzOwog
CiAgICAgeGVuX3ZtZW1yYW5nZV90ICp2bWVtcmFuZ2VzOwogICAgIHVpbnQzMl90IG51bV92bWVt
cmFuZ2VzOwpAQCAtMTQ3MSw3ICsxNDczLDcgQEAgX2hpZGRlbiB2b2lkIGxpYnhsX19zcGF3bl9p
bml0KGxpYnhsX19zcGF3bl9zdGF0ZSopOwogICoKICAqIHdoYXQ6IHN0cmluZyBkZXNjcmliaW5n
IHRoZSBzcGF3bmVkIHByb2Nlc3MsIHVzZWQgZm9yIGxvZ2dpbmcKICAqCi0gKiBMb2dzIGVycm9y
cy4gIEEgY29weSBvZiAid2hhdCIgaXMgdGFrZW4uIAorICogTG9ncyBlcnJvcnMuICBBIGNvcHkg
b2YgIndoYXQiIGlzIHRha2VuLgogICogUmV0dXJuIHZhbHVlczoKICAqICA8IDAgICBlcnJvciwg
KnNwYXduIGlzIG5vdyBJZGxlIGFuZCBuZWVkIG5vdCBiZSBkZXRhY2hlZAogICogICArMSAgIGNh
bGxlciBpcyB0aGUgcGFyZW50LCAqc3Bhd24gaXMgQXR0YWNoZWQgYW5kIG11c3QgYmUgZGV0YWNo
ZWQKQEAgLTI3NTAsMTAgKzI3NTIsMTAgQEAgc3RhdGljIGlubGluZSB2b2lkIGxpYnhsX19kZXZp
Y2VfZGlza19sb2NhbF9pbml0KGxpYnhsX19kaXNrX2xvY2FsX3N0YXRlICpkbHMpCiAgICAgZGxz
LT5yYyA9IDA7CiB9CiAKLS8qIAorLyoKICAqIFNlZSBpZiB3ZSBjYW4gZmluZCBhIHdheSB0byBh
Y2Nlc3MgYSBkaXNrIGxvY2FsbHkKICAqLwotX2hpZGRlbiBjaGFyICogbGlieGxfX2RldmljZV9k
aXNrX2ZpbmRfbG9jYWxfcGF0aChsaWJ4bF9fZ2MgKmdjLCAKK19oaWRkZW4gY2hhciAqIGxpYnhs
X19kZXZpY2VfZGlza19maW5kX2xvY2FsX3BhdGgobGlieGxfX2djICpnYywKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9taWQgZ3Vlc3Rf
ZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IGxpYnhsX2RldmljZV9kaXNrICpkaXNrLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHFkaXNrX2RpcmVjdCk7CkBAIC0zNzc0LDcg
KzM3NzYsNyBAQCBzdHJ1Y3QgbGlieGxfX2RtX3NwYXduX3N0YXRlIHsKIAogX2hpZGRlbiB2b2lk
IGxpYnhsX19zcGF3bl9sb2NhbF9kbShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19kbV9zcGF3bl9z
dGF0ZSopOwogCi0vKiAKKy8qCiAgKiBDYWxsZWQgYWZ0ZXIgZm9ya2luZyBidXQgYmVmb3JlIGV4
ZWN1dGluZyB0aGUgbG9jYWwgZGV2aWNlbW9kZWwuCiAgKi8KIF9oaWRkZW4gaW50IGxpYnhsX19s
b2NhbF9kbV9wcmVleGVjX3Jlc3RyaWN0KGxpYnhsX19nYyAqZ2MpOwpAQCAtMzk2Myw3ICszOTY1
LDcgQEAgX2hpZGRlbiB2b2lkIGxpYnhsX19yZW11c19yZXN0b3JlX3NldHVwKGxpYnhsX19lZ2Mg
KmVnYywKICAqLwogI2RlZmluZSBHQ05FV19BUlJBWSh2YXIsIG5tZW1iKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICAoKHZhcikgPSBsaWJ4bF9fY2FsbG9jKChnYyksIChu
bWVtYiksIHNpemVvZigqKHZhcikpKSkKLSAgICAKKwogLyoKICAqIEV4cHJlc3Npb24gc3RhdGVt
ZW50ICA8dHlwZT4gKkdDUkVBTExPQ19BUlJBWSg8dHlwZT4gKnZhciwgc2l6ZV90IG5tZW1iKTsK
ICAqIFVzZXMgICAgICAgICAgICAgICAgICBsaWJ4bF9fZ2MgKmdjOwotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Dec 21 18:55:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Dec 2018 18:55:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gaPx7-0000Zk-9O; Fri, 21 Dec 2018 18:55:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G4CH=O6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gaPx6-0000Ze-PW
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 18:55:16 +0000
X-Inumbo-ID: f3fe9ff8-0551-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f3fe9ff8-0551-11e9-8e1d-bc764e045a96;
 Fri, 21 Dec 2018 18:55:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gaPx5-0001BR-Dg
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 18:55:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gaPx5-0003PT-BE
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 18:55:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gaPx5-0003PT-BE@xenbits.xenproject.org>
Date: Fri, 21 Dec 2018 18:55:15 +0000
Subject: [Xen-changelog] [xen staging] libxl: Get rid of support for
 QEMU_USER_BASE (xen-qemuuser-domidNN)
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI4YjU4NTZiMDJjYTcxNzk1MWVlNGE1ZWI5YmMwNDdiMWZjOTE4OWMKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgRGVjIDIxIDE1OjQxOjA1IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDIxIDE4OjQxOjUw
IDIwMTggKzAwMDAKCiAgICBsaWJ4bDogR2V0IHJpZCBvZiBzdXBwb3J0IGZvciBRRU1VX1VTRVJf
QkFTRSAoeGVuLXFlbXV1c2VyLWRvbWlkTk4pCiAgICAKICAgIFFFTVVfVVNFUl9CQVNFIGFsbG93
cyBhIHVzZXIgdG8gc3BlY2lmeSB0aGUgVUlEIHRvIHVzZSB3aGVuIHJ1bm5pbmcKICAgIHRoZSBk
ZXZpY2Vtb2RlbCBmb3IgYSBzcGVjaWZpYyBkb21haW4gbnVtYmVyLiAgVW5mb3J0dW5hdGVseSwg
dGhpcyBpcwogICAgbm90IHJlYWxseSBwcmFjdGljYWw6IEl0IHJlcXVpcmVzIG5lYXJseSAzMiww
MDAgZW50cmllcyBpbgogICAgL2V0Yy9wYXNzd2QuICBRRU1VX1VTRVJfUkFOR0VfQkFTRSBpcyBt
dWNoIG1vcmUgcHJhY3RpY2FsLgogICAgCiAgICBSZW1vdmUgc3VwcG9ydCBmb3IgUUVNVV9VU0VS
X0JBU0UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9kbS5jICAgICAgIHwgMTYgKysrKy0t
LS0tLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8ICAxIC0KIDIgZmlsZXMg
Y2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwppbmRleCBiYmNi
Yzk0YjZjLi42MDI0ZDRiN2I4IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKQEAgLTEzOCwxMyArMTM4LDYgQEAgc3RhdGljIGlu
dCBsaWJ4bF9fZG9tYWluX2dldF9kZXZpY2VfbW9kZWxfdWlkKGxpYnhsX19nYyAqZ2MsCiAgICAg
ICAgIHJldHVybiAwOwogICAgIH0KIAotICAgIHVzZXIgPSBHQ1NQUklOVEYoIiVzJWQiLCBMSUJY
TF9RRU1VX1VTRVJfQkFTRSwgZ3Vlc3RfZG9taWQpOwotICAgIHJldCA9IHVzZXJsb29rdXBfaGVs
cGVyX2dldHB3bmFtKGdjLCB1c2VyLCAmdXNlcl9wd2J1ZiwgMCk7Ci0gICAgaWYgKHJldCA8IDAp
Ci0gICAgICAgIHJldHVybiByZXQ7Ci0gICAgaWYgKHJldCA+IDApCi0gICAgICAgIGdvdG8gZW5k
X3NlYXJjaDsKLQogICAgIHJldCA9IHVzZXJsb29rdXBfaGVscGVyX2dldHB3bmFtKGdjLCBMSUJY
TF9RRU1VX1VTRVJfUkFOR0VfQkFTRSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJnVzZXJfcHdidWYsICZ1c2VyX2Jhc2UpOwogICAgIGlmIChyZXQgPCAwKQpAQCAt
MTc0LDE1ICsxNjcsMTQgQEAgc3RhdGljIGludCBsaWJ4bF9fZG9tYWluX2dldF9kZXZpY2VfbW9k
ZWxfdWlkKGxpYnhsX19nYyAqZ2MsCiAgICAgaWYgKHJldCA8IDApCiAgICAgICAgIHJldHVybiBy
ZXQ7CiAgICAgaWYgKHJldCA+IDApIHsKLSAgICAgICAgTE9HRChXQVJOLCBndWVzdF9kb21pZCwg
IkNvdWxkIG5vdCBmaW5kIHVzZXIgJXMlZCwgZmFsbGluZyBiYWNrIHRvICVzIiwKLSAgICAgICAg
ICAgICBMSUJYTF9RRU1VX1VTRVJfQkFTRSwgZ3Vlc3RfZG9taWQsIExJQlhMX1FFTVVfVVNFUl9T
SEFSRUQpOworICAgICAgICBMT0dEKFdBUk4sIGd1ZXN0X2RvbWlkLCAiQ291bGQgbm90IGZpbmQg
dXNlciAlcywgZmFsbGluZyBiYWNrIHRvICVzIiwKKyAgICAgICAgICAgICBMSUJYTF9RRU1VX1VT
RVJfUkFOR0VfQkFTRSwgTElCWExfUUVNVV9VU0VSX1NIQVJFRCk7CiAgICAgICAgIGdvdG8gZW5k
X3NlYXJjaDsKICAgICB9CiAKICAgICBMT0dEKEVSUk9SLCBndWVzdF9kb21pZCwKLSAgICAgICAg
ICJDb3VsZCBub3QgZmluZCB1c2VyICVzJWQgb3IgJXMgb3IgcmFuZ2UgYmFzZSBwc2V1ZG8tdXNl
ciAlcywgY2Fubm90IHJlc3RyaWN0IiwKLSAgICAgICAgIExJQlhMX1FFTVVfVVNFUl9CQVNFLCBn
dWVzdF9kb21pZCwgTElCWExfUUVNVV9VU0VSX1NIQVJFRCwKLSAgICAgICAgIExJQlhMX1FFTVVf
VVNFUl9SQU5HRV9CQVNFKTsKKyAgICAgICAgICJDb3VsZCBub3QgZmluZCB1c2VyICVzIG9yIHJh
bmdlIGJhc2UgcHNldWRvLXVzZXIgJXMsIGNhbm5vdCByZXN0cmljdCIsCisgICAgICAgICBMSUJY
TF9RRU1VX1VTRVJfU0hBUkVELCBMSUJYTF9RRU1VX1VTRVJfUkFOR0VfQkFTRSk7CiAgICAgcmV0
dXJuIEVSUk9SX0lOVkFMOwogCiBlbmRfc2VhcmNoOgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggYzRh
NDNiZDBiNy4uYjE0N2YzODAzYyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJu
YWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC00Mzg3LDcgKzQzODcs
NiBAQCBfaGlkZGVuIGludCBsaWJ4bF9fcmVhZF9zeXNmc19maWxlX2NvbnRlbnRzKGxpYnhsX19n
YyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCAq
ZGF0YWxlbl9yKTsKIAogI2RlZmluZSBMSUJYTF9RRU1VX1VTRVJfUFJFRklYICJ4ZW4tcWVtdXVz
ZXIiCi0jZGVmaW5lIExJQlhMX1FFTVVfVVNFUl9CQVNFICAgTElCWExfUUVNVV9VU0VSX1BSRUZJ
WCItZG9taWQiCiAjZGVmaW5lIExJQlhMX1FFTVVfVVNFUl9TSEFSRUQgTElCWExfUUVNVV9VU0VS
X1BSRUZJWCItc2hhcmVkIgogI2RlZmluZSBMSUJYTF9RRU1VX1VTRVJfUkFOR0VfQkFTRSBMSUJY
TF9RRU1VX1VTRVJfUFJFRklYIi1yYW5nZS1iYXNlIgogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Dec 21 18:55:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Dec 2018 18:55:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gaPxI-0000bW-BT; Fri, 21 Dec 2018 18:55:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G4CH=O6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gaPxH-0000bJ-9y
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 18:55:27 +0000
X-Inumbo-ID: fa13b8b6-0551-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fa13b8b6-0551-11e9-8e1d-bc764e045a96;
 Fri, 21 Dec 2018 18:55:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gaPxF-0001Bd-Jm
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 18:55:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gaPxF-0003Qx-HK
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 18:55:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gaPxF-0003Qx-HK@xenbits.xenproject.org>
Date: Fri, 21 Dec 2018 18:55:25 +0000
Subject: [Xen-changelog] [xen staging] libxl: Clean up
 userlookup_helper_getpw* helper
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY1NzJiNjY1NzgyZmY4ODFiZmRlZGUwOWUwNzcxMDgyNGJiN2E3YmUKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgRGVjIDIxIDE1OjQxOjA2IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDIxIDE4OjQxOjUx
IDIwMTggKzAwMDAKCiAgICBsaWJ4bDogQ2xlYW4gdXAgdXNlcmxvb2t1cF9oZWxwZXJfZ2V0cHcq
IGhlbHBlcgogICAgCiAgICBCcmluZyBjb252ZW50aW9ucyBtb3JlIGluIGxpbmUgd2l0aCBsaWJ4
bF9feHNfcmVhZF9jaGVja2VkKCk6CiAgICAtIElmIGZvdW5kLCByZXR1cm4gMCBhbmQgc2V0IHBv
aW50ZXIgdG8gbm9uLU5VTEwKICAgIC0gSWYgbm90IGZvdW5kLCByZXR1cm4gMCBhbmQgc2V0IHBv
aW50ZXIgdG8gTlVMTAogICAgLSBPbiBlcnJvciwgcmV0dXJuIGxpYnhsLXN0eWxlIGVycm9yIG51
bWJlci4KICAgIAogICAgVXBkYXRlIGRvY3VtZW50YXRpb24gdG8gbWF0Y2guCiAgICAKICAgIFVz
ZSBDT0RJTkdfU1RZTEUgY29tcGxpYW50IGByYCByYXRoZXIgdGhhbiBgcmV0YC4KICAgIAogICAg
T24gZXJyb3IsIGxvZyB0aGUgZXJyb3IgY29kZSBiZWZvcmUgcmV0dXJuaW5nIGluc3RlYWQgb2Yg
ZGlzY2FyZGluZwogICAgaXQuCiAgICAKICAgIE5vdyB0aGF0IGl0IG9ubHkgcmV0dXJucyAwIG9y
IGVycm5vLCB1cGRhdGUgY2FsbGVyIGVycm9yIGNoZWNrcyB0byBiZQogICAgYGlmIChyZXQpYCBy
YXRoZXIgdGhhbiBgaWYgKHJldCA8IDApYC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2Rt
LmMgfCAzNSArKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDIwIGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2RtLmMgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IDYwMjRkNGI3
YjguLjY3MjA0Yjk0YzIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfZG0uYwpAQCAtNzIsNyArNzIsMTMgQEAgc3RhdGljIGludCBsaWJ4
bF9fY3JlYXRlX3FlbXVfbG9nZmlsZShsaWJ4bF9fZ2MgKmdjLCBjaGFyICpuYW1lKQogICogIHVz
ZXJsb29rdXBfaGVscGVyX2dldHB3dWlkKGxpYnhsX19nYyosIHVpZF90IHVpZCwKICAqICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFzc3dkICoqcHdkX3IpOwogICoKLSAqICBy
ZXR1cm5zIDEgaWYgdGhlIHVzZXIgd2FzIGZvdW5kLCAwIGlmIGl0IHdhcyBub3QsIC0xIG9uIGVy
cm9yCisgKiAgSWYgdGhlIHVzZXIgaXMgZm91bmQsIHJldHVybiAwIGFuZCBzZXQgKnB3ZF9yIHRv
IHRoZSBhcHByb3ByaWF0CisgKiAgdmFsdWUuCisgKgorICogIElmIHRoZSB1c2VyIGlzIG5vdCBm
b3VuZCBidXQgdGhlcmUgYXJlIG5vIGVycm9ycywgcmV0dXJuIDAKKyAqICBhbmQgc2V0ICpwd2Rf
ciB0byBOVUxMLgorICoKKyAqICBPbiBlcnJvciwgcmV0dXJuIGEgbGlieGwtc3R5bGUgZXJyb3Ig
Y29kZS4KICAqLwogI2RlZmluZSBERUZJTkVfVVNFUkxPT0tVUF9IRUxQRVIoTkFNRSxTUEVDX1RZ
UEUsU1RSVUNUTkFNRSxTWVNDT05GKSAgICAgXAogICAgIHN0YXRpYyBpbnQgdXNlcmxvb2t1cF9o
ZWxwZXJfIyNOQU1FKGxpYnhsX19nYyAqZ2MsICAgICAgICAgICAgICAgICAgXApAQCAtODMsNyAr
ODksNyBAQCBzdGF0aWMgaW50IGxpYnhsX19jcmVhdGVfcWVtdV9sb2dmaWxlKGxpYnhsX19nYyAq
Z2MsIGNoYXIgKm5hbWUpCiAgICAgICAgIHN0cnVjdCBTVFJVQ1ROQU1FICpyZXN1bHRwID0gTlVM
TDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIGNoYXIgKmJ1ZiA9IE5V
TEw7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
ICAgIGxvbmcgYnVmX3NpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgICAgIGludCByZXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGludCByOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgICAgIGJ1Zl9zaXplID0gc3lzY29uZihTWVNDT05GKTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIGlmIChidWZfc2l6ZSA8IDApIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC05NSwxNyAr
MTAxLDE2IEBAIHN0YXRpYyBpbnQgbGlieGxfX2NyZWF0ZV9xZW11X2xvZ2ZpbGUobGlieGxfX2dj
ICpnYywgY2hhciAqbmFtZSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgd2hpbGUgKDEpIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICAgICAgICAgIGJ1ZiA9IGxpYnhsX19yZWFsbG9jKGdjLCBidWYsIGJ1Zl9zaXplKTsgICAgICAg
ICAgICAgICAgICAgIFwKLSAgICAgICAgICAgIHJldCA9IE5BTUUjI19yKHNwZWMsIHJlc3VsdGJ1
ZiwgYnVmLCBidWZfc2l6ZSwgJnJlc3VsdHApOyAgIFwKLSAgICAgICAgICAgIGlmIChyZXQgPT0g
RVJBTkdFKSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgICAgIHIgPSBOQU1FIyNfcihzcGVjLCByZXN1bHRidWYsIGJ1ZiwgYnVmX3NpemUsICZyZXN1
bHRwKTsgICAgIFwKKyAgICAgICAgICAgIGlmIChyID09IEVSQU5HRSkgeyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICBidWZfc2l6ZSAr
PSAxMjg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAg
ICAgICAgICBjb250aW51ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgIGlmIChyZXQgIT0gMCkgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAg
IGlmIChyICE9IDApIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgICAgICAgICBMT0dFVihFUlJPUiwgciwgIkxvb2tpbmcgdXAgdXNlcm5h
bWUvdWlkIHdpdGggIiAjTkFNRSk7IFwKICAgICAgICAgICAgICAgICByZXR1cm4gRVJST1JfRkFJ
TDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgIGlm
IChyZXN1bHRwICE9IE5VTEwpIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKLSAgICAgICAgICAgICAgICBpZiAob3V0KSAqb3V0ID0gcmVzdWx0cDsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICByZXR1cm4gMTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgIH0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgICAgICpvdXQgPSByZXN1bHRwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgfSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICB9CkBAIC0xNDAsMTYgKzE0NSwxNiBAQCBzdGF0aWMgaW50IGxpYnhsX19kb21haW5fZ2V0X2Rl
dmljZV9tb2RlbF91aWQobGlieGxfX2djICpnYywKIAogICAgIHJldCA9IHVzZXJsb29rdXBfaGVs
cGVyX2dldHB3bmFtKGdjLCBMSUJYTF9RRU1VX1VTRVJfUkFOR0VfQkFTRSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnVzZXJfcHdidWYsICZ1c2VyX2Jhc2UpOwot
ICAgIGlmIChyZXQgPCAwKQorICAgIGlmIChyZXQpCiAgICAgICAgIHJldHVybiByZXQ7Ci0gICAg
aWYgKHJldCA+IDApIHsKKyAgICBpZiAodXNlcl9iYXNlKSB7CiAgICAgICAgIHN0cnVjdCBwYXNz
d2QgKnVzZXJfY2xhc2gsIHVzZXJfY2xhc2hfcHdidWY7CiAgICAgICAgIHVpZF90IGludGVuZGVk
X3VpZCA9IHVzZXJfYmFzZS0+cHdfdWlkICsgZ3Vlc3RfZG9taWQ7CiAgICAgICAgIHJldCA9IHVz
ZXJsb29rdXBfaGVscGVyX2dldHB3dWlkKGdjLCBpbnRlbmRlZF91aWQsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ1c2VyX2NsYXNoX3B3YnVmLCAmdXNlcl9jbGFz
aCk7Ci0gICAgICAgIGlmIChyZXQgPCAwKQorICAgICAgICBpZiAocmV0KQogICAgICAgICAgICAg
cmV0dXJuIHJldDsKLSAgICAgICAgaWYgKHJldCA+IDApIHsKKyAgICAgICAgaWYgKHVzZXJfY2xh
c2gpIHsKICAgICAgICAgICAgIExPR0QoRVJST1IsIGd1ZXN0X2RvbWlkLAogICAgICAgICAgICAg
ICAgICAid2FudGVkIHRvIHVzZSB1aWQgJWxkICglcyArICVkKSBidXQgdGhhdCBpcyB1c2VyICVz
ICEiLAogICAgICAgICAgICAgICAgICAobG9uZylpbnRlbmRlZF91aWQsIExJQlhMX1FFTVVfVVNF
Ul9SQU5HRV9CQVNFLApAQCAtMTYzLDEwICsxNjgsMTAgQEAgc3RhdGljIGludCBsaWJ4bF9fZG9t
YWluX2dldF9kZXZpY2VfbW9kZWxfdWlkKGxpYnhsX19nYyAqZ2MsCiAgICAgfQogCiAgICAgdXNl
ciA9IExJQlhMX1FFTVVfVVNFUl9TSEFSRUQ7Ci0gICAgcmV0ID0gdXNlcmxvb2t1cF9oZWxwZXJf
Z2V0cHduYW0oZ2MsIHVzZXIsICZ1c2VyX3B3YnVmLCAwKTsKLSAgICBpZiAocmV0IDwgMCkKKyAg
ICByZXQgPSB1c2VybG9va3VwX2hlbHBlcl9nZXRwd25hbShnYywgdXNlciwgJnVzZXJfcHdidWYs
ICZ1c2VyX2Jhc2UpOworICAgIGlmIChyZXQpCiAgICAgICAgIHJldHVybiByZXQ7Ci0gICAgaWYg
KHJldCA+IDApIHsKKyAgICBpZiAodXNlcl9iYXNlKSB7CiAgICAgICAgIExPR0QoV0FSTiwgZ3Vl
c3RfZG9taWQsICJDb3VsZCBub3QgZmluZCB1c2VyICVzLCBmYWxsaW5nIGJhY2sgdG8gJXMiLAog
ICAgICAgICAgICAgIExJQlhMX1FFTVVfVVNFUl9SQU5HRV9CQVNFLCBMSUJYTF9RRU1VX1VTRVJf
U0hBUkVEKTsKICAgICAgICAgZ290byBlbmRfc2VhcmNoOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Dec 21 18:55:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Dec 2018 18:55:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gaPxR-0000d8-Ef; Fri, 21 Dec 2018 18:55:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G4CH=O6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gaPxQ-0000cx-Rv
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 18:55:36 +0000
X-Inumbo-ID: 00201a56-0552-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 00201a56-0552-11e9-8e1d-bc764e045a96;
 Fri, 21 Dec 2018 18:55:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gaPxP-0001CD-Pd
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 18:55:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gaPxP-0003SL-ND
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 18:55:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gaPxP-0003SL-ND@xenbits.xenproject.org>
Date: Fri, 21 Dec 2018 18:55:35 +0000
Subject: [Xen-changelog] [xen staging] dm_depriv: Describe expected usage of
 device_model_user parameter
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUzYmY4NWRlNDdiNmNiMWY3MjdjNzFiYmNjNTMzZDBlZDc4ZWZjNjQKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgRGVjIDIxIDE1OjQxOjA2IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDIxIDE4OjQxOjUy
IDIwMTggKzAwMDAKCiAgICBkbV9kZXByaXY6IERlc2NyaWJlIGV4cGVjdGVkIHVzYWdlIG9mIGRl
dmljZV9tb2RlbF91c2VyIHBhcmFtZXRlcgogICAgCiAgICBBIG51bWJlciBvZiBzdWJzZXF1ZW50
IHBhdGNoZXMgcmVseSBvbiBhcy15ZXQgdW5kZWZpbmVkIGJlaGF2aW9yIGZvcgogICAgd2hhdCB0
aGUgYGRldmljZV9tb2RlbF91c2VyYCBwYXJhbWV0ZXIgZG9lcy4gIFJhdGhlciB0aGFuIGltcGxl
bWVudCBpdAogICAgaW5jb3JyZWN0bHkgKG9yIHJhbmRvbWx5KSwgb3IgcmVtb3ZlIHRoZSBmZWF0
dXJlLCBkZXNjcmliZSBhbiBleHBlY3RlZAogICAgdXNhZ2UgZm9yIHRoZSBmZWF0dXJlLiAgRnVy
dGhlciBwYXRjaGVzIHdpbGwgbWFrZSBkZWNpc2lvbnMgYmFzZWQgb24KICAgIHRoaXMgZXhwZWN0
ZWQgdXNhZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KLS0tCiBkb2NzL2ZlYXR1cmVzL3FlbXUtZGVwcml2aWxlZ2UucGFuZG9j
IHwgMTcgKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgICAg
ICAgICAgfCAgMSAtCiAyIGZpbGVzIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDEgZGVsZXRp
b24oLSkKCmRpZmYgLS1naXQgYS9kb2NzL2ZlYXR1cmVzL3FlbXUtZGVwcml2aWxlZ2UucGFuZG9j
IGIvZG9jcy9mZWF0dXJlcy9xZW11LWRlcHJpdmlsZWdlLnBhbmRvYwppbmRleCBmOTQxNTI1MTg5
Li5jZTIxYTYwZWY3IDEwMDY0NAotLS0gYS9kb2NzL2ZlYXR1cmVzL3FlbXUtZGVwcml2aWxlZ2Uu
cGFuZG9jCisrKyBiL2RvY3MvZmVhdHVyZXMvcWVtdS1kZXByaXZpbGVnZS5wYW5kb2MKQEAgLTY2
LDYgKzY2LDIzIEBAIHRoaXMsIGNyZWF0ZSBhIHVzZXIgbmFtZWQgYHhlbi1xZW11dXNlci1zaGFy
ZWRgOyBmb3IgZXhhbXBsZToKIAogICAgIGFkZHVzZXIgLS1uby1jcmVhdGUtaG9tZSAtLXN5c3Rl
bSB4ZW4tcWVtdXVzZXItc2hhcmVkCiAKK0EgZmluYWwgd2F5IHRvIHNldCB1cCBhIHNlcGFyYXRl
IHByb2Nlc3MgZm9yIHFlbXVzIGlzIHRvIGFsbG9jYXRlIG9uZQorVUlEIHBlciBWTSwgYW5kIHNl
dCB0aGUgVUlEIGluIHRoZSBkb21haW4gY29uZmlnIGZpbGUgd2l0aCB0aGUKK2BkZXZpY2VfbW9k
ZWxfdXNlcmAgYXJndW1lbnQuICBGb3IgZXhhbXBsZSwgc3VwcG9zZSB5b3UgaGF2ZSBhIFZNCitu
YW1lZCBgYzYtMDFgLiAgWW91IG1pZ2h0IGRvIHRoZSBmb2xsb3dpbmc6CisKKyAgICBhZGR1c2Vy
IC0tc3lzdGVtIC0tbm8tY3JlYXRlLWhvbWUgLS1ncm91cCB4ZW4tcWVtdXVzZXItYzYtMDEKKwor
QW5kIHRoZW4gaW4geW91ciBjb25maWcgZmlsZSwgdGhlIGZvbGxvd2luZyBsaW5lOgorCisgICAg
ZGV2aWNlX21vZGVsX3VzZXI9Inhlbi1xZW11dXNlci1jNi0wMSIKKworTk9URTogSXQgaXMgaW1w
b3J0YW50IHdoZW4gdXNpbmcgYGRldmljZV9tb2RlbF91c2VyYCB0aGF0IEVBQ0ggVk0gSEFWRQor
QSBTRVBBUkFURSBVSUQsIGFuZCB0aGF0IG5vbmUgb2YgdGhlc2UgVUlEcyBtYXAgdG8gcm9vdC4g
IHhsIHdpbGwKK3Rocm93IGFuIGVycm9yIGEgdWlkIG1hcHMgdG8gemVybywgYnV0IG5vdCBpZiBt
dWx0aXBsZSBWTXMgaGF2ZSB0aGUKK3NhbWUgdWlkLiAgTXVsdGlwbGUgVk1zIHdpdGggdGhlIHNh
bWUgZGV2aWNlIG1vZGVsIHVpZCB3aWxsIGNhdXNlCitwcm9ibGVtcy4KKwogIyMgRG9tYWluIGNv
bmZpZyBjaGFuZ2VzCiAKIFRoZSBjb3JlIGRvbWFpbiBjb25maWcgY2hhbmdlIGlzIHRvIGFkZCB0
aGUgZm9sbG93aW5nIGxpbmUgdG8gdGhlCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90
eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggNTFjZjA2YTNhMi4u
MTQxYzQ2ZTQyYSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisrKyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtNDk1LDcgKzQ5NSw2IEBAIGxpYnhsX2Rv
bWFpbl9idWlsZF9pbmZvID0gU3RydWN0KCJkb21haW5fYnVpbGRfaW5mbyIsWwogICAgICgiZGV2
aWNlX21vZGVsIiwgICAgIHN0cmluZyksCiAgICAgKCJkZXZpY2VfbW9kZWxfc3NpZHJlZiIsIHVp
bnQzMiksCiAgICAgKCJkZXZpY2VfbW9kZWxfc3NpZF9sYWJlbCIsIHN0cmluZyksCi0gICAgIyBk
ZXZpY2VfbW9kZWxfdXNlciBpcyBub3QgcmVhZHkgZm9yIHVzZSB5ZXQKICAgICAoImRldmljZV9t
b2RlbF91c2VyIiwgc3RyaW5nKSwKIAogICAgICMgZXh0cmEgcGFyYW1ldGVycyBwYXNzIGRpcmVj
dGx5IHRvIHFlbXUsIE5VTEwgdGVybWluYXRlZAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Dec 21 18:55:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Dec 2018 18:55:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gaPxc-0000hs-U0; Fri, 21 Dec 2018 18:55:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G4CH=O6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gaPxb-0000hf-PF
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 18:55:47 +0000
X-Inumbo-ID: 0633602e-0552-11e9-8ad1-cbf17fc7c93f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0633602e-0552-11e9-8ad1-cbf17fc7c93f;
 Fri, 21 Dec 2018 18:55:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gaPxZ-0001CO-Vh
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 18:55:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gaPxZ-0003Tw-TH
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 18:55:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gaPxZ-0003Tw-TH@xenbits.xenproject.org>
Date: Fri, 21 Dec 2018 18:55:45 +0000
Subject: [Xen-changelog] [xen staging] libxl: Do root checks once in
 libxl__domain_get_device_model_uid
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQzNmJmODNiZjEzYzk0ZWI2OGEzNGU4YWU1ZDdmZTNlNGJlMmFmMzMKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgRGVjIDIxIDE1OjQxOjA3IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDIxIDE4OjQxOjUz
IDIwMTggKzAwMDAKCiAgICBsaWJ4bDogRG8gcm9vdCBjaGVja3Mgb25jZSBpbiBsaWJ4bF9fZG9t
YWluX2dldF9kZXZpY2VfbW9kZWxfdWlkCiAgICAKICAgIEF0IHRoZSBtb21lbnQsIHdlIGNoZWNr
IGZvciBlcXVpdmFsZW5jZSB0byBsaXRlcmFsICJyb290IiBiZWZvcmUKICAgIGRlY2lkaW5nIHdo
ZXRoZXIgdG8gYWRkIHRoZSBgcnVuYXNgIGNvbW1hbmQtbGluZSBvcHRpb24gdG8gUUVNVS4gIFRo
aXMKICAgIGlzIHVuc2F0aXNmYWN0b3J5IGZvciBzZXZlcmFsIHJlYXNvbnMuCiAgICAKICAgIEZp
cnN0LCBqdXN0IGJlY2F1c2UgdGhlIHN0cmluZyBkb2Vzbid0IG1hdGNoICJyb290IiBkb2Vzbid0
IG1lYW4gdGhlCiAgICBmaW5hbCB1aWQgd29uJ3QgZW5kIHVwIGJlaW5nIHplcm87IGluIHBhcnRp
Y3VsYXIsIHRoZSByYW5nZV9iYXNlCiAgICBjYWxjdWxhdGlvbnMgbWF5IGVuZCB1cCBwcm9kdWNp
bmcgIjA6Tk5OIiwgd2hpY2ggd291bGQgYmUgcm9vdCBpbiBhbnkKICAgIGNhc2UuCiAgICAKICAg
IFNlY29uZGx5LCBpdCdzIGFsbW9zdCBjZXJ0YWlubHkgYSBjb25maWd1cmF0aW9uIGVycm9yIGlm
IHRoZSByZXN1bHRpbmcKICAgIHVpZCBlbmRzIHVwIHRvIGJlIHplcm87IHJhdGhlciB0aGFuIHNp
bGVudGx5IGRvIHdoYXQgd2FzIHNwZWNpZmllZCBidXQKICAgIHByb2JhYmx5IG5vdCBpbnRlbmRl
ZCwgdGhyb3cgYW4gZXJyb3IuCiAgICAKICAgIFRvIGZpeCB0aGlzLCBjaGVjayBmb3Igcm9vdCBv
bmNlIGluCiAgICBsaWJ4bF9fZG9tYWluX2dldF9kZXZpY2VfbW9kZWxfdWlkLiAgSWYgdGhlIHJl
c3VsdCBpcyByb290LCByZXR1cm4gYW4KICAgIGVycm9yOyBpZiBhcHByb3ByaWF0ZSwgc2V0IGBy
dW5hc2AuCiAgICAKICAgIEFmdGVyIHRoYXQsIGFzc3VtZSB0aGF0IHRoZSBwcmVzZW5jZSBvZiBz
dGF0ZS0+ZG1fcnVuYXMgaW1wbGllcyB0aGF0IGEKICAgIGBydW5hc2AgYXJndW1lbnQgc2hvdWxk
IGJlIGNvbnN0cnVjdGVkLgogICAgCiAgICBPbmUgc2lkZSBlZmZlY3Qgb2YgdGhpcyBpcyB0byBj
aGVjayB3aGV0aGVyIGRldmljZV9tb2RlbF91c2VyIGV4aXN0cwogICAgYmVmb3JlIHBhc3Npbmcg
aXQgdG8gcWVtdSwgcmVzdWx0aW5nIGluIGJldHRlciBlcnJvciByZXBvcnRpbmcuCiAgICAKICAg
IFdoaWxlIHdlJ3JlIGhlcmU6CiAgICAtIFJlZmFjdG9yIHRoZSBmdW5jdGlvbiB0byB1c2UgdGhl
ICJnb3RvIG91dCIgaWRpb20KICAgIC0gVXNlICdyYycgcmF0aGVyIHRoYW4gJ3JldCcsIGluIGxp
bmUgd2l0aCBDT0RJTkdfU1RZTEUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMgfCAx
MDcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDg1IGluc2VydGlvbnMoKyksIDIyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4
IDY3MjA0Yjk0YzIuLmQ3M2JiYjZiMDYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Rt
LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwpAQCAtMTI2LDY1ICsxMjYsMTI4IEBAIHN0
YXRpYyBpbnQgbGlieGxfX2RvbWFpbl9nZXRfZGV2aWNlX21vZGVsX3VpZChsaWJ4bF9fZ2MgKmdj
LAogICAgIGNvbnN0IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm8gPSAmZG1zcy0+Z3Vl
c3RfY29uZmlnLT5iX2luZm87CiAKICAgICBzdHJ1Y3QgcGFzc3dkICp1c2VyX2Jhc2UsIHVzZXJf
cHdidWY7Ci0gICAgaW50IHJldDsKKyAgICBpbnQgcmM7CiAgICAgY2hhciAqdXNlcjsKKyAgICB1
aWRfdCBpbnRlbmRlZF91aWQgPSAtMTsKIAogICAgIC8qIE9ubHkgcWVtdS11cHN0cmVhbSBjYW4g
cnVuIGFzIGEgZGlmZmVyZW50IHVpZCAqLwogICAgIGlmIChiX2luZm8tPmRldmljZV9tb2RlbF92
ZXJzaW9uICE9IExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX1FFTVVfWEVOKQogICAgICAgICBy
ZXR1cm4gMDsKIAorICAgIC8qCisgICAgICogRnJvbSB0aGlzIHBvaW50IG9ud2FyZCwgYWxsIHBh
dGhzIHNob3VsZCBnbyB0aHJvdWdoIHRoZSBgb3V0YAorICAgICAqIGxhYmVsLiAgVGhlIGludmFy
aWFudHMgc2hvdWxkIGJlOgorICAgICAqIC0gcmMgbWF5IGJlIDAsIG9yIGFuIGVycm9yIGNvZGUu
CisgICAgICogLSBpZiByYyBpcyBhbiBlcnJvciBjb2RlLCB1c2VyIGFuZCBpbnRlbmRlZF91aWQg
YXJlIGlnbm9yZWQuCisgICAgICogLSBpZiByYyBpcyAwLCB1c2VyIG1heSBiZSBzZXQgb3Igbm90
IHNldC4KKyAgICAgKiAtIGlmIHVzZXIgaXMgc2V0LCB0aGVuIGludGVuZGVkX3VpZCBtdXN0IGJl
IHNldCB0byBhIFVJRCBtYXRjaGluZworICAgICAqICAgdGhlIHVzZXJuYW1lIGB1c2VyYC4gIFRo
aXMgd2lsbCBiZSBjaGVja2VkIGZvciByb290ICgwKS4KKyAgICAgKi8KKyAgICAKKyAgICAvKgor
ICAgICAqIElmIGRldmljZV9tb2RlbF91c2VyIGlzIHByZXNlbnQsIHNldCBgLXJ1bmFzYCBldmVu
IGlmCisgICAgICogZG1fcmVzdHJpY3QgaXNuJ3QgaW4gdXNlCisgICAgICovCiAgICAgdXNlciA9
IGJfaW5mby0+ZGV2aWNlX21vZGVsX3VzZXI7Ci0gICAgaWYgKHVzZXIpCi0gICAgICAgIGdvdG8g
ZW5kX3NlYXJjaDsKKyAgICBpZiAodXNlcikgeworICAgICAgICByYyA9IHVzZXJsb29rdXBfaGVs
cGVyX2dldHB3bmFtKGdjLCB1c2VyLCAmdXNlcl9wd2J1ZiwgJnVzZXJfYmFzZSk7CisgICAgICAg
IGlmIChyYykKKyAgICAgICAgICAgIGdvdG8gb3V0OworCisgICAgICAgIGlmICghdXNlcl9iYXNl
KSB7CisgICAgICAgICAgICBMT0dEKEVSUk9SLCBndWVzdF9kb21pZCwgIkNvdWxkbid0IGZpbmQg
ZGV2aWNlX21vZGVsX3VzZXIgJXMiLAorICAgICAgICAgICAgICAgICB1c2VyKTsKKyAgICAgICAg
ICAgIHJjID0gRVJST1JfSU5WQUw7CisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQor
CisgICAgICAgIGludGVuZGVkX3VpZCA9IHVzZXJfYmFzZS0+cHdfdWlkOworICAgICAgICByYyA9
IDA7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KIAorICAgIC8qCisgICAgICogSWYgZG1fcmVz
dHJpY3QgaXNuJ3Qgc2V0LCBhbmQgd2UgZG9uJ3QgaGF2ZSBhIHNwZWNpZmllZCB1c2VyLCBkb24n
dAorICAgICAqIGJvdGhlciBzZXR0aW5nIGEgYC1ydW5hc2AgcGFyYW1ldGVyLgorICAgICAqLwog
ICAgIGlmICghbGlieGxfZGVmYm9vbF92YWwoYl9pbmZvLT5kbV9yZXN0cmljdCkpIHsKICAgICAg
ICAgTE9HRChERUJVRywgZ3Vlc3RfZG9taWQsCiAgICAgICAgICAgICAgImRtX3Jlc3RyaWN0IGRp
c2FibGVkLCBzdGFydGluZyBRRU1VIGFzIHJvb3QiKTsKLSAgICAgICAgcmV0dXJuIDA7CisgICAg
ICAgIHVzZXIgPSBOVUxMOyAvKiBTaG91bGQgYWxyZWFkeSBiZSBudWxsLCBidXQganVzdCBpbiBj
YXNlICovCisgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAgIHJldCA9IHVzZXJsb29rdXBf
aGVscGVyX2dldHB3bmFtKGdjLCBMSUJYTF9RRU1VX1VTRVJfUkFOR0VfQkFTRSwKKyAgICAvKgor
ICAgICAqIGRtX3Jlc3RyaWN0IGlzIHNldCwgYnV0IGRldmljZV9tb2RlbF91c2VyIGlzbid0IHNl
dDsgbG9vayBmb3IKKyAgICAgKiBRRU1VX1VTRVJfQkFTRV9SQU5HRQorICAgICAqLworICAgIHJj
ID0gdXNlcmxvb2t1cF9oZWxwZXJfZ2V0cHduYW0oZ2MsIExJQlhMX1FFTVVfVVNFUl9SQU5HRV9C
QVNFLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdXNlcl9wd2J1
ZiwgJnVzZXJfYmFzZSk7Ci0gICAgaWYgKHJldCkKLSAgICAgICAgcmV0dXJuIHJldDsKKyAgICBp
ZiAocmMpCisgICAgICAgIGdvdG8gb3V0OwogICAgIGlmICh1c2VyX2Jhc2UpIHsKICAgICAgICAg
c3RydWN0IHBhc3N3ZCAqdXNlcl9jbGFzaCwgdXNlcl9jbGFzaF9wd2J1ZjsKLSAgICAgICAgdWlk
X3QgaW50ZW5kZWRfdWlkID0gdXNlcl9iYXNlLT5wd191aWQgKyBndWVzdF9kb21pZDsKLSAgICAg
ICAgcmV0ID0gdXNlcmxvb2t1cF9oZWxwZXJfZ2V0cHd1aWQoZ2MsIGludGVuZGVkX3VpZCwKKwor
ICAgICAgICBpbnRlbmRlZF91aWQgPSB1c2VyX2Jhc2UtPnB3X3VpZCArIGd1ZXN0X2RvbWlkOwor
ICAgICAgICByYyA9IHVzZXJsb29rdXBfaGVscGVyX2dldHB3dWlkKGdjLCBpbnRlbmRlZF91aWQs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ1c2VyX2NsYXNoX3B3
YnVmLCAmdXNlcl9jbGFzaCk7Ci0gICAgICAgIGlmIChyZXQpCi0gICAgICAgICAgICByZXR1cm4g
cmV0OworICAgICAgICBpZiAocmMpCisgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgaWYg
KHVzZXJfY2xhc2gpIHsKICAgICAgICAgICAgIExPR0QoRVJST1IsIGd1ZXN0X2RvbWlkLAogICAg
ICAgICAgICAgICAgICAid2FudGVkIHRvIHVzZSB1aWQgJWxkICglcyArICVkKSBidXQgdGhhdCBp
cyB1c2VyICVzICEiLAogICAgICAgICAgICAgICAgICAobG9uZylpbnRlbmRlZF91aWQsIExJQlhM
X1FFTVVfVVNFUl9SQU5HRV9CQVNFLAogICAgICAgICAgICAgICAgICBndWVzdF9kb21pZCwgdXNl
cl9jbGFzaC0+cHdfbmFtZSk7Ci0gICAgICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKKyAgICAg
ICAgICAgIHJjID0gRVJST1JfSU5WQUw7CisgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAg
fQorCiAgICAgICAgIExPR0QoREVCVUcsIGd1ZXN0X2RvbWlkLCAidXNpbmcgdWlkICVsZCIsIChs
b25nKWludGVuZGVkX3VpZCk7CiAgICAgICAgIHVzZXIgPSBHQ1NQUklOVEYoIiVsZDolbGQiLCAo
bG9uZylpbnRlbmRlZF91aWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgKGxvbmcpdXNlcl9i
YXNlLT5wd19naWQpOwotICAgICAgICBnb3RvIGVuZF9zZWFyY2g7CisgICAgICAgIHJjID0gMDsK
KyAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCisgICAgLyoKKyAgICAgKiBXZSBjb3VsZG4ndCBm
aW5kIFFFTVVfVVNFUl9CQVNFX1JBTkdFOyBsb29rIGZvciBRRU1VX1VTRVJfU0hBUkVECisgICAg
ICovCiAgICAgdXNlciA9IExJQlhMX1FFTVVfVVNFUl9TSEFSRUQ7Ci0gICAgcmV0ID0gdXNlcmxv
b2t1cF9oZWxwZXJfZ2V0cHduYW0oZ2MsIHVzZXIsICZ1c2VyX3B3YnVmLCAmdXNlcl9iYXNlKTsK
LSAgICBpZiAocmV0KQotICAgICAgICByZXR1cm4gcmV0OworICAgIHJjID0gdXNlcmxvb2t1cF9o
ZWxwZXJfZ2V0cHduYW0oZ2MsIHVzZXIsICZ1c2VyX3B3YnVmLCAmdXNlcl9iYXNlKTsKKyAgICBp
ZiAocmMpCisgICAgICAgIGdvdG8gb3V0OwogICAgIGlmICh1c2VyX2Jhc2UpIHsKICAgICAgICAg
TE9HRChXQVJOLCBndWVzdF9kb21pZCwgIkNvdWxkIG5vdCBmaW5kIHVzZXIgJXMsIGZhbGxpbmcg
YmFjayB0byAlcyIsCiAgICAgICAgICAgICAgTElCWExfUUVNVV9VU0VSX1JBTkdFX0JBU0UsIExJ
QlhMX1FFTVVfVVNFUl9TSEFSRUQpOwotICAgICAgICBnb3RvIGVuZF9zZWFyY2g7CisgICAgICAg
IGludGVuZGVkX3VpZCA9IHVzZXJfYmFzZS0+cHdfdWlkOworICAgICAgICByYyA9IDA7CisgICAg
ICAgIGdvdG8gb3V0OwogICAgIH0KIAorICAgIC8qCisgICAgICogZG1fZGVwcml2IGlzIHNldCwg
YnV0IHdlIGNhbid0IGZpbmQgYSBub24tcm9vdCB1aWQgdG8gcnVuIGFzOworICAgICAqIGZhaWwg
ZG9tYWluIGNyZWF0aW9uCisgICAgICovCiAgICAgTE9HRChFUlJPUiwgZ3Vlc3RfZG9taWQsCiAg
ICAgICAgICAiQ291bGQgbm90IGZpbmQgdXNlciAlcyBvciByYW5nZSBiYXNlIHBzZXVkby11c2Vy
ICVzLCBjYW5ub3QgcmVzdHJpY3QiLAogICAgICAgICAgTElCWExfUUVNVV9VU0VSX1NIQVJFRCwg
TElCWExfUUVNVV9VU0VSX1JBTkdFX0JBU0UpOwotICAgIHJldHVybiBFUlJPUl9JTlZBTDsKKyAg
ICByYyA9IEVSUk9SX0lOVkFMOwogCi1lbmRfc2VhcmNoOgotICAgIHN0YXRlLT5kbV9ydW5hcyA9
IHVzZXI7Ci0gICAgcmV0dXJuIDA7CitvdXQ6CisgICAgLyogRmlyc3QsIGRvIGEgcm9vdCBjaGVj
ayBpZiBhcHByb3ByaWF0ZSAqLworICAgIGlmICghcmMpIHsKKyAgICAgICAgaWYgKHVzZXIgJiYg
aW50ZW5kZWRfdWlkID09IDApIHsKKyAgICAgICAgICAgIExPR0QoRVJST1IsIGd1ZXN0X2RvbWlk
LCAiaW50ZW5kZWRfdWlkIGlzIDAgKHJvb3QpISIpOworICAgICAgICAgICAgcmMgPSBFUlJPUl9J
TlZBTDsKKyAgICAgICAgfQorICAgIH0KKworICAgIC8qIFRoZW4gZG8gdGhlIGZpbmFsIHNldCwg
aWYgc3RpbGwgYXBwcm9wcmlhdGUgKi8KKyAgICBpZiAoIXJjICYmIHVzZXIpIHsKKyAgICAgICAg
c3RhdGUtPmRtX3J1bmFzID0gdXNlcjsKKyAgICB9CisKKyAgICByZXR1cm4gcmM7CiB9CiAKIGNv
bnN0IGNoYXIgKmxpYnhsX19kb21haW5fZGV2aWNlX21vZGVsKGxpYnhsX19nYyAqZ2MsCkBAIC0x
NzU3LDcgKzE4MjAsNyBAQCBzdGF0aWMgaW50IGxpYnhsX19idWlsZF9kZXZpY2VfbW9kZWxfYXJn
c19uZXcobGlieGxfX2djICpnYywKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAKLSAg
ICAgICAgaWYgKHN0YXRlLT5kbV9ydW5hcyAmJiBzdHJjbXAoc3RhdGUtPmRtX3J1bmFzLCAicm9v
dCIpKSB7CisgICAgICAgIGlmIChzdGF0ZS0+ZG1fcnVuYXMpIHsKICAgICAgICAgICAgIGZsZXhh
cnJheV9hcHBlbmQoZG1fYXJncywgIi1ydW5hcyIpOwogICAgICAgICAgICAgZmxleGFycmF5X2Fw
cGVuZChkbV9hcmdzLCBzdGF0ZS0+ZG1fcnVuYXMpOwogICAgICAgICB9Ci0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Dec 21 18:55:58 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Dec 2018 18:55:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gaPxl-0000kC-Vi; Fri, 21 Dec 2018 18:55:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G4CH=O6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gaPxl-0000ju-0k
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 18:55:57 +0000
X-Inumbo-ID: 0c468964-0552-11e9-9e70-93337dd8f57a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0c468964-0552-11e9-9e70-93337dd8f57a;
 Fri, 21 Dec 2018 18:55:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gaPxk-0001Ch-5Z
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 18:55:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gaPxk-0003Uu-32
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 18:55:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gaPxk-0003Uu-32@xenbits.xenproject.org>
Date: Fri, 21 Dec 2018 18:55:56 +0000
Subject: [Xen-changelog] [xen staging] libxl: Move qmp cleanup into
 devicemodel destroy function
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGEyMzM3ODFjZDY2MjU4YjQwYzdkOTk3YTE4NDVlZjYyNmZjYjQyNWUKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgRGVjIDIxIDE1OjQxOjA4IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDIxIDE4OjQxOjU1
IDIwMTggKzAwMDAKCiAgICBsaWJ4bDogTW92ZSBxbXAgY2xlYW51cCBpbnRvIGRldmljZW1vZGVs
IGRlc3Ryb3kgZnVuY3Rpb24KICAgIAogICAgUmVtb3ZpbmcgdGhlIHFtcCBjb25uZWN0aW9uIGlz
IGxvZ2ljYWxseSBwYXJ0IG9mIHRoZSBkZXZpY2UgbW9kZWwKICAgIGRlc3RydWN0aW9uOyBoYXZp
bmcgdGhlIGNhbGxlciBkZXN0cm95IGl0IGlzIGEgbWlsZCBsYXllcmluZwogICAgdmlvbGF0aW9u
LgogICAgCiAgICBNb3ZlIGxpYnhsX19xbXBfY2xlYW51cCgpIGludG8gbGlieGxfX2Rlc3Ryb3lf
ZGV2aWNlX21vZGVsKCkuICBUaGlzCiAgICB3aWxsIG1ha2UgaXQgZWFzaWVyIHdoZW4gd2UgbWFr
ZSBkZXZpY2Vtb2RlbCBkZXN0cnVjdGlvbiBhc3luY2hyb25vdXMuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIEFja2Vk
LWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0b29scy9s
aWJ4bC9saWJ4bF9kbS5jICAgICB8IDkgKysrKysrKy0tCiB0b29scy9saWJ4bC9saWJ4bF9kb21h
aW4uYyB8IDIgLS0KIDIgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMgYi90b29scy9saWJ4bC9s
aWJ4bF9kbS5jCmluZGV4IGQ3M2JiYjZiMDYuLjQ1MDQzMzQ1MmQgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwpAQCAtMjY5OCwx
MiArMjY5OCwxNyBAQCBvdXQ6CiAKIGludCBsaWJ4bF9fZGVzdHJveV9kZXZpY2VfbW9kZWwobGli
eGxfX2djICpnYywgdWludDMyX3QgZG9taWQpCiB7CisgICAgaW50IHJjOwogICAgIGNoYXIgKnBh
dGggPSBERVZJQ0VfTU9ERUxfWFNfUEFUSChnYywgTElCWExfVE9PTFNUQUNLX0RPTUlELCBkb21p
ZCwgIiIpOwogICAgIGlmICgheHNfcm0oQ1RYLT54c2gsIFhCVF9OVUxMLCBwYXRoKSkKICAgICAg
ICAgTE9HRChFUlJPUiwgZG9taWQsICJ4c19ybSBmYWlsZWQgZm9yICVzIiwgcGF0aCk7CiAgICAg
LyogV2Ugc2hvdWxkIHRyeSB0byBkZXN0cm95IHRoZSBkZXZpY2UgbW9kZWwgYW55d2F5LiAqLwot
ICAgIHJldHVybiBraWxsX2RldmljZV9tb2RlbChnYywKLSAgICAgICAgICAgICAgICBHQ1NQUklO
VEYoIi9sb2NhbC9kb21haW4vJWQvaW1hZ2UvZGV2aWNlLW1vZGVsLXBpZCIsIGRvbWlkKSk7Cisg
ICAgcmMgPSBraWxsX2RldmljZV9tb2RlbChnYywKKyAgICAgICAgICAgICAgR0NTUFJJTlRGKCIv
bG9jYWwvZG9tYWluLyVkL2ltYWdlL2RldmljZS1tb2RlbC1waWQiLCBkb21pZCkpOworICAgIAor
ICAgIGxpYnhsX19xbXBfY2xlYW51cChnYywgZG9taWQpOworCisgICAgcmV0dXJuIHJjOwogfQog
CiAvKiBSZXR1cm4gMCBpZiBubyBkbSBuZWVkZWQsIDEgaWYgbmVlZGVkIGFuZCA8MCBpZiBlcnJv
ci4gKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jIGIvdG9vbHMvbGli
eGwvbGlieGxfZG9tYWluLmMKaW5kZXggMzM3N2JiYTk5NC4uZDQ2Yjk3ZGVkZiAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9t
YWluLmMKQEAgLTEwNjksOCArMTA2OSw2IEBAIHZvaWQgbGlieGxfX2Rlc3Ryb3lfZG9taWQobGli
eGxfX2VnYyAqZWdjLCBsaWJ4bF9fZGVzdHJveV9kb21pZF9zdGF0ZSAqZGlzKQogICAgIGlmIChk
bV9wcmVzZW50KSB7CiAgICAgICAgIGlmIChsaWJ4bF9fZGVzdHJveV9kZXZpY2VfbW9kZWwoZ2Ms
IGRvbWlkKSA8IDApCiAgICAgICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgImxpYnhsX19kZXN0
cm95X2RldmljZV9tb2RlbCBmYWlsZWQiKTsKLQotICAgICAgICBsaWJ4bF9fcW1wX2NsZWFudXAo
Z2MsIGRvbWlkKTsKICAgICB9CiAgICAgZGlzLT5kcnMuYW8gPSBhbzsKICAgICBkaXMtPmRycy5k
b21pZCA9IGRvbWlkOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Fri Dec 21 18:56:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Dec 2018 18:56:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gaPxx-0000nU-1Z; Fri, 21 Dec 2018 18:56:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G4CH=O6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gaPxv-0000n0-9D
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 18:56:07 +0000
X-Inumbo-ID: 125d213c-0552-11e9-8521-1f0fab85c390
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 125d213c-0552-11e9-8521-1f0fab85c390;
 Fri, 21 Dec 2018 18:56:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gaPxu-0001D6-CR
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 18:56:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gaPxu-0003WE-9X
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 18:56:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gaPxu-0003WE-9X@xenbits.xenproject.org>
Date: Fri, 21 Dec 2018 18:56:06 +0000
Subject: [Xen-changelog] [xen staging] libxl: Make killing of device model
 asynchronous
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZhMDVjMWE5YjYyNGY1NGIzNjg3MDg3ODI5YTI1NTAzMDg4ZDFiZTUKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgRGVjIDIxIDE1OjQxOjA4IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDIxIDE4OjQxOjU2
IDIwMTggKzAwMDAKCiAgICBsaWJ4bDogTWFrZSBraWxsaW5nIG9mIGRldmljZSBtb2RlbCBhc3lu
Y2hyb25vdXMKICAgIAogICAgT3IgYXQgbGVhc3QsIGdpdmUgaXQgYW4gYXN5bmNocm9ub3VzIGlu
dGVyZmFjZSBzbyB0aGF0IHdlIGNhbiBtYWtlIGl0CiAgICBhY3R1YWxseSBhc3luY2hyb25vdXMg
aW4gc3Vic2VxdWVudCBwYXRjaGVzLgogICAgCiAgICBDcmVhdGUgc3RhdGUgc3RydWN0dXJlcyBh
bmQgY2FsbGJhY2sgZnVuY3Rpb24gc2lnbmF0dXJlcy4gIEFkZCB0aGUKICAgIHN0YXRlIHN0cnVj
dHVyZSB0byBsaWJ4bF9fZGVzdHJveV9kb21pZF9zdGF0ZS4gIEJyZWFrCiAgICBsaWJ4bF9fZGVz
dHJveV9kb21pZCBkb3duIGludG8gdHdvIGZ1bmN0aW9ucy4KICAgIAogICAgTm8gZnVuY3Rpb25h
bCBjaGFuZ2UgaW50ZW5kZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9kbS5jICAgICAg
IHwgMTEgKysrKysrKystLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jICAgfCA0MCArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9p
bnRlcm5hbC5oIHwgMjAgKysrKysrKysrKysrKysrKysrLS0KIDMgZmlsZXMgY2hhbmdlZCwgNTgg
aW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfZG0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKaW5kZXggNDUwNDMzNDUyZC4uY2E1
OWRmMzNmZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYworKysgYi90b29scy9s
aWJ4bC9saWJ4bF9kbS5jCkBAIC0yNjk2LDE5ICsyNjk2LDI0IEBAIG91dDoKICAgICByZXR1cm4g
cmM7CiB9CiAKLWludCBsaWJ4bF9fZGVzdHJveV9kZXZpY2VfbW9kZWwobGlieGxfX2djICpnYywg
dWludDMyX3QgZG9taWQpCit2b2lkIGxpYnhsX19kZXN0cm95X2RldmljZV9tb2RlbChsaWJ4bF9f
ZWdjICplZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGVzdHJv
eV9kZXZpY2Vtb2RlbF9zdGF0ZSAqZGRtcykKIHsKKyAgICBTVEFURV9BT19HQyhkZG1zLT5hbyk7
CiAgICAgaW50IHJjOworICAgIGludCBkb21pZCA9IGRkbXMtPmRvbWlkOwogICAgIGNoYXIgKnBh
dGggPSBERVZJQ0VfTU9ERUxfWFNfUEFUSChnYywgTElCWExfVE9PTFNUQUNLX0RPTUlELCBkb21p
ZCwgIiIpOworCiAgICAgaWYgKCF4c19ybShDVFgtPnhzaCwgWEJUX05VTEwsIHBhdGgpKQogICAg
ICAgICBMT0dEKEVSUk9SLCBkb21pZCwgInhzX3JtIGZhaWxlZCBmb3IgJXMiLCBwYXRoKTsKKwog
ICAgIC8qIFdlIHNob3VsZCB0cnkgdG8gZGVzdHJveSB0aGUgZGV2aWNlIG1vZGVsIGFueXdheS4g
Ki8KICAgICByYyA9IGtpbGxfZGV2aWNlX21vZGVsKGdjLAogICAgICAgICAgICAgICBHQ1NQUklO
VEYoIi9sb2NhbC9kb21haW4vJWQvaW1hZ2UvZGV2aWNlLW1vZGVsLXBpZCIsIGRvbWlkKSk7Ci0g
ICAgCisKICAgICBsaWJ4bF9fcW1wX2NsZWFudXAoZ2MsIGRvbWlkKTsKIAotICAgIHJldHVybiBy
YzsKKyAgICBkZG1zLT5jYWxsYmFjayhlZ2MsIGRkbXMsIHJjKTsKIH0KIAogLyogUmV0dXJuIDAg
aWYgbm8gZG0gbmVlZGVkLCAxIGlmIG5lZWRlZCBhbmQgPDAgaWYgZXJyb3IuICovCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFp
bi5jCmluZGV4IGQ0NmI5N2RlZGYuLjBjZTFiYTEzMjcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2RvbWFpbi5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCkBAIC0xMDA4
LDYgKzEwMDgsMTAgQEAgc3RhdGljIHZvaWQgZGVzdHJveV9maW5pc2hfY2hlY2sobGlieGxfX2Vn
YyAqZWdjLAogfQogCiAvKiBDYWxsYmFja3MgZm9yIGxpYnhsX19kZXN0cm95X2RvbWlkICovCitz
dGF0aWMgdm9pZCBkbV9kZXN0cm95X2NiKGxpYnhsX19lZ2MgKmVnYywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfX2Rlc3Ryb3lfZGV2aWNlbW9kZWxfc3RhdGUgKmRkbXMsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgIGludCByYyk7CisKIHN0YXRpYyB2b2lkIGRldmljZXNfZGVz
dHJveV9jYihsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfX2RldmljZXNfcmVtb3ZlX3N0YXRlICpkcnMsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaW50IHJjKTsKQEAgLTEwNjYsMTYgKzEwNzAsMTggQEAgdm9pZCBsaWJ4bF9fZGVz
dHJveV9kb21pZChsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19kZXN0cm95X2RvbWlkX3N0YXRlICpk
aXMpCiAgICAgaWYgKHJjIDwgMCkgewogICAgICAgICBMT0dFVkQoRVJST1IsIHJjLCBkb21pZCwg
InhjX2RvbWFpbl9wYXVzZSBmYWlsZWQiKTsKICAgICB9CisKICAgICBpZiAoZG1fcHJlc2VudCkg
ewotICAgICAgICBpZiAobGlieGxfX2Rlc3Ryb3lfZGV2aWNlX21vZGVsKGdjLCBkb21pZCkgPCAw
KQotICAgICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJsaWJ4bF9fZGVzdHJveV9kZXZpY2Vf
bW9kZWwgZmFpbGVkIik7CisgICAgICAgIGRpcy0+ZGRtcy5hbyA9IGFvOworICAgICAgICBkaXMt
PmRkbXMuZG9taWQgPSBkb21pZDsKKyAgICAgICAgZGlzLT5kZG1zLmNhbGxiYWNrID0gZG1fZGVz
dHJveV9jYjsKKworICAgICAgICBsaWJ4bF9fZGVzdHJveV9kZXZpY2VfbW9kZWwoZWdjLCAmZGlz
LT5kZG1zKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0gZWxzZSB7CisgICAgICAgIGRtX2Rlc3Ry
b3lfY2IoZWdjLCAmZGlzLT5kZG1zLCAwKTsKKyAgICAgICAgcmV0dXJuOwogICAgIH0KLSAgICBk
aXMtPmRycy5hbyA9IGFvOwotICAgIGRpcy0+ZHJzLmRvbWlkID0gZG9taWQ7Ci0gICAgZGlzLT5k
cnMuY2FsbGJhY2sgPSBkZXZpY2VzX2Rlc3Ryb3lfY2I7Ci0gICAgZGlzLT5kcnMuZm9yY2UgPSAx
OwotICAgIGxpYnhsX19kZXZpY2VzX2Rlc3Ryb3koZWdjLCAmZGlzLT5kcnMpOwotICAgIHJldHVy
bjsKIAogb3V0OgogICAgIGFzc2VydChyYyk7CkBAIC0xMDgzLDYgKzEwODksMjQgQEAgb3V0Ogog
ICAgIHJldHVybjsKIH0KIAorc3RhdGljIHZvaWQgZG1fZGVzdHJveV9jYihsaWJ4bF9fZWdjICpl
Z2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kZXN0cm95X2RldmljZW1vZGVs
X3N0YXRlICpkZG1zLAorICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmMpCit7CisgICAg
bGlieGxfX2Rlc3Ryb3lfZG9taWRfc3RhdGUgKmRpcyA9IENPTlRBSU5FUl9PRihkZG1zLCAqZGlz
LCBkZG1zKTsKKyAgICBTVEFURV9BT19HQyhkaXMtPmFvKTsKKyAgICB1aW50MzJfdCBkb21pZCA9
IGRpcy0+ZG9taWQ7CisKKyAgICBpZiAocmMgPCAwKQorICAgICAgICBMT0dEKEVSUk9SLCBkb21p
ZCwgImxpYnhsX19kZXN0cm95X2RldmljZV9tb2RlbCBmYWlsZWQiKTsKKworICAgIGRpcy0+ZHJz
LmFvID0gYW87CisgICAgZGlzLT5kcnMuZG9taWQgPSBkb21pZDsKKyAgICBkaXMtPmRycy5jYWxs
YmFjayA9IGRldmljZXNfZGVzdHJveV9jYjsKKyAgICBkaXMtPmRycy5mb3JjZSA9IDE7CisgICAg
bGlieGxfX2RldmljZXNfZGVzdHJveShlZ2MsICZkaXMtPmRycyk7Cit9CisKIHN0YXRpYyB2b2lk
IGRldmljZXNfZGVzdHJveV9jYihsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfX2RldmljZXNfcmVtb3ZlX3N0YXRlICpkcnMsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW50IHJjKQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggYjE0N2Yz
ODAzYy4uZjllMGJmNjU3OCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwu
aAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0xNzA1LDggKzE3MDUsNiBA
QCBfaGlkZGVuIGludCBsaWJ4bF9fd2FpdF9mb3JfZGV2aWNlX21vZGVsX2RlcHJlY2F0ZWQobGli
eGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHZvaWQgKnVzZXJkYXRhKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdm9pZCAqY2hlY2tfY2FsbGJhY2tfdXNlcmRhdGEpOwogCi1faGlkZGVuIGludCBsaWJ4bF9f
ZGVzdHJveV9kZXZpY2VfbW9kZWwobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQpOwotCiBf
aGlkZGVuIGNvbnN0IGxpYnhsX3ZuY19pbmZvICpsaWJ4bF9fZG1fdm5jKGNvbnN0IGxpYnhsX2Rv
bWFpbl9jb25maWcgKmdfY2ZnKTsKIAogX2hpZGRlbiBjaGFyICpsaWJ4bF9fYWJzX3BhdGgobGli
eGxfX2djICpnYywgY29uc3QgY2hhciAqcywgY29uc3QgY2hhciAqcGF0aCk7CkBAIC0zNjcyLDYg
KzM2NzAsNyBAQCBleHRlcm4gY29uc3Qgc3RydWN0IGxpYnhsX2RldmljZV90eXBlICpkZXZpY2Vf
dHlwZV90YmxbXTsKIAogdHlwZWRlZiBzdHJ1Y3QgbGlieGxfX2RvbWFpbl9kZXN0cm95X3N0YXRl
IGxpYnhsX19kb21haW5fZGVzdHJveV9zdGF0ZTsKIHR5cGVkZWYgc3RydWN0IGxpYnhsX19kZXN0
cm95X2RvbWlkX3N0YXRlIGxpYnhsX19kZXN0cm95X2RvbWlkX3N0YXRlOwordHlwZWRlZiBzdHJ1
Y3QgbGlieGxfX2Rlc3Ryb3lfZGV2aWNlbW9kZWxfc3RhdGUgbGlieGxfX2Rlc3Ryb3lfZGV2aWNl
bW9kZWxfc3RhdGU7CiB0eXBlZGVmIHN0cnVjdCBsaWJ4bF9fZGV2aWNlc19yZW1vdmVfc3RhdGUg
bGlieGxfX2RldmljZXNfcmVtb3ZlX3N0YXRlOwogCiB0eXBlZGVmIHZvaWQgbGlieGxfX2RvbWFp
bl9kZXN0cm95X2NiKGxpYnhsX19lZ2MgKmVnYywKQEAgLTM2ODIsNiArMzY4MSwxMCBAQCB0eXBl
ZGVmIHZvaWQgbGlieGxfX2RvbWlkX2Rlc3Ryb3lfY2IobGlieGxfX2VnYyAqZWdjLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kZXN0cm95X2RvbWlkX3N0YXRl
ICpkaXMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJjKTsKIAor
dHlwZWRlZiB2b2lkIGxpYnhsX19kZXZpY2Vtb2RlbF9kZXN0cm95X2NiKGxpYnhsX19lZ2MgKmVn
YywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGVzdHJveV9k
ZXZpY2Vtb2RlbF9zdGF0ZSAqZGRtcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBpbnQgcmMpOworCiB0eXBlZGVmIHZvaWQgbGlieGxfX2RldmljZXNfcmVtb3ZlX2NhbGxi
YWNrKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfX2RldmljZXNfcmVtb3ZlX3N0YXRlICpkcnMsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCByYyk7CkBAIC0zNjk3LDYgKzM3MDAs
MTQgQEAgc3RydWN0IGxpYnhsX19kZXZpY2VzX3JlbW92ZV9zdGF0ZSB7CiAgICAgaW50IG51bV9k
ZXZpY2VzOwogfTsKIAorc3RydWN0IGxpYnhsX19kZXN0cm95X2RldmljZW1vZGVsX3N0YXRlIHsK
KyAgICAvKiBmaWxsZWQgaW4gYnkgdXNlciAqLworICAgIGxpYnhsX19hbyAqYW87CisgICAgdWlu
dDMyX3QgZG9taWQ7CisgICAgbGlieGxfX2RldmljZW1vZGVsX2Rlc3Ryb3lfY2IgKmNhbGxiYWNr
OyAvKiBNYXkgYmUgY2FsbGVkIHJlLWVudHJhbnRseSAqLworICAgIC8qIHByaXZhdGUgdG8gaW1w
bGVtZW50YXRpb24gKi8KK307CisKIHN0cnVjdCBsaWJ4bF9fZGVzdHJveV9kb21pZF9zdGF0ZSB7
CiAgICAgLyogZmlsbGVkIGluIGJ5IHVzZXIgKi8KICAgICBsaWJ4bF9fYW8gKmFvOwpAQCAtMzcw
NCw2ICszNzE1LDcgQEAgc3RydWN0IGxpYnhsX19kZXN0cm95X2RvbWlkX3N0YXRlIHsKICAgICBs
aWJ4bF9fZG9taWRfZGVzdHJveV9jYiAqY2FsbGJhY2s7CiAgICAgLyogcHJpdmF0ZSB0byBpbXBs
ZW1lbnRhdGlvbiAqLwogICAgIGxpYnhsX19kZXZpY2VzX3JlbW92ZV9zdGF0ZSBkcnM7CisgICAg
bGlieGxfX2Rlc3Ryb3lfZGV2aWNlbW9kZWxfc3RhdGUgZGRtczsKICAgICBsaWJ4bF9fZXZfY2hp
bGQgZGVzdHJveWVyOwogICAgIGJvb2wgc29mdF9yZXNldDsKIH07CkBAIC0zNzM1LDYgKzM3NDcs
MTAgQEAgX2hpZGRlbiB2b2lkIGxpYnhsX19kb21haW5fZGVzdHJveShsaWJ4bF9fZWdjICplZ2Ms
CiBfaGlkZGVuIHZvaWQgbGlieGxfX2Rlc3Ryb3lfZG9taWQobGlieGxfX2VnYyAqZWdjLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kZXN0cm95X2RvbWlkX3N0YXRl
ICpkaXMpOwogCisvKiBVc2VkIHRvIGRldHJveSB0aGUgZGV2aWNlIG1vZGVsICovCitfaGlkZGVu
IHZvaWQgbGlieGxfX2Rlc3Ryb3lfZGV2aWNlX21vZGVsKGxpYnhsX19lZ2MgKmVnYywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2Rlc3Ryb3lfZGV2aWNl
bW9kZWxfc3RhdGUgKmRkbXMpOworCiAvKiBFbnRyeSBwb2ludCBmb3IgZGV2aWNlcyBkZXN0cnVj
dGlvbiAqLwogX2hpZGRlbiB2b2lkIGxpYnhsX19kZXZpY2VzX2Rlc3Ryb3kobGlieGxfX2VnYyAq
ZWdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RldmljZXNf
cmVtb3ZlX3N0YXRlICpkcnMpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Dec 21 18:56:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Dec 2018 18:56:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gaPy7-0000pW-3e; Fri, 21 Dec 2018 18:56:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G4CH=O6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gaPy5-0000pE-Hb
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 18:56:17 +0000
X-Inumbo-ID: 1870da3c-0552-11e9-8ab1-0b6890d2dd67
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1870da3c-0552-11e9-8ab1-0b6890d2dd67;
 Fri, 21 Dec 2018 18:56:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gaPy4-0001DF-J9
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 18:56:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gaPy4-0003XQ-Ge
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 18:56:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gaPy4-0003XQ-Ge@xenbits.xenproject.org>
Date: Fri, 21 Dec 2018 18:56:16 +0000
Subject: [Xen-changelog] [xen staging] libxl: Kill QEMU by uid when possible
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBjNjUzNTc0ZDM5Y2I2MWM4M2EwMzZjMjFjYmQwMzVjOTljOTMxZTgKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgRGVjIDIxIDE1OjQxOjA5IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDIxIDE4OjQxOjU3
IDIwMTggKzAwMDAKCiAgICBsaWJ4bDogS2lsbCBRRU1VIGJ5IHVpZCB3aGVuIHBvc3NpYmxlCiAg
ICAKICAgIFRoZSBwcml2Y21kIGZkIHRoYXQgYSBkbV9yZXN0cmljdCdlZCBRRU1VIGhhcyBnaXZl
cyBpdCBwZXJtaXNzaW9uIHRvCiAgICBvbmUgc3BlY2lmaWMgZG9tYWluIElELiAgVGhpcyBkb21h
aW4gSUQgd2lsbCBwcm9iYWJseSBldmVudHVhbGx5IGJlCiAgICB1c2VkIGFnYWluLiAgSXQgaXMg
dGhlcmVmb3JlIG5lY2Vzc2FyeSB0byBtYWtlIGFic29sdXRlbHkgc3VyZSB0aGF0IGEKICAgIHJv
Z3VlIFFFTVUgcHJvY2VzcyBjYW5ub3QgaGFuZyBhcm91bmQgYWZ0ZXIgaXRzIGRvbWFpbiBoYXMg
ZXhpdGVkLgogICAgCiAgICBLaWxsaW5nIFFFTVUgYnkgcGlkIGlzIGluc3VmZmljaWVudCBpbiB0
aGlzIHNpdHVhdGlvbiwgYmVjYXVzZSBRRU1VCiAgICBtYXkgYmUgYWJsZSB0byBmb3JrKCkgdG8g
ZXNjYXBlIGtpbGxpbmcuICBJdCBpcyBzdXJwcmlzaW5nbHkgdHJpY2t5IHRvCiAgICBraWxsIGEg
cHJvY2VzcyB3aGljaCBjYW4gY2FsbCBmb3JrKCkgd2l0aG91dCByYWNlczsgdGhlIG9ubHkgcmVs
aWFibGUKICAgIHdheSBpcyB0byB1c2Uga2lsbCgtMSkgdG8ga2lsbCBhbGwgcHJvY2Vzc2VzIHdp
dGggYSBnaXZlbiB1aWQuCiAgICAKICAgIFdlIGNhbiB1c2UgdGhpcyBtZXRob2Qgb25seSB3aGVu
IHdlJ3JlIHN1cmUgdGhhdCB0aGVyZSdzIG9ubHkgb25lIFFFTVUKICAgIGluc3RhbmNlIHBlciB1
aWQuICBBZGQgYSBkbV91aWQgaW50byB0aGUgZG9tYWluX2J1aWxkX3N0YXRlIHN0cnVjdCwKICAg
IGFuZCBzZXQgaXQgaW4gbGlieGxfX2RvbWFpbl9nZXRfZGV2aWNlX21vZGVsX3VpZCgpIHdoZW4g
aXQncyBzYWZlIHRvCiAgICBraWxsIGJ5IFVJRC4gIFN0b3JlIHRoaXMgaW4geGVuc3RvcmUgbmV4
dCB0byBkZXZpY2UtbW9kZWwtcGlkLgogICAgCiAgICBPbiBkb21haW4gZGVzdHJveSwgY2hlY2sg
dG8gc2VlIGlmIGRldmljZS1tb2RlbC11aWQgaXMgcHJlc2VudCBpbgogICAgeGVuc3RvcmUuICBJ
ZiBzbywgZm9yayBvZmYgYSByZWFwZXIgcHJvY2Vzcywgc2V0dWlkIHRvIHRoYXQgdWlkLCBhbmQK
ICAgIGRvIGtpbGwoLTkpIHRvIGtpbGwgYWxsIHVpZHMgb2YgdGhhdCB0eXBlLiAgT3RoZXJ3aXNl
LCBjYXJyeSBvbgogICAgZGVzdHJveWluZyBieSBwaWQuCiAgICAKICAgIFdoaWxlIHdlJ3JlIGhl
cmUsIG1ha2UgbGlieGxfX2Rlc3Ryb3lfZGV2aWNlX21vZGVsKCkgY29uc2lzdGVudGx5OgogICAg
IDEuIFJldHVybiBhbiBlcnJvciB3aGVuIGFueXRoaW5nIGZhaWxzCiAgICAgMi4gQnV0IGNvbnRp
bnVlIHRvIGRvIGFzIG11Y2ggY2xlYW4tdXAgYXMgcG9zc2libGUKICAgIAogICAgTk9URSB0aGF0
IHRoaXMgaXMgbm90IHlldCBjb21wbGV0ZWx5IHNhZmU6IHdpdGggcnVpZCA9PSBkbV91aWQsIHRo
ZQogICAgZGV2aWNlIG1vZGVsIG1heSBiZSBhYmxlIHRvIGtpbGwoLTkpIHRoZSAncmVhcGVyJyBw
cm9jZXNzIGJlZm9yZSB0aGUKICAgIHJlYXBlciBwcm9jZXNzIGNhbiBraWxsIGl0LiAgRnVydGhl
ciBwYXRjaGVzIHdpbGwgYWRkcmVzcyB0aGlzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxf
ZG0uYyAgICAgICB8IDIxNCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgIDE2ICsrKy0KIDIgZmlsZXMgY2hh
bmdlZCwgMjIwIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2RtLmMgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IGNhNTlk
ZjMzZmUuLmYyYTIxY2Y3NDQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwpAQCAtMTI5LDYgKzEyOSw3IEBAIHN0YXRpYyBpbnQg
bGlieGxfX2RvbWFpbl9nZXRfZGV2aWNlX21vZGVsX3VpZChsaWJ4bF9fZ2MgKmdjLAogICAgIGlu
dCByYzsKICAgICBjaGFyICp1c2VyOwogICAgIHVpZF90IGludGVuZGVkX3VpZCA9IC0xOworICAg
IGJvb2wga2lsbF9ieV91aWQ7CiAKICAgICAvKiBPbmx5IHFlbXUtdXBzdHJlYW0gY2FuIHJ1biBh
cyBhIGRpZmZlcmVudCB1aWQgKi8KICAgICBpZiAoYl9pbmZvLT5kZXZpY2VfbW9kZWxfdmVyc2lv
biAhPSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTikKQEAgLTE0MSw3ICsxNDIs
OCBAQCBzdGF0aWMgaW50IGxpYnhsX19kb21haW5fZ2V0X2RldmljZV9tb2RlbF91aWQobGlieGxf
X2djICpnYywKICAgICAgKiAtIGlmIHJjIGlzIGFuIGVycm9yIGNvZGUsIHVzZXIgYW5kIGludGVu
ZGVkX3VpZCBhcmUgaWdub3JlZC4KICAgICAgKiAtIGlmIHJjIGlzIDAsIHVzZXIgbWF5IGJlIHNl
dCBvciBub3Qgc2V0LgogICAgICAqIC0gaWYgdXNlciBpcyBzZXQsIHRoZW4gaW50ZW5kZWRfdWlk
IG11c3QgYmUgc2V0IHRvIGEgVUlEIG1hdGNoaW5nCi0gICAgICogICB0aGUgdXNlcm5hbWUgYHVz
ZXJgLiAgVGhpcyB3aWxsIGJlIGNoZWNrZWQgZm9yIHJvb3QgKDApLgorICAgICAqICAgdGhlIHVz
ZXJuYW1lIGB1c2VyYCwgYW5kIGtpbGxfYnlfdWlkIG11c3QgYmUgc2V0IHRvIHRoZSBhcHByb3By
aWF0ZQorICAgICAqICAgdmFsdWUuICBpbnRlbmRlZF91aWQgd2lsbCBiZSBjaGVja2VkIGZvciBy
b290ICgwKS4KICAgICAgKi8KICAgICAKICAgICAvKgpAQCAtMTYyLDYgKzE2NCw3IEBAIHN0YXRp
YyBpbnQgbGlieGxfX2RvbWFpbl9nZXRfZGV2aWNlX21vZGVsX3VpZChsaWJ4bF9fZ2MgKmdjLAog
ICAgICAgICB9CiAKICAgICAgICAgaW50ZW5kZWRfdWlkID0gdXNlcl9iYXNlLT5wd191aWQ7Cisg
ICAgICAgIGtpbGxfYnlfdWlkID0gdHJ1ZTsKICAgICAgICAgcmMgPSAwOwogICAgICAgICBnb3Rv
IG91dDsKICAgICB9CkBAIC0yMDUsMTIgKzIwOCwxNSBAQCBzdGF0aWMgaW50IGxpYnhsX19kb21h
aW5fZ2V0X2RldmljZV9tb2RlbF91aWQobGlieGxfX2djICpnYywKICAgICAgICAgTE9HRChERUJV
RywgZ3Vlc3RfZG9taWQsICJ1c2luZyB1aWQgJWxkIiwgKGxvbmcpaW50ZW5kZWRfdWlkKTsKICAg
ICAgICAgdXNlciA9IEdDU1BSSU5URigiJWxkOiVsZCIsIChsb25nKWludGVuZGVkX3VpZCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAobG9uZyl1c2VyX2Jhc2UtPnB3X2dpZCk7CisgICAgICAg
IGtpbGxfYnlfdWlkID0gdHJ1ZTsKICAgICAgICAgcmMgPSAwOwogICAgICAgICBnb3RvIG91dDsK
ICAgICB9CiAKICAgICAvKgotICAgICAqIFdlIGNvdWxkbid0IGZpbmQgUUVNVV9VU0VSX0JBU0Vf
UkFOR0U7IGxvb2sgZm9yIFFFTVVfVVNFUl9TSEFSRUQKKyAgICAgKiBXZSBjb3VsZG4ndCBmaW5k
IFFFTVVfVVNFUl9CQVNFX1JBTkdFOyBsb29rIGZvcgorICAgICAqIFFFTVVfVVNFUl9TSEFSRUQu
ICBOQiBmb3IgUUVNVV9VU0VSX1NIQVJFRCwgYWxsIFFFTVUgd2lsbCBydW4KKyAgICAgKiBhcyB0
aGUgc2FtZSBVSUQsIHdlIGNhbid0IGtpbGwgYnkgdWlkOyB0aGVyZWZvcmUgZG9uJ3Qgc2V0IHVp
ZC4KICAgICAgKi8KICAgICB1c2VyID0gTElCWExfUUVNVV9VU0VSX1NIQVJFRDsKICAgICByYyA9
IHVzZXJsb29rdXBfaGVscGVyX2dldHB3bmFtKGdjLCB1c2VyLCAmdXNlcl9wd2J1ZiwgJnVzZXJf
YmFzZSk7CkBAIC0yMjAsNiArMjI2LDcgQEAgc3RhdGljIGludCBsaWJ4bF9fZG9tYWluX2dldF9k
ZXZpY2VfbW9kZWxfdWlkKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgIExPR0QoV0FSTiwgZ3Vlc3Rf
ZG9taWQsICJDb3VsZCBub3QgZmluZCB1c2VyICVzLCBmYWxsaW5nIGJhY2sgdG8gJXMiLAogICAg
ICAgICAgICAgIExJQlhMX1FFTVVfVVNFUl9SQU5HRV9CQVNFLCBMSUJYTF9RRU1VX1VTRVJfU0hB
UkVEKTsKICAgICAgICAgaW50ZW5kZWRfdWlkID0gdXNlcl9iYXNlLT5wd191aWQ7CisgICAgICAg
IGtpbGxfYnlfdWlkID0gZmFsc2U7CiAgICAgICAgIHJjID0gMDsKICAgICAgICAgZ290byBvdXQ7
CiAgICAgfQpAQCAtMjQ1LDYgKzI1Miw4IEBAIG91dDoKICAgICAvKiBUaGVuIGRvIHRoZSBmaW5h
bCBzZXQsIGlmIHN0aWxsIGFwcHJvcHJpYXRlICovCiAgICAgaWYgKCFyYyAmJiB1c2VyKSB7CiAg
ICAgICAgIHN0YXRlLT5kbV9ydW5hcyA9IHVzZXI7CisgICAgICAgIGlmIChraWxsX2J5X3VpZCkK
KyAgICAgICAgICAgIHN0YXRlLT5kbV9raWxsX3VpZCA9IEdDU1BSSU5URigiJWxkIiwgKGxvbmcp
aW50ZW5kZWRfdWlkKTsKICAgICB9CiAKICAgICByZXR1cm4gcmM7CkBAIC0yNDI3LDYgKzI0MzYs
MTUgQEAgdm9pZCBsaWJ4bF9fc3Bhd25fbG9jYWxfZG0obGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9f
ZG1fc3Bhd25fc3RhdGUgKmRtc3MpCiAKICAgICBjb25zdCBjaGFyICpkb21fcGF0aCA9IGxpYnhs
X194c19nZXRfZG9tcGF0aChnYywgZG9taWQpOwogCisgICAgLyoKKyAgICAgKiBJZiB3ZSdyZSBz
dGFydGluZyB0aGUgZG0gd2l0aCBhIG5vbi1yb290IFVJRCwgc2F2ZSB0aGUgVUlEIHNvCisgICAg
ICogdGhhdCB3ZSBjYW4gcmVsaWFibHkga2lsbCBpdCBhbmQgYW55IHN1YnByb2Nlc3NlcworICAg
ICAqLworICAgIGlmIChzdGF0ZS0+ZG1fa2lsbF91aWQpCisgICAgICAgIGxpYnhsX194c19wcmlu
dGYoZ2MsIFhCVF9OVUxMLAorICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJXMv
aW1hZ2UvZGV2aWNlLW1vZGVsLWtpbGwtdWlkIiwgZG9tX3BhdGgpLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICIlcyIsIHN0YXRlLT5kbV9raWxsX3VpZCk7CisKICAgICBpZiAodm5jICYmIHZu
Yy0+cGFzc3dkKSB7CiAgICAgICAgIC8qIFRoaXMgeGVuc3RvcmUga2V5IHdpbGwgb25seSBiZSB1
c2VkIGJ5IHFlbXUteGVuLXRyYWRpdGlvbm5hbC4KICAgICAgICAgICogVGhlIGNvZGUgdG8gc3Vw
cGx5IHZuY3Bhc3N3ZCB0byBxZW11LXhlbiBpcyBsYXRlci4gKi8KQEAgLTI2OTYsMjQgKzI3MTQs
MjAyIEBAIG91dDoKICAgICByZXR1cm4gcmM7CiB9CiAKKy8qIEFzeW5jaHJvbm91cyBkZXZpY2Ug
bW9kZWwgZGVzdHJveSBmdW5jdGlvbnMgKi8KKworc3RhdGljIGludCBraWxsX2RldmljZV9tb2Rl
bF91aWRfY2hpbGQobGlieGxfX2Rlc3Ryb3lfZGV2aWNlbW9kZWxfc3RhdGUgKmRkbXMsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpkbV9raWxsX3Vp
ZF9zdHIpOworCitzdGF0aWMgdm9pZCBraWxsX2RldmljZV9tb2RlbF91aWRfY2IobGlieGxfX2Vn
YyAqZWdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19ldl9j
aGlsZCAqZGVzdHJveWVyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBp
ZF90IHBpZCwgaW50IHN0YXR1cyk7CisKKy8qCisgKiBJZiB3ZSBoYXZlIGEgdWlkLCB3ZSBzaG91
bGRuJ3Qga2lsbCBieSBwaWQuICBUaGlzIGlzIGJlY2F1c2UgYQorICogaG9zdGlsZSBRRU1VIG1p
Z2h0IGhhdmUgZXhpdGVkLCBpbiB3aGljaCBjYXNlIHRoZSBwaWQgd2UgaGF2ZSBtYXkKKyAqIGJl
IHRoYXQgb2YgYW5vdGhlciBwcm9jZXNzLgorICoKKyAqIFRoZSBydW5uaW5nIGRldmljZW1vZGVs
IGhhcyBwZXJtaXNzaW9uIG92ZXIgYSBzcGVjaWZpYyBkb21haW4gaWQ7CisgKiB0aGlzIG1lYW5z
IHRoYXQgaWRlYWxseSB3ZSB3b3VsZG4ndCB0aGUgZG9tYWluIGluIHF1ZXN0aW9uIChmcmVlaW5n
CisgKiB1cCB0aGUgZG9tYWluIGlkIGZvciByZXVzZSkgdW50aWwgd2UncmUgY29uZmlkZW50IHRo
YXQgd2UndmUga2lsbGVkCisgKiB0aGUgZG9tYWluLgorICoKKyAqIEluIGdlbmVyYWwsIGRlc3Ry
b3kgYXMgbXVjaCBhcyB3ZSBjYW47IGJ1dCByZXR1cm4gYW4gZXJyb3IgaWYgdGhlcmUKKyAqIGFy
ZSBhbnkgZXJyb3JzLCBzbyB0aGF0IHRoZSBkb21haW4gZGVzdHJveSB3aWxsIGJlIGFib3J0ZWQs
IGFuZCB0aGUKKyAqIGRvbWFpbiBpdHNlbGYgd2lsbCByZW1haW4sIGdpdmluZyB0aGUgYWRtaW4g
YW4gb3Bwb3J0dW5pdHkgdG8gZml4CisgKiBhbnkgaXNzdWVzIGFuZCByZS10cnkgdGhlIGRvbWFp
biBkZXN0cm95LgorICovCiB2b2lkIGxpYnhsX19kZXN0cm95X2RldmljZV9tb2RlbChsaWJ4bF9f
ZWdjICplZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGVzdHJv
eV9kZXZpY2Vtb2RlbF9zdGF0ZSAqZGRtcykKIHsKICAgICBTVEFURV9BT19HQyhkZG1zLT5hbyk7
CiAgICAgaW50IHJjOwogICAgIGludCBkb21pZCA9IGRkbXMtPmRvbWlkOwotICAgIGNoYXIgKnBh
dGggPSBERVZJQ0VfTU9ERUxfWFNfUEFUSChnYywgTElCWExfVE9PTFNUQUNLX0RPTUlELCBkb21p
ZCwgIiIpOworICAgIGNoYXIgKnBhdGg7CisgICAgY29uc3QgY2hhciAqZG1fa2lsbF91aWRfc3Ry
ID0gTlVMTDsKKyAgICBpbnQgcmVhcGVyX3BpZDsKKworICAgIGRkbXMtPnJjID0gMDsKIAotICAg
IGlmICgheHNfcm0oQ1RYLT54c2gsIFhCVF9OVUxMLCBwYXRoKSkKKyAgICBwYXRoID0gREVWSUNF
X01PREVMX1hTX1BBVEgoZ2MsIExJQlhMX1RPT0xTVEFDS19ET01JRCwgZG9taWQsICIiKTsKKyAg
ICByYyA9IGxpYnhsX194c19ybV9jaGVja2VkKGdjLCBYQlRfTlVMTCwgcGF0aCk7CisgICAgaWYg
KHJjKSB7CisgICAgICAgIEFDQ1VNVUxBVEVfUkMoZGRtcy0+cmMpOwogICAgICAgICBMT0dEKEVS
Uk9SLCBkb21pZCwgInhzX3JtIGZhaWxlZCBmb3IgJXMiLCBwYXRoKTsKKyAgICB9CiAKLSAgICAv
KiBXZSBzaG91bGQgdHJ5IHRvIGRlc3Ryb3kgdGhlIGRldmljZSBtb2RlbCBhbnl3YXkuICovCi0g
ICAgcmMgPSBraWxsX2RldmljZV9tb2RlbChnYywKLSAgICAgICAgICAgICAgR0NTUFJJTlRGKCIv
bG9jYWwvZG9tYWluLyVkL2ltYWdlL2RldmljZS1tb2RlbC1waWQiLCBkb21pZCkpOworICAgIC8q
CisgICAgICogU2VlIGlmIHdlIHNob3VsZCB0cnkgdG8ga2lsbCBieSB1aWQKKyAgICAgKi8KKyAg
ICBwYXRoID0gR0NTUFJJTlRGKCIvbG9jYWwvZG9tYWluLyVkL2ltYWdlL2RldmljZS1tb2RlbC1r
aWxsLXVpZCIsIGRvbWlkKTsKKyAgICByYyA9IGxpYnhsX194c19yZWFkX2NoZWNrZWQoZ2MsIFhC
VF9OVUxMLCBwYXRoLCAmZG1fa2lsbF91aWRfc3RyKTsKKworICAgIC8qCisgICAgICogSWYgdGhl
cmUgd2FzIGFuIGVycm9yIGhlcmUsIGFjY3VtdWxhdGUgdGhlIGVycm9yIGFuZCBmYWxsIGJhY2sK
KyAgICAgKiB0byBraWxsaW5nIGJ5IHBpZC4KKyAgICAgKi8KKyAgICBpZiAocmMpIHsKKyAgICAg
ICAgLyogCisgICAgICAgICAqIFRlY2huaWNhbGx5IHRoZSBzdGF0ZSBvZiB0aGUgc3RyaW5nIHBh
c3NlZCB0byBsaWJ4bF9feHNfcmVhZF9jaGVja2VkKCkgaXMKKyAgICAgICAgICogInVuZGVmaW5l
ZCIgaW4gdGhlIGNhc2UgcmMgPT0gMCAoYWNjb3JkaW5nIHRvIGxpYnhsX2ludGVybmFsLmgpLiAg
U2V0IGl0IHRvCisgICAgICAgICAqIE5VTEwgdG8gcHJldmVudCB1bmRlZmluZWQgYmVoYXZpb3Iu
CisgICAgICAgICAqLworICAgICAgICBkbV9raWxsX3VpZF9zdHIgPSBOVUxMOworICAgICAgICBB
Q0NVTVVMQVRFX1JDKGRkbXMtPnJjKTsKKyAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJSZWFk
aW5nIGRtIFVJRCBwYXRoIGZhaWxlZCBmb3IgJXMiLCBwYXRoKTsKKyAgICB9CisKKyAgICAvKiBU
aGUgRE0gaGFzIGl0cyBvd24gdWlkOyBBdHRlbXB0IHRvIGtpbGwgYWxsIHByb2Nlc3NlcyB3aXRo
IHRoYXQgVUlEICovCisgICAgaWYgKGRtX2tpbGxfdWlkX3N0cikgeworICAgICAgICBMT0dEKERF
QlVHLCBkb21pZCwgIkZvdW5kIERNIHVpZCAlcywgZGVzdHJveWluZyBieSB1aWQiLAorICAgICAg
ICAgICAgIGRtX2tpbGxfdWlkX3N0cik7CisKKyAgICAgICAgcmVhcGVyX3BpZCA9IGxpYnhsX19l
dl9jaGlsZF9mb3JrKGdjLCAmZGRtcy0+ZGVzdHJveWVyLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAga2lsbF9kZXZpY2VfbW9kZWxfdWlkX2NiKTsKKyAgICAgICAg
aWYgKHJlYXBlcl9waWQgPCAwKSB7CisgICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAg
ICAgICAgICBBQ0NVTVVMQVRFX1JDKGRkbXMtPnJjKTsKKyAgICAgICAgICAgIC8qCisgICAgICAg
ICAgICAgKiBOb3RlIHRoYXQgaWYgdGhpcyBmYWlscywgd2Ugc3RpbGwgZG9uJ3Qga2lsbCBieSBw
aWQsIHRvCisgICAgICAgICAgICAgKiBtYWtlIHN1cmUgdGhhdCBhbiB1bnRydXN0ZWQgRE0gaGFz
IG5vdCAibWFsaWNpb3VzbHkiCisgICAgICAgICAgICAgKiBleGl0ZWQgKHBvdGVudGlhbGx5IGNh
dXNpbmcgdXMgdG8ga2lsbCBhbiB1bnJlbGF0ZWQKKyAgICAgICAgICAgICAqIHByb2Nlc3Mgd2hp
Y2ggaGFwcGVuZWQgdG8gZ2V0IHRoZSBzYW1lIHBpZCkuCisgICAgICAgICAgICAgKi8KKyAgICAg
ICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CisKKyAgICAgICAgaWYgKCFyZWFwZXJfcGlkKSB7
ICAvKiBjaGlsZCAqLworICAgICAgICAgICAgcmMgPSBraWxsX2RldmljZV9tb2RlbF91aWRfY2hp
bGQoZGRtcywgZG1fa2lsbF91aWRfc3RyKTsKKyAgICAgICAgICAgIGFzc2VydChyYyA8PSAwICYm
IHJjID49IC0xMjUpOworICAgICAgICAgICAgX2V4aXQoLXJjKTsKKyAgICAgICAgfQorCisgICAg
ICAgIC8qCisgICAgICAgICAqIFBhcmVudCBvZiBzdWNjZXNzZnVsIGZvcms7IGV4ZWN1dGlvbiB3
aWxsIHBpY2sgdXAgaW4KKyAgICAgICAgICoga2lsbF9kZXZpY2VfbW9kZWxfdWlkX2NiIHdoZW4g
Y2hpbGQgZXhpdHMKKyAgICAgICAgICovCisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICAv
KgorICAgICAqIE5vIHVpZCB0byBraWxsOyBhdHRlcHQgdG8ga2lsbCBieSBwaWQuCisgICAgICov
CisgICAgTE9HRChERUJVRywgZG9taWQsICJEaWRuJ3QgZmluZCBkbSBVSUQ7IGRlc3Ryb3lpbmcg
YnkgcGlkIik7CisKKyAgICBwYXRoID0gR0NTUFJJTlRGKCIvbG9jYWwvZG9tYWluLyVkL2ltYWdl
L2RldmljZS1tb2RlbC1waWQiLCBkb21pZCk7CisgICAgcmMgPSBraWxsX2RldmljZV9tb2RlbChn
YywgcGF0aCk7CisKKyAgICBpZiAocmMpIHsKKyAgICAgICAgQUNDVU1VTEFURV9SQyhkZG1zLT5y
Yyk7CisgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiS2lsbGluZyBkZXZpY2UgbW9kZWwgcGlk
IGZyb20gcGF0aCAlcyIsIHBhdGgpOworICAgIH0KKworb3V0OgorICAgIC8qCisgICAgICogTkIg
dGhhdCB3ZSBhbHdheXMgcGFzcyAnMCcgaGVyZSBmb3IgdGhlICJzdGF0dXMgb2YgZXhpdGVkCisg
ICAgICogcHJvY2VzcyI7IHNpbmNlIHRoZXJlIGlzIG5vIHByb2Nlc3MsIGl0IGFsd2F5cyAic3Vj
Y2VlZHMiLgorICAgICAqIEVycm9ycyBhcmUgYWNjdW11bGF0ZWQgaW4gZGRtcy0+cmMgYW5kIHdp
bGwgYmUgaGFuZGxlZAorICAgICAqIGNvcnJlY3RseS4KKyAgICAgKi8KKyAgICBraWxsX2Rldmlj
ZV9tb2RlbF91aWRfY2IoZWdjLCAmZGRtcy0+ZGVzdHJveWVyLCAtMSwgMCk7CisgICAgcmV0dXJu
OworfQorCisvKgorICogRGVzdHJveSBhbGwgcHJvY2Vzc2VzIG9mIHRoZSBnaXZlbiB1aWQgYnkg
c2V0cmVzdWlkIHRvIHRoZQorICogc3BlY2lmaWVkIHVpZCBhbmQga2lsbCgtMSkuICBOQiB0aGlz
IE1VU1QgQkUgQ0FMTEVEIEZST00gQSBTRVBBUkFURQorICogUFJPQ0VTUyBmcm9tIHRoZSBub3Jt
YWwgbGlieGwgcHJvY2Vzcy4gIFJldHVybnMgYSBsaWJ4bC1zdHlsZSBlcnJvcgorICogY29kZSB0
aGF0IGlzIGd1YXJhbnRlZWQgdG8gYmUgPj0gLTEyNS4KKyAqLworc3RhdGljIGludCBraWxsX2Rl
dmljZV9tb2RlbF91aWRfY2hpbGQobGlieGxfX2Rlc3Ryb3lfZGV2aWNlbW9kZWxfc3RhdGUgKmRk
bXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpk
bV9raWxsX3VpZF9zdHIpIHsKKyAgICBTVEFURV9BT19HQyhkZG1zLT5hbyk7CisgICAgaW50IGRv
bWlkID0gZGRtcy0+ZG9taWQ7CisgICAgaW50IHIsIHJjOworICAgIHVpZF90IGRtX2tpbGxfdWlk
ID0gYXRvaShkbV9raWxsX3VpZF9zdHIpOworCisgICAgLyoKKyAgICAgKiBGSVhNRTogdGhlIHNl
Y29uZCB1aWQgbmVlZHMgdG8gYmUgZGlzdGluY3QgdG8gYXZvaWQgYmVpbmcKKyAgICAgKiBraWxs
ZWQgYnkgYSBwb3RlbnRpYWwgcm9ndWUgcHJvY2VzcworICAgICAqLworCisgICAgLyoKKyAgICAg
KiBTaG91bGQgbmV2ZXIgaGFwcGVuOyBidXQgaWYgaXQgZG9lcywgYmV0dGVyIHRvIGhhdmUgdGhl
CisgICAgICogdG9vbHN0YWNrIGNyYXNoIHdpdGggYW4gZXJyb3IgdGhhbiBudWtpbmcgZG9tMC4K
KyAgICAgICovCisgICAgYXNzZXJ0KGRtX2tpbGxfdWlkKTsKKworICAgIExPR0QoREVCVUcsIGRv
bWlkLCAiRE0gcmVhcGVyOiBjYWxsaW5nIHNldHJlc3VpZCglZCwgJWQsIDApIiwKKyAgICAgICAg
IGRtX2tpbGxfdWlkLCBkbV9raWxsX3VpZCk7CisgICAgciA9IHNldHJlc3VpZChkbV9raWxsX3Vp
ZCwgZG1fa2lsbF91aWQsIDApOworICAgIGlmIChyKSB7CisgICAgICAgIExPR0VEKEVSUk9SLCBk
b21pZCwgInNldHJlc3VpZCB0byAoJWQsICVkLCAwKSIsCisgICAgICAgICAgICAgIGRtX2tpbGxf
dWlkLCBkbV9raWxsX3VpZCk7CisgICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgZ290
byBvdXQ7CisgICAgfQorCisgICAgLyoKKyAgICAgKiBBbmQga2lsbCBldmVyeW9uZSBidXQgbWUu
CisgICAgICoKKyAgICAgKiBOQiB0aGF0IGl0J3Mgbm90IGNsZWFyIGZyb20gZWl0aGVyIFBPU0lY
IG9yIHRoZSBMaW51eCBtYW4gcGFnZQorICAgICAqIHRoYXQgRVNSQ0ggd291bGQgYmUgcmV0dXJu
ZWQgd2l0aCBhIHBpZCB2YWx1ZSBvZiAtMSwgYnV0IGl0CisgICAgICogZG9lc24ndCBodXJ0IHRv
IGNoZWNrLgorICAgICAqLworICAgIHIgPSBraWxsKC0xLCA5KTsKKyAgICBpZiAociAmJiBlcnJu
byAhPSBFU1JDSCkgeworICAgICAgICBMT0dFRChFUlJPUiwgZG9taWQsICJraWxsKC0xLDkpIik7
CisgICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisg
ICAgcmMgPSAwOworCitvdXQ6CisgICAgcmV0dXJuIHJjOworfQorCitzdGF0aWMgdm9pZCBraWxs
X2RldmljZV9tb2RlbF91aWRfY2IobGlieGxfX2VnYyAqZWdjLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfX2V2X2NoaWxkICpkZXN0cm95ZXIsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwaWRfdCBwaWQsIGludCBzdGF0dXMpCit7CisgICAg
bGlieGxfX2Rlc3Ryb3lfZGV2aWNlbW9kZWxfc3RhdGUgKmRkbXMgPSBDT05UQUlORVJfT0YoZGVz
dHJveWVyLCAqZGRtcywgZGVzdHJveWVyKTsKKyAgICBTVEFURV9BT19HQyhkZG1zLT5hbyk7CisK
KyAgICBpZiAoc3RhdHVzKSB7CisgICAgICAgIGludCByYyA9IEVSUk9SX0ZBSUw7CisKKyAgICAg
ICAgaWYgKFdJRkVYSVRFRChzdGF0dXMpICYmIFdFWElUU1RBVFVTKHN0YXR1cykgPD0gMTI1KQor
ICAgICAgICAgICAgcmMgPSAtV0VYSVRTVEFUVVMoc3RhdHVzKTsKKworICAgICAgICBBQ0NVTVVM
QVRFX1JDKGRkbXMtPnJjKTsKKyAgICAgICAgbGlieGxfcmVwb3J0X2NoaWxkX2V4aXRzdGF0dXMo
Q1RYLCBYVExfRVJST1IsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJh
c3luYyBkb21haW4gZGVzdHJveSIsIHBpZCwgc3RhdHVzKTsKKyAgICB9CiAKLSAgICBsaWJ4bF9f
cW1wX2NsZWFudXAoZ2MsIGRvbWlkKTsKKyAgICAvKiBBbHdheXMgdHJ5IHRvIGNsZWFuIHVwIHFt
cCwgZXZlbiBpZiBzb21ldGhpbmcgd2VudCB3cm9uZyAqLworICAgIGxpYnhsX19xbXBfY2xlYW51
cChnYywgZGRtcy0+ZG9taWQpOwogCi0gICAgZGRtcy0+Y2FsbGJhY2soZWdjLCBkZG1zLCByYyk7
CisgICAgZGRtcy0+Y2FsbGJhY2soZWdjLCBkZG1zLCBkZG1zLT5yYyk7CiB9CiAKIC8qIFJldHVy
biAwIGlmIG5vIGRtIG5lZWRlZCwgMSBpZiBuZWVkZWQgYW5kIDwwIGlmIGVycm9yLiAqLwpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2ludGVybmFsLmgKaW5kZXggZjllMGJmNjU3OC4uODMyM2M3OTI0ZCAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5h
bC5oCkBAIC0xNjAsNiArMTYwLDEyIEBACiAjZW5kaWYKICAgLyogYWxsIG9mIHRoZXNlIG1hY3Jv
cyBwcmVzZXJ2ZSBlcnJubyAoc2F2aW5nIGFuZCByZXN0b3JpbmcpICovCiAKKy8qIAorICogQSBt
YWNybyB0byBoZWxwIHJldGFpbiB0aGUgZmlyc3QgZmFpbHVyZSBpbiAiZG8gYXMgbXVjaCBhcyB5
b3UgY2FuIgorICogc2l0dWF0aW9ucy4gIE5vdGUgdGhlIGhhcmQtY29kZWQgdXNlIG9mIHRoZSB2
YXJpYWJsZSBuYW1lIGByY2AuCisgKi8KKyNkZWZpbmUgQUNDVU1VTEFURV9SQyhyY19hY2MpICgo
cmNfYWNjKSA9IChyY19hY2MpID86IHJjKQorCiAvKiBDb252ZXJ0IHBmbiB0byBwaHlzaWNhbCBh
ZGRyZXNzIHNwYWNlLiAqLwogI2RlZmluZSBwZm5fdG9fcGFkZHIoeCkgKCh1aW50NjRfdCkoeCkg
PDwgWENfUEFHRV9TSElGVCkKIApAQCAtMTEzNSw3ICsxMTQxLDEzIEBAIHR5cGVkZWYgc3RydWN0
IHsKICAgICBjb25zdCBjaGFyICpzaGltX2NtZGxpbmU7CiAgICAgY29uc3QgY2hhciAqcHZfY21k
bGluZTsKIAotICAgIGNoYXIgKmRtX3J1bmFzOworICAgIC8qIAorICAgICAqIGRtX3J1bmFzOiBJ
ZiBzZXQsIHBhc3MgcWVtdSB0aGUgYC1ydW5hc2AgcGFyYW1ldGVyIHdpdGggdGhpcworICAgICAq
ICBzdHJpbmcgYXMgYW4gYXJndW1lbnQKKyAgICAgKiBkbV9raWxsX3VpZDogSWYgc2V0LCB0aGUg
ZGV2aWNlbW9kZWwgc2hvdWxkIGJlIGtpbGxlZCBieQorICAgICAqICBkZXN0cm95aW5nIGFsbCBw
cm9jZXNzZXMgd2l0aCB0aGlzIHVpZC4KKyAgICAgKi8KKyAgICBjaGFyICpkbV9ydW5hcywgKmRt
X2tpbGxfdWlkOwogCiAgICAgeGVuX3ZtZW1yYW5nZV90ICp2bWVtcmFuZ2VzOwogICAgIHVpbnQz
Ml90IG51bV92bWVtcmFuZ2VzOwpAQCAtMzcwNiw2ICszNzE4LDggQEAgc3RydWN0IGxpYnhsX19k
ZXN0cm95X2RldmljZW1vZGVsX3N0YXRlIHsKICAgICB1aW50MzJfdCBkb21pZDsKICAgICBsaWJ4
bF9fZGV2aWNlbW9kZWxfZGVzdHJveV9jYiAqY2FsbGJhY2s7IC8qIE1heSBiZSBjYWxsZWQgcmUt
ZW50cmFudGx5ICovCiAgICAgLyogcHJpdmF0ZSB0byBpbXBsZW1lbnRhdGlvbiAqLworICAgIGxp
YnhsX19ldl9jaGlsZCBkZXN0cm95ZXI7CisgICAgaW50IHJjOyAvKiBBY2N1bXVsYXRlZCByZXR1
cm4gdmFsdWUgZm9yIHRoZSBkZXN0cm95IG9wZXJhdGlvbiAqLwogfTsKIAogc3RydWN0IGxpYnhs
X19kZXN0cm95X2RvbWlkX3N0YXRlIHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Dec 21 18:56:30 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Dec 2018 18:56:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gaPyI-0000rl-6k; Fri, 21 Dec 2018 18:56:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G4CH=O6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gaPyG-0000rV-DX
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 18:56:28 +0000
X-Inumbo-ID: 1e83393d-0552-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1e83393d-0552-11e9-8e1d-bc764e045a96;
 Fri, 21 Dec 2018 18:56:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gaPyE-0001E4-P5
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 18:56:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gaPyE-0003Yy-Mk
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 18:56:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gaPyE-0003Yy-Mk@xenbits.xenproject.org>
Date: Fri, 21 Dec 2018 18:56:26 +0000
Subject: [Xen-changelog] [xen staging] libxl: Kill QEMU with "reaper" ruid
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg3Zjk0NThlMzQwMGIzZmIyYjlhZGVlZjUzMDk2NTM3OTVmYTUyYzAKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgRGVjIDIxIDE1OjQxOjEwIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDIxIDE4OjQxOjU5
IDIwMTggKzAwMDAKCiAgICBsaWJ4bDogS2lsbCBRRU1VIHdpdGggInJlYXBlciIgcnVpZAogICAg
CiAgICBVc2luZyBraWxsKC0xKSB0byBraWxsaW5nIGFuIHVudHJ1c3RlZCBkbSBwcm9jZXNzIHdp
dGggdGhlIHJlYWwgdWlkCiAgICBlcXVhbCB0byB0aGUgZG1fdWlkIGlzbid0IGd1YXJhbnRlZWQg
dG8gc3VjY2VlZDogdGhlIHByb2Nlc3MgaW4KICAgIHF1ZXN0aW9uIG1heSBiZSBhYmxlIHRvIGtp
bGwgdGhlIHJlYXBlciBwcm9jZXNzIGFmdGVyIHRoZSBzZXRyZXN1aWQoKQogICAgYW5kIGJlZm9y
ZSB0aGUga2lsbCgpLgogICAgCiAgICBJbnN0ZWFkLCBzZXQgdGhlIHJlYWwgdWlkIHRvIHRoZSBR
RU1VIHVzZXIgZm9yIGRvbWFpbiAwCiAgICAoUUVNVV9VU0VSX1JBTkdFX0JBU0UgKyAwKS4gIFRo
ZSByZWFwZXIgcHJvY2VzcyB3aWxsIHN0aWxsIGJlIGFibGUgdG8KICAgIGtpbGwgdGhlIGRtIHBy
b2Nlc3MsIGJ1dCBub3QgdmljZSB2ZXJzYS4KICAgIAogICAgVGhpcywgaW4gdHVybiwgcmVxdWly
ZXMgbG9ja2luZyB0byBtYWtlIHN1cmUgdGhhdCBvbmx5IG9uZSByZWFwZXIKICAgIHByb2Nlc3Mg
aXMgdXNpbmcgdGhhdCB1aWQgYXQgYSB0aW1lOyBvdGhlcndpc2Ugb25lIHJlYXBlciBwcm9jZXNz
IG1heQogICAga2lsbCB0aGUgb3RoZXIgcmVhcGVyIHByb2Nlc3MuCiAgICAKICAgIENyZWF0ZSBh
IGxvY2tmaWxlIGluIFJVTkRJUi9kbS1yZWFwZXItbG9jaywgYW5kIGdyYWIgdGhlIGxvY2sgYmVm
b3JlCiAgICBleGVjdXRpbmcga2lsbC4KICAgIAogICAgSW4gdGhlIGV2ZW50IHRoYXQgd2UgY2Fu
J3QgZ2V0IHRoZSBsb2NrIGZvciBzb21lIHJlYXNvbiwgZ28gYWhlYWQgd2l0aAogICAgdGhlIGtp
bGwgdXNpbmcgZG1fdWlkIGZvciBib3RoIHJlYWwgYW5kIGVmZmVjdGl2ZSBVSURzLiAgVGhpcyBp
c24ndAogICAgZ3VhcmFudGVlZCB0byB3b3JrLCBidXQgaXQncyBubyB3b3JzZSB0aGFuIG5vdCB0
cnlpbmcgdG8ga2lsbCB0aGUKICAgIHByb2Nlc3MgYXQgYWxsLgogICAgCiAgICBOQiB0aGF0IHRo
aXMgZWZmZWN0aXZlbHkgcmVxdWlyZXMgYWRtaW5zIHVzaW5nIGRldmljZV9tb2RlbF91c2VyIHRv
CiAgICBhbHNvIGRlZmluZSB4ZW5fcWVtdXVzZXJfcmFuZ2VfYmFzZTsgdGhpcyB3aWxsIGJlIGFk
ZHJlc3NlZCBpbgogICAgc3Vic2VxdWVudCBwYXRjaGVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwv
bGlieGxfZG0uYyB8IDEyMiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEyIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMgYi90b29scy9saWJ4bC9s
aWJ4bF9kbS5jCmluZGV4IGYyYTIxY2Y3NDQuLjkyMmZhNzBmMTEgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwpAQCAtMjU5LDYg
KzI1OSwzNSBAQCBvdXQ6CiAgICAgcmV0dXJuIHJjOwogfQogCisvKgorICogTG9vayB1cCAicmVh
cGVyIFVJRCIuICBJZiBwcmVzZW50IGFuZCBub24tcm9vdCwgcmV0dXJucyAwIGFuZCBzZXRzCisg
KiByZWFwZXJfdWlkLiAgT3RoZXJ3aXNlIHJldHVybnMgbGlieGwtc3R5bGUgZXJyb3IuCisgKi8K
K3N0YXRpYyBpbnQgbGlieGxfX2dldF9yZWFwZXJfdWlkKGxpYnhsX19nYyAqZ2MsIHVpZF90ICpy
ZWFwZXJfdWlkKQoreworICAgIHN0cnVjdCBwYXNzd2QgKnVzZXJfYmFzZSwgdXNlcl9wd2J1ZjsK
KyAgICBpbnQgcmM7CisKKyAgICByYyA9IHVzZXJsb29rdXBfaGVscGVyX2dldHB3bmFtKGdjLCBM
SUJYTF9RRU1VX1VTRVJfUkFOR0VfQkFTRSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJnVzZXJfcHdidWYsICZ1c2VyX2Jhc2UpOworICAgIGlmIChyYykKKyAgICAg
ICAgcmV0dXJuIHJjOworCisgICAgaWYgKCF1c2VyX2Jhc2UpIHsKKyAgICAgICAgTE9HKFdBUk4s
ICJDb3VsZG4ndCBmaW5kIHVpZCBmb3IgcmVhcGVyIHByb2Nlc3MiKTsKKyAgICAgICAgcmV0dXJu
IEVSUk9SX0lOVkFMOworICAgIH0KKyAgICAKKyAgICBpZiAodXNlcl9iYXNlLT5wd191aWQgPT0g
MCkgeworICAgICAgICBMT0coRVJST1IsICJVSUQgZm9yIHJlYXBlciBwcm9jZXNzIG1hcHMgdG8g
cm9vdCEiKTsKKyAgICAgICAgcmV0dXJuIEVSUk9SX0lOVkFMOworICAgIH0KKworICAgICpyZWFw
ZXJfdWlkID0gdXNlcl9iYXNlLT5wd191aWQ7CisKKyAgICByZXR1cm4gMDsKK30KKwogY29uc3Qg
Y2hhciAqbGlieGxfX2RvbWFpbl9kZXZpY2VfbW9kZWwobGlieGxfX2djICpnYywKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2RvbWFpbl9idWlsZF9p
bmZvICppbmZvKQogewpAQCAtMjgzNCwzNyArMjg2MywxMTAgQEAgb3V0OgogICAgIHJldHVybjsK
IH0KIAorLyogCisgKiBOb3RlIHRoYXQgdGhpcyBhdHRlbXB0cyB0byBncmFiIGEgZmlsZSBsb2Nr
LCBzbyBtdXN0IGJlIGNhbGxlZCBmcm9tCisgKiBhIHN1Yi1wcm9jZXNzLgorICovCitzdGF0aWMg
aW50IGdldF9yZWFwZXJfbG9ja19hbmRfdWlkKGxpYnhsX19kZXN0cm95X2RldmljZW1vZGVsX3N0
YXRlICpkZG1zLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aWRfdCAqcmVh
cGVyX3VpZCkKK3sKKyAgICBTVEFURV9BT19HQyhkZG1zLT5hbyk7CisgICAgaW50IGRvbWlkID0g
ZGRtcy0+ZG9taWQ7CisgICAgaW50IHI7CisgICAgY29uc3QgY2hhciAqIGxvY2tmaWxlOworICAg
IGludCBmZDsKKworICAgIC8qIFRyeSB0byBsb2NrIHRoZSAicmVhcGVyIHVpZCIgKi8KKyAgICBs
b2NrZmlsZSA9IEdDU1BSSU5URigiJXMvZG0tcmVhcGVyLWxvY2siLCBsaWJ4bF9fcnVuX2Rpcl9w
YXRoKCkpOworCisgICAgLyoKKyAgICAgKiBOQiB0aGF0IHNpbmNlIHdlJ3ZlIGp1c3QgZm9ya2Vk
LCB3ZSBjYW4ndCBoYXZlIGFueQorICAgICAqIHRocmVhZHM7IHNvIHdlIGRvbid0IG5lZWQgdGhl
IGxpYnhsX19jYXJlZmQKKyAgICAgKiBpbmZyYXN0cnVjdHVyZSBoZXJlLgorICAgICAqLworICAg
IGZkID0gb3Blbihsb2NrZmlsZSwgT19SRFdSfE9fQ1JFQVQsIDA2NDQpOworICAgIGlmIChmZCA8
IDApIHsKKyAgICAgICAgTE9HRUQoRVJST1IsIGRvbWlkLAorICAgICAgICAgICAgICAidW5leHBl
Y3RlZCBlcnJvciB3aGlsZSB0cnlpbmcgdG8gb3BlbiBsb2NrZmlsZSAlcywgZXJybm89JWQiLAor
ICAgICAgICAgICAgICBsb2NrZmlsZSwgZXJybm8pOworICAgICAgICByZXR1cm4gRVJST1JfRkFJ
TDsKKyAgICB9CisKKyAgICAvKiBUcnkgdG8gbG9jayB0aGUgZmlsZSwgcmV0cnlpbmcgb24gRUlO
VFIgKi8KKyAgICBmb3IgKDs7KSB7CisgICAgICAgIHIgPSBmbG9jayhmZCwgTE9DS19FWCk7Cisg
ICAgICAgIGlmICghcikKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBpZiAoZXJybm8gIT0g
RUlOVFIpIHsKKyAgICAgICAgICAgIC8qIEFsbCBvdGhlciBlcnJubzogRUJBREYsIEVJTlZBTCwg
RU5PTENLLCBFV09VTERCTE9DSyAqLworICAgICAgICAgICAgTE9HRUQoRVJST1IsIGRvbWlkLAor
ICAgICAgICAgICAgICAgICAgInVuZXhwZWN0ZWQgZXJyb3Igd2hpbGUgdHJ5aW5nIHRvIGxvY2sg
JXMsIGZkPSVkLCBlcnJubz0lZCIsCisgICAgICAgICAgICAgICAgICBsb2NrZmlsZSwgZmQsIGVy
cm5vKTsKKyAgICAgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOworICAgICAgICB9CisgICAgfQor
CisgICAgLyoKKyAgICAgKiBHZXQgcmVhcGVyX3VpZC4gIElmIHdlIGNhbid0IGZpbmQgc3VjaCBh
IHVpZCwgcmV0dXJuIGFuIGVycm9yLgorICAgICAqCisgICAgICogRklYTUU6IFRoaXMgbWVhbnMg
dGhhdCBkb21haW4gZGVzdHJ1Y3Rpb24gd2lsbCBmYWlsIGlmCisgICAgICogZGV2aWNlX21vZGVs
X3VzZXIgaXMgc2V0IGJ1dCBRRU1VX1VTRVJfUkFOR0VfQkFTRSBkb2Vzbid0IGV4aXN0LgorICAg
ICAqLworICAgIHJldHVybiBsaWJ4bF9fZ2V0X3JlYXBlcl91aWQoZ2MsIHJlYXBlcl91aWQpOwor
fQorCisKIC8qCiAgKiBEZXN0cm95IGFsbCBwcm9jZXNzZXMgb2YgdGhlIGdpdmVuIHVpZCBieSBz
ZXRyZXN1aWQgdG8gdGhlCiAgKiBzcGVjaWZpZWQgdWlkIGFuZCBraWxsKC0xKS4gIE5CIHRoaXMg
TVVTVCBCRSBDQUxMRUQgRlJPTSBBIFNFUEFSQVRFCi0gKiBQUk9DRVNTIGZyb20gdGhlIG5vcm1h
bCBsaWJ4bCBwcm9jZXNzLiAgUmV0dXJucyBhIGxpYnhsLXN0eWxlIGVycm9yCi0gKiBjb2RlIHRo
YXQgaXMgZ3VhcmFudGVlZCB0byBiZSA+PSAtMTI1LgorICogUFJPQ0VTUyBmcm9tIHRoZSBub3Jt
YWwgbGlieGwgcHJvY2VzcywgYW5kIHNob3VsZCBleGl0IGltbWVkaWF0ZWx5CisgKiBhZnRlciBy
ZXR1cm4uICBSZXR1cm5zIGEgbGlieGwtc3R5bGUgZXJyb3IgY29kZSB0aGF0IGlzIGd1YXJhbnRl
ZWQKKyAqIHRvIGJlID49IC0xMjUuCiAgKi8KIHN0YXRpYyBpbnQga2lsbF9kZXZpY2VfbW9kZWxf
dWlkX2NoaWxkKGxpYnhsX19kZXN0cm95X2RldmljZW1vZGVsX3N0YXRlICpkZG1zLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqZG1fa2lsbF91aWRf
c3RyKSB7CiAgICAgU1RBVEVfQU9fR0MoZGRtcy0+YW8pOwogICAgIGludCBkb21pZCA9IGRkbXMt
PmRvbWlkOwotICAgIGludCByLCByYzsKKyAgICBpbnQgciwgcmMgPSAwOwogICAgIHVpZF90IGRt
X2tpbGxfdWlkID0gYXRvaShkbV9raWxsX3VpZF9zdHIpOworICAgIHVpZF90IHJlYXBlcl91aWQ7
CiAKICAgICAvKgotICAgICAqIEZJWE1FOiB0aGUgc2Vjb25kIHVpZCBuZWVkcyB0byBiZSBkaXN0
aW5jdCB0byBhdm9pZCBiZWluZwotICAgICAqIGtpbGxlZCBieSBhIHBvdGVudGlhbCByb2d1ZSBw
cm9jZXNzCisgICAgICogVHJ5IHRvIGtpbGwgdGhlIGRldmljZW1vZGVsIGJ5IHVpZC4gIFRoZSBz
YWZlc3Qgd2F5IHRvIGRvIHRoaXMKKyAgICAgKiBpcyB0byBzZXQgZXVpZCA9PSBkbV91aWQsIGJ1
dCB0aGUgcnVpZCB0byBzb21ldGhpbmcgZWxzZS4gIElmCisgICAgICogd2UgY2FuJ3QgZ2V0IGEg
c2VwYXJhdGUgcnVpZCwgY2Fycnkgb24gdHJ5aW5nIHRvIGtpbGwgdGhlCisgICAgICogcHJvY2Vz
cyBhbnl3YXkgdXNpbmcgZG1fdWlkIGZvciB0aGUgcnVpZC4gIFRoaXMgaXMgcmFjeSAodGhlIGRt
CisgICAgICogbWF5IGJlIGFibGUgdG8ga2lsbCgtMSkgdXMgYmVmb3JlIHdlIGtpbGwgdGhlbSks
IGJ1dCB3b3J0aAorICAgICAqIHRyeWluZy4KKyAgICAgKgorICAgICAqIE5COiBFdmVuIGlmIHdl
IGRvbid0IGhhdmUgYSBzZXBhcmF0ZSByZWFwZXJfdWlkLCB0aGUgcGFyZW50IGNhbgorICAgICAq
IGtub3cgd2hldGhlciB3ZSB3b24gdGhlIHJhY2UgYnkgbG9va2luZyBhdCB0aGUgc3RhdHVzIHZh
cmlhYmxlOworICAgICAqIHNvIHdlIGRvbid0IHN0cmljdGx5IG5lZWQgdG8gcmV0dXJuIGZhaWx1
cmUgaW4gdGhpcyBjYXNlLiAgQnV0CisgICAgICogaWYgdGhlcmUncyBhIG1pc2NvbmZpZ3VyYXRp
b24sIGl0J3MgYmV0dGVyIHRvIGFsZXJ0IHRoZQorICAgICAqIGFkbWluaXN0YXRvciBzb29uZXIg
cmF0aGVyIHRoYW4gbGF0ZXI7IHNvIGlmIHdlIGZhaWwgdG8gZ2V0IGEKKyAgICAgKiByZWFwZXIg
dWlkLCByZXBvcnQgYW4gZXJyb3IgZXZlbiBpZiB0aGUga2lsbCBzdWNjZWVkcy4KICAgICAgKi8K
KyAgICByYyA9IGdldF9yZWFwZXJfbG9ja19hbmRfdWlkKGRkbXMsICZyZWFwZXJfdWlkKTsKKyAg
ICBpZiAocmMpIHsKKyAgICAgICAgcmVhcGVyX3VpZCA9IGRtX2tpbGxfdWlkOworICAgICAgICBM
T0dEKFdBUk4sIGRvbWlkLCAiQ291bGRuJ3QgZ2V0IHNlcGFyYXRlIHJlYXBlciB1aWQ7IgorICAg
ICAgICAgICAgImNhcnJ5aW5nIG9uIHdpdGggdW5zYWZlIGtpbGwiKTsKKyAgICB9CiAKICAgICAv
KgogICAgICAqIFNob3VsZCBuZXZlciBoYXBwZW47IGJ1dCBpZiBpdCBkb2VzLCBiZXR0ZXIgdG8g
aGF2ZSB0aGUKICAgICAgKiB0b29sc3RhY2sgY3Jhc2ggd2l0aCBhbiBlcnJvciB0aGFuIG51a2lu
ZyBkb20wLgogICAgICAgKi8KKyAgICBhc3NlcnQocmVhcGVyX3VpZCk7CiAgICAgYXNzZXJ0KGRt
X2tpbGxfdWlkKTsKIAogICAgIExPR0QoREVCVUcsIGRvbWlkLCAiRE0gcmVhcGVyOiBjYWxsaW5n
IHNldHJlc3VpZCglZCwgJWQsIDApIiwKLSAgICAgICAgIGRtX2tpbGxfdWlkLCBkbV9raWxsX3Vp
ZCk7Ci0gICAgciA9IHNldHJlc3VpZChkbV9raWxsX3VpZCwgZG1fa2lsbF91aWQsIDApOworICAg
ICAgICAgcmVhcGVyX3VpZCwgZG1fa2lsbF91aWQpOworICAgIHIgPSBzZXRyZXN1aWQocmVhcGVy
X3VpZCwgZG1fa2lsbF91aWQsIDApOwogICAgIGlmIChyKSB7CiAgICAgICAgIExPR0VEKEVSUk9S
LCBkb21pZCwgInNldHJlc3VpZCB0byAoJWQsICVkLCAwKSIsCi0gICAgICAgICAgICAgIGRtX2tp
bGxfdWlkLCBkbV9raWxsX3VpZCk7Ci0gICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAg
ICAgICAgcmVhcGVyX3VpZCwgZG1fa2lsbF91aWQpOworICAgICAgICByYyA9IHJjID86IEVSUk9S
X0ZBSUw7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIApAQCAtMjg3OCw3ICsyOTgwLDcgQEAg
c3RhdGljIGludCBraWxsX2RldmljZV9tb2RlbF91aWRfY2hpbGQobGlieGxfX2Rlc3Ryb3lfZGV2
aWNlbW9kZWxfc3RhdGUgKmRkbXMsCiAgICAgciA9IGtpbGwoLTEsIDkpOwogICAgIGlmIChyICYm
IGVycm5vICE9IEVTUkNIKSB7CiAgICAgICAgIExPR0VEKEVSUk9SLCBkb21pZCwgImtpbGwoLTEs
OSkiKTsKLSAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAgICAgICByYyA9IHJjID86IEVSUk9S
X0ZBSUw7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Dec 21 18:56:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Dec 2018 18:56:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gaPyS-0000tV-8T; Fri, 21 Dec 2018 18:56:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G4CH=O6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gaPyQ-0000tH-FI
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 18:56:38 +0000
X-Inumbo-ID: 249780b8-0552-11e9-9ab0-f360baf278c0
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 249780b8-0552-11e9-9ab0-f360baf278c0;
 Fri, 21 Dec 2018 18:56:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gaPyO-0001EO-Vb
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 18:56:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gaPyO-0003ah-Sx
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 18:56:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gaPyO-0003ah-Sx@xenbits.xenproject.org>
Date: Fri, 21 Dec 2018 18:56:36 +0000
Subject: [Xen-changelog] [xen staging] libxl: Introduce specific username to
 be used as a reaper
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY0NWU3ZDMzM2ZlNmIxYzU3OGUwMjBhZGNlNjUyNjlkYjIwNGFkZTMKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgRGVjIDIxIDE1OjQxOjExIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDIxIDE4OjQyOjAw
IDIwMTggKzAwMDAKCiAgICBsaWJ4bDogSW50cm9kdWNlIHNwZWNpZmljIHVzZXJuYW1lIHRvIGJl
IHVzZWQgYXMgYSByZWFwZXIKICAgIAogICAgVW50cnVzdGVkIGRldmljZSBtb2RlbHMgbXVzdCBi
ZSBraWxsZWQgYnkgdWlkIHJhdGhlciB0aGFuIGJ5IHBpZCBmb3IKICAgIHNhZmV0eS4gIFRvIGRv
IHRoaXMgcmVsaWFibHksIHdlIG5lZWQgYW5vdGhlciB1aWQsIG5vdCB1c2VkIGZvciBhbnkKICAg
IG90aGVyIHB1cnBvc2UsIGZyb20gd2hpY2ggdG8gbWFrZSB0aGUga2lsbCBzeXN0ZW0gY2FsbC4K
ICAgIAogICAgV2hlbiB1c2luZyB4ZW4tcWVtdXVzZXItcmFuZ2UtYmFzZSwgd2UgY2FuIHJlcHVy
cG9zZQogICAgeGVuLXFlbXV1c2VyLXJhbmdlLWJhc2UgaXRzZWxmIGFzIGEgVUlEIGZyb20gd2hp
Y2ggdG8ga2lsbCBvdGhlcgogICAgZGV2aWNlbW9kZWwgdWlkcyAoc2luY2UgZG9tYWluIElEIDAg
c2hvdWxkIG5ldmVyIGhhdmUgYSBkZXZpY2UgbW9kZWwKICAgIGFzc29jaWF0ZWQgd2l0aCBpdCku
CiAgICAKICAgIEhvd2V2ZXIsIHdlJ2QgbGlrZSBwZW9wbGUgdG8gYmUgYWJsZSB0byB1c2UgdGhl
IGRldmljZV9tb2RlbF91c2VyCiAgICBmZWF0dXJlIHdpdGhvdXQgYWxzbyBkZWZpbmluZyB4ZW4t
cWVtdXVzZXItcmFuZ2UtYmFzZSAod2hpY2ggcmVxdWlyZXMKICAgIHRoZSBhYmlsaXR5IHRvICdy
ZXNlcnZlJyAzMmsrIHVzZXIgSURzKS4KICAgIAogICAgVG8gdGhhdCBlbmQsIGludHJvZHVjZSB0
aGUgeGVuLXFlbXV1c2VyLXJlYXBlciBpZC4gIFdoZW4ga2lsbGluZyBieQogICAgVUlELCBmaXJz
dCBsb29rIGZvciBhbmQgdXNlIHRoYXQgSUQgaWYgYXZhaWxhYmxlOyB0aGVuIGZhbGwgYmFjayB0
bwogICAgeGVuLXFlbXV1c2VyLXJhbmdlLWJhc2UuCiAgICAKICAgIERvY3VtZW50IHRoZSBuZXcg
Y2FsbCBpbiBkb2NzL2ZlYXR1cmVzL3FlbXUtZGVwcml2aWxlZ2UucGFuZG9jLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAg
ICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQog
ZG9jcy9mZWF0dXJlcy9xZW11LWRlcHJpdmlsZWdlLnBhbmRvYyB8ICA5ICsrKysrKysrCiB0b29s
cy9saWJ4bC9saWJ4bF9kbS5jICAgICAgICAgICAgICAgIHwgNDAgKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggICAgICAgICAg
fCAgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDM1IGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL2RvY3MvZmVhdHVyZXMvcWVtdS1kZXByaXZpbGVnZS5wYW5kb2MgYi9k
b2NzL2ZlYXR1cmVzL3FlbXUtZGVwcml2aWxlZ2UucGFuZG9jCmluZGV4IGNlMjFhNjBlZjcuLmVi
MDU5ODFhODMgMTAwNjQ0Ci0tLSBhL2RvY3MvZmVhdHVyZXMvcWVtdS1kZXByaXZpbGVnZS5wYW5k
b2MKKysrIGIvZG9jcy9mZWF0dXJlcy9xZW11LWRlcHJpdmlsZWdlLnBhbmRvYwpAQCAtNzcsMTIg
Kzc3LDIxIEBAIEFuZCB0aGVuIGluIHlvdXIgY29uZmlnIGZpbGUsIHRoZSBmb2xsb3dpbmcgbGlu
ZToKIAogICAgIGRldmljZV9tb2RlbF91c2VyPSJ4ZW4tcWVtdXVzZXItYzYtMDEiCiAKK0lmIHlv
dSB1c2UgdGhpcyBtZXRob2QsIHlvdSBzaG91bGQgYWxzbyBhbGxvY2F0ZSBvbmUgInJlYXBlciIg
dXNlciB0bworYmUgdXNlZCBmb3Iga2lsbGluZyBkZXZpY2UgbW9kZWxzOgorCisgICAgYWRkdXNl
ciAtLXN5c3RlbSAtLW5vLWNyZWF0ZS1ob21lIC0tZ3JvdXAgeGVuLXFlbXV1c2VyLXJlYXBlcgor
CiBOT1RFOiBJdCBpcyBpbXBvcnRhbnQgd2hlbiB1c2luZyBgZGV2aWNlX21vZGVsX3VzZXJgIHRo
YXQgRUFDSCBWTSBIQVZFCiBBIFNFUEFSQVRFIFVJRCwgYW5kIHRoYXQgbm9uZSBvZiB0aGVzZSBV
SURzIG1hcCB0byByb290LiAgeGwgd2lsbAogdGhyb3cgYW4gZXJyb3IgYSB1aWQgbWFwcyB0byB6
ZXJvLCBidXQgbm90IGlmIG11bHRpcGxlIFZNcyBoYXZlIHRoZQogc2FtZSB1aWQuICBNdWx0aXBs
ZSBWTXMgd2l0aCB0aGUgc2FtZSBkZXZpY2UgbW9kZWwgdWlkIHdpbGwgY2F1c2UKIHByb2JsZW1z
LgogCitJdCBpcyBhbHNvIGltcG9ydGFudCB0aGF0IGB4ZW4tcWVtdXVzZXItcmVhcGVyYCBub3Qg
aGF2ZSBhbnkgcHJvY2Vzc2VzCithc3NvY2lhdGVkIHdpdGggaXQsIGFzIHRoZXkgd2lsbCBiZSBk
ZXN0cm95ZWQgd2hlbiBkZXByaXZpbGVnZWQgcWVtdQorcHJvY2Vzc2VzIGFyZSBkZXN0cm95ZWQu
CisKICMjIERvbWFpbiBjb25maWcgY2hhbmdlcwogCiBUaGUgY29yZSBkb21haW4gY29uZmlnIGNo
YW5nZSBpcyB0byBhZGQgdGhlIGZvbGxvd2luZyBsaW5lIHRvIHRoZQpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfZG0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKaW5kZXggOTIyZmE3
MGYxMS4uZjUzMjJlM2Y0NSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYworKysg
Yi90b29scy9saWJ4bC9saWJ4bF9kbS5jCkBAIC0yNjgsMjQgKzI2OCwzNyBAQCBzdGF0aWMgaW50
IGxpYnhsX19nZXRfcmVhcGVyX3VpZChsaWJ4bF9fZ2MgKmdjLCB1aWRfdCAqcmVhcGVyX3VpZCkK
ICAgICBzdHJ1Y3QgcGFzc3dkICp1c2VyX2Jhc2UsIHVzZXJfcHdidWY7CiAgICAgaW50IHJjOwog
CisgICAgcmMgPSB1c2VybG9va3VwX2hlbHBlcl9nZXRwd25hbShnYywgTElCWExfUUVNVV9VU0VS
X1JFQVBFUiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnVzZXJf
cHdidWYsICZ1c2VyX2Jhc2UpOworICAgIC8qIAorICAgICAqIEVpdGhlciB0aGVyZSB3YXMgYW4g
ZXJyb3IsIG9yIHdlIGZvdW5kIGEgc3VpdGFibGUgdXNlcjsgc3RvcAorICAgICAqIGxvb2tpbmcK
KyAgICAgKi8KKyAgICBpZiAocmMgfHwgdXNlcl9iYXNlKQorICAgICAgICBnb3RvIG91dDsKKwog
ICAgIHJjID0gdXNlcmxvb2t1cF9oZWxwZXJfZ2V0cHduYW0oZ2MsIExJQlhMX1FFTVVfVVNFUl9S
QU5HRV9CQVNFLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdXNl
cl9wd2J1ZiwgJnVzZXJfYmFzZSk7Ci0gICAgaWYgKHJjKQotICAgICAgICByZXR1cm4gcmM7Cisg
ICAgaWYgKHJjIHx8IHVzZXJfYmFzZSkKKyAgICAgICAgZ290byBvdXQ7CiAKLSAgICBpZiAoIXVz
ZXJfYmFzZSkgewotICAgICAgICBMT0coV0FSTiwgIkNvdWxkbid0IGZpbmQgdWlkIGZvciByZWFw
ZXIgcHJvY2VzcyIpOwotICAgICAgICByZXR1cm4gRVJST1JfSU5WQUw7Ci0gICAgfQotICAgIAot
ICAgIGlmICh1c2VyX2Jhc2UtPnB3X3VpZCA9PSAwKSB7Ci0gICAgICAgIExPRyhFUlJPUiwgIlVJ
RCBmb3IgcmVhcGVyIHByb2Nlc3MgbWFwcyB0byByb290ISIpOwotICAgICAgICByZXR1cm4gRVJS
T1JfSU5WQUw7CisgICAgTE9HKFdBUk4sICJDb3VsZG4ndCBmaW5kIHVpZCBmb3IgcmVhcGVyIHBy
b2Nlc3MiKTsKKyAgICByYyA9IEVSUk9SX0lOVkFMOworCisgb3V0OgorICAgIC8qIEZpcnN0IGNo
ZWNrIHRvIHNlZSBpZiB0aGUgZGlzY292ZXJlZCB1c2VyIG1hcHMgdG8gcm9vdCAqLworICAgIGlm
ICghcmMpIHsKKyAgICAgICAgaWYgKHVzZXJfYmFzZS0+cHdfdWlkID09IDApIHsKKyAgICAgICAg
ICAgIExPRyhFUlJPUiwgIlVJRCBmb3IgcmVhcGVyIHByb2Nlc3MgbWFwcyB0byByb290ISIpOwor
ICAgICAgICAgICAgcmMgPSBFUlJPUl9JTlZBTDsKKyAgICAgICAgfQogICAgIH0KIAotICAgICpy
ZWFwZXJfdWlkID0gdXNlcl9iYXNlLT5wd191aWQ7CisgICAgLyogSWYgZXZlcnl0aGluZyBpcyBP
Sywgc2V0IHJlYXBlcl91aWQgYXMgYXBwcm9wcmlhdGUgKi8KKyAgICBpZiAoIXJjKQorICAgICAg
ICAqcmVhcGVyX3VpZCA9IHVzZXJfYmFzZS0+cHdfdWlkOwogCi0gICAgcmV0dXJuIDA7CisgICAg
cmV0dXJuIHJjOwogfQogCiBjb25zdCBjaGFyICpsaWJ4bF9fZG9tYWluX2RldmljZV9tb2RlbChs
aWJ4bF9fZ2MgKmdjLApAQCAtMjkwOCw5ICsyOTIxLDYgQEAgc3RhdGljIGludCBnZXRfcmVhcGVy
X2xvY2tfYW5kX3VpZChsaWJ4bF9fZGVzdHJveV9kZXZpY2Vtb2RlbF9zdGF0ZSAqZGRtcywKIAog
ICAgIC8qCiAgICAgICogR2V0IHJlYXBlcl91aWQuICBJZiB3ZSBjYW4ndCBmaW5kIHN1Y2ggYSB1
aWQsIHJldHVybiBhbiBlcnJvci4KLSAgICAgKgotICAgICAqIEZJWE1FOiBUaGlzIG1lYW5zIHRo
YXQgZG9tYWluIGRlc3RydWN0aW9uIHdpbGwgZmFpbCBpZgotICAgICAqIGRldmljZV9tb2RlbF91
c2VyIGlzIHNldCBidXQgUUVNVV9VU0VSX1JBTkdFX0JBU0UgZG9lc24ndCBleGlzdC4KICAgICAg
Ki8KICAgICByZXR1cm4gbGlieGxfX2dldF9yZWFwZXJfdWlkKGdjLCByZWFwZXJfdWlkKTsKIH0K
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9s
aWJ4bF9pbnRlcm5hbC5oCmluZGV4IDgzMjNjNzkyNGQuLjY3ZjNmNmFjNzYgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50
ZXJuYWwuaApAQCAtNDQxOSw2ICs0NDE5LDcgQEAgX2hpZGRlbiBpbnQgbGlieGxfX3JlYWRfc3lz
ZnNfZmlsZV9jb250ZW50cyhsaWJ4bF9fZ2MgKmdjLAogI2RlZmluZSBMSUJYTF9RRU1VX1VTRVJf
UFJFRklYICJ4ZW4tcWVtdXVzZXIiCiAjZGVmaW5lIExJQlhMX1FFTVVfVVNFUl9TSEFSRUQgTElC
WExfUUVNVV9VU0VSX1BSRUZJWCItc2hhcmVkIgogI2RlZmluZSBMSUJYTF9RRU1VX1VTRVJfUkFO
R0VfQkFTRSBMSUJYTF9RRU1VX1VTRVJfUFJFRklYIi1yYW5nZS1iYXNlIgorI2RlZmluZSBMSUJY
TF9RRU1VX1VTRVJfUkVBUEVSIExJQlhMX1FFTVVfVVNFUl9QUkVGSVgiLXJlYXBlciIKIAogc3Rh
dGljIGlubGluZSBib29sIGxpYnhsX19hY3BpX2RlZmJvb2xfdmFsKGNvbnN0IGxpYnhsX2RvbWFp
bl9idWlsZF9pbmZvICpiX2luZm8pCiB7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Dec 21 18:56:50 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Dec 2018 18:56:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gaPyc-0000vZ-A0; Fri, 21 Dec 2018 18:56:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G4CH=O6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gaPya-0000vJ-FF
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 18:56:48 +0000
X-Inumbo-ID: 2aa8d235-0552-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2aa8d235-0552-11e9-8e1d-bc764e045a96;
 Fri, 21 Dec 2018 18:56:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gaPyZ-0001EW-56
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 18:56:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gaPyZ-0003dd-2l
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 18:56:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gaPyZ-0003dd-2l@xenbits.xenproject.org>
Date: Fri, 21 Dec 2018 18:56:47 +0000
Subject: [Xen-changelog] [xen staging] dm_depriv: Mark `UID cleanup` as
 completed
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM4MjA3ODdjNmU4Y2U2N2U1MGU2NWFiNDJjNDQ0YTY1NTJlNThlZTkKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgRGVjIDIxIDE1OjQxOjExIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDIxIDE4OjQyOjAx
IDIwMTggKzAwMDAKCiAgICBkbV9kZXByaXY6IE1hcmsgYFVJRCBjbGVhbnVwYCBhcyBjb21wbGV0
ZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBj
aXRyaXguY29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgotLS0KIGRvY3MvZGVzaWducy9xZW11LWRlcHJpdmlsZWdlLm1kIHwgNDAgKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIwIGlu
c2VydGlvbnMoKyksIDIwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvZGVzaWducy9x
ZW11LWRlcHJpdmlsZWdlLm1kIGIvZG9jcy9kZXNpZ25zL3FlbXUtZGVwcml2aWxlZ2UubWQKaW5k
ZXggZjc0NDRhNDM0ZC4uODFhNWY1YzA1ZCAxMDA2NDQKLS0tIGEvZG9jcy9kZXNpZ25zL3FlbXUt
ZGVwcml2aWxlZ2UubWQKKysrIGIvZG9jcy9kZXNpZ25zL3FlbXUtZGVwcml2aWxlZ2UubWQKQEAg
LTEyOCwyNiArMTI4LDYgQEAgYXJlIHNwZWNpZmllZDsgdGhpcyBkb2VzIG5vdCBhcHBseSB0byBR
RU1VIHJ1bm5pbmcgYXMgYSBYZW4gRE0uCiAKICcnJ1Rlc3RlZCcnJzogTm90IHRlc3RlZAogCi0j
IFJlc3RyaWN0aW9ucyAvIGltcHJvdmVtZW50cyBzdGlsbCB0byBkbwotCi1UaGlzIGxpc3RzIHBv
dGVudGlhbCByZXN0cmljdGlvbnMgc3RpbGwgdG8gZG8uICBJdCBpcyBtZWFudCB0byBiZQotbGlz
dGVkIGluIG9yZGVyIG9mIGVhc2Ugb2YgaW1wbGVtZW50YXRpb24sIHdpdGggbG93LWhhbmdpbmcg
ZnJ1aXQKLWZpcnN0LgotCi0jIyMgRnVydGhlciBSTElNSVRzCi0KLVJMSU1JVF9BUyBsaW1pdHMg
dGhlIHRvdGFsIGFtb3VudCBvZiBtZW1vcnk7IGJ1dCB0aGlzIGluY2x1ZGVzIHRoZQotdmlydHVh
bCBtZW1vcnkgd2hpY2ggUUVNVSB1c2VzIGFzIGEgbWFwY2FjaGUuICB4ZW4tbWFwY2FjaGUuYyBh
bHJlYWR5Ci1maWRkbGVzIHdpdGggdGhpczsgaXQgd291bGQgYmUgc3RyYWlnaHRmb3J3YXJkIHRv
IG1ha2UgaXQgKnNldCogdGhlCi1ybGltaXQgdG8gd2hhdCBpdCB0aGlua3MgYSBzZW5zaWJsZSBs
aW1pdCBpcy4KLQotUkxJTUlUX05QUk9DIGxpbWl0cyB0b3RhbCBudW1iZXIgb2YgcHJvY2Vzc2Vz
IG9yIHRocmVhZHMuICBRRU1VIHVzZXMKLXRocmVhZHMgZm9yIHNvbWUgZGV2aWNlcywgc28gdGhp
cyB3b3VsZCByZXF1aXJlIHNvbWUgdGhvdWdodC4KLQotT3RoZXIgdGhpbmdzIHRoYXQgd291bGQg
dGFrZSBzb21lIGNsZXZlcm5lc3MgLyBjaGFuZ2VzIHRvIFFFTVUgdG8KLXV0aWxpemUgZHVlIHRv
IG9yZGVyaW5nIGNvbnN0cmFudHM6Ci0gLSBSTElNSVRfTk9GSUxFUyAoYWZ0ZXIgYWxsIG5lY2Vz
c2FyeSBmaWxlcyBhcmUgb3BlbmVkKQotCiAjIyMgbGlieGwgVUlEIGNsZWFudXAKIAogJycnRGVz
Y3JpcHRpb24nJyc6IERvbWFpbiBJRHMgYXJlIHJldXNlZCwgYW5kIHRodXMgcmVzdHJpY3RlZCBV
SURzIGFyZQpAQCAtMjIzLDYgKzIwMywyNiBAQCBTaW5jZSB0aGlzIHdpbGwga2lsbCBhbGwgb3Ro
ZXIgYHJlYXBlcl91aWRgIHByb2Nlc3NlcyBhcyB3ZWxsLCB3ZSBtdXN0CiBlaXRoZXIgYWxsb2Nh
dGUgYSBzZXBhcmF0ZSBgcmVhcGVyX3VpZGAgcGVyIGRvbWFpbiwgb3IgdXNlIGxvY2tpbmcgdG8K
IGVuc3VyZSB0aGF0IG9ubHkgb25lIGtpbGxpbmcgcHJvY2VzcyBpcyBhY3RpdmUgYXQgYSB0aW1l
LgogCisjIFJlc3RyaWN0aW9ucyAvIGltcHJvdmVtZW50cyBzdGlsbCB0byBkbworCitUaGlzIGxp
c3RzIHBvdGVudGlhbCByZXN0cmljdGlvbnMgc3RpbGwgdG8gZG8uICBJdCBpcyBtZWFudCB0byBi
ZQorbGlzdGVkIGluIG9yZGVyIG9mIGVhc2Ugb2YgaW1wbGVtZW50YXRpb24sIHdpdGggbG93LWhh
bmdpbmcgZnJ1aXQKK2ZpcnN0LgorCisjIyMgRnVydGhlciBSTElNSVRzCisKK1JMSU1JVF9BUyBs
aW1pdHMgdGhlIHRvdGFsIGFtb3VudCBvZiBtZW1vcnk7IGJ1dCB0aGlzIGluY2x1ZGVzIHRoZQor
dmlydHVhbCBtZW1vcnkgd2hpY2ggUUVNVSB1c2VzIGFzIGEgbWFwY2FjaGUuICB4ZW4tbWFwY2Fj
aGUuYyBhbHJlYWR5CitmaWRkbGVzIHdpdGggdGhpczsgaXQgd291bGQgYmUgc3RyYWlnaHRmb3J3
YXJkIHRvIG1ha2UgaXQgKnNldCogdGhlCitybGltaXQgdG8gd2hhdCBpdCB0aGlua3MgYSBzZW5z
aWJsZSBsaW1pdCBpcy4KKworUkxJTUlUX05QUk9DIGxpbWl0cyB0b3RhbCBudW1iZXIgb2YgcHJv
Y2Vzc2VzIG9yIHRocmVhZHMuICBRRU1VIHVzZXMKK3RocmVhZHMgZm9yIHNvbWUgZGV2aWNlcywg
c28gdGhpcyB3b3VsZCByZXF1aXJlIHNvbWUgdGhvdWdodC4KKworT3RoZXIgdGhpbmdzIHRoYXQg
d291bGQgdGFrZSBzb21lIGNsZXZlcm5lc3MgLyBjaGFuZ2VzIHRvIFFFTVUgdG8KK3V0aWxpemUg
ZHVlIHRvIG9yZGVyaW5nIGNvbnN0cmFudHM6CisgLSBSTElNSVRfTk9GSUxFUyAoYWZ0ZXIgYWxs
IG5lY2Vzc2FyeSBmaWxlcyBhcmUgb3BlbmVkKQorCiAjIyBsaWJ4bDogVHJlYXQgUU1QIGNvbm5l
Y3Rpb24gYXMgdW50cnVzdGVkCiAKICcnJ0Rlc2NyaXB0aW9uJycnOiBDdXJyZW50bHkgbGlieGwg
dGFsa3Mgd2l0aCBRRU1VIHZpYSBRTVA7IGJ1dCBpdHMKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Dec 21 19:44:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Dec 2018 19:44:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gaQiO-00067O-GB; Fri, 21 Dec 2018 19:44:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G4CH=O6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gaQiN-00067J-4A
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 19:44:07 +0000
X-Inumbo-ID: c60c51c0-0558-11e9-9ff8-a71e85d1447e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c60c51c0-0558-11e9-9ff8-a71e85d1447e;
 Fri, 21 Dec 2018 19:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gaQiK-00028o-Qb
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 19:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gaQiK-0003so-O2
 for xen-changelog@lists.xenproject.org; Fri, 21 Dec 2018 19:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gaQiK-0003so-O2@xenbits.xenproject.org>
Date: Fri, 21 Dec 2018 19:44:04 +0000
Subject: [Xen-changelog] [xen staging] libxl/dm_depriv: Fix build
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDlkMzU3Y2JhZjc0ZjBjMWRjODVhMTY0OThkYWM2ZDgxOTc0M2NlMzgKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgRGVjIDIxIDE5OjM1OjA0IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDIxIDE5OjM1OjA0
IDIwMTggKzAwMDAKCiAgICBsaWJ4bC9kbV9kZXByaXY6IEZpeCBidWlsZAogICAgCiAgICBCdWls
ZCB0ZXN0cyBub3RpY2VkIGEgcGF0aCB3aGVyZSB3ZSB3ZXJlbid0IHNldHRpbmcgcmMuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNv
bT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9kbS5jIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBp
bnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9vbHMv
bGlieGwvbGlieGxfZG0uYwppbmRleCBmNTMyMmUzZjQ1Li40Yjk3OTM2YmQ1IDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKQEAg
LTE3Nyw2ICsxNzcsNyBAQCBzdGF0aWMgaW50IGxpYnhsX19kb21haW5fZ2V0X2RldmljZV9tb2Rl
bF91aWQobGlieGxfX2djICpnYywKICAgICAgICAgTE9HRChERUJVRywgZ3Vlc3RfZG9taWQsCiAg
ICAgICAgICAgICAgImRtX3Jlc3RyaWN0IGRpc2FibGVkLCBzdGFydGluZyBRRU1VIGFzIHJvb3Qi
KTsKICAgICAgICAgdXNlciA9IE5VTEw7IC8qIFNob3VsZCBhbHJlYWR5IGJlIG51bGwsIGJ1dCBq
dXN0IGluIGNhc2UgKi8KKyAgICAgICAgcmMgPSAwOwogICAgICAgICBnb3RvIG91dDsKICAgICB9
CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Dec 22 09:44:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 22 Dec 2018 09:44:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gadpH-0000vj-UK; Sat, 22 Dec 2018 09:44:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=F80A=O7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gadpG-0000ve-TI
 for xen-changelog@lists.xenproject.org; Sat, 22 Dec 2018 09:44:06 +0000
X-Inumbo-ID: 1ea77f89-05ce-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1ea77f89-05ce-11e9-8e1d-bc764e045a96;
 Sat, 22 Dec 2018 09:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gadpE-0004P6-Jg
 for xen-changelog@lists.xenproject.org; Sat, 22 Dec 2018 09:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gadpE-0002hA-H9
 for xen-changelog@lists.xenproject.org; Sat, 22 Dec 2018 09:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gadpE-0002hA-H9@xenbits.xenproject.org>
Date: Sat, 22 Dec 2018 09:44:04 +0000
Subject: [Xen-changelog] [xen staging] libxl/dm_depriv: Fix non-debug build
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgyYzYyYzg3MzQ3ZGQ5YjNhY2JjMWFjOTRkYzQzNjYzZjUyYWMwYWEKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBT
YXQgRGVjIDIyIDA4OjU5OjQ4IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBTYXQgRGVjIDIyIDA4OjU5OjQ4
IDIwMTggKzAwMDAKCiAgICBsaWJ4bC9kbV9kZXByaXY6IEZpeCBub24tZGVidWcgYnVpbGQKICAg
IAogICAgQXBwYXJlbnRseSBvbGRlciB2ZXJzaW9ucyBvZiBnY2MsIHdoZW4gYnVpbGRpbmcgd2l0
aCBkZWJ1Zz1uLCB0aGUKICAgIHVuaW5pdGlhbGl6ZWQgdmFyaWFibGUgbG9naWMgZ2V0cyBjb25m
dXNlZC4gIERpc3Ryb3Mgb24gd2hpY2ggYQogICAgbm9uLWRlYnVnIGJ1aWxkIHdpbGwgZmFpbCBp
bmNsdWRlOgogICAgLSBDZW50b3MgNwogICAgLSBEZWJpYW4gSmVzc2llCiAgICAtIFVidW50dSBU
cnVzdHkKICAgIAogICAgSXQgc2VlbXMgdG8gYmUgb25lIHBhcnRpY3VsYXIgcGF0aCBjb25mdXNp
bmcgdGhlIGxvZ2ljOyBzbyBqdXN0IHNldCBpdAogICAgb24gdGhhdCBwYXRoIHRvIGtlZXAgdGhl
IGNvbXBpbGVyIGhhcHB5LCB3aGlsZSBzdGlsbCBjYXRjaGluZyBvdGhlcgogICAgcG90ZW50aWFs
IHBhdGhzIHdoZXJlIGl0IG1pZ2h0IGJlIHVuc2V0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwv
bGlieGxfZG0uYyB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKaW5k
ZXggNGI5NzkzNmJkNS4uYmU0OTNjZjlmMiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
ZG0uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCkBAIC0xNzcsNiArMTc3LDcgQEAgc3Rh
dGljIGludCBsaWJ4bF9fZG9tYWluX2dldF9kZXZpY2VfbW9kZWxfdWlkKGxpYnhsX19nYyAqZ2Ms
CiAgICAgICAgIExPR0QoREVCVUcsIGd1ZXN0X2RvbWlkLAogICAgICAgICAgICAgICJkbV9yZXN0
cmljdCBkaXNhYmxlZCwgc3RhcnRpbmcgUUVNVSBhcyByb290Iik7CiAgICAgICAgIHVzZXIgPSBO
VUxMOyAvKiBTaG91bGQgYWxyZWFkeSBiZSBudWxsLCBidXQganVzdCBpbiBjYXNlICovCisgICAg
ICAgIGtpbGxfYnlfdWlkID0gZmFsc2U7IC8qIEtlZXAgb2xkZXIgdmVyc2lvbnMgb2YgZ2NjIGhh
cHB5ICovCiAgICAgICAgIHJjID0gMDsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Dec 22 09:55:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 22 Dec 2018 09:55:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gadzv-0001rK-P1; Sat, 22 Dec 2018 09:55:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=F80A=O7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gadzv-0001rF-1y
 for xen-changelog@lists.xenproject.org; Sat, 22 Dec 2018 09:55:07 +0000
X-Inumbo-ID: a88a7374-05cf-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a88a7374-05cf-11e9-8e1d-bc764e045a96;
 Sat, 22 Dec 2018 09:55:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gadzt-0004cY-EL
 for xen-changelog@lists.xenproject.org; Sat, 22 Dec 2018 09:55:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gadzt-0003Hl-Bu
 for xen-changelog@lists.xenproject.org; Sat, 22 Dec 2018 09:55:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gadzt-0003Hl-Bu@xenbits.xenproject.org>
Date: Sat, 22 Dec 2018 09:55:05 +0000
Subject: [Xen-changelog] [xen staging] x86/p2m: allocate logdirty_ranges for
 altp2ms
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk1YmE4NDA0ZDQ1ZGY1NmIzYzhkYjg4ZWEwYmQ0MTRhZDY2Mzg5NjIKQXV0aG9yOiAg
ICAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpBdXRob3JEYXRl
OiBTYXQgRGVjIDIyIDA5OjQzOjQ5IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBTYXQgRGVjIDIyIDA5OjQz
OjQ5IDIwMTggKzAwMDAKCiAgICB4ODYvcDJtOiBhbGxvY2F0ZSBsb2dkaXJ0eV9yYW5nZXMgZm9y
IGFsdHAybXMKICAgIAogICAgRm9yIG5vdywgb25seSBkbyBhbGxvY2F0aW9uL2RlYWxsb2NhdGlv
bjsga2VlcGluZyB0aGVtIGluIHN5bmMKICAgIHdpbGwgYmUgZG9uZSBpbiBzdWJzZXF1ZW50IHBh
dGNoZXMuCiAgICAKICAgIExvZ2RpcnR5IHN5bmNocm9uaXphdGlvbiB3aWxsIG9ubHkgYmUgZG9u
ZSBmb3IgYWN0aXZlIGFsdHAybXM7CiAgICBzbyBhbGxvY2F0ZSBsb2dkaXJ0eSByYW5nZXNldHMg
KGNvcHlpbmcgdGhlIGhvc3QgbG9nZGlydHkKICAgIHJhbmdlc2V0KSB3aGVuIGFuIGFsdHAybSBp
cyBhY3RpdmF0ZWQsIGFuZCBmcmVlIGl0IHdoZW4KICAgIGRlYWN0aXZhdGVkLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+
CiAgICBUZXN0ZWQtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0t
LQogeGVuL2FyY2gveDg2L21tL3AybS5jIHwgNDYgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDM5IGluc2VydGlvbnMoKyksIDcg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2Fy
Y2gveDg2L21tL3AybS5jCmluZGV4IGZlYTQ0OTc5MTAuLjk2YTZkM2U5YTYgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTIy
NjUsNiArMjI2NSw0MCBAQCB2b2lkIHAybV9mbHVzaF9hbHRwMm0oc3RydWN0IGRvbWFpbiAqZCkK
ICAgICBhbHRwMm1fbGlzdF91bmxvY2soZCk7CiB9CiAKK3N0YXRpYyBpbnQgcDJtX2FjdGl2YXRl
X2FsdHAybShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaWR4KQoreworICAgIHN0cnVj
dCBwMm1fZG9tYWluICpob3N0cDJtLCAqcDJtOworICAgIGludCByYzsKKworICAgIEFTU0VSVChp
ZHggPCBNQVhfQUxUUDJNKTsKKworICAgIHAybSA9IGQtPmFyY2guYWx0cDJtX3AybVtpZHhdOwor
ICAgIGhvc3RwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CisKKyAgICBwMm1fbG9jayhwMm0pOwor
CisgICAgcmMgPSBwMm1faW5pdF9sb2dkaXJ0eShwMm0pOworCisgICAgaWYgKCByYyApCisgICAg
ICAgIGdvdG8gb3V0OworCisgICAgLyogVGhlIGZvbGxvd2luZyBpcyByZWFsbHkganVzdCBhIHJh
bmdlc2V0IGNvcHkuICovCisgICAgcmMgPSByYW5nZXNldF9tZXJnZShwMm0tPmxvZ2RpcnR5X3Jh
bmdlcywgaG9zdHAybS0+bG9nZGlydHlfcmFuZ2VzKTsKKworICAgIGlmICggcmMgKQorICAgIHsK
KyAgICAgICAgcDJtX2ZyZWVfbG9nZGlydHkocDJtKTsKKyAgICAgICAgZ290byBvdXQ7CisgICAg
fQorCisgICAgcDJtX2luaXRfYWx0cDJtX2VwdChkLCBpZHgpOworCisgb3V0OgorICAgIHAybV91
bmxvY2socDJtKTsKKworICAgIHJldHVybiByYzsKK30KKwogaW50IHAybV9pbml0X2FsdHAybV9i
eV9pZChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaWR4KQogewogICAgIGludCByYyA9
IC1FSU5WQUw7CkBAIC0yMjc1LDEwICsyMzA5LDcgQEAgaW50IHAybV9pbml0X2FsdHAybV9ieV9p
ZChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaWR4KQogICAgIGFsdHAybV9saXN0X2xv
Y2soZCk7CiAKICAgICBpZiAoIGQtPmFyY2guYWx0cDJtX2VwdHBbaWR4XSA9PSBtZm5feChJTlZB
TElEX01GTikgKQotICAgIHsKLSAgICAgICAgcDJtX2luaXRfYWx0cDJtX2VwdChkLCBpZHgpOwot
ICAgICAgICByYyA9IDA7Ci0gICAgfQorICAgICAgICByYyA9IHAybV9hY3RpdmF0ZV9hbHRwMm0o
ZCwgaWR4KTsKIAogICAgIGFsdHAybV9saXN0X3VubG9jayhkKTsKICAgICByZXR1cm4gcmM7CkBA
IC0yMjk2LDkgKzIzMjcsMTAgQEAgaW50IHAybV9pbml0X25leHRfYWx0cDJtKHN0cnVjdCBkb21h
aW4gKmQsIHVpbnQxNl90ICppZHgpCiAgICAgICAgIGlmICggZC0+YXJjaC5hbHRwMm1fZXB0cFtp
XSAhPSBtZm5feChJTlZBTElEX01GTikgKQogICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAg
ICAgcDJtX2luaXRfYWx0cDJtX2VwdChkLCBpKTsKLSAgICAgICAgKmlkeCA9IGk7Ci0gICAgICAg
IHJjID0gMDsKKyAgICAgICAgcmMgPSBwMm1fYWN0aXZhdGVfYWx0cDJtKGQsIGkpOworCisgICAg
ICAgIGlmICggIXJjICkKKyAgICAgICAgICAgICppZHggPSBpOwogCiAgICAgICAgIGJyZWFrOwog
ICAgIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Dec 22 09:55:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 22 Dec 2018 09:55:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gae05-0001sg-Ry; Sat, 22 Dec 2018 09:55:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=F80A=O7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gae05-0001sZ-17
 for xen-changelog@lists.xenproject.org; Sat, 22 Dec 2018 09:55:17 +0000
X-Inumbo-ID: ae9d39c4-05cf-11e9-aea5-fb76bc2e74a4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ae9d39c4-05cf-11e9-aea5-fb76bc2e74a4;
 Sat, 22 Dec 2018 09:55:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gae03-0004ch-KM
 for xen-changelog@lists.xenproject.org; Sat, 22 Dec 2018 09:55:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gae03-0003IE-I0
 for xen-changelog@lists.xenproject.org; Sat, 22 Dec 2018 09:55:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gae03-0003IE-I0@xenbits.xenproject.org>
Date: Sat, 22 Dec 2018 09:55:15 +0000
Subject: [Xen-changelog] [xen staging] x86/p2m: refactor p2m_reset_altp2m()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZlMjNmNDZlYTliYjc0MDNjOWI2ZDI5NDQ5YTM1ZDEzODFmMWM1NmUKQXV0aG9yOiAg
ICAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpBdXRob3JEYXRl
OiBTYXQgRGVjIDIyIDA5OjQzOjUwIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBTYXQgRGVjIDIyIDA5OjQz
OjUwIDIwMTggKzAwMDAKCiAgICB4ODYvcDJtOiByZWZhY3RvciBwMm1fcmVzZXRfYWx0cDJtKCkK
ICAgIAogICAgUmVmYWN0b3IgcDJtX3Jlc2V0X2FsdHAybSgpIHNvIHRoYXQgaXQgY2FuIGJlIHVz
ZWQgdG8gcmVtb3ZlCiAgICByZWR1bmRhbnQgY29kZXBhdGhzLCBmaXhpbmcgdGhlIGxvY2tpbmcg
d2hpbGUgd2UncmUgYXQgaXQuCiAgICAKICAgIFRoZSBwcmV2aW91cyBjb2RlIG5vdyByZXBsYWNl
ZCBieSBwMm1fcmVzZXRfYWx0cDJtKGQsIGksCiAgICBBTFRQMk1fREVBQ1RJVkFURSkgY2FsbHMg
ZGlkIG5vdCBzZXQgcDJtLT5taW5fcmVtYXBwZWRfZ2ZuCiAgICBhbmQgcDJtLT5tYXhfcmVtYXBw
ZWRfZ2ZuIGJlY2F1c2UgaW4gdGhvc2UgY2FzZXMgdGhlIGFsdHAybQogICAgaWR4IHdhcyBkaXNh
YmxlZDsgc28gYmVmb3JlIGdldHRpbmcgdXNlZCBhZ2FpbiwKICAgIHAybV9pbml0X2FsdHAybV9l
cHQoKSB3b3VsZCBnZXQgY2FsbGVkLCB3aGljaCByZXNldHMgdGhlbS4KICAgIEFsd2F5cyBzZXR0
aW5nIHRoZW0gaW4gcDJtX3Jlc2V0X2FsdHAybSgpLCB3aGlsZSByZWR1bmRhbnQsCiAgICBpcyBw
cmVmZXJhYmxlIHRvIGFuIGV4dHJhIGNvbmRpdGlvbmFsLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICBUZXN0ZWQt
Ynk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gv
eDg2L21tL3AybS5jIHwgNTcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2
L21tL3AybS5jCmluZGV4IDk2YTZkM2U5YTYuLjdjNmFhZTc2YjcgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTIyNDcsNiAr
MjI0NywzNiBAQCBib29sX3QgcDJtX2FsdHAybV9sYXp5X2NvcHkoc3RydWN0IHZjcHUgKnYsIHBh
ZGRyX3QgZ3BhLAogICAgIHJldHVybiAxOwogfQogCitlbnVtIGFsdHAybV9yZXNldF90eXBlIHsK
KyAgICBBTFRQMk1fUkVTRVQsCisgICAgQUxUUDJNX0RFQUNUSVZBVEUKK307CisKK3N0YXRpYyB2
b2lkIHAybV9yZXNldF9hbHRwMm0oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlkeCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBhbHRwMm1fcmVzZXRfdHlwZSByZXNl
dF90eXBlKQoreworICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm07CisKKyAgICBBU1NFUlQoaWR4
IDwgTUFYX0FMVFAyTSk7CisgICAgcDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2lkeF07CisKKyAg
ICBwMm1fbG9jayhwMm0pOworCisgICAgcDJtX2ZsdXNoX3RhYmxlX2xvY2tlZChwMm0pOworCisg
ICAgaWYgKCByZXNldF90eXBlID09IEFMVFAyTV9ERUFDVElWQVRFICkKKyAgICAgICAgcDJtX2Zy
ZWVfbG9nZGlydHkocDJtKTsKKworICAgIC8qIFVuaW5pdCBhbmQgcmVpbml0IGVwdCB0byBmb3Jj
ZSBUTEIgc2hvb3Rkb3duICovCisgICAgZXB0X3AybV91bmluaXQocDJtKTsKKyAgICBlcHRfcDJt
X2luaXQocDJtKTsKKworICAgIHAybS0+bWluX3JlbWFwcGVkX2dmbiA9IGdmbl94KElOVkFMSURf
R0ZOKTsKKyAgICBwMm0tPm1heF9yZW1hcHBlZF9nZm4gPSAwOworCisgICAgcDJtX3VubG9jayhw
Mm0pOworfQorCiB2b2lkIHAybV9mbHVzaF9hbHRwMm0oc3RydWN0IGRvbWFpbiAqZCkKIHsKICAg
ICB1bnNpZ25lZCBpbnQgaTsKQEAgLTIyNTUsMTAgKzIyODUsNyBAQCB2b2lkIHAybV9mbHVzaF9h
bHRwMm0oc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIGZvciAoIGkgPSAwOyBpIDwgTUFYX0FMVFAy
TTsgaSsrICkKICAgICB7Ci0gICAgICAgIHAybV9mbHVzaF90YWJsZShkLT5hcmNoLmFsdHAybV9w
Mm1baV0pOwotICAgICAgICAvKiBVbmluaXQgYW5kIHJlaW5pdCBlcHQgdG8gZm9yY2UgVExCIHNo
b290ZG93biAqLwotICAgICAgICBlcHRfcDJtX3VuaW5pdChkLT5hcmNoLmFsdHAybV9wMm1baV0p
OwotICAgICAgICBlcHRfcDJtX2luaXQoZC0+YXJjaC5hbHRwMm1fcDJtW2ldKTsKKyAgICAgICAg
cDJtX3Jlc2V0X2FsdHAybShkLCBpLCBBTFRQMk1fREVBQ1RJVkFURSk7CiAgICAgICAgIGQtPmFy
Y2guYWx0cDJtX2VwdHBbaV0gPSBtZm5feChJTlZBTElEX01GTik7CiAgICAgfQogCkBAIC0yMzU3
LDEwICsyMzg0LDcgQEAgaW50IHAybV9kZXN0cm95X2FsdHAybV9ieV9pZChzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBpbnQgaWR4KQogCiAgICAgICAgIGlmICggIV9hdG9taWNfcmVhZChwMm0t
PmFjdGl2ZV92Y3B1cykgKQogICAgICAgICB7Ci0gICAgICAgICAgICBwMm1fZmx1c2hfdGFibGUo
ZC0+YXJjaC5hbHRwMm1fcDJtW2lkeF0pOwotICAgICAgICAgICAgLyogVW5pbml0IGFuZCByZWlu
aXQgZXB0IHRvIGZvcmNlIFRMQiBzaG9vdGRvd24gKi8KLSAgICAgICAgICAgIGVwdF9wMm1fdW5p
bml0KGQtPmFyY2guYWx0cDJtX3AybVtpZHhdKTsKLSAgICAgICAgICAgIGVwdF9wMm1faW5pdChk
LT5hcmNoLmFsdHAybV9wMm1baWR4XSk7CisgICAgICAgICAgICBwMm1fcmVzZXRfYWx0cDJtKGQs
IGlkeCwgQUxUUDJNX0RFQUNUSVZBVEUpOwogICAgICAgICAgICAgZC0+YXJjaC5hbHRwMm1fZXB0
cFtpZHhdID0gbWZuX3goSU5WQUxJRF9NRk4pOwogICAgICAgICAgICAgcmMgPSAwOwogICAgICAg
ICB9CkBAIC0yNDg1LDE2ICsyNTA5LDYgQEAgaW50IHAybV9jaGFuZ2VfYWx0cDJtX2dmbihzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaWR4LAogICAgIHJldHVybiByYzsKIH0KIAotc3Rh
dGljIHZvaWQgcDJtX3Jlc2V0X2FsdHAybShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQotewotICAg
IHAybV9mbHVzaF90YWJsZShwMm0pOwotICAgIC8qIFVuaW5pdCBhbmQgcmVpbml0IGVwdCB0byBm
b3JjZSBUTEIgc2hvb3Rkb3duICovCi0gICAgZXB0X3AybV91bmluaXQocDJtKTsKLSAgICBlcHRf
cDJtX2luaXQocDJtKTsKLSAgICBwMm0tPm1pbl9yZW1hcHBlZF9nZm4gPSBnZm5feChJTlZBTElE
X0dGTik7Ci0gICAgcDJtLT5tYXhfcmVtYXBwZWRfZ2ZuID0gMDsKLX0KLQogaW50IHAybV9hbHRw
Mm1fcHJvcGFnYXRlX2NoYW5nZShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90IG1mbiwgdW5zaWduZWQgaW50IHBhZ2Vfb3Jk
ZXIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3QgcDJtdCwgcDJt
X2FjY2Vzc190IHAybWEpCkBAIC0yNTI4LDcgKzI1NDIsNyBAQCBpbnQgcDJtX2FsdHAybV9wcm9w
YWdhdGVfY2hhbmdlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwKICAgICAgICAgewogICAg
ICAgICAgICAgaWYgKCAhcmVzZXRfY291bnQrKyApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAg
ICAgICAgcDJtX3Jlc2V0X2FsdHAybShwMm0pOworICAgICAgICAgICAgICAgIHAybV9yZXNldF9h
bHRwMm0oZCwgaSwgQUxUUDJNX1JFU0VUKTsKICAgICAgICAgICAgICAgICBsYXN0X3Jlc2V0X2lk
eCA9IGk7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBlbHNlCkBAIC0yNTQyLDEwICsyNTU2
LDcgQEAgaW50IHAybV9hbHRwMm1fcHJvcGFnYXRlX2NoYW5nZShzdHJ1Y3QgZG9tYWluICpkLCBn
Zm5fdCBnZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgZC0+YXJjaC5hbHRwMm1fZXB0cFtp
XSA9PSBtZm5feChJTlZBTElEX01GTikgKQogICAgICAgICAgICAgICAgICAgICAgICAgY29udGlu
dWU7CiAKLSAgICAgICAgICAgICAgICAgICAgcDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2ldOwot
ICAgICAgICAgICAgICAgICAgICBwMm1fbG9jayhwMm0pOwotICAgICAgICAgICAgICAgICAgICBw
Mm1fcmVzZXRfYWx0cDJtKHAybSk7Ci0gICAgICAgICAgICAgICAgICAgIHAybV91bmxvY2socDJt
KTsKKyAgICAgICAgICAgICAgICAgICAgcDJtX3Jlc2V0X2FsdHAybShkLCBpLCBBTFRQMk1fUkVT
RVQpOwogICAgICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgICAgIHJldCA9IDA7Ci0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5n
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Dec 22 09:55:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 22 Dec 2018 09:55:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gae0G-0001tn-Tr; Sat, 22 Dec 2018 09:55:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=F80A=O7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gae0F-0001te-7l
 for xen-changelog@lists.xenproject.org; Sat, 22 Dec 2018 09:55:27 +0000
X-Inumbo-ID: b4b61cdd-05cf-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b4b61cdd-05cf-11e9-8e1d-bc764e045a96;
 Sat, 22 Dec 2018 09:55:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gae0D-0004cp-RJ
 for xen-changelog@lists.xenproject.org; Sat, 22 Dec 2018 09:55:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gae0D-0003Ii-Oi
 for xen-changelog@lists.xenproject.org; Sat, 22 Dec 2018 09:55:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gae0D-0003Ii-Oi@xenbits.xenproject.org>
Date: Sat, 22 Dec 2018 09:55:25 +0000
Subject: [Xen-changelog] [xen staging] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBmYjRiNThjOGI5Y2M0MDM2OTA3ZDU5NWExMjRiMzFhYTExNTNmMzMKQXV0aG9yOiAg
ICAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpBdXRob3JEYXRl
OiBTYXQgRGVjIDIyIDA5OjQzOjUxIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBTYXQgRGVjIDIyIDA5OjQz
OjUxIDIwMTggKzAwMDAKCiAgICB4ODYvYWx0cDJtOiBmaXggZGlzcGxheSBmcm96ZW4gd2hlbiBz
d2l0Y2hpbmcgdG8gYSBuZXcgdmlldyBlYXJseQogICAgCiAgICBXaGVuIGFuIG5ldyBhbHRwMm0g
dmlldyBpcyBjcmVhdGVkIHZlcnkgZWFybHkgb24gZ3Vlc3QgYm9vdCwgdGhlCiAgICBkaXNwbGF5
IHdpbGwgZnJlZXplIChhbHRob3VnaCB0aGUgZ3Vlc3Qgd2lsbCBydW4gbm9ybWFsbHkpLiBUaGlz
CiAgICBtYXkgYWxzbyBoYXBwZW4gb24gcmVzaXppbmcgdGhlIGRpc3BsYXkuIFRoZSByZWFzb24g
aXMgdGhlIHdheQogICAgWGVuIGN1cnJlbnRseSAobWlzKWhhbmRsZXMgbG9nZGlydHkgVkdBOiBp
dCBpbnRlbnRpb25hbGx5CiAgICBtaXNjb25maWd1cmVzIFZHQSBwYWdlcyBzbyB0aGF0IHRoZXkg
d2lsbCBmYXVsdC4KICAgIAogICAgVGhlIHByb2JsZW0gaXMgdGhhdCBpdCBvbmx5IGRvZXMgdGhp
cyBpbiB0aGUgaG9zdCBwMm0uIE9uY2Ugd2UKICAgIHN3aXRjaCB0byBhIG5ldyBhbHRwMm0sIHRo
ZSBtaXNjb25maWd1cmVkIGVudHJpZXMgd2lsbCBubyBsb25nZXIKICAgIGZhdWx0LCBzbyB0aGUg
ZGlzcGxheSB3aWxsIG5vdCBiZSB1cGRhdGVkLgogICAgCiAgICBUaGlzIHBhdGNoOgogICAgKiB1
cGRhdGVzIGVwdF9oYW5kbGVfbWlzY29uZmlnKCkgdG8gdXNlIHRoZSBhY3RpdmUgYWx0cDJtIGlu
c3RlYWQKICAgICAgb2YgdGhlIGhvc3RwMm07CiAgICAqIG1vZGlmaWVzIHAybV9jaGFuZ2VfZW50
cnlfdHlwZV9nbG9iYWwoKSwKICAgICAgcDJtX21lbW9yeV90eXBlX2NoYW5nZWQoKSwgcDJtX2No
YW5nZV90eXBlX3JhbmdlKCkgYW5kCiAgICAgIHAybV9maW5pc2hfdHlwZV9jaGFuZ2UoKSB0byBw
cm9wYWdhdGUgdGhlaXIgY2hhbmdlcyB0byBhbGwKICAgICAgdmFsaWQgYWx0cDJtcy4KICAgIAog
ICAgV2l0aCB0aGUgaW50cm9kdWN0aW9uIG9mIGFsdHAybSBmaWVsZHMgaW4gcDJtX21lbW9yeV90
eXBlX2NoYW5nZWQoKQogICAgdGhlIHdob2xlIGZ1bmN0aW9uIGhhcyBiZWVuIHB1dCB1bmRlciBD
T05GSUdfSFZNLgogICAgCiAgICBTdWdnZXN0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNv
am9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIFRlc3RlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0
YW1hc0B0a2xlbmd5ZWwuY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIHwgICA5ICsr
LQogeGVuL2FyY2gveDg2L21tL3AybS1wdC5jICB8ICAgOCArKysKIHhlbi9hcmNoL3g4Ni9tbS9w
Mm0uYyAgICAgfCAxNjkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCB8ICAgNiArLQogNCBmaWxlcyBjaGFuZ2Vk
LCAxNTggaW5zZXJ0aW9ucygrKSwgMzQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tL3AybS1lcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKaW5kZXggNmU0
ZTM3NWJhZC4uMDBmYjgyZDU3NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQu
YworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCkBAIC02NTcsNiArNjU3LDkgQEAgYm9v
bF90IGVwdF9oYW5kbGVfbWlzY29uZmlnKHVpbnQ2NF90IGdwYSkKICAgICBib29sX3Qgc3B1cmlv
dXM7CiAgICAgaW50IHJjOwogCisgICAgaWYgKCBhbHRwMm1fYWN0aXZlKGN1cnItPmRvbWFpbikg
KQorICAgICAgICBwMm0gPSBwMm1fZ2V0X2FsdHAybShjdXJyKTsKKwogICAgIHAybV9sb2NrKHAy
bSk7CiAKICAgICBzcHVyaW91cyA9IGN1cnItPmFyY2guaHZtLnZteC5lcHRfc3B1cmlvdXNfbWlz
Y29uZmlnOwpAQCAtMTQxNiw5ICsxNDE5LDEzIEBAIHZvaWQgcDJtX2luaXRfYWx0cDJtX2VwdChz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaSkKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAq
aG9zdHAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKICAgICBzdHJ1Y3QgZXB0X2RhdGEgKmVwdDsK
IAorICAgIHAybS0+ZGVmYXVsdF9hY2Nlc3MgPSBob3N0cDJtLT5kZWZhdWx0X2FjY2VzczsKKyAg
ICBwMm0tPmRvbWFpbiA9IGhvc3RwMm0tPmRvbWFpbjsKKworICAgIHAybS0+Z2xvYmFsX2xvZ2Rp
cnR5ID0gaG9zdHAybS0+Z2xvYmFsX2xvZ2RpcnR5OwogICAgIHAybS0+ZXB0LmFkID0gaG9zdHAy
bS0+ZXB0LmFkOwogICAgIHAybS0+bWluX3JlbWFwcGVkX2dmbiA9IGdmbl94KElOVkFMSURfR0ZO
KTsKLSAgICBwMm0tPm1heF9yZW1hcHBlZF9nZm4gPSAwOworICAgIHAybS0+bWF4X21hcHBlZF9w
Zm4gPSBwMm0tPm1heF9yZW1hcHBlZF9nZm4gPSAwOwogICAgIGVwdCA9ICZwMm0tPmVwdDsKICAg
ICBlcHQtPm1mbiA9IHBhZ2V0YWJsZV9nZXRfcGZuKHAybV9nZXRfcGFnZXRhYmxlKHAybSkpOwog
ICAgIGQtPmFyY2guYWx0cDJtX2VwdHBbaV0gPSBlcHQtPmVwdHA7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0vcDJtLXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKaW5kZXggMTdh
NmI2MWYxMi4uYjVjMTlkZmUzYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwpAQCAtMjksNiArMjksNyBAQAogI2luY2x1
ZGUgPHhlbi9ldmVudC5oPgogI2luY2x1ZGUgPHhlbi90cmFjZS5oPgogI2luY2x1ZGUgPHB1Ymxp
Yy92bV9ldmVudC5oPgorI2luY2x1ZGUgPGFzbS9hbHRwMm0uaD4KICNpbmNsdWRlIDxhc20vZG9t
YWluLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KICNpbmNsdWRlIDxhc20vcGFnaW5nLmg+CkBA
IC00NjQsNiArNDY1LDEzIEBAIGludCBwMm1fcHRfaGFuZGxlX2RlZmVycmVkX2NoYW5nZXModWlu
dDY0X3QgZ3BhKQogICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0o
Y3VycmVudC0+ZG9tYWluKTsKICAgICBpbnQgcmM7CiAKKyAgICAvKgorICAgICAqIFNob3VsZCBh
bHRwMm0gZXZlciBiZSBlbmFibGVkIGZvciBOUFQgLyBzaGFkb3cgdXNlLCB0aGlzIGNvZGUKKyAg
ICAgKiBzaG91bGQgYmUgdXBkYXRlZCB0byBtYWtlIHVzZSBvZiB0aGUgYWN0aXZlIGFsdHAybSwg
bGlrZQorICAgICAqIGVwdF9oYW5kbGVfbWlzY29uZmlnKCkuCisgICAgICovCisgICAgQVNTRVJU
KCFhbHRwMm1fYWN0aXZlKGN1cnJlbnQtPmRvbWFpbikpOworCiAgICAgcDJtX2xvY2socDJtKTsK
ICAgICByYyA9IGRvX3JlY2FsYyhwMm0sIFBGTl9ET1dOKGdwYSkpOwogICAgIHAybV91bmxvY2so
cDJtKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9t
bS9wMm0uYwppbmRleCA3YzZhYWU3NmI3Li5kMTQ1ODUwYzgyIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC0yNzcsNyArMjc3
LDYgQEAgaW50IHAybV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiBpbnQgcDJtX2lzX2xvZ2RpcnR5
X3JhbmdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgc3RhcnQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZW5kKQogewotICAgIEFTU0VSVChw
Mm1faXNfaG9zdHAybShwMm0pKTsKICAgICBpZiAoIHAybS0+Z2xvYmFsX2xvZ2RpcnR5IHx8CiAg
ICAgICAgICByYW5nZXNldF9jb250YWluc19yYW5nZShwMm0tPmxvZ2RpcnR5X3Jhbmdlcywgc3Rh
cnQsIGVuZCkgKQogICAgICAgICByZXR1cm4gMTsKQEAgLTI4NiwzMSArMjg1LDc5IEBAIGludCBw
Mm1faXNfbG9nZGlydHlfcmFuZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9u
ZyBzdGFydCwKICAgICByZXR1cm4gMDsKIH0KIAorc3RhdGljIHZvaWQgY2hhbmdlX2VudHJ5X3R5
cGVfZ2xvYmFsKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBvdCwgcDJtX3R5cGVfdCBudCkKK3sKKyAgICBwMm0t
PmNoYW5nZV9lbnRyeV90eXBlX2dsb2JhbChwMm0sIG90LCBudCk7CisgICAgcDJtLT5nbG9iYWxf
bG9nZGlydHkgPSAobnQgPT0gcDJtX3JhbV9sb2dkaXJ0eSk7Cit9CisKIHZvaWQgcDJtX2NoYW5n
ZV9lbnRyeV90eXBlX2dsb2JhbChzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHAybV90eXBlX3Qgb3QsIHAybV90eXBlX3QgbnQpCiB7Ci0gICAgc3Ry
dWN0IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKKyAgICBzdHJ1Y3QgcDJt
X2RvbWFpbiAqaG9zdHAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKIAogICAgIEFTU0VSVChvdCAh
PSBudCk7CiAgICAgQVNTRVJUKHAybV9pc19jaGFuZ2VhYmxlKG90KSAmJiBwMm1faXNfY2hhbmdl
YWJsZShudCkpOwogCi0gICAgcDJtX2xvY2socDJtKTsKLSAgICBwMm0tPmNoYW5nZV9lbnRyeV90
eXBlX2dsb2JhbChwMm0sIG90LCBudCk7Ci0gICAgcDJtLT5nbG9iYWxfbG9nZGlydHkgPSAobnQg
PT0gcDJtX3JhbV9sb2dkaXJ0eSk7Ci0gICAgcDJtX3VubG9jayhwMm0pOworICAgIHAybV9sb2Nr
KGhvc3RwMm0pOworCisgICAgY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKGhvc3RwMm0sIG90LCBu
dCk7CisKKyNpZmRlZiBDT05GSUdfSFZNCisgICAgaWYgKCB1bmxpa2VseShhbHRwMm1fYWN0aXZl
KGQpKSApCisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgICAgICBmb3IgKCBp
ID0gMDsgaSA8IE1BWF9BTFRQMk07IGkrKyApCisgICAgICAgICAgICBpZiAoIGQtPmFyY2guYWx0
cDJtX2VwdHBbaV0gIT0gbWZuX3goSU5WQUxJRF9NRk4pICkKKyAgICAgICAgICAgIHsKKyAgICAg
ICAgICAgICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqYWx0cDJtID0gZC0+YXJjaC5hbHRwMm1fcDJt
W2ldOworCisgICAgICAgICAgICAgICAgcDJtX2xvY2soYWx0cDJtKTsKKyAgICAgICAgICAgICAg
ICBjaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwoYWx0cDJtLCBvdCwgbnQpOworICAgICAgICAgICAg
ICAgIHAybV91bmxvY2soYWx0cDJtKTsKKyAgICAgICAgICAgIH0KKyAgICB9CisjZW5kaWYKKwor
ICAgIHAybV91bmxvY2soaG9zdHAybSk7Cit9CisKKyNpZmRlZiBDT05GSUdfSFZNCisvKiBUaGVy
ZSdzIGFscmVhZHkgYSBtZW1vcnlfdHlwZV9jaGFuZ2VkKCkgaW4gYXNtL210cnIuaC4gKi8KK3N0
YXRpYyB2b2lkIF9tZW1vcnlfdHlwZV9jaGFuZ2VkKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCit7
CisgICAgaWYgKCBwMm0tPm1lbW9yeV90eXBlX2NoYW5nZWQgKQorICAgICAgICBwMm0tPm1lbW9y
eV90eXBlX2NoYW5nZWQocDJtKTsKIH0KIAogdm9pZCBwMm1fbWVtb3J5X3R5cGVfY2hhbmdlZChz
dHJ1Y3QgZG9tYWluICpkKQogewotICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0
X2hvc3RwMm0oZCk7CisgICAgc3RydWN0IHAybV9kb21haW4gKmhvc3RwMm0gPSBwMm1fZ2V0X2hv
c3RwMm0oZCk7CiAKLSAgICBpZiAoIHAybS0+bWVtb3J5X3R5cGVfY2hhbmdlZCApCisgICAgcDJt
X2xvY2soaG9zdHAybSk7CisKKyAgICBfbWVtb3J5X3R5cGVfY2hhbmdlZChob3N0cDJtKTsKKwor
ICAgIGlmICggdW5saWtlbHkoYWx0cDJtX2FjdGl2ZShkKSkgKQogICAgIHsKLSAgICAgICAgcDJt
X2xvY2socDJtKTsKLSAgICAgICAgcDJtLT5tZW1vcnlfdHlwZV9jaGFuZ2VkKHAybSk7Ci0gICAg
ICAgIHAybV91bmxvY2socDJtKTsKKyAgICAgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICAgICAg
Zm9yICggaSA9IDA7IGkgPCBNQVhfQUxUUDJNOyBpKysgKQorICAgICAgICAgICAgaWYgKCBkLT5h
cmNoLmFsdHAybV9lcHRwW2ldICE9IG1mbl94KElOVkFMSURfTUZOKSApCisgICAgICAgICAgICB7
CisgICAgICAgICAgICAgICAgc3RydWN0IHAybV9kb21haW4gKmFsdHAybSA9IGQtPmFyY2guYWx0
cDJtX3AybVtpXTsKKworICAgICAgICAgICAgICAgIHAybV9sb2NrKGFsdHAybSk7CisgICAgICAg
ICAgICAgICAgX21lbW9yeV90eXBlX2NoYW5nZWQoYWx0cDJtKTsKKyAgICAgICAgICAgICAgICBw
Mm1fdW5sb2NrKGFsdHAybSk7CisgICAgICAgICAgICB9CiAgICAgfQorCisgICAgcDJtX3VubG9j
ayhob3N0cDJtKTsKIH0KKyNlbmRpZgogCiBpbnQgcDJtX3NldF9pb3JlcV9zZXJ2ZXIoc3RydWN0
IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3Ms
CkBAIC05NTYsMjAgKzEwMDMsMTQgQEAgaW50IHAybV9jaGFuZ2VfdHlwZV9vbmUoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm5fbCwKIH0KIAogLyogTW9kaWZ5IHRoZSBwMm0gdHlw
ZSBvZiBhIHJhbmdlIG9mIGdmbnMgZnJvbSBvdCB0byBudC4gKi8KLXZvaWQgcDJtX2NoYW5nZV90
eXBlX3JhbmdlKHN0cnVjdCBkb21haW4gKmQsIAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBzdGFydCwgdW5zaWduZWQgbG9uZyBlbmQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICBwMm1fdHlwZV90IG90LCBwMm1fdHlwZV90IG50KQorc3RhdGljIHZvaWQgY2hh
bmdlX3R5cGVfcmFuZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgc3RhcnQsIHVuc2lnbmVkIGxvbmcgZW5kLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBvdCwgcDJtX3R5cGVfdCBudCkK
IHsKICAgICB1bnNpZ25lZCBsb25nIGdmbiA9IHN0YXJ0OwotICAgIHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHAybS0+
ZG9tYWluOwogICAgIGludCByYyA9IDA7CiAKLSAgICBBU1NFUlQob3QgIT0gbnQpOwotICAgIEFT
U0VSVChwMm1faXNfY2hhbmdlYWJsZShvdCkgJiYgcDJtX2lzX2NoYW5nZWFibGUobnQpKTsKLQot
ICAgIHAybV9sb2NrKHAybSk7Ci0gICAgcDJtLT5kZWZlcl9uZXN0ZWRfZmx1c2ggPSAxOwotCiAg
ICAgaWYgKCB1bmxpa2VseShlbmQgPiBwMm0tPm1heF9tYXBwZWRfcGZuKSApCiAgICAgewogICAg
ICAgICBpZiAoICFnZm4gKQpAQCAtMTAwNywyNyArMTA0OCw1OCBAQCB2b2lkIHAybV9jaGFuZ2Vf
dHlwZV9yYW5nZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgcmMsIGQtPmRvbWFp
bl9pZCk7CiAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICB9Cit9CiAKLSAgICBwMm0tPmRl
ZmVyX25lc3RlZF9mbHVzaCA9IDA7Cit2b2lkIHAybV9jaGFuZ2VfdHlwZV9yYW5nZShzdHJ1Y3Qg
ZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzdGFy
dCwgdW5zaWduZWQgbG9uZyBlbmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlw
ZV90IG90LCBwMm1fdHlwZV90IG50KQoreworICAgIHN0cnVjdCBwMm1fZG9tYWluICpob3N0cDJt
ID0gcDJtX2dldF9ob3N0cDJtKGQpOworCisgICAgQVNTRVJUKG90ICE9IG50KTsKKyAgICBBU1NF
UlQocDJtX2lzX2NoYW5nZWFibGUob3QpICYmIHAybV9pc19jaGFuZ2VhYmxlKG50KSk7CisKKyAg
ICBwMm1fbG9jayhob3N0cDJtKTsKKyAgICBob3N0cDJtLT5kZWZlcl9uZXN0ZWRfZmx1c2ggPSAx
OworCisgICAgY2hhbmdlX3R5cGVfcmFuZ2UoaG9zdHAybSwgc3RhcnQsIGVuZCwgb3QsIG50KTsK
KworI2lmZGVmIENPTkZJR19IVk0KKyAgICBpZiAoIHVubGlrZWx5KGFsdHAybV9hY3RpdmUoZCkp
ICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBpOworCisgICAgICAgIGZvciAoIGkgPSAw
OyBpIDwgTUFYX0FMVFAyTTsgaSsrICkKKyAgICAgICAgICAgIGlmICggZC0+YXJjaC5hbHRwMm1f
ZXB0cFtpXSAhPSBtZm5feChJTlZBTElEX01GTikgKQorICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgIHN0cnVjdCBwMm1fZG9tYWluICphbHRwMm0gPSBkLT5hcmNoLmFsdHAybV9wMm1baV07
CisKKyAgICAgICAgICAgICAgICBwMm1fbG9jayhhbHRwMm0pOworICAgICAgICAgICAgICAgIGNo
YW5nZV90eXBlX3JhbmdlKGFsdHAybSwgc3RhcnQsIGVuZCwgb3QsIG50KTsKKyAgICAgICAgICAg
ICAgICBwMm1fdW5sb2NrKGFsdHAybSk7CisgICAgICAgICAgICB9CisgICAgfQorI2VuZGlmCisg
ICAgaG9zdHAybS0+ZGVmZXJfbmVzdGVkX2ZsdXNoID0gMDsKICAgICBpZiAoIG5lc3RlZGh2bV9l
bmFibGVkKGQpICkKICAgICAgICAgcDJtX2ZsdXNoX25lc3RlZHAybShkKTsKLSAgICBwMm1fdW5s
b2NrKHAybSk7CisKKyAgICBwMm1fdW5sb2NrKGhvc3RwMm0pOwogfQogCiAvKgogICogRmluaXNo
IHAybSB0eXBlIGNoYW5nZSBmb3IgZ2ZucyB3aGljaCBhcmUgbWFya2VkIGFzIG5lZWRfcmVjYWxj
IGluIGEgcmFuZ2UuCisgKiBVc2VzIHRoZSBjdXJyZW50IHAybSdzIG1heF9tYXBwZWRfcGZuIHRv
IGZ1cnRoZXIgY2xpcCB0aGUgaW52YWxpZGF0aW9uCisgKiByYW5nZSBmb3IgYWx0ZXJuYXRlIHAy
bXMuCiAgKiBSZXR1cm5zOiAwLzEgZm9yIHN1Y2Nlc3MsIG5lZ2F0aXZlIGZvciBmYWlsdXJlCiAg
Ki8KLWludCBwMm1fZmluaXNoX3R5cGVfY2hhbmdlKHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICBnZm5fdCBmaXJzdF9nZm4sIHVuc2lnbmVkIGxvbmcgbWF4X25y
KQorc3RhdGljIGludCBmaW5pc2hfdHlwZV9jaGFuZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90IGZpcnN0X2dmbiwgdW5zaWduZWQg
bG9uZyBtYXhfbnIpCiB7Ci0gICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9z
dHAybShkKTsKICAgICB1bnNpZ25lZCBsb25nIGdmbiA9IGdmbl94KGZpcnN0X2dmbik7CiAgICAg
dW5zaWduZWQgbG9uZyBsYXN0X2dmbiA9IGdmbiArIG1heF9uciAtIDE7CiAgICAgaW50IHJjID0g
MDsKIAotICAgIHAybV9sb2NrKHAybSk7Ci0KICAgICBsYXN0X2dmbiA9IG1pbihsYXN0X2dmbiwg
cDJtLT5tYXhfbWFwcGVkX3Bmbik7CiAgICAgd2hpbGUgKCBnZm4gPD0gbGFzdF9nZm4gKQogICAg
IHsKQEAgLTEwNDIsMTQgKzExMTQsNTEgQEAgaW50IHAybV9maW5pc2hfdHlwZV9jaGFuZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwKICAgICAgICAgZWxzZSBpZiAoIHJjIDwgMCApCiAgICAgICAgIHsKICAg
ICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJwMm0tPnJlY2FsYyBmYWlsZWQhIERvbSVk
IGdmbj0lbHhcbiIsCi0gICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGdmbik7Cisg
ICAgICAgICAgICAgICAgICAgICBwMm0tPmRvbWFpbi0+ZG9tYWluX2lkLCBnZm4pOwogICAgICAg
ICAgICAgYnJlYWs7CiAgICAgICAgIH0KIAogICAgICAgICBnZm4rKzsKICAgICB9CiAKLSAgICBw
Mm1fdW5sb2NrKHAybSk7CisgICAgcmV0dXJuIHJjOworfQorCitpbnQgcDJtX2ZpbmlzaF90eXBl
X2NoYW5nZShzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2Zu
X3QgZmlyc3RfZ2ZuLCB1bnNpZ25lZCBsb25nIG1heF9ucikKK3sKKyAgICBzdHJ1Y3QgcDJtX2Rv
bWFpbiAqaG9zdHAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKKyAgICBpbnQgcmM7CisKKyAgICBw
Mm1fbG9jayhob3N0cDJtKTsKKworICAgIHJjID0gZmluaXNoX3R5cGVfY2hhbmdlKGhvc3RwMm0s
IGZpcnN0X2dmbiwgbWF4X25yKTsKKworICAgIGlmICggIXJjICkKKyAgICAgICAgZ290byBvdXQ7
CisKKyNpZmRlZiBDT05GSUdfSFZNCisgICAgaWYgKCB1bmxpa2VseShhbHRwMm1fYWN0aXZlKGQp
KSApCisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgICAgICBmb3IgKCBpID0g
MDsgaSA8IE1BWF9BTFRQMk07IGkrKyApCisgICAgICAgICAgICBpZiAoIGQtPmFyY2guYWx0cDJt
X2VwdHBbaV0gIT0gbWZuX3goSU5WQUxJRF9NRk4pICkKKyAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqYWx0cDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2ld
OworCisgICAgICAgICAgICAgICAgcDJtX2xvY2soYWx0cDJtKTsKKyAgICAgICAgICAgICAgICBy
YyA9IGZpbmlzaF90eXBlX2NoYW5nZShhbHRwMm0sIGZpcnN0X2dmbiwgbWF4X25yKTsKKyAgICAg
ICAgICAgICAgICBwMm1fdW5sb2NrKGFsdHAybSk7CisKKyAgICAgICAgICAgICAgICBpZiAoICFy
YyApCisgICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICAgICAgfQorICAgIH0K
KyNlbmRpZgorCitvdXQ6CisgICAgcDJtX3VubG9jayhob3N0cDJtKTsKIAogICAgIHJldHVybiBy
YzsKIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3AybS5oCmluZGV4IDMzMDQ5MjE5OTEuLjIwOTUwNzY1NTYgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0u
aApAQCAtNjI2LDkgKzYyNiw2IEBAIGludCBwMm1fZmluaXNoX3R5cGVfY2hhbmdlKHN0cnVjdCBk
b21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5fdCBmaXJzdF9nZm4sCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1heF9ucik7CiAKLS8qIFJl
cG9ydCBhIGNoYW5nZSBhZmZlY3RpbmcgbWVtb3J5IHR5cGVzLiAqLwotdm9pZCBwMm1fbWVtb3J5
X3R5cGVfY2hhbmdlZChzdHJ1Y3QgZG9tYWluICpkKTsKLQogaW50IHAybV9pc19sb2dkaXJ0eV9y
YW5nZShzdHJ1Y3QgcDJtX2RvbWFpbiAqLCB1bnNpZ25lZCBsb25nIHN0YXJ0LAogICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGVuZCk7CiAKQEAgLTY1OSw2ICs2NTYsOSBA
QCB2b2lkIHAybV9wb2RfZHVtcF9kYXRhKHN0cnVjdCBkb21haW4gKmQpOwogCiAjaWZkZWYgQ09O
RklHX0hWTQogCisvKiBSZXBvcnQgYSBjaGFuZ2UgYWZmZWN0aW5nIG1lbW9yeSB0eXBlcy4gKi8K
K3ZvaWQgcDJtX21lbW9yeV90eXBlX2NoYW5nZWQoc3RydWN0IGRvbWFpbiAqZCk7CisKIC8qIENh
bGxlZCBieSBwMm0gY29kZSB3aGVuIGRlbWFuZC1wb3B1bGF0aW5nIGEgUG9EIHBhZ2UgKi8KIGJv
b2wKIHAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90
IGdmbiwgdW5zaWduZWQgaW50IG9yZGVyKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Dec 22 09:55:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 22 Dec 2018 09:55:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gae0P-0001uw-Vd; Sat, 22 Dec 2018 09:55:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=F80A=O7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gae0O-0001ul-Ma
 for xen-changelog@lists.xenproject.org; Sat, 22 Dec 2018 09:55:36 +0000
X-Inumbo-ID: bac7d77c-05cf-11e9-a3c8-d35746f8256b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bac7d77c-05cf-11e9-a3c8-d35746f8256b;
 Sat, 22 Dec 2018 09:55:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gae0O-0004cx-1Y
 for xen-changelog@lists.xenproject.org; Sat, 22 Dec 2018 09:55:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gae0N-0003JE-V2
 for xen-changelog@lists.xenproject.org; Sat, 22 Dec 2018 09:55:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gae0N-0003JE-V2@xenbits.xenproject.org>
Date: Sat, 22 Dec 2018 09:55:35 +0000
Subject: [Xen-changelog] [xen staging] p2m: Always use hostp2m when clipping
 rangesets
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI1YWNkMDc1YWFiYzA0M2NjN2U5YWE1MzNlYzY5N2RkNjhhMWQxMzcKQXV0aG9yOiAg
ICAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpBdXRob3JEYXRl
OiBTYXQgRGVjIDIyIDA5OjQzOjUyIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBTYXQgRGVjIDIyIDA5OjQz
OjUyIDIwMTggKzAwMDAKCiAgICBwMm06IEFsd2F5cyB1c2UgaG9zdHAybSB3aGVuIGNsaXBwaW5n
IHJhbmdlc2V0cwogICAgCiAgICBUaGUgbG9nZGlydHkgcmFuZ2VzZXRzIG9mIHRoZSBhbHRwMm1z
IG5lZWQgdG8gYmUga2VwdCBpbiBzeW5jIHdpdGggdGhlCiAgICBob3N0cDJtLiBUaGlzIG1lYW5z
IHdoZW4gaXRlcmF0aW5nIHRocm91Z2ggdGhlIGFsdHAybXMsIHdlIG5lZWQgdG8KICAgIHVzZSB0
aGUgaG9zdCBwMm0gdG8gY2xpcCB0aGUgcmFuZ2VzZXQsIG5vdCB0aGUgaW5kaXZpdWFsIGFsdHAy
bSdzCiAgICB2YWx1ZS4KICAgIAogICAgVGhpcyBjaGFuZ2UgYWxzbzoKICAgIAogICAgLSBEb2N1
bWVudHMgdGhhdCB0aGUgZW5kIGlzIG5vbi1pbmNsdXNpdmUKICAgIAogICAgLSBDYWxjdWxhdGVz
IGFuICJpbmNsdXNpdmUiIHZhbHVlIGZvciB0aGUgZW5kIG9uY2UsIHJhdGhlciB0aGFuCiAgICAg
IG9wZW4tY29kaW5nIHRoZSBtb2RpZmljYXRpb24sIGFuZCAod29yc2UpIGJhY2stbW9kaWZ5aW5n
IHVwZGF0ZXMgc28KICAgICAgdGhhdCB0aGUgY2FsY3VsYXRpb24gZW5kcyB1cCBjb3JyZWN0CiAg
ICAKICAgIC0gQ2xhcmlmaWVzIHRoZSBsb2dpYyBkZWNpZGluZyB3aGV0aGVyIHRvIGNhbGwKICAg
ICAgY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKCkgb3IgY2hhbmdlX2VudHJ5X3R5cGVfcmFuZ2Uo
KQogICAgCiAgICAtIEhhbmRsZXMgdGhlIGNhc2Ugd2hlcmUgc3RhcnQgPj0gaG9zdHAybS0+bWF4
X21hcHBlZF9wZm4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxy
Y29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogICAgVGVzdGVkLWJ5OiBUYW1hcyBLIExlbmd5ZWwg
PHRhbWFzQHRrbGVuZ3llbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tL3AybS5jIHwgNDggKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hh
bmdlZCwgMzIgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IGQxNDU4NTBj
ODIuLjJhZjUwYWYyYmQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94
ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTEwMDIsMzAgKzEwMDIsNDYgQEAgaW50IHAybV9jaGFu
Z2VfdHlwZV9vbmUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm5fbCwKICAgICBy
ZXR1cm4gcmM7CiB9CiAKLS8qIE1vZGlmeSB0aGUgcDJtIHR5cGUgb2YgYSByYW5nZSBvZiBnZm5z
IGZyb20gb3QgdG8gbnQuICovCisvKiBNb2RpZnkgdGhlIHAybSB0eXBlIG9mIFtzdGFydCwgZW5k
X2V4Y2x1c2l2ZSkgZnJvbSBvdCB0byBudC4gKi8KIHN0YXRpYyB2b2lkIGNoYW5nZV90eXBlX3Jh
bmdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIHN0YXJ0LCB1bnNpZ25lZCBsb25nIGVuZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgc3RhcnQsIHVuc2lnbmVkIGxvbmcgZW5kX2V4
Y2x1c2l2ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3Qgb3QsIHAy
bV90eXBlX3QgbnQpCiB7Ci0gICAgdW5zaWduZWQgbG9uZyBnZm4gPSBzdGFydDsKICAgICBzdHJ1
Y3QgZG9tYWluICpkID0gcDJtLT5kb21haW47CisgICAgY29uc3QgdW5zaWduZWQgbG9uZyBob3N0
X21heF9wZm4gPSBwMm1fZ2V0X2hvc3RwMm0oZCktPm1heF9tYXBwZWRfcGZuOworICAgIHVuc2ln
bmVkIGxvbmcgZW5kID0gZW5kX2V4Y2x1c2l2ZSAtIDE7CiAgICAgaW50IHJjID0gMDsKIAotICAg
IGlmICggdW5saWtlbHkoZW5kID4gcDJtLT5tYXhfbWFwcGVkX3BmbikgKQorICAgIC8qCisgICAg
ICogQWx3YXlzIGNsaXAgdGhlIHJhbmdlc2V0IGRvd24gdG8gdGhlIGhvc3QgcDJtLiBUaGlzIGlz
IHByb2JhYmx5IG5vdAorICAgICAqIHRoZSByaWdodCBiZWhhdmlvci4gVGhpcyBzaG91bGQgYmUg
cmV2aXNpdGVkIGxhdGVyLCBidXQgZm9yIG5vdyBwb3N0IGEKKyAgICAgKiB3YXJuaW5nLgorICAg
ICAqLworICAgIGlmICggdW5saWtlbHkoZW5kID4gaG9zdF9tYXhfcGZuKSApCiAgICAgewotICAg
ICAgICBpZiAoICFnZm4gKQotICAgICAgICB7Ci0gICAgICAgICAgICBwMm0tPmNoYW5nZV9lbnRy
eV90eXBlX2dsb2JhbChwMm0sIG90LCBudCk7Ci0gICAgICAgICAgICBnZm4gPSBlbmQ7Ci0gICAg
ICAgIH0KLSAgICAgICAgZW5kID0gcDJtLT5tYXhfbWFwcGVkX3BmbiArIDE7CisgICAgICAgIHBy
aW50ayhYRU5MT0dfR19XQVJOSU5HICJEb20lZCBsb2dkaXJ0eSByYW5nZXNldCBjbGlwcGVkIHRv
IG1heF9tYXBwZWRfcGZuXG4iLAorICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkKTsKKyAgICAg
ICAgZW5kID0gaG9zdF9tYXhfcGZuOwogICAgIH0KLSAgICBpZiAoIGdmbiA8IGVuZCApCi0gICAg
ICAgIHJjID0gcDJtLT5jaGFuZ2VfZW50cnlfdHlwZV9yYW5nZShwMm0sIG90LCBudCwgZ2ZuLCBl
bmQgLSAxKTsKKworICAgIC8qIElmIHRoZSByZXF1ZXN0ZWQgcmFuZ2UgaXMgb3V0IG9mIHNjb3Bl
LCByZXR1cm4gZG9pbmcgbm90aGluZy4gKi8KKyAgICBpZiAoIHN0YXJ0ID4gZW5kICkKKyAgICAg
ICAgcmV0dXJuOworCisgICAgLyoKKyAgICAgKiBJZiBhbGwgdmFsaWQgZ2ZucyBhcmUgaW4gdGhl
IGludmFsaWRhdGlvbiByYW5nZSwganVzdCBkbyBhCisgICAgICogZ2xvYmFsIHR5cGUgY2hhbmdl
LiBPdGhlcndpc2UsIGludmFsaWRhdGUgb25seSB0aGUgcmFuZ2Ugd2UKKyAgICAgKiBuZWVkLgor
ICAgICAqLworICAgIGlmICggIXN0YXJ0ICYmIGVuZCA+PSBwMm0tPm1heF9tYXBwZWRfcGZuICkK
KyAgICAgICAgcDJtLT5jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwocDJtLCBvdCwgbnQpOworICAg
IGVsc2UKKyAgICAgICAgcmMgPSBwMm0tPmNoYW5nZV9lbnRyeV90eXBlX3JhbmdlKHAybSwgb3Qs
IG50LCBzdGFydCwgZW5kKTsKKwogICAgIGlmICggcmMgKQogICAgIHsKLSAgICAgICAgcHJpbnRr
KFhFTkxPR19HX0VSUiAiRXJyb3IgJWQgY2hhbmdpbmcgRG9tJWQgR0ZOcyBbJWx4LCVseF0gZnJv
bSAlZCB0byAlZFxuIiwKLSAgICAgICAgICAgICAgIHJjLCBkLT5kb21haW5faWQsIHN0YXJ0LCBl
bmQgLSAxLCBvdCwgbnQpOworICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJFcnJvciAlZCBj
aGFuZ2luZyBEb20lZCBHRk5zIFslbHgsJWx4KSBmcm9tICVkIHRvICVkXG4iLAorICAgICAgICAg
ICAgICAgcmMsIGQtPmRvbWFpbl9pZCwgc3RhcnQsIGVuZF9leGNsdXNpdmUsIG90LCBudCk7CiAg
ICAgICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICB9CiAKQEAgLTEwMzMsMTEgKzEwNDksMTEgQEAg
c3RhdGljIHZvaWQgY2hhbmdlX3R5cGVfcmFuZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwKICAg
ICB7CiAgICAgY2FzZSBwMm1fcmFtX3J3OgogICAgICAgICBpZiAoIG90ID09IHAybV9yYW1fbG9n
ZGlydHkgKQotICAgICAgICAgICAgcmMgPSByYW5nZXNldF9yZW1vdmVfcmFuZ2UocDJtLT5sb2dk
aXJ0eV9yYW5nZXMsIHN0YXJ0LCBlbmQgLSAxKTsKKyAgICAgICAgICAgIHJjID0gcmFuZ2VzZXRf
cmVtb3ZlX3JhbmdlKHAybS0+bG9nZGlydHlfcmFuZ2VzLCBzdGFydCwgZW5kKTsKICAgICAgICAg
YnJlYWs7CiAgICAgY2FzZSBwMm1fcmFtX2xvZ2RpcnR5OgogICAgICAgICBpZiAoIG90ID09IHAy
bV9yYW1fcncgKQotICAgICAgICAgICAgcmMgPSByYW5nZXNldF9hZGRfcmFuZ2UocDJtLT5sb2dk
aXJ0eV9yYW5nZXMsIHN0YXJ0LCBlbmQgLSAxKTsKKyAgICAgICAgICAgIHJjID0gcmFuZ2VzZXRf
YWRkX3JhbmdlKHAybS0+bG9nZGlydHlfcmFuZ2VzLCBzdGFydCwgZW5kKTsKICAgICAgICAgYnJl
YWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgYnJlYWs7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Dec 22 09:55:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 22 Dec 2018 09:55:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gae0b-0001x8-1D; Sat, 22 Dec 2018 09:55:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=F80A=O7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gae0a-0001ww-7I
 for xen-changelog@lists.xenproject.org; Sat, 22 Dec 2018 09:55:48 +0000
X-Inumbo-ID: c0df1c7a-05cf-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c0df1c7a-05cf-11e9-8e1d-bc764e045a96;
 Sat, 22 Dec 2018 09:55:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gae0Y-0004d8-7X
 for xen-changelog@lists.xenproject.org; Sat, 22 Dec 2018 09:55:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gae0Y-0003Jq-57
 for xen-changelog@lists.xenproject.org; Sat, 22 Dec 2018 09:55:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gae0Y-0003Jq-57@xenbits.xenproject.org>
Date: Sat, 22 Dec 2018 09:55:46 +0000
Subject: [Xen-changelog] [xen staging] p2m: change_type_range: Only
 invalidate mapped gfns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdmMjg2NjFmNmE3Y2UzZDgyZjg4MWI5YWZlZGZlYmNhN2YyY2YxMTYKQXV0aG9yOiAg
ICAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpBdXRob3JEYXRl
OiBTYXQgRGVjIDIyIDA5OjQzOjUyIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBTYXQgRGVjIDIyIDA5OjQz
OjUyIDIwMTggKzAwMDAKCiAgICBwMm06IGNoYW5nZV90eXBlX3JhbmdlOiBPbmx5IGludmFsaWRh
dGUgbWFwcGVkIGdmbnMKICAgIAogICAgY2hhbmdlX3R5cGVfcmFuZ2UoKSBpbnZhbGlkYXRlcyBn
Zm4gcmFuZ2VzIHRvIGxhemlseSBjaGFuZ2UgdGhlIHR5cGUKICAgIG9mIGEgcmFuZ2Ugb2YgZ2Zu
cywgYW5kIGFsc28gbW9kaWZpZXMgdGhlIGxvZ2RpcnR5IHJhbmdlc2V0cyBvZiB0aGF0CiAgICBw
Mm0uIEF0IHRoZSBtb21lbnQsIGl0IGNsaXBzIGJvdGggZG93biBieSB0aGUgaG9zdHAybS4KICAg
IAogICAgV2hpbGUgdGhpcyB3aWxsIHJlc3VsdCBpbiBjb3JyZWN0IGJlaGF2aW9yLCBpdCdzIG5v
dCBlbnRpcmVseSBlZmZpY2llbnQsCiAgICBzaW5jZSBpbnZhbGlkYXRlZCBlbnRyaWVzIG91dHNp
ZGUgdGhhdCByYW5nZSB3aWxsLCBvbiBmYXVsdCwgc2ltcGx5IGJlCiAgICBtb2RpZmllZCBiYWNr
IHRvICJlbXB0eSIgYmVmb3JlIGZhdWx0aW5nIG5vcm1hbGx5IGFnYWluLgogICAgCiAgICBTZXBh
cmF0ZSBvdXQgdGhlIGNhbGN1bGF0aW9uIG9mIHRoZSB0d28gcmFuZ2VzLiBLZWVwIHVzaW5nIHRo
ZQogICAgaG9zdHAybSdzIG1heF9tYXBwZWRfcGZuIHRvIGNsaXAgdGhlIGxvZ2RpcnR5IHJhbmdl
cywgYnV0IHVzZSB0aGUKICAgIGN1cnJlbnQgcDJtJ3MgbWF4X21hcHBlZF9wZm4gdG8gZnVydGhl
ciBjbGlwIHRoZSBpbnZhbGlkYXRpb24gcmFuZ2UKICAgIGZvciBhbHRlcm5hdGUgcDJtcy4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgogICAgU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVm
ZW5kZXIuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIFRlc3RlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgog
ICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0t
CiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgfCA1OCArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0MiBpbnNlcnRpb25zKCsp
LCAxNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94
ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggMmFmNTBhZjJiZC4uNjM4MGJjMDQ2MCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpA
QCAtMTAwNyw0MiArMTAwNyw2OCBAQCBzdGF0aWMgdm9pZCBjaGFuZ2VfdHlwZV9yYW5nZShzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBzdGFydCwgdW5zaWduZWQgbG9uZyBlbmRfZXhjbHVzaXZlLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBvdCwgcDJtX3R5cGVfdCBudCkKIHsKKyAgICB1
bnNpZ25lZCBsb25nIGludmFsaWRhdGVfc3RhcnQsIGludmFsaWRhdGVfZW5kOwogICAgIHN0cnVj
dCBkb21haW4gKmQgPSBwMm0tPmRvbWFpbjsKICAgICBjb25zdCB1bnNpZ25lZCBsb25nIGhvc3Rf
bWF4X3BmbiA9IHAybV9nZXRfaG9zdHAybShkKS0+bWF4X21hcHBlZF9wZm47CiAgICAgdW5zaWdu
ZWQgbG9uZyBlbmQgPSBlbmRfZXhjbHVzaXZlIC0gMTsKKyAgICBjb25zdCB1bnNpZ25lZCBsb25n
IG1heF9wZm4gPSBwMm0tPm1heF9tYXBwZWRfcGZuOwogICAgIGludCByYyA9IDA7CiAKICAgICAv
KgotICAgICAqIEFsd2F5cyBjbGlwIHRoZSByYW5nZXNldCBkb3duIHRvIHRoZSBob3N0IHAybS4g
VGhpcyBpcyBwcm9iYWJseSBub3QKLSAgICAgKiB0aGUgcmlnaHQgYmVoYXZpb3IuIFRoaXMgc2hv
dWxkIGJlIHJldmlzaXRlZCBsYXRlciwgYnV0IGZvciBub3cgcG9zdCBhCi0gICAgICogd2Fybmlu
Zy4KKyAgICAgKiBJZiB3ZSBoYXZlIGFuIGFsdHAybSwgdGhlIGxvZ2RpcnR5IHJhbmdlc2V0IHJh
bmdlIG5lZWRzIHRvCisgICAgICogbWF0Y2ggdGhhdCBvZiB0aGUgaG9zdHAybSwgYnV0IGZvciBl
ZmZpY2llbmN5LCB3ZSB3YW50IHRvIGNsaXAKKyAgICAgKiBkb3duIHRoZSB0aGUgaW52YWxpZGF0
aW9uIHJhbmdlIGFjY29yZGluZyB0byB0aGUgbWFwcGVkIHZhbHVlcworICAgICAqIGluIHRoZSBh
bHRwMm0uIEtlZXAgdHJhY2sgb2YgYW5kIGNsaXAgdGhlIHJhbmdlcyBzZXBhcmF0ZWx5LgorICAg
ICAqLworICAgIGludmFsaWRhdGVfc3RhcnQgPSBzdGFydDsKKyAgICBpbnZhbGlkYXRlX2VuZCAg
ID0gZW5kOworCisgICAgLyoKKyAgICAgKiBDbGlwIGRvd24gdG8gdGhlIGhvc3QgcDJtLiBUaGlz
IGlzIHByb2JhYmx5IG5vdCB0aGUgcmlnaHQgYmVoYXZpb3IuCisgICAgICogVGhpcyBzaG91bGQg
YmUgcmV2aXNpdGVkIGxhdGVyLCBidXQgZm9yIG5vdyBwb3N0IGEgd2FybmluZy4KICAgICAgKi8K
ICAgICBpZiAoIHVubGlrZWx5KGVuZCA+IGhvc3RfbWF4X3BmbikgKQogICAgIHsKICAgICAgICAg
cHJpbnRrKFhFTkxPR19HX1dBUk5JTkcgIkRvbSVkIGxvZ2RpcnR5IHJhbmdlc2V0IGNsaXBwZWQg
dG8gbWF4X21hcHBlZF9wZm5cbiIsCiAgICAgICAgICAgICAgICBkLT5kb21haW5faWQpOwotICAg
ICAgICBlbmQgPSBob3N0X21heF9wZm47CisgICAgICAgIGVuZCA9IGludmFsaWRhdGVfZW5kID0g
aG9zdF9tYXhfcGZuOwogICAgIH0KIAogICAgIC8qIElmIHRoZSByZXF1ZXN0ZWQgcmFuZ2UgaXMg
b3V0IG9mIHNjb3BlLCByZXR1cm4gZG9pbmcgbm90aGluZy4gKi8KICAgICBpZiAoIHN0YXJ0ID4g
ZW5kICkKICAgICAgICAgcmV0dXJuOwogCisgICAgaWYgKCBwMm1faXNfYWx0cDJtKHAybSkgKQor
ICAgICAgICBpbnZhbGlkYXRlX2VuZCA9IG1pbihpbnZhbGlkYXRlX2VuZCwgbWF4X3Bmbik7CisK
ICAgICAvKgotICAgICAqIElmIGFsbCB2YWxpZCBnZm5zIGFyZSBpbiB0aGUgaW52YWxpZGF0aW9u
IHJhbmdlLCBqdXN0IGRvIGEKLSAgICAgKiBnbG9iYWwgdHlwZSBjaGFuZ2UuIE90aGVyd2lzZSwg
aW52YWxpZGF0ZSBvbmx5IHRoZSByYW5nZSB3ZQotICAgICAqIG5lZWQuCisgICAgICogSWYgdGhl
IHAybSBpcyBlbXB0eSwgb3IgdGhlIHJhbmdlIGlzIG91dHNpZGUgdGhlIGN1cnJlbnRseQorICAg
ICAqIG1hcHBlZCByYW5nZSwgbm8gbmVlZCB0byBkbyB0aGUgaW52YWxpZGF0aW9uOyBqdXN0IHVw
ZGF0ZSB0aGUKKyAgICAgKiByYW5nZXNldC4KICAgICAgKi8KLSAgICBpZiAoICFzdGFydCAmJiBl
bmQgPj0gcDJtLT5tYXhfbWFwcGVkX3BmbiApCi0gICAgICAgIHAybS0+Y2hhbmdlX2VudHJ5X3R5
cGVfZ2xvYmFsKHAybSwgb3QsIG50KTsKLSAgICBlbHNlCi0gICAgICAgIHJjID0gcDJtLT5jaGFu
Z2VfZW50cnlfdHlwZV9yYW5nZShwMm0sIG90LCBudCwgc3RhcnQsIGVuZCk7Ci0KLSAgICBpZiAo
IHJjICkKKyAgICBpZiAoIGludmFsaWRhdGVfc3RhcnQgPCBpbnZhbGlkYXRlX2VuZCApCiAgICAg
ewotICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJFcnJvciAlZCBjaGFuZ2luZyBEb20lZCBH
Rk5zIFslbHgsJWx4KSBmcm9tICVkIHRvICVkXG4iLAotICAgICAgICAgICAgICAgcmMsIGQtPmRv
bWFpbl9pZCwgc3RhcnQsIGVuZF9leGNsdXNpdmUsIG90LCBudCk7Ci0gICAgICAgIGRvbWFpbl9j
cmFzaChkKTsKKyAgICAgICAgLyoKKyAgICAgICAgICogSWYgYWxsIHZhbGlkIGdmbnMgYXJlIGlu
IHRoZSBpbnZhbGlkYXRpb24gcmFuZ2UsIGp1c3QgZG8gYQorICAgICAgICAgKiBnbG9iYWwgdHlw
ZSBjaGFuZ2UuIE90aGVyd2lzZSwgaW52YWxpZGF0ZSBvbmx5IHRoZSByYW5nZQorICAgICAgICAg
KiB3ZSBuZWVkLgorICAgICAgICAgKgorICAgICAgICAgKiBOQiB0aGF0IGludmFsaWRhdGVfZW5k
IGNhbid0IGxvZ2ljYWxseSBiZSA+bWF4X3BmbiBhdCB0aGlzCisgICAgICAgICAqIHBvaW50LiBJ
ZiB0aGlzIGNoYW5nZXMsIHRoZSA9PSB3aWxsIG5lZWQgdG8gYmUgY2hhbmdlZCB0bworICAgICAg
ICAgKiA+PS4KKyAgICAgICAgICovCisgICAgICAgIEFTU0VSVChpbnZhbGlkYXRlX2VuZCA8PSBt
YXhfcGZuKTsKKyAgICAgICAgaWYgKCAhaW52YWxpZGF0ZV9zdGFydCAmJiBpbnZhbGlkYXRlX2Vu
ZCA9PSBtYXhfcGZuKQorICAgICAgICAgICAgcDJtLT5jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwo
cDJtLCBvdCwgbnQpOworICAgICAgICBlbHNlCisgICAgICAgICAgICByYyA9IHAybS0+Y2hhbmdl
X2VudHJ5X3R5cGVfcmFuZ2UocDJtLCBvdCwgbnQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW52YWxpZGF0ZV9zdGFydCwgaW52YWxpZGF0ZV9lbmQpOwor
ICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgeworICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19H
X0VSUiAiRXJyb3IgJWQgY2hhbmdpbmcgRG9tJWQgR0ZOcyBbJWx4LCVseF0gZnJvbSAlZCB0byAl
ZFxuIiwKKyAgICAgICAgICAgICAgICAgICByYywgZC0+ZG9tYWluX2lkLCBpbnZhbGlkYXRlX3N0
YXJ0LCBpbnZhbGlkYXRlX2VuZCwgb3QsIG50KTsKKyAgICAgICAgICAgIGRvbWFpbl9jcmFzaChk
KTsKKyAgICAgICAgfQogICAgIH0KIAogICAgIHN3aXRjaCAoIG50ICkKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:22:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:22:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9KA-0003tS-2A; Sun, 23 Dec 2018 19:22:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9K8-0003tK-Fn
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:22:04 +0000
X-Inumbo-ID: 06f29b78-06e8-11e9-8701-d36bc4f24925
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 06f29b78-06e8-11e9-8701-d36bc4f24925;
 Sun, 23 Dec 2018 19:22:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9K6-0004nh-TG
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9K6-0004JK-QY
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9K6-0004JK-QY@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:22:02 +0000
Subject: [Xen-changelog] [xen master] x86emul/test: drop another instance of
 .byte
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk1ZDk5OTY2NzEzZGE3OWM1Y2M4Mzc0ODc2N2IyY2IzZDg5Y2IxMjcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDE4
IDE0OjI2OjQ0IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDE4IDE0OjI2OjQ0IDIwMTggKzAxMDAKCiAgICB4
ODZlbXVsL3Rlc3Q6IGRyb3AgYW5vdGhlciBpbnN0YW5jZSBvZiAuYnl0ZQogICAgCiAgICBOb3cg
dGhhdCB3ZSByZXF1aXJlIHVzZSBvZiB0aGUge2V2ZXh9IHBzZXVkby1wcmVmaXgsIHdlIGNhbiBh
bHNvIHVzZQogICAgdGhlIHEtc3VmZml4ZWQgZW5jb2Rpbmcgb2YgVlBDTVBFU1RSSSwgd2hpY2gg
aXMgYXZhaWxhYmxlIGFzIG9mIDIuMjkKICAgIGp1c3QgbGlrZSB7ZXZleH0gaXMuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2Vk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHRvb2xz
L3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jIHwgMTMgKysrLS0tLS0tLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMgYi90
b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYwppbmRleCAxNjVjM2M3
MmIyLi4yODA2ZGRjYjBmIDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVz
dF94ODZfZW11bGF0b3IuYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZf
ZW11bGF0b3IuYwpAQCAtMzMyMiwyMiArMzMyMiwxNSBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hh
ciAqKmFyZ3YpCiAgICAgewogICAgICAgICBkZWNsX2luc24odnBjbXBlc3RyaSk7CiAKLSNpZmRl
ZiBfX3g4Nl82NF9fCi0gICAgICAgIC8qCi0gICAgICAgICAqIGdhcyB1cCB0byBhdCBsZWFzdCAy
LjI3IGRvZXNuJ3QgaG9ub3IgZXhwbGljdCAicmV4LnciIGZvcgotICAgICAgICAgKiBWRVgvRVZF
WCBlbmNvZGVkIGluc3RydWN0aW9ucywgYW5kIGFsc28gZG9lc24ndCBwcm92aWRlIGFueQotICAg
ICAgICAgKiBvdGhlciBtZWFucyB0byBjb250cm9sIFZFWC5XLgotICAgICAgICAgKi8KICAgICAg
ICAgYXNtIHZvbGF0aWxlICggIm1vdnEgJTAsICUleG1tMlxuIgorI2lmZGVmIF9feDg2XzY0X18K
ICAgICAgICAgICAgICAgICAgICAgICAgcHV0X2luc24odnBjbXBlc3RyaSwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIi5ieXRlIDB4QzQsIDB4RTMsIDB4RjksIDB4NjEsIDB4MTYs
IDB4N0EiKQotICAgICAgICAgICAgICAgICAgICAgICA6OiAibSIgKHJlc1swXSkgKTsKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgInZwY21wZXN0cmlxICQwYjAxMTExMDEwLCAoJTEp
LCAlJXhtbTIiKQogI2Vsc2UKLSAgICAgICAgYXNtIHZvbGF0aWxlICggIm1vdnEgJTAsICUleG1t
MlxuIgogICAgICAgICAgICAgICAgICAgICAgICBwdXRfaW5zbih2cGNtcGVzdHJpLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAidnBjbXBlc3RyaSAkMGIwMTExMTAxMCwgKCUxKSwg
JSV4bW0yIikKLSAgICAgICAgICAgICAgICAgICAgICAgOjogIm0iIChyZXNbMF0pLCAiUyIgKE5V
TEwpICk7CiAjZW5kaWYKKyAgICAgICAgICAgICAgICAgICAgICAgOjogIm0iIChyZXNbMF0pLCAi
UyIgKE5VTEwpICk7CiAKICAgICAgICAgc2V0X2luc24odnBjbXBlc3RyaSk7CiAjaWZkZWYgX194
ODZfNjRfXwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:22:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:22:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9KK-0003un-48; Sun, 23 Dec 2018 19:22:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9KI-0003ue-7K
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:22:14 +0000
X-Inumbo-ID: 0d077421-06e8-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0d077421-06e8-11e9-8e1d-bc764e045a96;
 Sun, 23 Dec 2018 19:22:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9KH-0004np-3i
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:22:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9KH-0004K2-1H
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:22:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9KH-0004K2-1H@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:22:13 +0000
Subject: [Xen-changelog] [xen master] x86emul: fix 3-operand IMUL
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE5MjMyYjM3OGZhYjA0OTk3YzA2MTJlNWMxOWU4MmMyOWI1OWQ5OWUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDE4
IDE0OjI3OjA5IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDE4IDE0OjI3OjA5IDIwMTggKzAxMDAKCiAgICB4
ODZlbXVsOiBmaXggMy1vcGVyYW5kIElNVUwKICAgIAogICAgV2hpbGUgY29tbWl0IDc1MDY2Y2Q0
ZWEgKCJ4ODZlbXVsOiBmaXggeyxpfW11bCBhbmQgeyxpfWRpdiIpIGluZGVlZCBkaWQKICAgIGFz
IGl0cyB0aXRsZSBzYXlzLCBpdCBicm9rZSB0aGUgMy1vcGVyYW5kIGZvcm0gYnkgdW5pZm9ybWx5
IHVzaW5nIEFML0FYLwogICAgRUFYL1JBWCBhcyBzZWNvbmQgc291cmNlIG9wZXJhbmQuIEZpeCB0
aGlzIGFuZCBhZGQgdGVzdHMgY292ZXJpbmcgYm90aAogICAgY2FzZXMuCiAgICAKICAgIFJlcG9y
dGVkLWJ5OiBBbmRyZWkgTHV0YXMgPHZsdXRhc0BiaXRkZWZlbmRlci5jb20+CiAgICBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBUZXN0ZWQtYnk6IFJh
enZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHRvb2xzL3Rl
c3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jIHwgMzYgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgICAg
ICAgfCAgOSArKystLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDQxIGluc2VydGlvbnMoKyksIDQgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2
X2VtdWxhdG9yLmMgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3Iu
YwppbmRleCAyODA2ZGRjYjBmLi5hMmY1NzE4OWVlIDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94
ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYworKysgYi90b29scy90ZXN0cy94ODZfZW11
bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYwpAQCAtODkwLDYgKzg5MCw0MiBAQCBpbnQgbWFpbihp
bnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgIGdvdG8gZmFpbDsKICAgICBwcmludGYoIm9r
YXlcbiIpOwogCisgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIGltdWxsIC00KCVlY3gpLi4u
Iik7CisgICAgaW5zdHJbMF0gPSAweGY3OyBpbnN0clsxXSA9IDB4Njk7IGluc3RyWzJdID0gMHhm
YzsKKyAgICByZWdzLmVmbGFncyA9IEVGTEFHU19BTFdBWVNfU0VUOworICAgIHJlZ3MuZWlwICAg
ID0gKHVuc2lnbmVkIGxvbmcpJmluc3RyWzBdOworICAgIHJlZ3MuZWF4ICAgID0gMHg4OWFiY2Rl
ZjsKKyAgICByZXNbMF0gICAgICA9IDB4MTIzNDU2Nzg7CisgICAgcmVncy5lY3ggICAgPSAodW5z
aWduZWQgbG9uZykocmVzICsgMSk7CisgICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxv
cHMpOworICAgIGlmICggKHJjICE9IFg4NkVNVUxfT0tBWSkgfHwKKyAgICAgICAgIChyZWdzLmVh
eCAhPSAweDg5YWJjZGVmICogMHgxMjM0NTY3OCkgfHwKKyAgICAgICAgIChyZWdzLmVkeCAhPSAo
dWludDY0X3QpKChpbnQ2NF90KShpbnQzMl90KTB4ODlhYmNkZWYgKgorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgMHgxMjM0NTY3OCkgPj4gMzIpIHx8CisgICAgICAgICAoKHJlZ3Mu
ZWZsYWdzICYgKEVGTEFHU19BTFdBWVNfU0VUIHwgWDg2X0VGTEFHU19DRiB8CisgICAgICAgICAg
ICAgICAgICAgICAgICAgIFg4Nl9FRkxBR1NfT0YpKSAhPQorICAgICAgICAgIChFRkxBR1NfQUxX
QVlTX1NFVCB8IFg4Nl9FRkxBR1NfQ0YgfCBYODZfRUZMQUdTX09GKSkgfHwKKyAgICAgICAgIChy
ZWdzLmVpcCAhPSAodW5zaWduZWQgbG9uZykmaW5zdHJbM10pICkKKyAgICAgICAgZ290byBmYWls
OworICAgIHByaW50Zigib2theVxuIik7CisKKyAgICBwcmludGYoIiUtNDBzIiwgIlRlc3Rpbmcg
aW11bCAkMywtNCglZWR4KSwlZWN4Li4uIik7CisgICAgaW5zdHJbMF0gPSAweDZiOyBpbnN0clsx
XSA9IDB4NGE7IGluc3RyWzJdID0gMHhmYzsgaW5zdHJbM10gPSAweDAzOworICAgIHJlZ3MuZWZs
YWdzID0gRUZMQUdTX0FMV0FZU19TRVQ7CisgICAgcmVncy5laXAgICAgPSAodW5zaWduZWQgbG9u
ZykmaW5zdHJbMF07CisgICAgcmVncy5lY3ggICAgPSAweDEyMzQ1Njc4OworICAgIHJlc1swXSAg
ICAgID0gMHg4OWFiY2RlZjsKKyAgICByZWdzLmVkeCAgICA9ICh1bnNpZ25lZCBsb25nKShyZXMg
KyAxKTsKKyAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7CisgICAgaWYgKCAo
cmMgIT0gWDg2RU1VTF9PS0FZKSB8fAorICAgICAgICAgKHJlZ3MuZWN4ICE9IDB4ODlhYmNkZWYg
KiAzKSB8fAorICAgICAgICAgKChyZWdzLmVmbGFncyAmIChFRkxBR1NfQUxXQVlTX1NFVCB8IFg4
Nl9FRkxBR1NfQ0YgfAorICAgICAgICAgICAgICAgICAgICAgICAgICBYODZfRUZMQUdTX09GKSkg
IT0KKyAgICAgICAgICAoRUZMQUdTX0FMV0FZU19TRVQgfCBYODZfRUZMQUdTX0NGIHwgWDg2X0VG
TEFHU19PRikpIHx8CisgICAgICAgICAocmVncy5laXAgIT0gKHVuc2lnbmVkIGxvbmcpJmluc3Ry
WzRdKSApCisgICAgICAgIGdvdG8gZmFpbDsKKyAgICBwcmludGYoIm9rYXlcbiIpOworCiAjaWZu
ZGVmIF9feDg2XzY0X18KICAgICBwcmludGYoIiUtNDBzIiwgIlRlc3RpbmcgZGFhL2RhcyAoYWxs
IGlucHV0cykuLi4iKTsKICAgICAvKiBCaXRzIDAtNzogQUw7IEJpdCA4OiBFRkxBR1MuQUY7IEJp
dCA5OiBFRkxBR1MuQ0Y7IEJpdCAxMDogREFBIHZzLiBEQVMuICovCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11
bGF0ZS94ODZfZW11bGF0ZS5jCmluZGV4IGJkZThjZTkxMmMuLjdmNjk0ZmVhMTcgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC01MDU1LDEyICs1MDU1LDEzIEBAIHg4
Nl9lbXVsYXRlKAogICAgICAgICAgICAgfQogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNh
c2UgNTogLyogaW11bCAqLworICAgICAgICAgICAgZHN0LnZhbCA9IF9yZWdzLnIoYXgpOwogICAg
ICAgICBpbXVsOgogICAgICAgICAgICAgX3JlZ3MuZWZsYWdzICY9IH4oWDg2X0VGTEFHU19PRiB8
IFg4Nl9FRkxBR1NfQ0YpOwogICAgICAgICAgICAgc3dpdGNoICggZHN0LmJ5dGVzICkKICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgIGNhc2UgMToKLSAgICAgICAgICAgICAgICBkc3QudmFsID0g
KGludDhfdClzcmMudmFsICogKGludDhfdClfcmVncy5hbDsKKyAgICAgICAgICAgICAgICBkc3Qu
dmFsID0gKGludDhfdClzcmMudmFsICogKGludDhfdClkc3QudmFsOwogICAgICAgICAgICAgICAg
IGlmICggKGludDhfdClkc3QudmFsICE9IChpbnQxNl90KWRzdC52YWwgKQogICAgICAgICAgICAg
ICAgICAgICBfcmVncy5lZmxhZ3MgfD0gWDg2X0VGTEFHU19PRiB8IFg4Nl9FRkxBR1NfQ0Y7CiAg
ICAgICAgICAgICAgICAgQVNTRVJUKGIgPiAweDZiKTsKQEAgLTUwNjgsNyArNTA2OSw3IEBAIHg4
Nl9lbXVsYXRlKAogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgY2FzZSAyOgog
ICAgICAgICAgICAgICAgIGRzdC52YWwgPSAoKHVpbnQzMl90KShpbnQxNl90KXNyYy52YWwgKgot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHVpbnQzMl90KShpbnQxNl90KV9yZWdzLmF4KTsK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICh1aW50MzJfdCkoaW50MTZfdClkc3QudmFsKTsK
ICAgICAgICAgICAgICAgICBpZiAoIChpbnQxNl90KWRzdC52YWwgIT0gKGludDMyX3QpZHN0LnZh
bCApCiAgICAgICAgICAgICAgICAgICAgIF9yZWdzLmVmbGFncyB8PSBYODZfRUZMQUdTX09GIHwg
WDg2X0VGTEFHU19DRjsKICAgICAgICAgICAgICAgICBpZiAoIGIgPiAweDZiICkKQEAgLTUwNzcs
NyArNTA3OCw3IEBAIHg4Nl9lbXVsYXRlKAogI2lmZGVmIF9feDg2XzY0X18KICAgICAgICAgICAg
IGNhc2UgNDoKICAgICAgICAgICAgICAgICBkc3QudmFsID0gKCh1aW50NjRfdCkoaW50MzJfdClz
cmMudmFsICoKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICh1aW50NjRfdCkoaW50MzJfdClf
cmVncy5lYXgpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgKHVpbnQ2NF90KShpbnQzMl90
KWRzdC52YWwpOwogICAgICAgICAgICAgICAgIGlmICggKGludDMyX3QpZHN0LnZhbCAhPSBkc3Qu
dmFsICkKICAgICAgICAgICAgICAgICAgICAgX3JlZ3MuZWZsYWdzIHw9IFg4Nl9FRkxBR1NfT0Yg
fCBYODZfRUZMQUdTX0NGOwogICAgICAgICAgICAgICAgIGlmICggYiA+IDB4NmIgKQpAQCAtNTA4
Niw3ICs1MDg3LDcgQEAgeDg2X2VtdWxhdGUoCiAjZW5kaWYKICAgICAgICAgICAgIGRlZmF1bHQ6
CiAgICAgICAgICAgICAgICAgdVswXSA9IHNyYy52YWw7Ci0gICAgICAgICAgICAgICAgdVsxXSA9
IF9yZWdzLnIoYXgpOworICAgICAgICAgICAgICAgIHVbMV0gPSBkc3QudmFsOwogICAgICAgICAg
ICAgICAgIGlmICggaW11bF9kYmwodSkgKQogICAgICAgICAgICAgICAgICAgICBfcmVncy5lZmxh
Z3MgfD0gWDg2X0VGTEFHU19PRiB8IFg4Nl9FRkxBR1NfQ0Y7CiAgICAgICAgICAgICAgICAgaWYg
KCBiID4gMHg2YiApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:22:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:22:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9KU-0003w6-5t; Sun, 23 Dec 2018 19:22:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9KS-0003vs-FQ
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:22:24 +0000
X-Inumbo-ID: 131dcefe-06e8-11e9-af6f-338c86fdbb7e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 131dcefe-06e8-11e9-af6f-338c86fdbb7e;
 Sun, 23 Dec 2018 19:22:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9KR-0004o9-AR
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:22:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9KR-0004Kw-7p
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:22:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9KR-0004Kw-7p@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:22:23 +0000
Subject: [Xen-changelog] [xen master] x86emul: work around SandyBridge errata
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBkNGQ5ZThmNTU2MDI0MTU0NzVlMDRhNWRjOGI0YWQyNzg0NWE3ZjkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDE4
IDE1OjE5OjQ3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDE4IDE1OjE5OjQ3IDIwMTggKzAxMDAKCiAgICB4
ODZlbXVsOiB3b3JrIGFyb3VuZCBTYW5keUJyaWRnZSBlcnJhdGEKICAgIAogICAgVGhlcmUgYXJl
IGEgbnVtYmVyIG9mIGV4Y2VwdGlvbiBjb25kaXRpb24gcmVsYXRlZCBlcnJhdGEgb24gU2FuZHlC
cmlkZ2UKICAgIENQVXMsIHNvbWUgb2Ygd2hpY2ggYXJlIHVuZXhwZWN0ZWQgI1VEIChvdGhlcnMs
IG9mIG5vIGludGVyZXN0IGhlcmUsIGFyZQogICAgbGFjayBvZiBtYW5kYXRlZCBleGNlcHRpb25z
LCBvciBleGNlcHRpb25zIG9mIHVuZXhwZWN0ZWQgdHlwZSkuIEFubm90YXRlCiAgICB0aGUgb25l
IHdvcmthcm91bmQgd2UgYWxyZWFkeSBoYXZlLCBhbmQgYWRkIHR3byBtb3JlLgogICAgCiAgICBE
dWUgdG8gdGhlIGV4Y2VwdGlvbiByZWNvdmVyeSB3ZSBoYXZlIGluIHBsYWNlIGZvciBzdHViIGlu
dm9jYXRpb25zCiAgICB0aGVzZSBhcmVuJ3Qgc2VjdXJpdHkgaXNzdWVzLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyB8IDEyICsrKysrKysrKysrLQogMSBmaWxl
IGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZf
ZW11bGF0ZS94ODZfZW11bGF0ZS5jCmluZGV4IDdmNjk0ZmVhMTcuLmQ2Yzk3NjUxZTIgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC02MDc5LDkgKzYwNzksMTEgQEAg
eDg2X2VtdWxhdGUoCiAgICAgICAgIGVsc2UKICAgICAgICAgewogICAgICAgICAgICAgZ2VuZXJh
dGVfZXhjZXB0aW9uX2lmKHZleC5yZWcgIT0gMHhmLCBFWENfVUQpOwotICAgICAgICAgICAgdmV4
LmwgPSAwOwogICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4KTsKICAgICAg
ICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeW1tKTsKKworICAgICAgICAgICAgLyogV29yayBh
cm91bmQgZXJyYXR1bSBCVDIzMC4gKi8KKyAgICAgICAgICAgIHZleC5sID0gMDsKICAgICAgICAg
fQogCiAgICAgICAgIG9wYyA9IGluaXRfcHJlZml4ZXMoc3R1Yik7CkBAIC02OTg0LDYgKzY5ODYs
OSBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfbW14KTsK
ICAgICAgICAgfQogCisgICAgICAgIC8qIFdvcmsgYXJvdW5kIGVycmF0dW0gQlQzNi4gKi8KKyAg
ICAgICAgdmV4LncgPSAwOworCiAgICAgICAgIG9wYyA9IGluaXRfcHJlZml4ZXMoc3R1Yik7CiAg
ICAgICAgIG9wY1swXSA9IGI7CiAgICAgICAgIGluc25fYnl0ZXMgPSBQRlhfQllURVMgKyAxOwpA
QCAtODgxNiw2ICs4ODIxLDExIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBnZW5lcmF0ZV9leGNl
cHRpb25faWYodmV4LmwgfHwgdmV4LnJlZyAhPSAweGYsIEVYQ19VRCk7CiAgICAgICAgIGhvc3Rf
YW5kX3ZjcHVfbXVzdF9oYXZlKGF2eCk7CiAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeW1t
KTsKKworICAgICAgICAvKiBXb3JrIGFyb3VuZCBlcnJhdHVtIEJUNDEuICovCisgICAgICAgIGlm
ICggIW1vZGVfNjRiaXQoKSApCisgICAgICAgICAgICB2ZXgudyA9IDA7CisKICAgICAgICAgb3Bj
ID0gaW5pdF9wcmVmaXhlcyhzdHViKTsKICAgICAgICAgZ290byBwZXh0cjsKIAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:22:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:22:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9Ke-0003xK-7b; Sun, 23 Dec 2018 19:22:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9Kc-0003xB-VM
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:22:34 +0000
X-Inumbo-ID: 193157fc-06e8-11e9-a5dc-2792f9deb1fb
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 193157fc-06e8-11e9-a5dc-2792f9deb1fb;
 Sun, 23 Dec 2018 19:22:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9Kb-0004oH-H5
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:22:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9Kb-0004Ll-Eb
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:22:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9Kb-0004Ll-Eb@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:22:33 +0000
Subject: [Xen-changelog] [xen master] x86emul: fix vector-length check for
 AVX512F scalar fused-multiply-add insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFmMmE0Y2IxN2I0YjkyNWRjMjc5YWIyNjM5MDc4NDRlZDU4MDBmMjAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDE4
IDE1OjIwOjMyIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDE4IDE1OjIwOjMyIDIwMTggKzAxMDAKCiAgICB4
ODZlbXVsOiBmaXggdmVjdG9yLWxlbmd0aCBjaGVjayBmb3IgQVZYNTEyRiBzY2FsYXIgZnVzZWQt
bXVsdGlwbHktYWRkIGluc25zCiAgICAKICAgIFRoZSBjaGVjayBuZWVkcyB0byBoYXBwZW4gd2hl
bmV2ZXIgRVZFWC5iIChTRE0gbm9tZW5jbGF0dXJlKSBpcyBjbGVhciwKICAgIG5vdCBqdXN0IGlu
IHRoZSBtZW1vcnkgb3BlcmFuZCBjYXNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuYyB8IDYgKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCA0
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXgg
ZDZjOTc2NTFlMi4uYTNkN2UzMzM4NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVs
YXRlLmMKQEAgLTg1MzIsMTEgKzg1MzIsOSBAQCB4ODZfZW11bGF0ZSgKICAgICBjYXNlIFg4NkVN
VUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweGJkKTogLyogdmZubWFkZDIzMXN7cyxkfSB4bW0vbWVt
LHhtbSx4bW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweGJm
KTogLyogdmZubXN1YjIzMXN7cyxkfSB4bW0vbWVtLHhtbSx4bW17a30gKi8KICAgICAgICAgaG9z
dF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZik7Ci0gICAgICAgIGlmICggZWEudHlwZSA9PSBP
UF9NRU0gKQotICAgICAgICB7Ci0gICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZl
eC5iciwgRVhDX1VEKTsKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0g
T1BfUkVHICYmIGV2ZXguYnIsIEVYQ19VRCk7CisgICAgICAgIGlmICggIWV2ZXguYnIgKQogICAg
ICAgICAgICAgYXZ4NTEyX3ZsZW5fY2hlY2sodHJ1ZSk7Ci0gICAgICAgIH0KICAgICAgICAgZ290
byBzaW1kX3ptbTsKIAogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZjM4LCAweGM4KTogICAgIC8q
IHNoYTFuZXh0ZSB4bW0vbTEyOCx4bW0gKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:22:45 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:22:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9Kn-0003ye-9H; Sun, 23 Dec 2018 19:22:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9Km-0003yV-JX
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:22:44 +0000
X-Inumbo-ID: 1f47ec2e-06e8-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1f47ec2e-06e8-11e9-8e1d-bc764e045a96;
 Sun, 23 Dec 2018 19:22:44 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9Kl-0004oU-NY
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:22:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9Kl-0004Mc-L9
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:22:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9Kl-0004Mc-L9@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:22:43 +0000
Subject: [Xen-changelog] [xen master] x86emul: avoid triggering assertions
 with VME/PVI early #GP check
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU3Zjc4YTczNGJjYWJlYWI3NWNhMjFkNGU4NzFiZTc4YTM0NjNmYmUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDE4
IDE1OjIxOjE3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDE4IDE1OjIxOjE3IDIwMTggKzAxMDAKCiAgICB4
ODZlbXVsOiBhdm9pZCB0cmlnZ2VyaW5nIGFzc2VydGlvbnMgd2l0aCBWTUUvUFZJIGVhcmx5ICNH
UCBjaGVjawogICAgCiAgICBJbiBjb21taXQgZWZlOWNiYTY2YyAoIng4NmVtdWw6IFZNRSBhbmQg
UFZJIG1vZGVzIHJlcXVpcmUgYSAjR1AoMCkgY2hlY2sKICAgIGZpcnN0IHRoaW5nIikgSSBuZWds
ZWN0ZWQgdGhlIGZhY3QgdGhhdCB0aGUgcmV0aXJlIGZsYWdzIGdldCB6YXBwZWQgb25seQogICAg
aW4geDg2X2RlY29kZSgpLCB3aGljaCBoYXNuJ3QgYmVlbiBpbnZva2VkIHlldCBhdCB0aGUgcG9p
bnQgb2YgdGhlICNHUCgwKQogICAgY2hlY2sgYWRkZWQuIE1vdmUgb3V0cHV0IHN0YXRlIGluaXRp
YWxpemF0aW9uIGludG8gYSBoZWxwZXIgZnVuY3Rpb24sCiAgICBhbmQgaW52b2tlIGl0IGZyb20g
dGhlIGNhbGxlcnMgb2YgeDg2X2RlY29kZSgpIGluc3RlYWQgb2YgZG9pbmcgaXQKICAgIChwb3Nz
aWJseSB0b28gbGF0ZSkgaW4gdGhhdCBmdW5jdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl9l
bXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCAxOCArKysrKysrKysrKysrLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAxMyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXggYTNkN2UzMzM4NS4uMjA1MTAxNTFjOCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTE4NjYsNiArMTg2NiwxMyBAQCBzdGF0
aWMgYm9vbCB2Y3B1X2hhcygKICNkZWZpbmUgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoZmVhdCkg
dmNwdV9tdXN0X2hhdmUoZmVhdCkKICNlbmRpZgogCisvKiBJbml0aWFsaXNlIG91dHB1dCBzdGF0
ZSBpbiB4ODZfZW11bGF0ZV9jdHh0ICovCitzdGF0aWMgdm9pZCBpbml0X2NvbnRleHQoc3RydWN0
IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCit7CisgICAgY3R4dC0+cmV0aXJlLnJhdyA9IDA7Cisg
ICAgeDg2X2VtdWxfcmVzZXRfZXZlbnQoY3R4dCk7Cit9CisKIHN0YXRpYyBpbnQKIHJlYWxtb2Rl
X2xvYWRfc2VnKAogICAgIGVudW0geDg2X3NlZ21lbnQgc2VnLApAQCAtMjcxMywxMCArMjcyMCw2
IEBAIHg4Nl9kZWNvZGUoCiAgICAgc3RhdGUtPnJlZ3MgPSBjdHh0LT5yZWdzOwogICAgIHN0YXRl
LT5pcCA9IGN0eHQtPnJlZ3MtPnIoaXApOwogCi0gICAgLyogSW5pdGlhbGlzZSBvdXRwdXQgc3Rh
dGUgaW4geDg2X2VtdWxhdGVfY3R4dCAqLwotICAgIGN0eHQtPnJldGlyZS5yYXcgPSAwOwotICAg
IHg4Nl9lbXVsX3Jlc2V0X2V2ZW50KGN0eHQpOwotCiAgICAgb3BfYnl0ZXMgPSBkZWZfb3BfYnl0
ZXMgPSBhZF9ieXRlcyA9IGRlZl9hZF9ieXRlcyA9IGN0eHQtPmFkZHJfc2l6ZS84OwogICAgIGlm
ICggb3BfYnl0ZXMgPT0gOCApCiAgICAgewpAQCAtMzQwMCw2ICszNDAzLDggQEAgeDg2X2VtdWxh
dGUoCiAKICAgICBBU1NFUlQob3BzLT5yZWFkKTsKIAorICAgIGluaXRfY29udGV4dChjdHh0KTsK
KwogICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZigobW9kZV92aWYoKSAmJgogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKF9yZWdzLmVmbGFncyAmIFg4Nl9FRkxBR1NfVklGKSAmJgogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKF9yZWdzLmVmbGFncyAmIFg4Nl9FRkxBR1NfVklQKSksCkBA
IC05ODAwLDggKzk4MDUsMTEgQEAgeDg2X2RlY29kZV9pbnNuKAogICAgICAgICAuaW5zbl9mZXRj
aCA9IGluc25fZmV0Y2gsCiAgICAgICAgIC5yZWFkICAgICAgID0geDg2ZW11bF91bmhhbmRsZWFi
bGVfcncsCiAgICAgfTsKLSAgICBpbnQgcmMgPSB4ODZfZGVjb2RlKHN0YXRlLCBjdHh0LCAmb3Bz
KTsKKyAgICBpbnQgcmM7CisKKyAgICBpbml0X2NvbnRleHQoY3R4dCk7CiAKKyAgICByYyA9IHg4
Nl9kZWNvZGUoc3RhdGUsIGN0eHQsICZvcHMpOwogICAgIGlmICggdW5saWtlbHkocmMgIT0gWDg2
RU1VTF9PS0FZKSApCiAgICAgICAgIHJldHVybiBFUlJfUFRSKC1yYyk7CiAKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:22:55 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:22:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9Kx-0003zu-B9; Sun, 23 Dec 2018 19:22:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9Kw-0003zk-PL
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:22:54 +0000
X-Inumbo-ID: 255b0762-06e8-11e9-be94-a793987d2205
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 255b0762-06e8-11e9-be94-a793987d2205;
 Sun, 23 Dec 2018 19:22:54 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9Kv-0004p4-U8
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:22:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9Kv-0004Nd-Rb
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:22:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9Kv-0004Nd-Rb@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:22:53 +0000
Subject: [Xen-changelog] [xen master] x86emul: permit SAE for V{, U}COMIS{S,
 D}
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUyOWNjZjY4ZTg3YWE3Yjg1ZDRhOWRiNGM1YWY2ZTU0ZTBhYzNiODUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDE4
IDE4OjAzOjQ5IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDE4IDE4OjAzOjQ5IDIwMTggKzAxMDAKCiAgICB4
ODZlbXVsOiBwZXJtaXQgU0FFIGZvciBWeyxVfUNPTUlTe1MsRH0KICAgIAogICAgVGhlIGF2eDUx
Ml92bGVuX2NoZWNrKCkgaW52b2NhdGlvbiBuZWVkcyB0byBiZSBjb25kaXRpb25hbC4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNr
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCAzICsrLQogMSBmaWxlIGNoYW5n
ZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmMKaW5kZXggMjA1MTAxNTFjOC4uOWFlYmIxYjY2MiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2
L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTYxODcsNyArNjE4Nyw4IEBAIHg4Nl9lbXVs
YXRlKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV2ZXgudyAhPSBldmV4LnBmeCks
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWENfVUQpOwogICAgICAgICBob3N0X2Fu
ZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKLSAgICAgICAgYXZ4NTEyX3ZsZW5fY2hlY2sodHJ1
ZSk7CisgICAgICAgIGlmICggIWV2ZXguYnIgKQorICAgICAgICAgICAgYXZ4NTEyX3ZsZW5fY2hl
Y2sodHJ1ZSk7CiAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfem1tKTsKIAogICAgICAgICBv
cGMgPSBpbml0X2V2ZXgoc3R1Yik7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:23:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:23:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9L8-000410-D4; Sun, 23 Dec 2018 19:23:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9L7-00040u-Vs
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:23:06 +0000
X-Inumbo-ID: 2b706ad4-06e8-11e9-8146-b7db2140bc27
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2b706ad4-06e8-11e9-8146-b7db2140bc27;
 Sun, 23 Dec 2018 19:23:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9L6-0004pR-4Q
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:23:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9L6-0004Ol-1u
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:23:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9L6-0004Ol-1u@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:23:04 +0000
Subject: [Xen-changelog] [xen master] x86/hvm: Disallow moving the APIC MMIO
 window
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5332709109348603641=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============5332709109348603641==
Content-Type: text/plain

commit 3b5e03b9396b54b938c76972a0d804f22cc4eb64
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Mon Dec 10 11:42:13 2018 +0000
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Tue Dec 18 17:13:51 2018 +0000

    x86/hvm: Disallow moving the APIC MMIO window
    
    See the code comment for a full discussion, but in short: guests which
    currently run under Xen don't move the window, because moving it has never
    worked properly.  Implementing support for moving the window is never going to
    work architecturally unless we switch to per-vcpu P2Ms (which seems very
    unlikely), and would still be a substantial quantity of work for a feature
    which is unused in practice.
    
    Take the opportunity to rename vlapic_msr_set() to be consistent with the
    other MSR handling functions, and return X86EMUL_* constants.  Add logic to
    check for reserved bits, including refusing x2APIC mode if it has not been
    offered to the guest.  Move the guest_{rd,wr}msr_x2apic() declarations into
    vlapic.h which is a more appropriate place for them to live.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/hvm/hvm.c           |  4 +--
 xen/arch/x86/hvm/vlapic.c        | 65 ++++++++++++++++++++++++++++++++++++----
 xen/include/asm-x86/hvm/hvm.h    |  3 --
 xen/include/asm-x86/hvm/vlapic.h |  5 +++-
 4 files changed, 64 insertions(+), 13 deletions(-)

diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
index d64b6b6c20..97fcaadb0b 100644
--- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -3565,9 +3565,7 @@ int hvm_msr_write_intercept(unsigned int msr, uint64_t msr_content,
         break;
 
     case MSR_APIC_BASE:
-        if ( !vlapic_msr_set(vcpu_vlapic(v), msr_content) )
-            goto gp_fault;
-        break;
+        return guest_wrmsr_apic_base(v, msr_content);
 
     case MSR_IA32_TSC_DEADLINE:
         vlapic_tdt_msr_set(vcpu_vlapic(v), msr_content);
diff --git a/xen/arch/x86/hvm/vlapic.c b/xen/arch/x86/hvm/vlapic.c
index d3a5fb5d3f..a1a43cd792 100644
--- a/xen/arch/x86/hvm/vlapic.c
+++ b/xen/arch/x86/hvm/vlapic.c
@@ -1072,15 +1072,68 @@ static void set_x2apic_id(struct vlapic *vlapic)
     vlapic_set_reg(vlapic, APIC_LDR, ldr);
 }
 
-bool_t vlapic_msr_set(struct vlapic *vlapic, uint64_t value)
+int guest_wrmsr_apic_base(struct vcpu *v, uint64_t value)
 {
-    if ( !has_vlapic(vlapic_domain(vlapic)) )
-        return 0;
+    const struct cpuid_policy *cp = v->domain->arch.cpuid;
+    struct vlapic *vlapic = vcpu_vlapic(v);
+
+    if ( !has_vlapic(v->domain) )
+        return X86EMUL_EXCEPTION;
+
+    /* Attempting to set reserved bits? */
+    if ( value & ~(APIC_BASE_ADDR_MASK | APIC_BASE_ENABLE | APIC_BASE_BSP |
+                   (cp->basic.x2apic ? APIC_BASE_EXTD : 0)) )
+        return X86EMUL_EXCEPTION;
+
+    /*
+     * Architecturally speaking, we should allow a guest to move the xAPIC
+     * MMIO window (within reason - not even hardware allows arbitrary
+     * positions).  However, virtualising the behaviour for multi-vcpu guests
+     * is problematic.
+     *
+     * The ability to move the MMIO window was introduced with the Pentium Pro
+     * processor, to deconflict the window with other MMIO in the system.  The
+     * need to move the MMIO window was obsoleted by the Netburst architecture
+     * which reserved the space in physical address space for MSIs.
+     *
+     * As such, it appears to be a rarely used feature before the turn of the
+     * millennium, and entirely unused after.
+     *
+     * Xen uses a per-domain P2M, but MSR_APIC_BASE is per-vcpu.  In
+     * principle, we could emulate the MMIO windows being in different
+     * locations by ensuring that all windows are unmapped in the P2M and trap
+     * for emulation.  Xen has never had code to modify the P2M in response to
+     * APIC_BASE updates, so guests which actually try this are likely to end
+     * up without a working APIC.
+     *
+     * Things are more complicated with hardware APIC acceleration, where Xen
+     * has to map a sink-page into the P2M for APIC accesses to be recognised
+     * and accelerated by microcode.  Again, this could in principle be
+     * emulated, but the visible result in the guest would be multiple working
+     * APIC MMIO windows.  Moving the APIC window has never caused the
+     * sink-page to move in the P2M, meaning that on all modern hardware, the
+     * APIC definitely ceases working if the guest tries to move the window.
+     *
+     * As such, when the APIC is configured in xAPIC mode, require the MMIO
+     * window to be in its default location.  We don't expect any guests which
+     * currently run on Xen to be impacted by this restriction, and the #GP
+     * fault will be far more obvious to debug than a malfunctioning MMIO
+     * window.
+     */
+    if ( ((value & (APIC_BASE_EXTD | APIC_BASE_ENABLE)) == APIC_BASE_ENABLE) &&
+         ((value & APIC_BASE_ADDR_MASK) != APIC_DEFAULT_PHYS_BASE) )
+    {
+        printk(XENLOG_G_INFO
+               "%pv tried to move the APIC MMIO window: val 0x%08"PRIx64"\n",
+               v, value);
+        return X86EMUL_EXCEPTION;
+    }
 
     if ( (vlapic->hw.apic_base_msr ^ value) & APIC_BASE_ENABLE )
     {
         if ( unlikely(value & APIC_BASE_EXTD) )
-            return 0;
+            return X86EMUL_EXCEPTION;
+
         if ( value & APIC_BASE_ENABLE )
         {
             vlapic_reset(vlapic);
@@ -1095,7 +1148,7 @@ bool_t vlapic_msr_set(struct vlapic *vlapic, uint64_t value)
     }
     else if ( ((vlapic->hw.apic_base_msr ^ value) & APIC_BASE_EXTD) &&
               unlikely(!vlapic_xapic_mode(vlapic)) )
-        return 0;
+        return X86EMUL_EXCEPTION;
 
     vlapic->hw.apic_base_msr = value;
     memset(&vlapic->loaded, 0, sizeof(vlapic->loaded));
@@ -1108,7 +1161,7 @@ bool_t vlapic_msr_set(struct vlapic *vlapic, uint64_t value)
     HVM_DBG_LOG(DBG_LEVEL_VLAPIC,
                 "apic base msr is 0x%016"PRIx64, vlapic->hw.apic_base_msr);
 
-    return 1;
+    return X86EMUL_OKAY;
 }
 
 uint64_t  vlapic_tdt_msr_get(struct vlapic *vlapic)
diff --git a/xen/include/asm-x86/hvm/hvm.h b/xen/include/asm-x86/hvm/hvm.h
index d68604127f..95581ce6cb 100644
--- a/xen/include/asm-x86/hvm/hvm.h
+++ b/xen/include/asm-x86/hvm/hvm.h
@@ -333,9 +333,6 @@ void hvm_toggle_singlestep(struct vcpu *v);
 int hvm_hap_nested_page_fault(paddr_t gpa, unsigned long gla,
                               struct npfec npfec);
 
-int guest_rdmsr_x2apic(const struct vcpu *v, uint32_t msr, uint64_t *val);
-int guest_wrmsr_x2apic(struct vcpu *v, uint32_t msr, uint64_t val);
-
 /* Check CR4/EFER values */
 const char *hvm_efer_valid(const struct vcpu *v, uint64_t value,
                            signed int cr0_pg);
diff --git a/xen/include/asm-x86/hvm/vlapic.h b/xen/include/asm-x86/hvm/vlapic.h
index 5938be2523..dde66b4f0f 100644
--- a/xen/include/asm-x86/hvm/vlapic.h
+++ b/xen/include/asm-x86/hvm/vlapic.h
@@ -123,7 +123,10 @@ void vlapic_destroy(struct vcpu *v);
 
 void vlapic_reset(struct vlapic *vlapic);
 
-bool_t vlapic_msr_set(struct vlapic *vlapic, uint64_t value);
+int guest_wrmsr_apic_base(struct vcpu *v, uint64_t val);
+int guest_rdmsr_x2apic(const struct vcpu *v, uint32_t msr, uint64_t *val);
+int guest_wrmsr_x2apic(struct vcpu *v, uint32_t msr, uint64_t val);
+
 void vlapic_tdt_msr_set(struct vlapic *vlapic, uint64_t value);
 uint64_t vlapic_tdt_msr_get(struct vlapic *vlapic);
 
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5332709109348603641==--

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:23:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:23:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9LI-00043B-Fw; Sun, 23 Dec 2018 19:23:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9LH-000434-WD
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:23:16 +0000
X-Inumbo-ID: 31872f9b-06e8-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 31872f9b-06e8-11e9-8e1d-bc764e045a96;
 Sun, 23 Dec 2018 19:23:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9LG-0004pZ-Ao
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:23:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9LG-0004Po-8R
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:23:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9LG-0004Po-8R@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:23:14 +0000
Subject: [Xen-changelog] [xen master] x86/time: Alter tsc_set_info() to
 return an error value
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBjZWYxOWI5YzhiYTVjMzhmMjlhYThiNzI4NjRlMDgyOWUyMWMwZTYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE5vdiAyMCAxMTozNzoxOSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBEZWMgMTggMTc6MTM6
NTEgMjAxOCArMDAwMAoKICAgIHg4Ni90aW1lOiBBbHRlciB0c2Nfc2V0X2luZm8oKSB0byByZXR1
cm4gYW4gZXJyb3IgdmFsdWUKICAgIAogICAgQ3VycmVudGx5LCB0c2Nfc2V0X2luZm8oKSBwZXJm
b3JtcyBubyBwYXJhbWV0ZXIgY2hlY2tpbmcsIGFuZCBhbiBpbnZhbGlkCiAgICB0c2NfbW9kZSBn
b2VzIGxhcmdlbHkgdW5ub3RpY2VkLiAgRml4IGl0IHRvIHJlamVjdCBpbnZhbGlkIHRzY19tb2Rl
cyB3aXRoCiAgICAtRUlOVkFMLCBhbmQgdXBkYXRlIHRoZSBjYWxsZXJzIHRvIGNoZWNrIHRoZSBy
ZXR1cm4gdmFsdWUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgIHwgIDcgKysrKyst
LQogeGVuL2FyY2gveDg2L2RvbWN0bC5jICAgICAgfCAgOCArKysrLS0tLQogeGVuL2FyY2gveDg2
L3RpbWUuYyAgICAgICAgfCAxOCArKysrKysrKysrKysrLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14
ODYvdGltZS5oIHwgIDYgKysrLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyks
IDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hl
bi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCBmMGUwY2RiYjBlLi5hZTlmMjRlNDU3IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBA
IC01OTksOCArNTk5LDExIEBAIGludCBhcmNoX2RvbWFpbl9jcmVhdGUoc3RydWN0IGRvbWFpbiAq
ZCwKICAgICBlbHNlCiAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOyAvKiBOb3QgSFZNIGFu
ZCBub3QgUFY/ICovCiAKLSAgICAvKiBpbml0aWFsaXplIGRlZmF1bHQgdHNjIGJlaGF2aW9yIGlu
IGNhc2UgdG9vbHMgZG9uJ3QgKi8KLSAgICB0c2Nfc2V0X2luZm8oZCwgVFNDX01PREVfREVGQVVM
VCwgMFVMLCAwLCAwKTsKKyAgICBpZiAoIChyYyA9IHRzY19zZXRfaW5mbyhkLCBUU0NfTU9ERV9E
RUZBVUxULCAwLCAwLCAwKSkgIT0gMCApCisgICAgeworICAgICAgICBBU1NFUlRfVU5SRUFDSEFC
TEUoKTsKKyAgICAgICAgZ290byBmYWlsOworICAgIH0KIAogICAgIC8qIFBWL1BWSCBndWVzdHMg
Z2V0IGFuIGVtdWxhdGVkIFBJVCB0b28gZm9yIHZpZGVvIEJJT1NlcyB0byB1c2UuICovCiAgICAg
cGl0X2luaXQoZCwgY3B1X2toeik7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMg
Yi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKaW5kZXggYWE4YWQxOTQ3OS4uZWQ0NmRmOGM1ZCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwu
YwpAQCAtOTc1LDEwICs5NzUsMTAgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKICAgICAgICAgZWxz
ZQogICAgICAgICB7CiAgICAgICAgICAgICBkb21haW5fcGF1c2UoZCk7Ci0gICAgICAgICAgICB0
c2Nfc2V0X2luZm8oZCwgZG9tY3RsLT51LnRzY19pbmZvLnRzY19tb2RlLAotICAgICAgICAgICAg
ICAgICAgICAgICAgIGRvbWN0bC0+dS50c2NfaW5mby5lbGFwc2VkX25zZWMsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgZG9tY3RsLT51LnRzY19pbmZvLmd0c2Nfa2h6LAotICAgICAgICAgICAg
ICAgICAgICAgICAgIGRvbWN0bC0+dS50c2NfaW5mby5pbmNhcm5hdGlvbik7CisgICAgICAgICAg
ICByZXQgPSB0c2Nfc2V0X2luZm8oZCwgZG9tY3RsLT51LnRzY19pbmZvLnRzY19tb2RlLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWN0bC0+dS50c2NfaW5mby5lbGFwc2VkX25z
ZWMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tY3RsLT51LnRzY19pbmZvLmd0
c2Nfa2h6LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWN0bC0+dS50c2NfaW5m
by5pbmNhcm5hdGlvbik7CiAgICAgICAgICAgICBkb21haW5fdW5wYXVzZShkKTsKICAgICAgICAg
fQogICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90aW1lLmMgYi94ZW4v
YXJjaC94ODYvdGltZS5jCmluZGV4IDI0ZDRjMjc5NGIuLmQ4MGE1ODY4YTAgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni90aW1lLmMKKysrIGIveGVuL2FyY2gveDg2L3RpbWUuYwpAQCAtMjE5NCwx
OSArMjE5NCwxOSBAQCB2b2lkIHRzY19nZXRfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJf
dCAqdHNjX21vZGUsCiAgKiBvbmx5IHRoZSBsYXN0ICJzdGlja3MiIGFuZCBhbGwgYXJlIGNvbXBs
ZXRlZCBiZWZvcmUgdGhlIGd1ZXN0IGV4ZWN1dGVzCiAgKiBhbiByZHRzYyBpbnN0cnVjdGlvbgog
ICovCi12b2lkIHRzY19zZXRfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAg
ICAgdWludDMyX3QgdHNjX21vZGUsIHVpbnQ2NF90IGVsYXBzZWRfbnNlYywKLSAgICAgICAgICAg
ICAgICAgIHVpbnQzMl90IGd0c2Nfa2h6LCB1aW50MzJfdCBpbmNhcm5hdGlvbikKK2ludCB0c2Nf
c2V0X2luZm8oc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgdWludDMyX3QgdHNj
X21vZGUsIHVpbnQ2NF90IGVsYXBzZWRfbnNlYywKKyAgICAgICAgICAgICAgICAgdWludDMyX3Qg
Z3RzY19raHosIHVpbnQzMl90IGluY2FybmF0aW9uKQogewogICAgIEFTU0VSVCghaXNfc3lzdGVt
X2RvbWFpbihkKSk7CiAKICAgICBpZiAoIGlzX3B2X2RvbWFpbihkKSAmJiBpc19oYXJkd2FyZV9k
b21haW4oZCkgKQogICAgIHsKICAgICAgICAgZC0+YXJjaC52dHNjID0gMDsKLSAgICAgICAgcmV0
dXJuOworICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKLSAgICBzd2l0Y2ggKCBkLT5hcmNoLnRz
Y19tb2RlID0gdHNjX21vZGUgKQorICAgIHN3aXRjaCAoIHRzY19tb2RlICkKICAgICB7CiAgICAg
ICAgIGJvb2wgZW5hYmxlX3RzY19zY2FsaW5nOwogCkBAIC0yMjUzLDcgKzIyNTMsMTMgQEAgdm9p
ZCB0c2Nfc2V0X2luZm8oc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBlbGFwc2VkX25zZWM7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CisKKyAg
ICBkZWZhdWx0OgorICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9CisKKyAgICBkLT5hcmNo
LnRzY19tb2RlID0gdHNjX21vZGU7CisKICAgICBkLT5hcmNoLmluY2FybmF0aW9uID0gaW5jYXJu
YXRpb24gKyAxOwogICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSApCiAgICAgewpAQCAtMjI4MCw2
ICsyMjg2LDggQEAgdm9pZCB0c2Nfc2V0X2luZm8oc3RydWN0IGRvbWFpbiAqZCwKICAgICB9CiAK
ICAgICByZWNhbGN1bGF0ZV9jcHVpZF9wb2xpY3koZCk7CisKKyAgICByZXR1cm4gMDsKIH0KIAog
LyogdnRzYyBtYXkgaW5jdXIgbWVhc3VyYWJsZSBwZXJmb3JtYW5jZSBkZWdyYWRhdGlvbiwgZGlh
Z25vc2Ugd2l0aCB0aGlzICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3RpbWUu
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvdGltZS5oCmluZGV4IGNlOTZlYzk3NzguLmI4NTY4OGRj
ZmIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvdGltZS5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvdGltZS5oCkBAIC02MCw5ICs2MCw5IEBAIHVpbnQ2NF90IHB2X3NvZnRfcmR0
c2MoY29uc3Qgc3RydWN0IHZjcHUgKnYsIGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KTsKIHU2NCBndGltZV90b19ndHNjKHN0cnVjdCBkb21haW4gKmQsIHU2NCB0aW1lKTsKIHU2NCBn
dHNjX3RvX2d0aW1lKHN0cnVjdCBkb21haW4gKmQsIHU2NCB0c2MpOwogCi12b2lkIHRzY19zZXRf
aW5mbyhzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCB0c2NfbW9kZSwgdWludDY0X3QgZWxhcHNl
ZF9uc2VjLAotICAgICAgICAgICAgICAgICAgdWludDMyX3QgZ3RzY19raHosIHVpbnQzMl90IGlu
Y2FybmF0aW9uKTsKLSAgIAoraW50IHRzY19zZXRfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLCB1aW50
MzJfdCB0c2NfbW9kZSwgdWludDY0X3QgZWxhcHNlZF9uc2VjLAorICAgICAgICAgICAgICAgICB1
aW50MzJfdCBndHNjX2toeiwgdWludDMyX3QgaW5jYXJuYXRpb24pOworCiB2b2lkIHRzY19nZXRf
aW5mbyhzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCAqdHNjX21vZGUsIHVpbnQ2NF90ICplbGFw
c2VkX25zZWMsCiAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqZ3RzY19raHosIHVpbnQzMl90
ICppbmNhcm5hdGlvbik7CiAgICAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:23:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:23:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9LT-00044S-He; Sun, 23 Dec 2018 19:23:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9LS-00044K-FW
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:23:26 +0000
X-Inumbo-ID: 37990be0-06e8-11e9-9a5f-d33539e75100
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 37990be0-06e8-11e9-9a5f-d33539e75100;
 Sun, 23 Dec 2018 19:23:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9LQ-0004ph-HE
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:23:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9LQ-0004R3-Ef
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:23:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9LQ-0004R3-Ef@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:23:24 +0000
Subject: [Xen-changelog] [xen master] tools/docs: Remove PVRDTSCP support
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZiMTBhNGM0MTZjNWZiNTk4ZDViOTYwYTI4MThmODU3ZDJkZGQ2ZWQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IERlYyAxMyAxNTo1MTo0MSAyMDE4IC0wODAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBEZWMgMTggMTc6MTM6
NTEgMjAxOCArMDAwMAoKICAgIHRvb2xzL2RvY3M6IFJlbW92ZSBQVlJEVFNDUCBzdXBwb3J0CiAg
ICAKICAgIFBWUkRUU0NQIGlzIGJlbGlldmVkLXVudXNlZCwgYW5kIGl0cyBpbXBsZW1lbnRhdGlv
biBoYXMgYWR2ZXJzZSBjb25zZXF1ZW5jZXMKICAgIG9uIHVucmVsYXRlZCBmdW5jdGlvbmFsaXR5
IGluIHRoZSBoeXBlcnZpc29yLiAgQXMgYSByZXN1bHQsIHN1cHBvcnQgaXMgYmVpbmcKICAgIHJl
bW92ZWQuCiAgICAKICAgIEZvciBtb3JlIGhpc3RvcmljYWwgY29udGV4dCwgc2VlCiAgICAgIGMv
cyBjMTdiMzZkNWRjNzkyY2ZkZjU5YjZkZTAyMTNiMTY4YmVjMGFmOGU4CiAgICAgIGMvcyAwNDY1
NjM4NGExYjk3MTRlNDNkYjg1MGM1MTQzMTAwOGUyMzQ1MGQ4CiAgICAKICAgIE1vZGlmeSBsaWJ4
bCB0byBwcm92aWRlIGEgc2xpZ2h0bHkgbW9yZSBoZWxwZnVsIGVycm9yIG1lc3NhZ2UgaWYgaXQg
ZW5jb3VudGVycwogICAgUFZSRFRTQ1AgYmVpbmcgc2VsZWN0ZWQuICBXaGlsZSBhZGp1c3Rpbmcg
VFNDIGhhbmRsaW5nLCBtYWtlIGxpYnhsIGNoZWNrIGZvcgogICAgZXJyb3JzIGZyb20gdGhlIHNl
dF90c2MgaHlwZXJjYWxsLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KLS0tCiBkb2NzL21hbi94ZW4tdHNjbW9kZS5wb2QuNyAgICAgICAgfCAgOTQg
Ky0tLS0tLS0tLS0tCiBkb2NzL21hbi94bC5jZmcucG9kLjUuaW4gICAgICAgICAgfCAgIDkgKy0K
IGRvY3MvbWlzYy9wdnJkdHNjcC5jICAgICAgICAgICAgICB8IDMwNyAtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfeDg2LmMgICAgICAgICAg
IHwgIDEzICstCiB0b29scy9weXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMgfCAgIDIgKy0KIDUg
ZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgNDA2IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL2RvY3MvbWFuL3hlbi10c2Ntb2RlLnBvZC43IGIvZG9jcy9tYW4veGVuLXRzY21vZGUu
cG9kLjcKaW5kZXggODE5YzYxZGQwNS4uMWQ4MWEzZmUxOCAxMDA2NDQKLS0tIGEvZG9jcy9tYW4v
eGVuLXRzY21vZGUucG9kLjcKKysrIGIvZG9jcy9tYW4veGVuLXRzY21vZGUucG9kLjcKQEAgLTc3
LDkgKzc3LDcgQEAgaGlnaGVzdCBwZXJmb3JtYW5jZSBpcyByZXF1aXJlZC4KIAogPWl0ZW0gKiBC
PHRzY19tb2RlPTM+IChQVlJEVFNDUCkuCiAKLUhpZ2gtVFNDLWZyZXF1ZW5jeSBhcHBzIG1heSBi
ZSBwYXJhdmlydHVhbGl6ZWQgKG1vZGlmaWVkKSB0bwotb2J0YWluIGJvdGggY29ycmVjdG5lc3Mg
YW5kIGhpZ2hlc3QgcGVyZm9ybWFuY2U7IGFueSB1bm1vZGlmaWVkCi1hcHBzIG11c3QgYmUgVFND
LXJlc2lsaWVudC4KK1RoaXMgbW9kZSBoYXMgYmVlbiByZW1vdmVkLgogCiA9YmFjawogCkBAIC0y
MTUsMzAgKzIxMyw2IEBAIGlzIGVtdWxhdGVkLiAgTm90ZSB0aGF0LCB0aG91Z2ggZW11bGF0ZWQs
IHRoZSAiYXBwYXJlbnQiIFRTQyBmcmVxdWVuY3kKIHdpbGwgYmUgdGhlIFRTQyBmcmVxdWVuY3kg
b2YgdGhlIGluaXRpYWwgcGh5c2ljYWwgbWFjaGluZSwgZXZlbiBhZnRlcgogbWlncmF0aW9uLgog
Ci1Gb3IgZW52aXJvbm1lbnRzIHdoZXJlIGJvdGggVFNDLXNhZmVuZXNzIEFORCBoaWdoZXN0IHBl
cmZvcm1hbmNlCi1ldmVuIGFjcm9zcyBtaWdyYXRpb24gaXMgYSByZXF1aXJlbWVudCwgYXBwbGlj
YXRpb24gY29kZSBjYW4gYmUgc3BlY2lhbGx5Ci1tb2RpZmllZCB0byB1c2UgYW4gYWxnb3JpdGht
IGV4cGxpY2l0bHkgZGVzaWduZWQgaW50byBYZW4gZm9yIHRoaXMgcHVycG9zZS4KLVRoaXMgbW9k
ZSAodHNjX21vZGU9PTMpIGlzIGNhbGxlZCBQVlJEVFNDUCwgYmVjYXVzZSBpdCByZXF1aXJlcwot
YXBwIHBhcmF2aXJ0dWFsaXphdGlvbiAoYXdhcmVuZXNzIGJ5IHRoZSBhcHAgdGhhdCBpdCBtYXkg
YmUgcnVubmluZwotb24gdG9wIG9mIFhlbiksIGFuZCB1dGlsaXplcyBhIHZhcmlhdGlvbiBvZiB0
aGUgcmR0c2MgaW5zdHJ1Y3Rpb24KLWNhbGxlZCByZHRzY3AgdGhhdCBpcyBhdmFpbGFibGUgb24g
bW9zdCByZWNlbnQgZ2VuZXJhdGlvbiBwcm9jZXNzb3JzLgotKFRoZSByZHRzY3AgaW5zdHJ1Y3Rp
b24gZGlmZmVycyBmcm9tIHRoZSByZHRzYyBpbnN0cnVjdGlvbiBpbiB0aGF0IGl0Ci1yZWFkcyBu
b3Qgb25seSB0aGUgVFNDIGJ1dCBhbiBhZGRpdGlvbmFsIHJlZ2lzdGVyIHNldCBieSBzeXN0ZW0g
c29mdHdhcmUuKQotV2hlbiBhIHB2cmR0c2NwLW1vZGlmaWVkIGFwcCBpcyBydW5uaW5nIG9uIGEg
cHJvY2Vzc29yIHRoYXQgaXMgYm90aCBUU0Mtc2FmZQotYW5kIHN1cHBvcnRzIHRoZSByZHRzY3Ag
aW5zdHJ1Y3Rpb24sIGluZm9ybWF0aW9uIGNhbiBiZSBvYnRhaW5lZAotYWJvdXQgbWlncmF0aW9u
IGFuZCBUU0MgZnJlcXVlbmN5L29mZnNldCBhZGp1c3RtZW50IHRvIGFsbG93IHRoZQotdmFzdCBt
YWpvcml0eSBvZiB0aW1lc3RhbXBzIHRvIGJlIG9idGFpbmVkIGF0IHRvcCBwZXJmb3JtYW5jZTsg
d2hlbgotcnVubmluZyBvbiBhIFRTQy11bnNhZmUgcHJvY2Vzc29yIG9yIGEgcHJvY2Vzc29yIHRo
YXQgZG9lc24ndCBzdXBwb3J0Ci10aGUgcmR0c2NwIGluc3RydWN0aW9uLCByZHRzY3AgaXMgZW11
bGF0ZWQuCi0KLVBWUkRUU0NQICh0c2NfbW9kZT09MykgaGFzIHR3byBsaW1pdGF0aW9ucy4gIEZp
cnN0LCBpdCBhcHBsaWVzIHRvCi1hbGwgYXBwcyBydW5uaW5nIGluIHRoaXMgdmlydHVhbCBtYWNo
aW5lLiAgVGhpcyBtZWFucyB0aGF0IGFsbAotYXBwcyBtdXN0IGVpdGhlciBiZSBUU0MtcmVzaWxp
ZW50IG9yIHB2cmR0c2NwLW1vZGlmaWVkLiAgU2Vjb25kLAotaGlnaGVzdCBwZXJmb3JtYW5jZSBp
cyBvbmx5IG9idGFpbmVkIG9uIFRTQy1zYWZlIG1hY2hpbmVzIHRoYXQKLXN1cHBvcnQgdGhlIHJk
dHNjcCBpbnN0cnVjdGlvbjsgd2hlbiBydW5uaW5nIG9uIG9sZGVyIG1hY2hpbmVzLAotcmR0c2Nw
IGlzIGVtdWxhdGVkIGFuZCB0aHVzIHNsb3dlci4gIEZvciBtb3JlIGluZm9ybWF0aW9uIG9uIFBW
UkRUU0NQLAotc2VlIGJlbG93LgotCiBGaW5hbGx5LCB0c2NfbW9kZT09MSBhbHdheXMgZW5hYmxl
cyBUU0MgZW11bGF0aW9uLCByZWdhcmRsZXNzIG9mCiB0aGUgdW5kZXJseWluZyBwaHlzaWNhbCBo
YXJkd2FyZS4gVGhlICJhcHBhcmVudCIgVFNDIGZyZXF1ZW5jeSB3aWxsCiBiZSB0aGUgVFNDIGZy
ZXF1ZW5jeSBvZiB0aGUgaW5pdGlhbCBwaHlzaWNhbCBtYWNoaW5lLCBldmVuIGFmdGVyIG1pZ3Jh
dGlvbi4KQEAgLTI4Nyw1NiArMjYxLDcgQEAgaGF2ZSBiZWVuIHJlcGxhY2VkIGJ5IGEgcGFyYXZp
cnR1YWxpemVkIGVxdWl2YWxlbnQgb2YgdGhlIGNwdWlkIGluc3RydWN0aW9uCiAoInB2Y3B1aWQi
KSBhbmQgYWxzbyB0cmFwIHRvIFhlbi4gIEJ1dCBhcHBzIGluIGEgUFYgZ3Vlc3QgdGhhdCB1c2Ug
YQogY3B1aWQgaW5zdHJ1Y3Rpb24gZXhlY3V0ZSBpdCBkaXJlY3RseSwgd2l0aG91dCBhIHRyYXAg
dG8gWGVuLiAgQXMgYSByZXN1bHQsCiBhbiBhcHAgbWF5IGRpcmVjdGx5IGV4YW1pbmUgdGhlIHBo
eXNpY2FsIFRTQyBJbnZhcmlhbnQgY3B1aWQgYml0IGFuZCBtYWtlCi1kZWNpc2lvbnMgYmFzZWQg
b24gdGhhdCBiaXQuICBUaGlzIGlzIHN0aWxsIGFuIHVuc29sdmVkIHByb2JsZW0sIHRob3VnaAot
YSB3b3JrYXJvdW5kIGV4aXN0cyBhcyBwYXJ0IG9mIHRoZSBQVlJEVFNDUCB0c2NfbW9kZSBmb3Ig
YXBwcyB0aGF0Ci1jYW4gYmUgbW9kaWZpZWQuCi0KLT1oZWFkMSBNT1JFIE9OIFBWUkRUU0NQCi0K
LVBhcmF2aXJ0dWFsaXplZCBPUydzIHVzZSB0aGUgInB2Y2xvY2siIGFsZ29yaXRobSB0byBtYW5h
Z2UgdGhlIHBhc3NpbmcKLW9mIHRpbWUuICBUaGlzIHNvcGhpc3RpY2F0ZWQgYWxnb3JpdGhtIG9i
dGFpbnMgaW5mb3JtYXRpb24gZnJvbSBhIG1lbW9yeQotcGFnZSBzaGFyZWQgYmV0d2VlbiBYZW4g
YW5kIHRoZSBPUyBhbmQgc2VsZWN0cyBpbmZvcm1hdGlvbiBmcm9tIHRoaXMKLXBhZ2UgYmFzZWQg
b24gdGhlIGN1cnJlbnQgdmlydHVhbCBDUFUgKHZjcHUpIGluIG9yZGVyIHRvIHByb3Blcmx5IGFk
YXB0IHRvCi1UU0MtdW5zYWZlIHN5c3RlbXMgYW5kIGNoYW5nZXMgdGhhdCBvY2N1ciBhY3Jvc3Mg
bWlncmF0aW9uLiAgTmVpdGhlcgotdGhpcyBzaGFyZWQgcGFnZSBub3IgdGhlIHZjcHUgaW5mb3Jt
YXRpb24gaXMgYXZhaWxhYmxlIHRvIGEgdXNlcmxhbmQKLWFwcCBzbyB0aGUgcHZjbG9jayBhbGdv
cml0aG0gY2Fubm90IGJlIGRpcmVjdGx5IHVzZWQgYnkgYW4gYXBwLCBhdCBsZWFzdAotd2l0aG91
dCBwZXJmb3JtYW5jZSBkZWdyYWRhdGlvbiByb3VnaGx5IGVxdWFsIHRvIHRoZSBjb3N0IG9mIGp1
c3QKLWVtdWxhdGluZyBhbiByZHRzYy4KLQotQXMgYSByZXN1bHQsIGFzIG9mIDQuMCwgWGVuIHBy
b3ZpZGVzIGNhcGFiaWxpdGllcyBmb3IgYSB1c2VybGFuZCBhcHAKLXRvIG9idGFpbiBrZXkgdGlt
ZSB2YWx1ZXMgc2ltaWxhciB0byB0aGUgaW5mb3JtYXRpb24gYWNjZXNzaWJsZQotdG8gdGhlIFBW
IE9TIHB2Y2xvY2sgYWxnb3JpdGhtLiAgVGhlIGFwcCB1c2VzIHRoZSByZHRzY3AgaW5zdHJ1Y3Rp
b24KLXdoaWNoIGlzIGRlZmluZWQgaW4gcmVjZW50IHByb2Nlc3NvcnMgdG8gb2J0YWluIGJvdGgg
dGhlIFRTQyBhbmQgYW4KLWF1eGlsaWFyeSB2YWx1ZSBjYWxsZWQgVFNDX0FVWC4gIFhlbiBpcyBy
ZXNwb25zaWJsZSBmb3Igc2V0dGluZyBUU0NfQVVYCi10byB0aGUgc2FtZSB2YWx1ZSBvbiBhbGwg
dmNwdXMgcnVubmluZyBhbnkgZG9tYWluIHdpdGggdHNjX21vZGU9PTM7Ci1mdXJ0aGVyLCBYZW4g
dG9vbHMgYXJlIHJlc3BvbnNpYmxlIGZvciBtb25vdG9uaWNhbGx5IGluY3JlbWVudGluZyBUU0Nf
QVVYCi1hbnl0aW1lIHRoZSBkb21haW4gaXMgcmVzdG9yZWQvbWlncmF0ZWQgKHRodXMgY2hhbmdp
bmcga2V5IHRpbWUgdmFsdWVzKTsKLWFuZCwgd2hlbiB0aGUgZG9tYWluIGlzIHJ1bm5pbmcgb24g
YSBwaHlzaWNhbCBtYWNoaW5lIHRoYXQgZWl0aGVyCi1pcyBub3QgVFNDLXNhZmUgb3IgZG9lcyBu
b3Qgc3VwcG9ydCB0aGUgcmR0c2NwIGluc3RydWN0aW9uLCBYZW4KLWlzIHJlc3BvbnNpYmxlIGZv
ciBlbXVsYXRpbmcgdGhlIHJkdHNjcCBpbnN0cnVjdGlvbiBhbmQgZm9yIHNldHRpbmcKLVRTQ19B
VVggdG8gemVybyBvbiBhbGwgcHJvY2Vzc29ycy4KLQotWGVuIGFsc28gcHJvdmlkZXMgcHZjbG9j
ayBpbmZvcm1hdGlvbiB2aWEgYSAicHZjcHVpZCIgaW5zdHJ1Y3Rpb24uCi1XaGlsZSB0aGlzIHJl
c3VsdHMgaW4gYSBzbG93IHRyYXAsIHRoZSBpbmZvcm1hdGlvbiBjaGFuZ2VzCi0oYW5kIHRodXMg
bXVzdCBiZSByZW9idGFpbmVkIHZpYSBwdmNwdWlkKSBPTkxZIHdoZW4gVFNDX0FVWAotaGFzIGNo
YW5nZWQsIHdoaWNoIHNob3VsZCBiZSB2ZXJ5IHJhcmUgcmVsYXRpdmUgdG8gYSBoaWdoCi1mcmVx
dWVuY3kgb2YgcmR0c2NwIGluc3RydWN0aW9ucy4KLQotRmluYWxseSwgWGVuIHByb3ZpZGVzIGFk
ZGl0aW9uYWwgdGltZS1yZWxhdGVkIGluZm9ybWF0aW9uIHZpYQotb3RoZXIgcHZjcHVpZCBpbnN0
cnVjdGlvbnMuICBGaXJzdCwgYW4gYXBwIGlzIGNhcGFibGUgb2YKLWRldGVybWluaW5nIGlmIGl0
IGlzIGN1cnJlbnRseSBydW5uaW5nIG9uIFhlbiwgbmV4dCB3aGV0aGVyCi10aGUgdHNjX21vZGUg
c2V0dGluZyBvZiB0aGUgZG9tYWluIGluIHdoaWNoIGl0IGlzIHJ1bm5pbmcsCi1hbmQgZmluYWxs
eSB3aGV0aGVyIHRoZSB1bmRlcmx5aW5nIGhhcmR3YXJlIGlzIFRTQy1zYWZlIGFuZAotc3VwcG9y
dHMgdGhlIHJkdHNjcCBpbnN0cnVjdGlvbi4KLQotQXMgYSByZXN1bHQsIGEgcHZyZHRzY3AtbW9k
aWZpZWQgYXBwIGhhcyBzdWZmaWNpZW50IGluZm9ybWF0aW9uCi10byBjb21wdXRlIHRoZSBwdmNs
b2NrICJlbGFwc2VkIG5hbm9zZWNvbmRzIiB3aGljaCBjYW4KLWJlIHVzZWQgYXMgYSB0aW1lc3Rh
bXAuICBBbmQgdGhpcyBjYW4gYmUgZG9uZSBuZWFybHkgYXMKLWZhc3QgYXMgYSBuYXRpdmUgcmR0
c2MgaW5zdHJ1Y3Rpb24sIG11Y2ggZmFzdGVyIHRoYW4gZW11bGF0aW9uLAotYW5kIGFsc28gbXVj
aCBmYXN0ZXIgdGhhbiBuZWFybHkgYWxsIE9TLXByb3ZpZGVkIHRpbWUgbWVjaGFuaXNtcy4KLVdo
aWxlIHB2cnRzY3AgaXMgdG9vIGNvbXBsZXggZm9yIG1vc3QgYXBwcywgY2VydGFpbiBlbnRlcnBy
aXNlCi1UU0Mtc2Vuc2l0aXZlIGhpZ2gtVFNDLWZyZXF1ZW5jeSBhcHBzIG1heSBmaW5kIGl0IHVz
ZWZ1bCB0bwotb2J0YWluIGEgc2lnbmlmaWNhbnQgcGVyZm9ybWFuY2UgZ2Fpbi4KK2RlY2lzaW9u
cyBiYXNlZCBvbiB0aGF0IGJpdC4KIAogPWhlYWQxIEhBUkRXQVJFIFRTQyBTQ0FMSU5HCiAKQEAg
LTM0NCwyMSArMjY5LDE2IEBAIEludGVsIFZNWCBUU0Mgc2NhbGluZyBhbmQgQU1EIFNWTSBUU0Mg
cmF0aW8gYWxsb3cgdGhlIGd1ZXN0IFRTQyByZWFkCiBieSBndWVzdCByZHRzYy9wIGluY3JlYXNp
bmcgaW4gYSBkaWZmZXJlbnQgZnJlcXVlbmN5IHRoYW4gdGhlIGhvc3QKIFRTQyBmcmVxdWVuY3ku
CiAKLUlmIGEgSFZNIGNvbnRhaW5lciBpbiBkZWZhdWx0IFRTQyBtb2RlICh0c2NfbW9kZT0wKSBv
ciBQVlJEVFNDUCBtb2RlCi0odHNjX21vZGU9MykgaXMgY3JlYXRlZCBvbiBhIGhvc3QgdGhhdCBw
cm92aWRlcyBjb25zdGFudCBUU0MsIGl0cwotZ3Vlc3QgVFNDIGZyZXF1ZW5jeSB3aWxsIGJlIHRo
ZSBzYW1lIGFzIHRoZSBob3N0LiBJZiBpdCBpcyBsYXRlcgotbWlncmF0ZWQgdG8gYW5vdGhlciBo
b3N0IHRoYXQgcHJvdmlkZXMgY29uc3RhbnQgVFNDIGFuZCBzdXBwb3J0cyBJbnRlbAotVk1YIFRT
QyBzY2FsaW5nL0FNRCBTVk0gVFNDIHJhdGlvLCBpdHMgZ3Vlc3QgVFNDIGZyZXF1ZW5jeSB3aWxs
IGJlIHRoZQotc2FtZSBiZWZvcmUgYW5kIGFmdGVyIG1pZ3JhdGlvbi4KK0lmIGEgSFZNIGNvbnRh
aW5lciBpbiBkZWZhdWx0IFRTQyBtb2RlICh0c2NfbW9kZT0wKSBpcyBjcmVhdGVkIG9uIGEgaG9z
dAordGhhdCBwcm92aWRlcyBjb25zdGFudCBUU0MsIGl0cyBndWVzdCBUU0MgZnJlcXVlbmN5IHdp
bGwgYmUgdGhlIHNhbWUgYXMKK3RoZSBob3N0LiBJZiBpdCBpcyBsYXRlciBtaWdyYXRlZCB0byBh
bm90aGVyIGhvc3QgdGhhdCBwcm92aWRlcyBjb25zdGFudAorVFNDIGFuZCBzdXBwb3J0cyBJbnRl
bCBWTVggVFNDIHNjYWxpbmcvQU1EIFNWTSBUU0MgcmF0aW8sIGl0cyBndWVzdCBUU0MKK2ZyZXF1
ZW5jeSB3aWxsIGJlIHRoZSBzYW1lIGJlZm9yZSBhbmQgYWZ0ZXIgbWlncmF0aW9uLgogCiBGb3Ig
YWJvdmUgSFZNIGNvbnRhaW5lciBpbiBkZWZhdWx0IFRTQyBtb2RlICh0c2NfbW9kZT0wKSwgaWYg
YWJvdmUKIGhvc3RzIHN1cHBvcnQgcmR0c2NwLCBib3RoIGd1ZXN0IHJkdHNjIGFuZCByZHRzY3Ag
aW5zdHJ1Y3Rpb25zIHdpbGwgYmUKIGV4ZWN1dGVkIG5hdGl2ZWx5IGJlZm9yZSBhbmQgYWZ0ZXIg
bWlncmF0aW9uLgogCi1Gb3IgYWJvdmUgSFZNIGNvbnRhaW5lciBpbiBQVlJEVFNDUCBtb2RlICh0
c2NfbW9kZT0zKSwgaWYgdGhlCi1kZXN0aW5hdGlvbiBob3N0IGRvZXMgbm90IHN1cHBvcnQgcmR0
c2NwLCB0aGUgZ3Vlc3QgcmR0c2NwIGluc3RydWN0aW9uCi13aWxsIGJlIGVtdWxhdGVkIHdpdGgg
dGhlIGd1ZXN0IFRTQyBmcmVxdWVuY3kuCi0KID1oZWFkMSBBVVRIT1JTCiAKIERhbiBNYWdlbmhl
aW1lciA8ZGFuLm1hZ2VuaGVpbWVyQG9yYWNsZS5jb20+CmRpZmYgLS1naXQgYS9kb2NzL21hbi94
bC5jZmcucG9kLjUuaW4gYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KaW5kZXggYjFjMGJlMTRj
ZC4uM2I5MmYzOWQ4ZCAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCisrKyBi
L2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgpAQCAtMjA5OSwxNCArMjA5OSw3IEBAIGJ5IGgvdywg
ZWxzZSBleGVjdXRlZCBuYXRpdmVseS4KIAogPWl0ZW0gQjxuYXRpdmVfcGFyYXZpcnQ+CiAKLVNh
bWUgYXMgQjxuYXRpdmU+LCBleGNlcHQgWGVuIG1hbmFnZXMgdGhlIFRTQ19BVVggcmVnaXN0ZXIg
c28gdGhlIGd1ZXN0IGNhbgotZGV0ZXJtaW5lIHdoZW4gYSByZXN0b3JlL21pZ3JhdGlvbiBoYXMg
b2NjdXJyZWQgYW5kIGFzc3VtZXMgZ3Vlc3QKLW9idGFpbnMvdXNlcyBhIHB2Y2xvY2stbGlrZSBt
ZWNoYW5pc20gdG8gYWRqdXN0IGZvciBtb25vdG9uaWNpdHkgYW5kCi1mcmVxdWVuY3kgY2hhbmdl
cy4KLQotSWYgYSBIVk0gY29udGFpbmVyIGluIEI8bmF0aXZlX3BhcmF2aXJ0PiBUU0MgbW9kZSBj
YW4gZXhlY3V0ZSBib3RoIGd1ZXN0Ci1yZHRzYyBhbmQgZ3Vlc3QgcmR0c2NwIG5hdGl2ZWx5LCB0
aGVuIHRoZSBndWVzdCBUU0MgZnJlcXVlbmN5IHdpbGwgYmUKLWRldGVybWluZWQgaW4gYSBzaW1p
bGFyIHdheSB0byB0aGF0IG9mIEI8ZGVmYXVsdD4gVFNDIG1vZGUuCitUaGlzIG1vZGUgaGFzIGJl
ZW4gcmVtb3ZlZC4KIAogPWJhY2sKIApkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3B2cmR0c2NwLmMg
Yi9kb2NzL21pc2MvcHZyZHRzY3AuYwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggOGQy
NTg0MzUzMi4uMDAwMDAwMDAwMAotLS0gYS9kb2NzL21pc2MvcHZyZHRzY3AuYworKysgL2Rldi9u
dWxsCkBAIC0xLDMwNyArMCwwIEBACi0vKiBwdnJkdHNjcCBhbGdvcml0aG0KLSAqCi0gKiBUaGlz
IHNhbXBsZSBjb2RlIGRlbW9uc3RyYXRlcyB0aGUgdXNlIG9mIHRoZSBwYXJhdmlydHVhbGl6ZWQg
cmR0c2NwCi0gKiBhbGdvcml0aG0uICBVc2luZyB0aGlzIGFsZ29yaXRobSwgYW4gYXBwbGljYXRp
b24gbWF5IGNvbW11bmljYXRlIHdpdGgKLSAqIHRoZSBYZW4gaHlwZXJ2aXNvciAodmVyc2lvbiA0
LjArKSB0byBvYnRhaW4gdGltZXN0YW1wIGluZm9ybWF0aW9uIHdoaWNoCi0gKiBpcyBib3RoIG1v
bm90b25pY2FsbHkgaW5jcmVhc2luZyBhbmQgaGFzIGEgZml4ZWQgMSBHSHogcmF0ZSwgZXZlbiBh
Y3Jvc3MKLSAqIG1pZ3JhdGlvbnMgYmV0d2VlbiBtYWNoaW5lcyB3aXRoIGRpZmZlcmVudCBUU0Mg
cmF0ZXMgYW5kIG9mZnNldHMuCi0gKiBGdXJ0aGVyLHRoZSBhbGdvcml0aG0gcHJvdmlkZXMgcGVy
Zm9ybWFuY2UgbmVhciB0aGUgcGVyZm9ybWFuY2Ugb2YgYQotICogbmF0aXZlIHJkdHNjL3JkdHNj
cCBpbnN0cnVjdGlvbiAtLSBtdWNoIGZhc3RlciB0aGFuIGVtdWxhdGlvbiBQUk9WSURFRAotICog
dGhlIGFwcGxpY2F0aW9uIGlzIHJ1bm5pbmcgb24gYSBtYWNoaW5lIG9uIHdoaWNoIHRoZSByZHRz
Y3AgaW5zdHJ1Y3Rpb24KLSAqIGlzIHN1cHBvcnRlZCBhbmQgVFNDIGlzICJzYWZlIi4gVGhlIGFw
cGxpY2F0aW9uIG11c3QgYWxzbyBiZSBydW5uaW5nIGluIGEKLSAqIFBWIGRvbWFpbi4gIChIVk0g
ZG9tYWlucyBtYXkgYmUgc3VwcG9ydGVkIGF0IGEgbGF0ZXIgdGltZS4pIE9uIG1hY2hpbmVzCi0g
KiB3aGVyZSBUU0MgaXMgdW5zYWZlIG9yIHRoZSByZHRzY3AgaW5zdHJ1Y3Rpb24gaXMgbm90IHN1
cHBvcnRlZCwgWGVuCi0gKiAodjQuMCspIHByb3ZpZGVzIGVtdWxhdGlvbiB3aGljaCBpcyBzbG93
ZXIgYnV0IGNvbnNpc3RlbnQgd2l0aCB0aGUgcHZyZHRzY3AKLSAqIGFsZ29yaXRobSwgdGh1cyBw
cm92aWRpbmcgc3VwcG9ydCBmb3IgdGhlIGFsZ29yaXRobSBmb3IgbGl2ZSBtaWdyYXRpb24KLSAq
IGFjcm9zcyBhbGwgbWFjaGluZXMuCi0gKgotICogTW9yZSBpbmZvcm1hdGlvbiBjYW4gYmUgZm91
bmQgd2l0aGluIHRoZSBYZW4gKDQuMCspIHNvdXJjZSB0cmVlIGF0Ci0gKiAgZG9jcy9taXNjL3Rz
Y21vZGUudHh0Ci0gKgotICogQ29weXJpZ2h0IChjKSAyMDA5IE9yYWNsZSBDb3Jwb3JhdGlvbiBh
bmQvb3IgaXRzIGFmZmlsaWF0ZXMuCi0gKiBBbGwgcmlnaHRzIHJlc2VydmVkCi0gKiBXcml0dGVu
IGJ5OiBEYW4gTWFnZW5oZWltZXIgPGRhbi5tYWdlbmhlaW1lckBvcmFjbGUuY29tPgotICogCi0g
KiBUaGlzIGNvZGUgaXMgZGVyaXZlZCBmcm9tIGNvZGUgbGljZW5zZWQgdW5kZXIgdGhlIEdOVQot
ICogR2VuZXJhbCBQdWJsaWMgTGljZW5zZSAoIkdQTCIpIHZlcnNpb24gMiBhbmQgaXMgdGhlcmVm
b3JlIGl0c2VsZgotICogYWxzbyBsaWNlbnNlZCB1bmRlciB0aGUgR1BMIHZlcnNpb24gMi4KLSAq
Ci0gKiBUaGlzIGNvZGUgaXMga25vd24gdG8gY29tcGlsZSBhbmQgcnVuIG9uIE9yYWNsZSBFbnRl
cnByaXNlIExpbnV4IDUgVXBkYXRlIDIKLSAqIHVzaW5nIGdjYyB2ZXJzaW9uIDQuMS4yLCBidXQg
aXRzIHB1cnBvc2UgaXMgdG8gZGVzY3JpYmUgdGhlIHB2cmR0c2NwCi0gKiBhbGdvcml0aG0gYW5k
IGl0cyBBQkkgdG8gWGVuIHZlcnNpb24gNC4wKyAKLSAqLwotCi0jaW5jbHVkZSA8c3RkaW8uaD4K
LSNpbmNsdWRlIDxzdGRsaWIuaD4KLSNpbmNsdWRlIDxzdHJpbmcuaD4KLSNpbmNsdWRlIDxzeXMv
d2FpdC5oPgotCi0jaWZkZWYgX19MUDY0X18KLSNkZWZpbmUgX19YODZfNjRfXwotdHlwZWRlZiB1
bnNpZ25lZCBzaG9ydCB1MTY7Ci10eXBlZGVmIHVuc2lnbmVkIGludCB1MzI7Ci10eXBlZGVmIHVu
c2lnbmVkIGxvbmcgdTY0OwotdHlwZWRlZiBpbnQgaTMyOwotdHlwZWRlZiBsb25nIGk2NDsKLSNk
ZWZpbmUgTlNFQ19QRVJfU0VDIDEwMDAwMDAwMDAKLSNlbHNlCi0jZGVmaW5lIF9fWDg2XzMyX18K
LXR5cGVkZWYgdW5zaWduZWQgaW50IHUxNjsKLXR5cGVkZWYgdW5zaWduZWQgbG9uZyB1MzI7Ci10
eXBlZGVmIHVuc2lnbmVkIGxvbmcgbG9uZyB1NjQ7Ci10eXBlZGVmIGxvbmcgaTMyOwotdHlwZWRl
ZiBsb25nIGxvbmcgaTY0OwotI2RlZmluZSBOU0VDX1BFUl9TRUMgMTAwMDAwMDAwMEwKLSNlbmRp
ZgotCi1zdGF0aWMgaW5saW5lIHZvaWQgaHZtX2NwdWlkKHUzMiBpZHgsIHUzMiBzdWIsCi0JCQkJ
dTMyICplYXgsIHUzMiAqZWJ4LCB1MzIgKmVjeCwgdTMyICplZHgpCi17Ci0JKmVheCA9IGlkeCwg
KmVjeCA9IHN1YjsKLQlhc20oImNwdWlkIiA6ICI9YSIgKCplYXgpLCAiPWIiICgqZWJ4KSwgIj1j
IiAoKmVjeCksICI9ZCIgKCplZHgpCi0JICAgIDogIjAiICgqZWF4KSwgIjIiICgqZWN4KSk7Ci19
Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCBwdl9jcHVpZCh1MzIgaWR4LCB1MzIgc3ViLAotCQkJCXUz
MiAqZWF4LCB1MzIgKmVieCwgdTMyICplY3gsIHUzMiAqZWR4KQotewotCSplYXggPSBpZHgsICpl
Y3ggPSBzdWI7Ci0JYXNtIHZvbGF0aWxlICggInVkMmEgOyAuYXNjaWkgXCJ4ZW5cIjsgY3B1aWQi
IDogIj1hIiAoKmVheCksCi0gICAgICAgICAgICAiPWIiICgqZWJ4KSwgIj1jIiAoKmVjeCksICI9
ZCIgKCplZHgpIDogIjAiICgqZWF4KSwgIjIiICgqZWN4KSk7Ci19Ci0KLXN0YXRpYyBpbmxpbmUg
dTY0IGRvX3JkdHNjcCh1MzIgKmF1eCkKLXsKLXN0YXRpYyB1NjQgbGFzdCA9IDA7Ci0JdTMyIGxv
MzIsIGhpMzI7Ci0JdTY0IHZhbDsKLQotCWFzbSB2b2xhdGlsZSgiLmJ5dGUgMHgwZiwweDAxLDB4
ZjkiOiI9YSIobG8zMiksIj1kIihoaTMyKSwiPWMiICgqYXV4KSk7Ci0JdmFsID0gbG8zMiB8ICgo
dTY0KWhpMzIgPDwgMzIpOwotCXJldHVybiB2YWw7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgaW50IGdl
dF94ZW5fdHNjX21vZGUodm9pZCkKLXsKLQl1MzIgdmFsLCBkdW1teTEsIGR1bW15MiwgZHVtbXkz
OwotCXB2X2NwdWlkKDB4NDAwMDAwMDMsMCwmZHVtbXkxLCZ2YWwsJmR1bW15MiwmZHVtbXkzKTsK
LQlyZXR1cm4gdmFsOwotfQotCi1zdGF0aWMgaW5saW5lIGludCBnZXRfeGVuX3Z0c2Modm9pZCkK
LXsKLQl1MzIgdmFsLCBkdW1teTEsIGR1bW15MiwgZHVtbXkzOwotCXB2X2NwdWlkKDB4NDAwMDAw
MDMsMCwmdmFsLCZkdW1teTEsJmR1bW15MiwmZHVtbXkzKTsKLQlyZXR1cm4gdmFsICYgMTsKLX0K
LQotc3RhdGljIGlubGluZSBpbnQgZ2V0X3hlbl92dHNjX2toeih2b2lkKQotewotCXUzMiB2YWws
IGR1bW15MSwgZHVtbXkyLCBkdW1teTM7Ci0JcHZfY3B1aWQoMHg0MDAwMDAwMywwLCZkdW1teTEs
JmR1bW15MiwmdmFsLCZkdW1teTMpOwotCXJldHVybiB2YWw7Ci19Ci0KLXN0YXRpYyBpbmxpbmUg
dTMyIGdldF94ZW5fY3B1X2toeih2b2lkKQotewotCXUzMiBjcHVfa2h6LCBkdW1teTEsIGR1bW15
MiwgZHVtbXkzOwotCXB2X2NwdWlkKDB4NDAwMDAwMDMsMiwmY3B1X2toeiwmZHVtbXkxLCZkdW1t
eTIsJmR1bW15Myk7Ci0JcmV0dXJuIGNwdV9raHo7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgdTMyIGdl
dF94ZW5faW5jYXJuYXRpb24odm9pZCkKLXsKLQl1MzIgaW5jYXJuLCBkdW1teTEsIGR1bW15Miwg
ZHVtbXkzOwotCXB2X2NwdWlkKDB4NDAwMDAwMDMsMCwmZHVtbXkxLCZkdW1teTIsJmR1bW15Mywm
aW5jYXJuKTsKLQlyZXR1cm4gaW5jYXJuOwotfQotCi1zdGF0aWMgaW5saW5lIHZvaWQgZ2V0X3hl
bl90aW1lX3ZhbHVlcyh1NjQgKm9mZnNldCwgdTMyICptdWxfZnJhYywgdTMyICpzaGlmdCkKLXsK
LQl1MzIgb2ZmX2xvLCBvZmZfaGksIHN5c19sbywgc3lzX2hpLCBkdW1teTsKLQotCXB2X2NwdWlk
KDB4NDAwMDAwMDMsMSwmb2ZmX2xvLCZvZmZfaGksbXVsX2ZyYWMsc2hpZnQpOwotCSpvZmZzZXQg
PSBvZmZfbG8gfCAoKHU2NClvZmZfaGkgPDwgMzIpOwotfQotCi1zdGF0aWMgaW5saW5lIHU2NCBz
Y2FsZV9kZWx0YSh1NjQgZGVsdGEsIHUzMiB0c2NfbXVsX2ZyYWMsIGkzMiB0c2Nfc2hpZnQpCi17
Ci0gICAgdTY0IHByb2R1Y3Q7Ci0jaWZkZWYgX19YODZfMzJfXwotICAgIHUzMiB0bXAxLCB0bXAy
OwotI2VuZGlmCi0KLSAgICBpZiAoIHRzY19zaGlmdCA8IDAgKQotICAgICAgICBkZWx0YSA+Pj0g
LXRzY19zaGlmdDsKLSAgICBlbHNlCi0gICAgICAgIGRlbHRhIDw8PSB0c2Nfc2hpZnQ7Ci0KLSNp
ZmRlZiBfX1g4Nl8zMl9fCi0gICAgYXNtICgKLSAgICAgICAgIm11bCAgJTUgICAgICAgOyAiCi0g
ICAgICAgICJtb3YgICU0LCUlZWF4IDsgIgotICAgICAgICAibW92ICAlJWVkeCwlNCA7ICIKLSAg
ICAgICAgIm11bCAgJTUgICAgICAgOyAiCi0gICAgICAgICJ4b3IgICU1LCU1ICAgIDsgIgotICAg
ICAgICAiYWRkICAlNCwlJWVheCA7ICIKLSAgICAgICAgImFkYyAgJTUsJSVlZHggOyAiCi0gICAg
ICAgIDogIj1BIiAocHJvZHVjdCksICI9ciIgKHRtcDEpLCAiPXIiICh0bXAyKQotICAgICAgICA6
ICJhIiAoKHUzMilkZWx0YSksICIxIiAoKHUzMikoZGVsdGEgPj4gMzIpKSwgIjIiICh0c2NfbXVs
X2ZyYWMpICk7Ci0jZWxzZQotICAgIGFzbSAoCi0gICAgICAgICJtdWwgJSVyZHggOyBzaHJkICQz
MiwlJXJkeCwlJXJheCIKLSAgICAgICAgOiAiPWEiIChwcm9kdWN0KSA6ICIwIiAoZGVsdGEpLCAi
ZCIgKCh1NjQpdHNjX211bF9mcmFjKSApOwotI2VuZGlmCi0KLSAgICByZXR1cm4gcHJvZHVjdDsK
LX0KLQotc3RhdGljIGlubGluZSB1NjQgZ2V0X3B2cmR0c2NwX3RpbWVzdGFtcChpbnQgKmRpc2Nv
bnRpbnVpdHkpCi17Ci0Jc3RhdGljIGludCBmaXJzdHRpbWUgPSAxOwotCXN0YXRpYyB1NjQgbGFz
dF9wdnJkdHNjcF90aW1lc3RhbXAgPSAwOwotCXN0YXRpYyB1MzIgbGFzdF90c2NfYXV4OwotCXN0
YXRpYyB1NjQgeGVuX25zX29mZnNldDsKLQlzdGF0aWMgdTMyIHhlbl90c2NfdG9fbnNfbXVsX2Zy
YWMsIHhlbl90c2NfdG9fbnNfc2hpZnQ7Ci0JdTMyIHRoaXNfdHNjX2F1eDsKLQl1NjQgdGltZXN0
YW1wLCBjdXJfdHNjLCBjdXJfbnM7Ci0KLQlpZiAoZmlyc3R0aW1lKSB7Ci0JCWN1cl90c2MgPSBk
b19yZHRzY3AoJmxhc3RfdHNjX2F1eCk7Ci0JCWdldF94ZW5fdGltZV92YWx1ZXMoJnhlbl9uc19v
ZmZzZXQsICZ4ZW5fdHNjX3RvX25zX211bF9mcmFjLAotCQkJCQkmeGVuX3RzY190b19uc19zaGlm
dCk7Ci0JCWN1cl9ucyA9IHNjYWxlX2RlbHRhKGN1cl90c2MsIHhlbl90c2NfdG9fbnNfbXVsX2Zy
YWMsCi0JCQkJCXhlbl90c2NfdG9fbnNfc2hpZnQpOwotCQl0aW1lc3RhbXAgPSBjdXJfbnMgLSB4
ZW5fbnNfb2Zmc2V0OwotCQlsYXN0X3B2cmR0c2NwX3RpbWVzdGFtcCA9IHRpbWVzdGFtcDsKLQkJ
Zmlyc3R0aW1lID0gMDsKLQl9Ci0JY3VyX3RzYyA9IGRvX3JkdHNjcCgmdGhpc190c2NfYXV4KTsK
LQkqZGlzY29udGludWl0eSA9IDA7Ci0Jd2hpbGUgKHRoaXNfdHNjX2F1eCAhPSBsYXN0X3RzY19h
dXgpIHsKLQkJLyogaWYgdHNjX2F1eCBjaGFuZ2VkLCB0cnkgYWdhaW4gKi8KLQkJbGFzdF90c2Nf
YXV4ID0gdGhpc190c2NfYXV4OwotCQlnZXRfeGVuX3RpbWVfdmFsdWVzKCZ4ZW5fbnNfb2Zmc2V0
LCAmeGVuX3RzY190b19uc19tdWxfZnJhYywKLQkJCQkJJnhlbl90c2NfdG9fbnNfc2hpZnQpOwot
CQljdXJfdHNjID0gZG9fcmR0c2NwKCZ0aGlzX3RzY19hdXgpOwotCQkqZGlzY29udGludWl0eSA9
IDE7Ci0JfQotCi0JLyogY29tcHV0ZSBuc2VjIGZyb20gVFNDIGFuZCBYZW4gdGltZSB2YWx1ZXMg
Ki8KLQljdXJfbnMgPSBzY2FsZV9kZWx0YShjdXJfdHNjLCB4ZW5fdHNjX3RvX25zX211bF9mcmFj
LAotCQkJCQl4ZW5fdHNjX3RvX25zX3NoaWZ0KTsKLQl0aW1lc3RhbXAgPSBjdXJfbnMgLSB4ZW5f
bnNfb2Zmc2V0OwotCi0JLyogZW5mb3JjZSBtb25vdG9uaWNpdHkganVzdCBpbiBjYXNlICovCi0J
aWYgKChpNjQpKHRpbWVzdGFtcCAtIGxhc3RfcHZyZHRzY3BfdGltZXN0YW1wKSA+IDApCi0JCWxh
c3RfcHZyZHRzY3BfdGltZXN0YW1wID0gdGltZXN0YW1wOwotCWVsc2UgewotCQkvKiB0aGlzIHNo
b3VsZCBuZXZlciBoYXBwZW4gYnV0IHdlJ2xsIGNoZWNrIGl0IGFueXdheSBpbgotCQkgKiBjYXNl
IG9mIHNvbWUgc3RyYW5nZSBjb21iaW5hdGlvbiBvZiBzY2FsaW5nIGVycm9ycwotCQkgKiBvY2N1
cnMgYWNyb3NzIGEgdmVyeSBmYXN0IG1pZ3JhdGlvbiAqLwotCQlwcmludGYoIlRpbWUgd2VudCBi
YWNrd2FyZHMgYnkgJWxsdW5zXG4iLAotCQkgICAgKHVuc2lnbmVkIGxvbmcgbG9uZykobGFzdF9w
dnJkdHNjcF90aW1lc3RhbXAtdGltZXN0YW1wKSk7Ci0JCXRpbWVzdGFtcCA9ICsrbGFzdF9wdnJk
dHNjcF90aW1lc3RhbXA7Ci0JfQotCXJldHVybiB0aW1lc3RhbXA7Ci19Ci0KLSNkZWZpbmUgSFZN
IDEKLSNkZWZpbmUgUFZNIDAKLQotc3RhdGljIGludCBydW5uaW5nX29uX3hlbihpbnQgaHZtLCB1
MTYgKnZlcnNpb25fbWFqb3IsIHUxNiAqdmVyc2lvbl9taW5vcikKLXsKLQl1MzIgZWF4LCBlYngs
IGVjeCwgZWR4LCBiYXNlOwotCXVuaW9uIHsgY2hhciBjc2lnWzE2XTsgdTMyIHVbNF07IH0gc2ln
OwotCi0JZm9yIChiYXNlPTB4NDAwMDAwMDA7IGJhc2UgPCAweDQwMDEwMDAwOyBiYXNlICs9IDB4
MTAwKSB7Ci0JCWlmIChodm09PUhWTSkKLQkJCWh2bV9jcHVpZChiYXNlLDAsJmVheCwmZWJ4LCZl
Y3gsJmVkeCk7Ci0JCWVsc2UKLQkJCXB2X2NwdWlkKGJhc2UsMCwmZWF4LCZlYngsJmVjeCwmZWR4
KTsKLQkJc2lnLnVbMF0gPSBlYng7IHNpZy51WzFdID0gZWN4OyBzaWcudVsyXSA9IGVkeDsKLQkJ
c2lnLmNzaWdbMTJdID0gJ1wwJzsKLQkJaWYgKCFzdHJjbXAoIlhlblZNTVhlblZNTSIsJnNpZy5j
c2lnWzBdKSAmJiAoZWF4ID49IChiYXNlKzIpKSkgewotCQkJCWlmIChodm09PUhWTSkKLQkJCQkJ
aHZtX2NwdWlkKGJhc2UrMSwwLCZlYXgsJmVieCwmZWN4LCZlZHgpOwotCQkJCWVsc2UKLQkJCQkJ
cHZfY3B1aWQoYmFzZSsxLDAsJmVheCwmZWJ4LCZlY3gsJmVkeCk7Ci0JCQkJKnZlcnNpb25fbWFq
b3IgPSAoZWF4ID4+IDE2KSAmIDB4ZmZmZjsKLQkJCQkqdmVyc2lvbl9taW5vciA9IGVheCAmIDB4
ZmZmZjsKLQkJCQlyZXR1cm4gMTsKLQkJfQotCX0KLQlyZXR1cm4gMDsKLX0KLQotbWFpbihpbnQg
YWMsIGNoYXIgKiphdikKLXsKLQl1MzIgZHVtbXk7Ci0JdTE2IHZlcnNpb25faGksIHZlcnNpb25f
bG87Ci0JdTY0IHRzLCBsYXN0X3RzOwotCWludCBzdGF0dXMsIGRpc2NvbnRpbnVpdHkgPSAwOwot
CXBpZF90IHBpZDsKLQotCWlmIChydW5uaW5nX29uX3hlbihIVk0sJnZlcnNpb25faGksJnZlcnNp
b25fbG8pKSB7Ci0JCXByaW50ZigicnVubmluZyBvbiBYZW4gdiVkLiVkIGFzIGFuIEhWTSBkb21h
aW4sICIKLQkJCSJwdnJkdHNjIG5vdCBzdXBwb3J0ZWQsIGV4aXRpbmdcbiIsCi0JCQkoaW50KXZl
cnNpb25faGksIChpbnQpdmVyc2lvbl9sbyk7Ci0JCWV4aXQoMCk7Ci0JfQotCXBpZCA9IGZvcmso
KTsKLQlpZiAocGlkID09IC0xKSB7Ci0JCWZwcmludGYoc3RkZXJyLCJIdWg/IEZvcmsgZmFpbGVk
XG4iKTsKLQkJcmV0dXJuIDA7Ci0JfQotCWVsc2UgaWYgKHBpZCA9PSAwKSB7IC8qIGNoaWxkICov
Ci0JCXB2X2NwdWlkKDB4NDAwMDAwMDAsMCwmZHVtbXksJmR1bW15LCZkdW1teSwmZHVtbXkpOwot
CQlleGl0KDApOwotCX0KLQl3YWl0cGlkKHBpZCwmc3RhdHVzLDApOwotCWlmICghV0lGRVhJVEVE
KHN0YXR1cykpCi0JCWV4aXQoMCk7Ci0JaWYgKCFydW5uaW5nX29uX3hlbihQVk0sJnZlcnNpb25f
aGksJnZlcnNpb25fbG8pKSB7Ci0JCXByaW50Zigibm90IHJ1bm5pbmcgb24gWGVuLCBleGl0aW5n
XG4iKTsKLQkJZXhpdCgwKTsKLQl9Ci0JcHJpbnRmKCJydW5uaW5nIG9uIFhlbiB2JWQuJWQgYXMg
YSBQViBkb21haW5cbiIsCi0JCShpbnQpdmVyc2lvbl9oaSwgKGludCl2ZXJzaW9uX2xvKTsKLQlp
ZiAoIHZlcnNpb25faGkgPD0gMyApIHsKLQkJcHJpbnRmKCJwdnJkdHNjcCByZXF1aXJlcyBYZW4g
dmVyc2lvbiA0LjAgb3IgZ3JlYXRlclxuIik7Ci0JCS8qIGV4aXQoMCk7IEZJWE1FIGFmdGVyIHhl
bi11bnN0YWJsZSBpcyBvZmZpY2lhbGx5IHY0LjAgKi8KLQl9Ci0JaWYgKCBnZXRfeGVuX3RzY19t
b2RlKCkgIT0gMyApCi0JCXByaW50ZigidHNjX21vZGUgbm90IHB2cmR0c2NwLCBzZXQgdHNjX21v
ZGU9MywgZXhpdGluZ1xuIik7Ci0KLQkvKiBPSywgd2UgYXJlIG9uIFhlbiwgbm93IGxvb3AgZm9y
ZXZlciBjaGVja2luZyB0aW1lc3RhbXBzICovCi0JdHMgPSBnZXRfcHZyZHRzY3BfdGltZXN0YW1w
KCZkaXNjb250aW51aXR5KTsKLQlwcmludGYoIlN0YXJ0aW5nIHdpdGggdHM9JWxsdW5zIDB4JWxs
eCAoJWxsdXNlYylcbiIsdHMsdHMsdHMvTlNFQ19QRVJfU0VDKTsKLQlwcmludGYoImluY2Fybj0l
ZDogdnRzYz0lZCwgdnRzY19raHo9JWx1LCBwaHlzIGNwdV9raHo9JWx1XG4iLAotCQkJCSh1bnNp
Z25lZCBsb25nKWdldF94ZW5faW5jYXJuYXRpb24oKSwKLQkJCQkodW5zaWduZWQgbG9uZylnZXRf
eGVuX3Z0c2MoKSwKLQkJCQkodW5zaWduZWQgbG9uZylnZXRfeGVuX3Z0c2Nfa2h6KCksCi0JCQkJ
KHVuc2lnbmVkIGxvbmcpZ2V0X3hlbl9jcHVfa2h6KCkpOwotCXRzID0gZ2V0X3B2cmR0c2NwX3Rp
bWVzdGFtcCgmZGlzY29udGludWl0eSk7Ci0JbGFzdF90cyA9IHRzOwotCXdoaWxlICgxKSB7Ci0J
CXRzID0gZ2V0X3B2cmR0c2NwX3RpbWVzdGFtcCgmZGlzY29udGludWl0eSk7Ci0JCWlmIChkaXNj
b250aW51aXR5KQotCQkJcHJpbnRmKCJtaWdyYXRlZC9yZXN0b3JlZCwgaW5jYXJuPSVkOiAiCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZ0c2Mgbm93ICVkLCB2dHNjX2toej0lbHUs
IHBoeXMgY3B1X2toej0lbHVcbiIsCi0JCQkJKHVuc2lnbmVkIGxvbmcpZ2V0X3hlbl9pbmNhcm5h
dGlvbigpLAotCQkJCSh1bnNpZ25lZCBsb25nKWdldF94ZW5fdnRzYygpLAotCQkJCSh1bnNpZ25l
ZCBsb25nKWdldF94ZW5fdnRzY19raHooKSwKLQkJCQkodW5zaWduZWQgbG9uZylnZXRfeGVuX2Nw
dV9raHooKSk7Ci0JCWlmICh0cyA8IGxhc3RfdHMpCi0JCQkvKiB0aGlzIHNob3VsZCBORVZFUiBo
YXBwZW4sIGVzcGVjaWFsbHkgc2luY2UgdGhlcmUKLQkJCSAqIGlzIGEgY2hlY2sgZm9yIGl0IGlu
IGdldF9wdnJkdHNjcF90aW1lc3RhbXAoKSAqLwotCQkJcHJpbnRmKCJUaW1lIHdlbnQgYmFja3dh
cmRzOiAlbGx1bnMgKCVsbHVzZWMpXG4iLAotCQkJCWxhc3RfdHMtdHMsKGxhc3RfdHMtdHMpL05T
RUNfUEVSX1NFQyk7Ci0JCWlmICh0cyA+IGxhc3RfdHMgKyAyMDAwMDAwMDBMTCkKLQkJCS8qIHRo
aXMgaXMgT0ssIHVzdWFsbHkgYWJvdXQgMnNlYyBmb3Igc2F2ZS9yZXN0b3JlCi0JCQkgKiBhbmQg
YSBmcmFjdGlvbiBvZiBhIHNlY29uZCBmb3IgbGl2ZSBtaWdyYXRlICovCi0JCQlwcmludGYoIlRp
bWUganVtcGVkIGZvcndhcmQgJWxsdW5zICglbGx1c2VjKVxuIiwKLQkJCQl0cy1sYXN0X3RzLCh0
cy1sYXN0X3RzKS9OU0VDX1BFUl9TRUMpOwotCQlsYXN0X3RzID0gdHM7Ci0JfQotfQpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMgYi90b29scy9saWJ4bC9saWJ4bF94ODYuYwpp
bmRleCBjMDRmZDc1YTY0Li5jMGY4OGE3ZWFhIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4
bF94ODYuYworKysgYi90b29scy9saWJ4bC9saWJ4bF94ODYuYwpAQCAtMzA5LDEyICszMDksMTkg
QEAgaW50IGxpYnhsX19hcmNoX2RvbWFpbl9jcmVhdGUobGlieGxfX2djICpnYywgbGlieGxfZG9t
YWluX2NvbmZpZyAqZF9jb25maWcsCiAgICAgICAgIHRzY19tb2RlID0gMjsKICAgICAgICAgYnJl
YWs7CiAgICAgY2FzZSBMSUJYTF9UU0NfTU9ERV9OQVRJVkVfUEFSQVZJUlQ6Ci0gICAgICAgIHRz
Y19tb2RlID0gMzsKLSAgICAgICAgYnJlYWs7CisgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAi
VFNDIE1vZGUgbmF0aXZlX3BhcmF2aXJ0IChhLmsuYSBQVlJEVFNDUCkgaGFzIGJlZW4gcmVtb3Zl
ZCIpOworICAgICAgICByZXQgPSBFUlJPUl9GRUFUVVJFX1JFTU9WRUQ7CisgICAgICAgIGdvdG8g
b3V0OwogICAgIGRlZmF1bHQ6CiAgICAgICAgIGFib3J0KCk7CiAgICAgfQotICAgIHhjX2RvbWFp
bl9zZXRfdHNjX2luZm8oY3R4LT54Y2gsIGRvbWlkLCB0c2NfbW9kZSwgMCwgMCwgMCk7CisKKyAg
ICBpZiAoeGNfZG9tYWluX3NldF90c2NfaW5mbyhjdHgtPnhjaCwgZG9taWQsIHRzY19tb2RlLCAw
LCAwLCAwKSkgeworICAgICAgICBMT0dFKEVSUk9SLCAieGNfZG9tYWluX3NldF90c2NfaW5mbygp
IGZhaWxlZCIpOworICAgICAgICByZXQgPSBFUlJPUl9GQUlMOworICAgICAgICBnb3RvIG91dDsK
KyAgICB9CisKICAgICBpZiAobGlieGxfZGVmYm9vbF92YWwoZF9jb25maWctPmJfaW5mby5kaXNh
YmxlX21pZ3JhdGUpKQogICAgICAgICB4Y19kb21haW5fZGlzYWJsZV9taWdyYXRlKGN0eC0+eGNo
LCBkb21pZCk7CiAgICAgcnRjX3RpbWVvZmZzZXQgPSBkX2NvbmZpZy0+Yl9pbmZvLnJ0Y190aW1l
b2Zmc2V0OwpkaWZmIC0tZ2l0IGEvdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jIGIv
dG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jCmluZGV4IDQ4NGI3OTBjNzUuLmNjODE3
NWExMWUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveGMveGMuYworKysg
Yi90b29scy9weXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMKQEAgLTI0MzksNyArMjQzOSw3IEBA
IHN0YXRpYyBQeU1ldGhvZERlZiBweXhjX21ldGhvZHNbXSA9IHsKICAgICAgICJTZXQgYSBkb21h
aW4ncyBUU0MgbW9kZVxuIgogICAgICAgIiBkb20gICAgICAgIFtpbnRdOiBEb21haW4gd2hvc2Ug
VFNDIG1vZGUgaXMgYmVpbmcgc2V0LlxuIgogICAgICAgIiB0c2NfbW9kZSAgIFtpbnRdOiAwPWRl
ZmF1bHQgKG1vbm90b25pYywgYnV0IG5hdGl2ZSB3aGVyZSBwb3NzaWJsZSlcbiIKLSAgICAgICIg
ICAgICAgICAgICAgICAgICAgMT1hbHdheXMgZW11bGF0ZSAyPW5ldmVyIGVtdWxhdGUgMz1wdnJk
dHNjcFxuIgorICAgICAgIiAgICAgICAgICAgICAgICAgICAxPWFsd2F5cyBlbXVsYXRlIDI9bmV2
ZXIgZW11bGF0ZVxuIgogICAgICAgIlJldHVybnM6IFtpbnRdIDAgb24gc3VjY2VzczsgLTEgb24g
ZXJyb3IuXG4iIH0sCiAKICAgICB7ICJkb21haW5fZGlzYWJsZV9taWdyYXRlIiwKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:23:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:23:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9Lc-00045b-JM; Sun, 23 Dec 2018 19:23:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9Lb-00045U-VA
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:23:35 +0000
X-Inumbo-ID: 3dab4b88-06e8-11e9-acda-27fd64cf9405
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3dab4b88-06e8-11e9-acda-27fd64cf9405;
 Sun, 23 Dec 2018 19:23:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9La-0004pr-NK
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:23:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9La-0004Rg-Kw
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:23:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9La-0004Rg-Kw@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:23:34 +0000
Subject: [Xen-changelog] [xen master] x86: Begin to remove TSC mode PVRDTSCP
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE0YWMzZDQwZWM0YzQxMmMzMzdkMDM5Yjc0ODNmYzM5ZWM0ODcxZDMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIEZlYiAxOSAxMzozNTo1OCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBEZWMgMTggMTc6MTM6
NTEgMjAxOCArMDAwMAoKICAgIHg4NjogQmVnaW4gdG8gcmVtb3ZlIFRTQyBtb2RlIFBWUkRUU0NQ
CiAgICAKICAgIEZvciBtb3JlIGhpc3RvcmljYWwgY29udGV4dCwgc2VlCiAgICAgIGMvcyBjMTdi
MzZkNWRjNzkyY2ZkZjU5YjZkZTAyMTNiMTY4YmVjMGFmOGU4CiAgICAgIGMvcyAwNDY1NjM4NGEx
Yjk3MTRlNDNkYjg1MGM1MTQzMTAwOGUyMzQ1MGQ4CiAgICAKICAgIFBWUkRUU0NQIHdhcyBhbiBh
dHRlbXB0IHRvIHByb3ZpZGUgWGVuLWF3YXJlIHVzZXJzcGFjZSB3aXRoIGEgc3RhYmxlIG1vbm90
b25pYwogICAgY2xvY2ssIGFuZCBlbm91Z2ggaW5mb3JtYXRpb24gZm9yIHNhaWQgdXNlcnNwYWNl
IHRvIGNvcGUgd2l0aCBmcmVxdWVuY3kKICAgIGNoYW5nZXMgYWNyb3NzIG1pZ3JhdGUuICBIb3dl
dmVyLCB0aGUgUFZSRFRTQ1AgaW5mcmFzdHJ1Y3R1cmUgaGFzIHJlc3VsdGVkIGluCiAgICB2ZXJ5
IHRhbmdsZWQgY29kZSwgYW5kIG5vbi1hcmNoaXRlY3R1cmFsIGJlaGF2aW91ciBldmVuIGluIG5v
bi1QVlJEVFNDUCBjYXNlcy4KICAgIAogICAgU2VlaW5nIGFzIHRoZSBmdW5jdGlvbmFsaXR5IGhh
cyBiZWVuIHJlcGxhY2VkIGVudGlyZWx5IGJ5IGltcHJvdmVtZW50cyBpbiBQVgogICAgY2xvY2tz
IChpbmNsdWRpbmcgYmVpbmcgcGx1bWJlZCBpbnRvIHRoZSBWRFNPIG5vd2FkYXlzKSwgb3IgYWx0
ZXJuYXRpdmVseSBieQogICAgaGFyZHdhcmUgVFNDIHNjYWxpbmcgZmVhdHVyZXMsIGFuZCBuby1v
bmUgaXMgYXdhcmUgb2YgYW55IHVzZXJzIG9mIHRoaXMgbW9kZSwKICAgIHRha2UgdGhlIG9wcG9y
dHVuaXR5IHRvIHJlbW92ZSBpdC4KICAgIAogICAgRm9yIG5vdywgZHJvcCBUU0NfTU9ERV9QVlJE
VFNDUCBmcm9tIHRzY197Z2V0LHNldH1faW5mbygpLiAgVGhpcyB3aWxsIGNhdGNoCiAgICBhbmQg
Y2xlYW5seSByZWplY3QgYXR0ZW1wdHMgdG8gbWlncmF0ZSBpbiBhIFZNIGNvbmZpZ3VyZWQgdG8g
dXNlIFBWUkRUU0NQLAogICAgcmF0aGVyIHRoYW4gbGV0dGluZyBpdCBydW4gYW5kIGhhdmUgdGhl
IHdyb25nIHRpbWluZyBtb2RlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvdGltZS5jICAgICAgICB8IDM1IC0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3Rp
bWUuaCB8ICA1ICstLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAzOSBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdGltZS5jIGIveGVuL2FyY2gveDg2
L3RpbWUuYwppbmRleCBkODBhNTg2OGEwLi45YTZlYThmZmNiIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvdGltZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni90aW1lLmMKQEAgLTIxNjUsMjEgKzIxNjUs
NiBAQCB2b2lkIHRzY19nZXRfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCAqdHNjX21v
ZGUsCiAgICAgICAgICplbGFwc2VkX25zZWMgPSBzY2FsZV9kZWx0YSh0c2MsICZkLT5hcmNoLnZ0
c2NfdG9fbnMpOwogICAgICAgICAqZ3RzY19raHogPSBlbmFibGVfdHNjX3NjYWxpbmcgPyBkLT5h
cmNoLnRzY19raHogOiBjcHVfa2h6OwogICAgICAgICBicmVhazsKLSAgICBjYXNlIFRTQ19NT0RF
X1BWUkRUU0NQOgotICAgICAgICBpZiAoIGQtPmFyY2gudnRzYyApCi0gICAgICAgIHsKLSAgICAg
ICAgICAgICplbGFwc2VkX25zZWMgPSBnZXRfc190aW1lKCkgLSBkLT5hcmNoLnZ0c2Nfb2Zmc2V0
OwotICAgICAgICAgICAgKmd0c2Nfa2h6ID0gY3B1X2toejsKLSAgICAgICAgfQotICAgICAgICBl
bHNlCi0gICAgICAgIHsKLSAgICAgICAgICAgIHRzYyA9IHJkdHNjKCk7Ci0gICAgICAgICAgICAq
ZWxhcHNlZF9uc2VjID0gc2NhbGVfZGVsdGEodHNjLCAmdGhpc19jcHUoY3B1X3RpbWUpLnRzY19z
Y2FsZSkgLQotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQtPmFyY2gudnRzY19vZmZzZXQ7
Ci0gICAgICAgICAgICAqZ3RzY19raHogPSBlbmFibGVfdHNjX3NjYWxpbmcgPyBkLT5hcmNoLnRz
Y19raHoKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDAgLyog
aWdub3JlZCBieSB0c2Nfc2V0X2luZm8gKi87Ci0gICAgICAgIH0KLSAgICAgICAgYnJlYWs7CiAg
ICAgfQogCiAgICAgaWYgKCAoaW50NjRfdCkqZWxhcHNlZF9uc2VjIDwgMCApCkBAIC0yMjA4LDgg
KzIxOTMsNiBAQCBpbnQgdHNjX3NldF9pbmZvKHN0cnVjdCBkb21haW4gKmQsCiAKICAgICBzd2l0
Y2ggKCB0c2NfbW9kZSApCiAgICAgewotICAgICAgICBib29sIGVuYWJsZV90c2Nfc2NhbGluZzsK
LQogICAgIGNhc2UgVFNDX01PREVfREVGQVVMVDoKICAgICBjYXNlIFRTQ19NT0RFX0FMV0FZU19F
TVVMQVRFOgogICAgICAgICBkLT5hcmNoLnZ0c2Nfb2Zmc2V0ID0gZ2V0X3NfdGltZSgpIC0gZWxh
cHNlZF9uc2VjOwpAQCAtMjIzNSwyNCArMjIxOCw2IEBAIGludCB0c2Nfc2V0X2luZm8oc3RydWN0
IGRvbWFpbiAqZCwKICAgICAgICAgZC0+YXJjaC52dHNjID0gMTsKICAgICAgICAgZC0+YXJjaC5u
c190b192dHNjID0gc2NhbGVfcmVjaXByb2NhbChkLT5hcmNoLnZ0c2NfdG9fbnMpOwogICAgICAg
ICBicmVhazsKLSAgICBjYXNlIFRTQ19NT0RFX1BWUkRUU0NQOgotICAgICAgICBkLT5hcmNoLnZ0
c2MgPSAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1JEVFNDUCkgfHwKLSAgICAgICAgICAgICAg
ICAgICAgICAgIWhvc3RfdHNjX2lzX3NhZmUoKTsKLSAgICAgICAgZW5hYmxlX3RzY19zY2FsaW5n
ID0gaXNfaHZtX2RvbWFpbihkKSAmJiAhZC0+YXJjaC52dHNjICYmCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGh2bV9nZXRfdHNjX3NjYWxpbmdfcmF0aW8oZ3RzY19raHogPzogY3B1X2to
eik7Ci0gICAgICAgIGQtPmFyY2gudHNjX2toeiA9IChlbmFibGVfdHNjX3NjYWxpbmcgJiYgZ3Rz
Y19raHopID8gZ3RzY19raHogOiBjcHVfa2h6OwotICAgICAgICBzZXRfdGltZV9zY2FsZSgmZC0+
YXJjaC52dHNjX3RvX25zLCBkLT5hcmNoLnRzY19raHogKiAxMDAwICk7Ci0gICAgICAgIGQtPmFy
Y2gubnNfdG9fdnRzYyA9IHNjYWxlX3JlY2lwcm9jYWwoZC0+YXJjaC52dHNjX3RvX25zKTsKLSAg
ICAgICAgaWYgKCBkLT5hcmNoLnZ0c2MgKQotICAgICAgICAgICAgZC0+YXJjaC52dHNjX29mZnNl
dCA9IGdldF9zX3RpbWUoKSAtIGVsYXBzZWRfbnNlYzsKLSAgICAgICAgZWxzZSB7Ci0gICAgICAg
ICAgICAvKiB3aGVuIHVzaW5nIG5hdGl2ZSBUU0MsIG9mZnNldCBpcyBuc2VjIHJlbGF0aXZlIHRv
IHBvd2VyLW9uCi0gICAgICAgICAgICAgKiBvZiBwaHlzaWNhbCBtYWNoaW5lICovCi0gICAgICAg
ICAgICBkLT5hcmNoLnZ0c2Nfb2Zmc2V0ID0gc2NhbGVfZGVsdGEocmR0c2MoKSwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdGhpc19jcHUoY3B1X3RpbWUp
LnRzY19zY2FsZSkgLQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVsYXBzZWRf
bnNlYzsKLSAgICAgICAgfQotICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6CiAgICAgICAg
IHJldHVybiAtRUlOVkFMOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni90aW1lLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3RpbWUuaAppbmRleCBiODU2ODhkY2ZiLi40ZjNkOTI2ODg0
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3RpbWUuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3RpbWUuaApAQCAtMTIsMTAgKzEyLDcgQEAKICAqICAgIDIgPSBndWVzdCByZHRz
YyBhbHdheXMgZXhlY3V0ZWQgbmF0aXZlbHkgKG5vIG1vbm90b25pY2l0eS9mcmVxdWVuY3kKICAq
ICAgICAgICAgZ3VhcmFudGVlcyk7IGd1ZXN0IHJkdHNjcCBlbXVsYXRlZCBhdCBuYXRpdmUgZnJl
cXVlbmN5IGlmCiAgKiAgICAgICAgIHVuc3VwcG9ydGVkIGJ5IGgvdywgZWxzZSBleGVjdXRlZCBu
YXRpdmVseQotICogICAgMyA9IHNhbWUgYXMgMiwgZXhjZXB0IHhlbiBtYW5hZ2VzIFRTQ19BVVgg
cmVnaXN0ZXIgc28gZ3Vlc3QgY2FuCi0gKiAgICAgICAgIGRldGVybWluZSB3aGVuIGEgcmVzdG9y
ZS9taWdyYXRpb24gaGFzIG9jY3VycmVkIGFuZCBhc3N1bWVzCi0gKiAgICAgICAgIGd1ZXN0IG9i
dGFpbnMvdXNlcyBwdmNsb2NrLWxpa2UgbWVjaGFuaXNtIHRvIGFkanVzdCBmb3IKLSAqICAgICAg
ICAgbW9ub3RvbmljaXR5IGFuZCBmcmVxdWVuY3kgY2hhbmdlcworICogICAgMyA9IFJlbW92ZWQs
IHdhcyBQVlJEVFNDUC4KICAqLwogI2RlZmluZSBUU0NfTU9ERV9ERUZBVUxUICAgICAgICAgIDAK
ICNkZWZpbmUgVFNDX01PREVfQUxXQVlTX0VNVUxBVEUgICAxCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:23:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:23:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9Ln-00046z-MR; Sun, 23 Dec 2018 19:23:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9Lm-00046q-Fl
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:23:46 +0000
X-Inumbo-ID: 43bc9824-06e8-11e9-9e06-ffe6f23839f0
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 43bc9824-06e8-11e9-9e06-ffe6f23839f0;
 Sun, 23 Dec 2018 19:23:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9Lk-0004pz-TH
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:23:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9Lk-0004SD-Qx
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:23:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9Lk-0004SD-Qx@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:23:44 +0000
Subject: [Xen-changelog] [xen master] x86/pv: Remove deferred RDTSC{,
 P} handling in pv_emulate_privileged_op()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA2Yjk4OGYzZTA3YTk1ODFlN2MyZWY1YWUxMTk1MjRjMGMxM2ZlZDcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIEZlYiAxOSAxNDoyNzowNCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBEZWMgMTggMTc6MTM6
NTEgMjAxOCArMDAwMAoKICAgIHg4Ni9wdjogUmVtb3ZlIGRlZmVycmVkIFJEVFNDeyxQfSBoYW5k
bGluZyBpbiBwdl9lbXVsYXRlX3ByaXZpbGVnZWRfb3AoKQogICAgCiAgICBBcyBub3RlZCBpbiBj
L3MgNDk5OWJmM2U4YiAieDg2L1BWOiB1c2UgZ2VuZXJpYyBlbXVsYXRvciBmb3IgcHJpdmlsZWdl
ZAogICAgaW5zdHJ1Y3Rpb24gaGFuZGxpbmciLCB0aGVzZSBob29wcyBhcmUganVtcGVkIHRocm91
Z2ggdG8gcmV0YWluIHRoZSBvbGRlcgogICAgYmVoYXZpb3VyLCBhbG9uZyB3aXRoIGEgbm90ZSBz
dWdnZXN0aW5nIHRoYXQgd2Ugc2hvdWxkIHJlY29uc2lkZXIgdGhpbmdzLgogICAgCiAgICBQYXJ0
IG9mIHRoZSByZWFzb24gZm9yIHJldGVudGlvbiBvZiB0aGUgb2xkIGJlaGF2aW91ciB3YXMgcmVt
b3ZlZCBieSBjL3MKICAgIDViMDQyNjIwNzkgIng4Ni90aW1lOiBSZXdvcmsgcHZfc29mdF9yZHRz
YygpIHRvIGFpZCBmdXJ0aGVyIGNsZWFudXAiIHdoaWNoIGluCiAgICBwYXJ0aWN1bGFyIGNhdXNl
ZCBpdCB0byBub3Qgd3JpdGUgcmVncy0+cmN4IGRpcmVjdGx5LgogICAgCiAgICBJdCBkb2VzIG5v
dCBtYXR0ZXIgZXhhY3RseSB3aGVuIHB2X3NvZnRfcmR0c2MoKSBpcyBjYWxsZWQsIGFzIFhlbidz
IGJlaGF2aW91cgogICAgaXMgYW4gb3BhcXVlIGF0b21pYyBhY3Rpb24gZnJvbSB0aGUgZ3Vlc3Rz
IHBvaW50IG9mIHZpZXcuCiAgICAKICAgIERyb3AgYWxsIHRoZSBkZWZlcnJhbCBsb2dpYywgYW5k
IGxlYXZlIFRTQ19BVVggdW5pZm9ybWx5IGF0IDAgYXMgUFZSRFRTQ1AgbW9kZQogICAgaXMgYmVp
bmcgcmVtb3ZlZC4gIExhdGVyIGNoYW5nZXMgd2lsbCBtYWtlIHRoaXMgYmVoYXZlIGFyY2hpdGVj
dHVyYWxseS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jIHwgMzAgKystLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCsp
LCAyOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2
LW9wLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKaW5kZXggYTg0ZjNmMWE4Ni4u
NTEzM2MzNTYxZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwpAQCAtNTEsOSArNTEsNiBAQCBzdHJ1
Y3QgcHJpdl9vcF9jdHh0IHsKICAgICB9IGNzOwogICAgIGNoYXIgKmlvX2VtdWxfc3R1YjsKICAg
ICB1bnNpZ25lZCBpbnQgYnBtYXRjaDsKLSAgICB1bnNpZ25lZCBpbnQgdHNjOwotI2RlZmluZSBU
U0NfQkFTRSAxCi0jZGVmaW5lIFRTQ19BVVggMgogfTsKIAogLyogSS9PIGVtdWxhdGlvbiBzdXBw
b3J0LiBIZWxwZXIgcm91dGluZXMgZm9yLCBhbmQgdHlwZSBvZiwgdGhlIHN0YWNrIHN0dWIuICov
CkBAIC04MTAsNyArODA3LDYgQEAgc3RhdGljIGlubGluZSBib29sIGlzX2NwdWZyZXFfY29udHJv
bGxlcihjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogc3RhdGljIGludCByZWFkX21zcih1bnNpZ25l
ZCBpbnQgcmVnLCB1aW50NjRfdCAqdmFsLAogICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeDg2
X2VtdWxhdGVfY3R4dCAqY3R4dCkKIHsKLSAgICBzdHJ1Y3QgcHJpdl9vcF9jdHh0ICpwb2MgPSBj
b250YWluZXJfb2YoY3R4dCwgc3RydWN0IHByaXZfb3BfY3R4dCwgY3R4dCk7CiAgICAgY29uc3Qg
c3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwogICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmN1
cnJkID0gY3Vyci0+ZG9tYWluOwogICAgIGJvb2wgdnBtdV9tc3IgPSBmYWxzZTsKQEAgLTg0Nywx
OSArODQzLDExIEBAIHN0YXRpYyBpbnQgcmVhZF9tc3IodW5zaWduZWQgaW50IHJlZywgdWludDY0
X3QgKnZhbCwKICAgICAgICAgKnZhbCA9IGN1cnItPmFyY2gucHYuZ3NfYmFzZV91c2VyOwogICAg
ICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogCi0gICAgLyoKLSAgICAgKiBJbiBvcmRlciB0byBm
dWxseSByZXRhaW4gb3JpZ2luYWwgYmVoYXZpb3IsIGRlZmVyIGNhbGxpbmcKLSAgICAgKiBwdl9z
b2Z0X3JkdHNjKCkgdW50aWwgYWZ0ZXIgZW11bGF0aW9uLiBUaGlzIG1heSB3YW50L25lZWQgdG8g
YmUKLSAgICAgKiByZWNvbnNpZGVyZWQuCi0gICAgICovCiAgICAgY2FzZSBNU1JfSUEzMl9UU0M6
Ci0gICAgICAgIHBvYy0+dHNjIHw9IFRTQ19CQVNFOwotICAgICAgICBnb3RvIG5vcm1hbDsKKyAg
ICAgICAgKnZhbCA9IGN1cnJkLT5hcmNoLnZ0c2MgPyBwdl9zb2Z0X3JkdHNjKGN1cnIsIGN0eHQt
PnJlZ3MpIDogcmR0c2MoKTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIAogICAgIGNh
c2UgTVNSX1RTQ19BVVg6Ci0gICAgICAgIHBvYy0+dHNjIHw9IFRTQ19BVVg7Ci0gICAgICAgIGlm
ICggY3B1X2hhc19yZHRzY3AgKQotICAgICAgICAgICAgZ290byBub3JtYWw7CiAgICAgICAgICp2
YWwgPSAwOwogICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogCkBAIC0xMzEzLDIwICsxMzAx
LDYgQEAgaW50IHB2X2VtdWxhdGVfcHJpdmlsZWdlZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKICAgICBzd2l0Y2ggKCByYyApCiAgICAgewogICAgIGNhc2UgWDg2RU1VTF9PS0FZOgot
ICAgICAgICBpZiAoIGN0eHQudHNjICYgVFNDX0JBU0UgKQotICAgICAgICB7Ci0gICAgICAgICAg
ICBpZiAoIGN1cnJkLT5hcmNoLnZ0c2MgfHwgKGN0eHQudHNjICYgVFNDX0FVWCkgKQotICAgICAg
ICAgICAgewotICAgICAgICAgICAgICAgIG1zcl9zcGxpdChyZWdzLCBwdl9zb2Z0X3JkdHNjKGN1
cnIsIHJlZ3MpKTsKLQotICAgICAgICAgICAgICAgIGlmICggY3R4dC50c2MgJiBUU0NfQVVYICkK
LSAgICAgICAgICAgICAgICAgICAgcmVncy0+cmN4ID0gKGN1cnJkLT5hcmNoLnRzY19tb2RlID09
IFRTQ19NT0RFX1BWUkRUU0NQCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/IGN1
cnJkLT5hcmNoLmluY2FybmF0aW9uIDogMCk7Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICBl
bHNlCi0gICAgICAgICAgICAgICAgbXNyX3NwbGl0KHJlZ3MsIHJkdHNjKCkpOwotICAgICAgICB9
Ci0KICAgICAgICAgaWYgKCBjdHh0LmN0eHQucmV0aXJlLnNpbmdsZXN0ZXAgKQogICAgICAgICAg
ICAgY3R4dC5icG1hdGNoIHw9IERSX1NURVA7CiAgICAgICAgIGlmICggY3R4dC5icG1hdGNoICkK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:23:58 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:23:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9Ly-000482-OR; Sun, 23 Dec 2018 19:23:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9Lx-00047t-Eq
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:23:57 +0000
X-Inumbo-ID: 49d73eb0-06e8-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 49d73eb0-06e8-11e9-8e1d-bc764e045a96;
 Sun, 23 Dec 2018 19:23:55 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9Lv-0004qm-45
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:23:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9Lv-0004Sj-1i
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:23:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9Lv-0004Sj-1i@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:23:55 +0000
Subject: [Xen-changelog] [xen master] x86/msr: Handle MSR_TSC_AUX
 consistently for PV and HVM guests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVmNWE3YTZkMzY2OWZiOTRmYTE1ZGFmNTYzZTVkYzU0Y2M5ZGJlY2UKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE5vdiAxNSAyMTowNDozNyAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBEZWMgMTggMTc6MTM6
NTEgMjAxOCArMDAwMAoKICAgIHg4Ni9tc3I6IEhhbmRsZSBNU1JfVFNDX0FVWCBjb25zaXN0ZW50
bHkgZm9yIFBWIGFuZCBIVk0gZ3Vlc3RzCiAgICAKICAgIFdpdGggUFZSRFRTQ1AgbW9kZSByZW1v
dmVkLCBoYW5kbGluZyBvZiBNU1JfVFNDX0FVWCBjYW4gbW92ZSBpbnRvIHRoZSBjb21tb24KICAg
IGNvZGUuICBNb3ZlIGl0cyBzdG9yYWdlIGludG8gc3RydWN0IHZjcHVfbXNycyAoZHJvcHBpbmcg
dGhlIEhWTS1zcGVjaWZpYwogICAgbXNyX3RzY19hdXgpLCBhbmQgYWRkIGFuIFJEUElEIGZlYXR1
cmUgY2hlY2sgYXMgdGhpcyBiaXQgYWxzbyBlbnVtZXJhdGVzIHRoZQogICAgcHJlc2VuY2Ugb2Yg
dGhlIE1TUi4KICAgIAogICAgSW50cm9kdWNlIGNwdV9oYXNfcmRwaWQgYWxvbmcgd2l0aCB0aGUg
c3ludGhlc2l6ZWQgY3B1X2hhc19tc3JfdHNjX2F1eCB0bwogICAgY29ycmVjdCB0aGUgY29udGV4
dCBzd2l0Y2ggcGF0aHMsIGFzIE1TUl9UU0NfQVVYIGlzIGVudW1lcmF0ZWQgYnkgZWl0aGVyCiAg
ICBSRFRTQ1Agb3IgUkRQSUQuCiAgICAKICAgIERyb3AgaHZtX21zcl90c2NfYXV4KCkgZW50aXJl
bHksIGFuZCB1c2Ugdi0+YXJjaC5tc3JzLT50c2NfYXV4IGRpcmVjdGx5LgogICAgVXBkYXRlIGh2
bV9sb2FkX2NwdV9jdHh0KCkgdG8gY2hlY2sgdGhhdCB0aGUgaW5jb21pbmcgY3R4dC5tc3JfdHNj
X2F1eCBpc24ndAogICAgb3V0IG9mIHJhbmdlLiAgSW4gcHJhY3RpY2UsIG5vIHByZXZpb3VzIHZl
cnNpb24gb2YgWGVuIGV2ZXIgd3JvdGUgYW4KICAgIG91dC1vZi1yYW5nZSB2YWx1ZS4gIEFkZCBN
U1JfVFNDX0FVWCB0byB0aGUgbGlzdCBvZiBNU1JzIG1pZ3JhdGVkIGZvciBQVgogICAgZ3Vlc3Rz
LCBidXQgbGVhdmUgdGhlIEhWTSBwYXRoIHVzaW5nIHRoZSBleGlzdGluZyBzcGFjZSBpbiBodm1f
aHdfY3B1LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0Bh
bWQuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KLS0tCiB4
ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICB8ICA1ICsrLS0tCiB4ZW4vYXJjaC94ODYv
ZG9tY3RsLmMgICAgICAgICAgICB8ICAyICsrCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAg
ICAgICB8IDIyICsrKysrKysrKy0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2
bS5jICAgICAgIHwgIDkgKysrKy0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAgICAg
ICB8ICA5ICsrKystLS0tLQogeGVuL2FyY2gveDg2L21zci5jICAgICAgICAgICAgICAgfCAxOCAr
KysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYyAgIHwgIDQg
LS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggfCAgNSArKysrKwogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggICAgfCAgNiAtLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL3ZjcHUuaCAgIHwgIDEgLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaCAgICAgICAg
fCAgOSArKysrKysrKysKIDExIGZpbGVzIGNoYW5nZWQsIDUzIGluc2VydGlvbnMoKyksIDM3IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNo
L3g4Ni9kb21haW4uYwppbmRleCBhZTlmMjRlNDU3Li5mNWExZjMyNWFhIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0xNTk1
LDkgKzE1OTUsOCBAQCB2b2lkIHBhcmF2aXJ0X2N0eHRfc3dpdGNoX3RvKHN0cnVjdCB2Y3B1ICp2
KQogICAgIGlmICggdW5saWtlbHkodi0+YXJjaC5kcjcgJiBEUjdfQUNUSVZFX01BU0spICkKICAg
ICAgICAgYWN0aXZhdGVfZGVidWdyZWdzKHYpOwogCi0gICAgaWYgKCBjcHVfaGFzX3JkdHNjcCAp
Ci0gICAgICAgIHdybXNyX3RzY19hdXgodi0+ZG9tYWluLT5hcmNoLnRzY19tb2RlID09IFRTQ19N
T0RFX1BWUkRUU0NQCi0gICAgICAgICAgICAgICAgICAgICAgPyB2LT5kb21haW4tPmFyY2guaW5j
YXJuYXRpb24gOiAwKTsKKyAgICBpZiAoIGNwdV9oYXNfbXNyX3RzY19hdXggKQorICAgICAgICB3
cm1zcl90c2NfYXV4KHYtPmFyY2gubXNycy0+dHNjX2F1eCk7CiB9CiAKIC8qIFVwZGF0ZSBwZXIt
VkNQVSBndWVzdCBydW5zdGF0ZSBzaGFyZWQgbWVtb3J5IGFyZWEgKGlmIHJlZ2lzdGVyZWQpLiAq
LwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWN0bC5jIGIveGVuL2FyY2gveDg2L2RvbWN0
bC5jCmluZGV4IGVkNDZkZjhjNWQuLjliZjJkMDgyMGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9kb21jdGwuYworKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKQEAgLTEyNzQsNiArMTI3NCw3
IEBAIGxvbmcgYXJjaF9kb19kb21jdGwoCiAgICAgICAgIHN0YXRpYyBjb25zdCB1aW50MzJfdCBt
c3JzX3RvX3NlbmRbXSA9IHsKICAgICAgICAgICAgIE1TUl9TUEVDX0NUUkwsCiAgICAgICAgICAg
ICBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTLAorICAgICAgICAgICAgTVNSX1RTQ19B
VVgsCiAgICAgICAgICAgICBNU1JfQU1ENjRfRFIwX0FERFJFU1NfTUFTSywKICAgICAgICAgICAg
IE1TUl9BTUQ2NF9EUjFfQUREUkVTU19NQVNLLAogICAgICAgICAgICAgTVNSX0FNRDY0X0RSMl9B
RERSRVNTX01BU0ssCkBAIC0xMzczLDYgKzEzNzQsNyBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAog
ICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBjYXNlIE1TUl9TUEVDX0NUUkw6CiAg
ICAgICAgICAgICAgICAgY2FzZSBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTOgorICAg
ICAgICAgICAgICAgIGNhc2UgTVNSX1RTQ19BVVg6CiAgICAgICAgICAgICAgICAgY2FzZSBNU1Jf
QU1ENjRfRFIwX0FERFJFU1NfTUFTSzoKICAgICAgICAgICAgICAgICBjYXNlIE1TUl9BTUQ2NF9E
UjFfQUREUkVTU19NQVNLIC4uLiBNU1JfQU1ENjRfRFIzX0FERFJFU1NfTUFTSzoKICAgICAgICAg
ICAgICAgICAgICAgaWYgKCBndWVzdF93cm1zcih2LCBtc3IuaW5kZXgsIG1zci52YWx1ZSkgIT0g
WDg2RU1VTF9PS0FZICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDk3ZmNhYWRiMGIuLmQxNGRkY2I1MjcgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpA
QCAtNzc0LDcgKzc3NCw3IEBAIHN0YXRpYyBpbnQgaHZtX3NhdmVfY3B1X2N0eHQoc3RydWN0IHZj
cHUgKnYsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogICAgIHN0cnVjdCBzZWdtZW50X3JlZ2lz
dGVyIHNlZzsKICAgICBzdHJ1Y3QgaHZtX2h3X2NwdSBjdHh0ID0gewogICAgICAgICAudHNjID0g
aHZtX2dldF9ndWVzdF90c2NfZml4ZWQodiwgdi0+ZG9tYWluLT5hcmNoLmh2bS5zeW5jX3RzYyks
Ci0gICAgICAgIC5tc3JfdHNjX2F1eCA9IGh2bV9tc3JfdHNjX2F1eCh2KSwKKyAgICAgICAgLm1z
cl90c2NfYXV4ID0gdi0+YXJjaC5tc3JzLT50c2NfYXV4LAogICAgICAgICAucmF4ID0gdi0+YXJj
aC51c2VyX3JlZ3MucmF4LAogICAgICAgICAucmJ4ID0gdi0+YXJjaC51c2VyX3JlZ3MucmJ4LAog
ICAgICAgICAucmN4ID0gdi0+YXJjaC51c2VyX3JlZ3MucmN4LApAQCAtMTAxNCw2ICsxMDE0LDEz
IEBAIHN0YXRpYyBpbnQgaHZtX2xvYWRfY3B1X2N0eHQoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2Rv
bWFpbl9jb250ZXh0X3QgKmgpCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KIAorICAg
IGlmICggY3R4dC5tc3JfdHNjX2F1eCAhPSAodWludDMyX3QpY3R4dC5tc3JfdHNjX2F1eCApCisg
ICAgeworICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICIlcHY6IEhWTSByZXN0b3JlOiBiYWQg
TVNSX1RTQ19BVVggJSMiUFJJeDY0IlxuIiwKKyAgICAgICAgICAgICAgIHYsIGN0eHQubXNyX3Rz
Y19hdXgpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKICAgICAvKiBPbGRlciBY
ZW4gdmVyc2lvbnMgdXNlZCB0byBzYXZlIHRoZSBzZWdtZW50IGFyYnl0ZXMgZGlyZWN0bHkgCiAg
ICAgICogZnJvbSB0aGUgVk1DUyBvbiBJbnRlbCBob3N0cy4gIERldGVjdCB0aGlzIGFuZCByZWFy
cmFuZ2UgdGhlbQogICAgICAqIGludG8gdGhlIHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyIGZvcm1h
dC4gKi8KQEAgLTEwNDAsNyArMTA0Nyw3IEBAIHN0YXRpYyBpbnQgaHZtX2xvYWRfY3B1X2N0eHQo
c3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiAgICAgaWYgKCBodm1f
ZnVuY3MudHNjX3NjYWxpbmcuc2V0dXAgKQogICAgICAgICBodm1fZnVuY3MudHNjX3NjYWxpbmcu
c2V0dXAodik7CiAKLSAgICB2LT5hcmNoLmh2bS5tc3JfdHNjX2F1eCA9IGN0eHQubXNyX3RzY19h
dXg7CisgICAgdi0+YXJjaC5tc3JzLT50c2NfYXV4ID0gY3R4dC5tc3JfdHNjX2F1eDsKIAogICAg
IGh2bV9zZXRfZ3Vlc3RfdHNjX2ZpeGVkKHYsIGN0eHQudHNjLCBkLT5hcmNoLmh2bS5zeW5jX3Rz
Yyk7CiAKQEAgLTM0MDYsMTAgKzM0MTMsNiBAQCBpbnQgaHZtX21zcl9yZWFkX2ludGVyY2VwdCh1
bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCAqbXNyX2NvbnRlbnQpCiAgICAgICAgICptc3JfY29u
dGVudCA9IHYtPmFyY2guaHZtLm1zcl90c2NfYWRqdXN0OwogICAgICAgICBicmVhazsKIAotICAg
IGNhc2UgTVNSX1RTQ19BVVg6Ci0gICAgICAgICptc3JfY29udGVudCA9IGh2bV9tc3JfdHNjX2F1
eCh2KTsKLSAgICAgICAgYnJlYWs7Ci0KICAgICBjYXNlIE1TUl9BUElDX0JBU0U6CiAgICAgICAg
ICptc3JfY29udGVudCA9IHZjcHVfdmxhcGljKHYpLT5ody5hcGljX2Jhc2VfbXNyOwogICAgICAg
ICBicmVhazsKQEAgLTM1NTcsMTMgKzM1NjAsNiBAQCBpbnQgaHZtX21zcl93cml0ZV9pbnRlcmNl
cHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgbXNyX2NvbnRlbnQsCiAgICAgICAgIGh2bV9z
ZXRfZ3Vlc3RfdHNjX2FkanVzdCh2LCBtc3JfY29udGVudCk7CiAgICAgICAgIGJyZWFrOwogCi0g
ICAgY2FzZSBNU1JfVFNDX0FVWDoKLSAgICAgICAgdi0+YXJjaC5odm0ubXNyX3RzY19hdXggPSAo
dWludDMyX3QpbXNyX2NvbnRlbnQ7Ci0gICAgICAgIGlmICggY3B1X2hhc19yZHRzY3AKLSAgICAg
ICAgICAgICAmJiAodi0+ZG9tYWluLT5hcmNoLnRzY19tb2RlICE9IFRTQ19NT0RFX1BWUkRUU0NQ
KSApCi0gICAgICAgICAgICB3cm1zcl90c2NfYXV4KG1zcl9jb250ZW50KTsKLSAgICAgICAgYnJl
YWs7Ci0KICAgICBjYXNlIE1TUl9BUElDX0JBU0U6CiAgICAgICAgIHJldHVybiBndWVzdF93cm1z
cl9hcGljX2Jhc2UodiwgbXNyX2NvbnRlbnQpOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCmluZGV4IDk0NjQzOTRi
MGQuLjk1NDgyMmM5NjAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCkBAIC0xMDY5LDggKzEwNjksOCBAQCBzdGF0
aWMgdm9pZCBzdm1fY3R4dF9zd2l0Y2hfdG8oc3RydWN0IHZjcHUgKnYpCiAgICAgc3ZtX2x3cF9s
b2FkKHYpOwogICAgIHN2bV90c2NfcmF0aW9fbG9hZCh2KTsKIAotICAgIGlmICggY3B1X2hhc19y
ZHRzY3AgKQotICAgICAgICB3cm1zcl90c2NfYXV4KGh2bV9tc3JfdHNjX2F1eCh2KSk7CisgICAg
aWYgKCBjcHVfaGFzX21zcl90c2NfYXV4ICkKKyAgICAgICAgd3Jtc3JfdHNjX2F1eCh2LT5hcmNo
Lm1zcnMtPnRzY19hdXgpOwogfQogCiBzdGF0aWMgdm9pZCBub3JldHVybiBzdm1fZG9fcmVzdW1l
KHN0cnVjdCB2Y3B1ICp2KQpAQCAtMjI4Niw4ICsyMjg2LDcgQEAgc3RhdGljIHZvaWQgc3ZtX3Zt
ZXhpdF9kb19yZHRzYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgYm9vbCByZHRzY3ApCiAg
ICAgZW51bSBpbnN0cnVjdGlvbl9pbmRleCBpbnNuID0gcmR0c2NwID8gSU5TVFJfUkRUU0NQIDog
SU5TVFJfUkRUU0M7CiAgICAgdW5zaWduZWQgaW50IGluc3RfbGVuOwogCi0gICAgaWYgKCByZHRz
Y3AgJiYgIWN1cnJkLT5hcmNoLmNwdWlkLT5leHRkLnJkdHNjcCAmJgotICAgICAgICAgY3VycmQt
PmFyY2gudHNjX21vZGUgIT0gVFNDX01PREVfUFZSRFRTQ1AgKQorICAgIGlmICggcmR0c2NwICYm
ICFjdXJyZC0+YXJjaC5jcHVpZC0+ZXh0ZC5yZHRzY3AgKQogICAgIHsKICAgICAgICAgaHZtX2lu
amVjdF9od19leGNlcHRpb24oVFJBUF9pbnZhbGlkX29wLCBYODZfRVZFTlRfTk9fRUMpOwogICAg
ICAgICByZXR1cm47CkBAIC0yMjk5LDcgKzIyOTgsNyBAQCBzdGF0aWMgdm9pZCBzdm1fdm1leGl0
X2RvX3JkdHNjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBib29sIHJkdHNjcCkKICAgICBf
X3VwZGF0ZV9ndWVzdF9laXAocmVncywgaW5zdF9sZW4pOwogCiAgICAgaWYgKCByZHRzY3AgKQot
ICAgICAgICByZWdzLT5yY3ggPSBodm1fbXNyX3RzY19hdXgoY3Vycik7CisgICAgICAgIHJlZ3Mt
PnJjeCA9IGN1cnItPmFyY2gubXNycy0+dHNjX2F1eDsKIAogICAgIGh2bV9yZHRzY19pbnRlcmNl
cHQocmVncyk7CiB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCmluZGV4IDIxNjZiMGRmZTQuLjY0YWY4YmY5NDMgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZteC5jCkBAIC01MTEsOCArNTExLDggQEAgc3RhdGljIHZvaWQgdm14X3Jlc3RvcmVf
Z3Vlc3RfbXNycyhzdHJ1Y3QgdmNwdSAqdikKICAgICB3cm1zcmwoTVNSX0xTVEFSLCAgICAgICAg
ICB2LT5hcmNoLmh2bS52bXgubHN0YXIpOwogICAgIHdybXNybChNU1JfU1lTQ0FMTF9NQVNLLCAg
IHYtPmFyY2guaHZtLnZteC5zZm1hc2spOwogCi0gICAgaWYgKCBjcHVfaGFzX3JkdHNjcCApCi0g
ICAgICAgIHdybXNyX3RzY19hdXgoaHZtX21zcl90c2NfYXV4KHYpKTsKKyAgICBpZiAoIGNwdV9o
YXNfbXNyX3RzY19hdXggKQorICAgICAgICB3cm1zcl90c2NfYXV4KHYtPmFyY2gubXNycy0+dHNj
X2F1eCk7CiB9CiAKIHZvaWQgdm14X3VwZGF0ZV9jcHVfZXhlY19jb250cm9sKHN0cnVjdCB2Y3B1
ICp2KQpAQCAtMzk1NywxNCArMzk1NywxMyBAQCB2b2lkIHZteF92bWV4aXRfaGFuZGxlcihzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgdm14X2ludmxwZ19pbnRlcmNlcHQoZXhp
dF9xdWFsaWZpY2F0aW9uKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBFWElUX1JFQVNPTl9S
RFRTQ1A6Ci0gICAgICAgIGlmICggIWN1cnJkLT5hcmNoLmNwdWlkLT5leHRkLnJkdHNjcCAmJgot
ICAgICAgICAgICAgIGN1cnJkLT5hcmNoLnRzY19tb2RlICE9IFRTQ19NT0RFX1BWUkRUU0NQICkK
KyAgICAgICAgaWYgKCAhY3VycmQtPmFyY2guY3B1aWQtPmV4dGQucmR0c2NwICkKICAgICAgICAg
ewogICAgICAgICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJBUF9pbnZhbGlkX29wLCBY
ODZfRVZFTlRfTk9fRUMpOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KIAotICAgICAg
ICByZWdzLT5yY3ggPSBodm1fbXNyX3RzY19hdXgodik7CisgICAgICAgIHJlZ3MtPnJjeCA9IHYt
PmFyY2gubXNycy0+dHNjX2F1eDsKICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCiAgICAgY2Fz
ZSBFWElUX1JFQVNPTl9SRFRTQzoKICAgICAgICAgdXBkYXRlX2d1ZXN0X2VpcCgpOyAvKiBTYWZl
OiBSRFRTQywgUkRUU0NQICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbXNyLmMgYi94ZW4v
YXJjaC94ODYvbXNyLmMKaW5kZXggODVhNThjMGI1OC4uOWJiMzhiNmQ2NiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21zci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwpAQCAtMTcwLDYgKzE3
MCwxMyBAQCBpbnQgZ3Vlc3RfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1z
ciwgdWludDY0X3QgKnZhbCkKICAgICAgICAgcmV0ID0gZ3Vlc3RfcmRtc3JfeGVuKHYsIG1zciwg
dmFsKTsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIE1TUl9UU0NfQVVYOgorICAgICAgICBp
ZiAoICFjcC0+ZXh0ZC5yZHRzY3AgJiYgIWNwLT5mZWF0LnJkcGlkICkKKyAgICAgICAgICAgIGdv
dG8gZ3BfZmF1bHQ7CisKKyAgICAgICAgKnZhbCA9IG1zcnMtPnRzY19hdXg7CisgICAgICAgIGJy
ZWFrOworCiAgICAgY2FzZSBNU1JfQU1ENjRfRFIwX0FERFJFU1NfTUFTSzoKICAgICBjYXNlIE1T
Ul9BTUQ2NF9EUjFfQUREUkVTU19NQVNLIC4uLiBNU1JfQU1ENjRfRFIzX0FERFJFU1NfTUFTSzoK
ICAgICAgICAgaWYgKCAhY3AtPmV4dGQuZGJleHQgKQpAQCAtMzI0LDYgKzMzMSwxNyBAQCBpbnQg
Z3Vlc3Rfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgdmFsKQog
ICAgICAgICByZXQgPSBndWVzdF93cm1zcl94ZW4odiwgbXNyLCB2YWwpOwogICAgICAgICBicmVh
azsKIAorICAgIGNhc2UgTVNSX1RTQ19BVVg6CisgICAgICAgIGlmICggIWNwLT5leHRkLnJkdHNj
cCAmJiAhY3AtPmZlYXQucmRwaWQgKQorICAgICAgICAgICAgZ290byBncF9mYXVsdDsKKyAgICAg
ICAgaWYgKCB2YWwgIT0gKHVpbnQzMl90KXZhbCApCisgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0
OworCisgICAgICAgIG1zcnMtPnRzY19hdXggPSB2YWw7CisgICAgICAgIGlmICggdiA9PSBjdXJy
ICkKKyAgICAgICAgICAgIHdybXNyX3RzY19hdXgodmFsKTsKKyAgICAgICAgYnJlYWs7CisKICAg
ICBjYXNlIE1TUl9BTUQ2NF9EUjBfQUREUkVTU19NQVNLOgogICAgIGNhc2UgTVNSX0FNRDY0X0RS
MV9BRERSRVNTX01BU0sgLi4uIE1TUl9BTUQ2NF9EUjNfQUREUkVTU19NQVNLOgogICAgICAgICBp
ZiAoICFjcC0+ZXh0ZC5kYmV4dCB8fCB2YWwgIT0gKHVpbnQzMl90KXZhbCApCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1w
cml2LW9wLmMKaW5kZXggNTEzM2MzNTYxZS4uOTQyZWNlMmNhMCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYt
b3AuYwpAQCAtODQ3LDEwICs4NDcsNiBAQCBzdGF0aWMgaW50IHJlYWRfbXNyKHVuc2lnbmVkIGlu
dCByZWcsIHVpbnQ2NF90ICp2YWwsCiAgICAgICAgICp2YWwgPSBjdXJyZC0+YXJjaC52dHNjID8g
cHZfc29mdF9yZHRzYyhjdXJyLCBjdHh0LT5yZWdzKSA6IHJkdHNjKCk7CiAgICAgICAgIHJldHVy
biBYODZFTVVMX09LQVk7CiAKLSAgICBjYXNlIE1TUl9UU0NfQVVYOgotICAgICAgICAqdmFsID0g
MDsKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLQogICAgIGNhc2UgTVNSX0VGRVI6CiAg
ICAgICAgIC8qIEhpZGUgdW5rbm93biBiaXRzLCBhbmQgdW5jb25kaXRpb25hbGx5IGhpZGUgU1ZN
RSBmcm9tIGd1ZXN0cy4gKi8KICAgICAgICAgKnZhbCA9IHJlYWRfZWZlcigpICYgRUZFUl9LTk9X
Tl9NQVNLICYgfkVGRVJfU1ZNRTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1
ZmVhdHVyZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKaW5kZXggYzJiMGY2
YWU0ZS4uNTU5MmUxNzQ5ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0
dXJlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKQEAgLTEwNyw2ICsx
MDcsOSBAQAogI2RlZmluZSBjcHVfaGFzX2F2eDUxMmJ3ICAgICAgICBib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfQVZYNTEyQlcpCiAjZGVmaW5lIGNwdV9oYXNfYXZ4NTEydmwgICAgICAgIGJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9BVlg1MTJWTCkKIAorLyogQ1BVSUQgbGV2ZWwgMHgwMDAwMDAw
NzowLmVjeCAqLworI2RlZmluZSBjcHVfaGFzX3JkcGlkICAgICAgICAgICBib290X2NwdV9oYXMo
WDg2X0ZFQVRVUkVfUkRQSUQpCisKIC8qIENQVUlEIGxldmVsIDB4ODAwMDAwMDcuZWR4ICovCiAj
ZGVmaW5lIGNwdV9oYXNfaXRzYyAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9J
VFNDKQogCkBAIC0xMTcsNiArMTIwLDggQEAKICNkZWZpbmUgY3B1X2hhc19sZmVuY2VfZGlzcGF0
Y2ggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0xGRU5DRV9ESVNQQVRDSCkKICNkZWZpbmUgY3B1
X2hhc194ZW5fbGJyICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1hFTl9MQlIpCiAK
KyNkZWZpbmUgY3B1X2hhc19tc3JfdHNjX2F1eCAgICAgKGNwdV9oYXNfcmR0c2NwIHx8IGNwdV9o
YXNfcmRwaWQpCisKIGVudW0gX2NhY2hlX3R5cGUgewogICAgIENBQ0hFX1RZUEVfTlVMTCA9IDAs
CiAgICAgQ0FDSEVfVFlQRV9EQVRBID0gMSwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL2h2bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKaW5kZXggOTU1ODFj
ZTZjYi4uMGExMGI1MTU1NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZt
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKQEAgLTU2MCwxMiArNTYwLDYg
QEAgc3RhdGljIGlubGluZSB2b2lkIGh2bV9pbnZhbGlkYXRlX3JlZ3NfZmllbGRzKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQogI2VuZGlmCiB9CiAKLSNkZWZpbmUgaHZtX21zcl90c2NfYXV4
KHYpICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgc3RydWN0IGRvbWFpbiAqX19kID0gKHYpLT5kb21haW47ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgIChfX2QtPmFyY2gudHNjX21vZGUgPT0gVFNDX01PREVf
UFZSRFRTQ1ApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgPyAodTMy
KV9fZC0+YXJjaC5pbmNhcm5hdGlvbiA6ICh1MzIpKHYpLT5hcmNoLmh2bS5tc3JfdHNjX2F1eDsg
ICAgICBcCi19KQotCiAvKgogICogTmVzdGVkIEhWTQogICovCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS92Y3B1LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmgK
aW5kZXggMzk3NzhmOWU0ZS4uYzhhNDBmNmQ1NSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vdmNwdS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaApAQCAt
MTcwLDcgKzE3MCw2IEBAIHN0cnVjdCBodm1fdmNwdSB7CiAKICAgICBzdHJ1Y3QgaHZtX3ZjcHVf
YXNpZCBuMWFzaWQ7CiAKLSAgICB1MzIgICAgICAgICAgICAgICAgIG1zcl90c2NfYXV4OwogICAg
IHU2NCAgICAgICAgICAgICAgICAgbXNyX3RzY19hZGp1c3Q7CiAgICAgdTY0ICAgICAgICAgICAg
ICAgICBtc3JfeHNzOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaAppbmRleCAwNWQ5MDViYWZkLi5hZGZhMmZhMDViIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbXNyLmgKQEAgLTI4OSw2ICsyODksMTUgQEAgc3RydWN0IHZjcHVfbXNycwogICAgIH0g
bWlzY19mZWF0dXJlc19lbmFibGVzOwogCiAgICAgLyoKKyAgICAgKiAweGMwMDAwMTAzIC0gTVNS
X1RTQ19BVVgKKyAgICAgKgorICAgICAqIFZhbHVlIGlzIGd1ZXN0IGNob3NlbiwgYW5kIGFsd2F5
cyBsb2FkZWQgaW4gdmNwdSBjb250ZXh0LiAgR3Vlc3RzIGhhdmUKKyAgICAgKiBubyBkaXJlY3Qg
TVNSIGFjY2VzcywgYW5kIHRoZSB2YWx1ZSBpcyBhY2Nlc3NpYmxlIHRvIHVzZXJzcGFjZSB3aXRo
IHRoZQorICAgICAqIFJEVFNDUCBhbmQgUkRQSUQgaW5zdHJ1Y3Rpb25zLgorICAgICAqLworICAg
IHVpbnQzMl90IHRzY19hdXg7CisKKyAgICAvKgogICAgICAqIDB4YzAwMTEwezI3LDE5LTFifSBN
U1JfQU1ENjRfRFJ7MC0zfV9BRERSRVNTX01BU0sKICAgICAgKgogICAgICAqIExvYWRlZCBpbnRv
IGhhcmR3YXJlIGZvciBndWVzdHMgd2hpY2ggaGF2ZSBhY3RpdmUgJWRyNyBzZXR0aW5ncy4KLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3Rl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:24:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:24:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9M7-000492-QT; Sun, 23 Dec 2018 19:24:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9M7-00048v-8x
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:24:07 +0000
X-Inumbo-ID: 4fe7cb07-06e8-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4fe7cb07-06e8-11e9-8e1d-bc764e045a96;
 Sun, 23 Dec 2018 19:24:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9M5-0004rB-A7
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:24:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9M5-0004TY-7q
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:24:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9M5-0004TY-7q@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:24:05 +0000
Subject: [Xen-changelog] [xen master] x86/pv: Expose RDTSCP to PV guests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA2ODExOGFhYmE4NDJhZjIxZjBiMTAyNTkyNWUzYTJlMDQ4MDhjMWYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIEZlYiAxOSAxMzozNTo1OCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBEZWMgMTggMTc6MTM6
NTEgMjAxOCArMDAwMAoKICAgIHg4Ni9wdjogRXhwb3NlIFJEVFNDUCB0byBQViBndWVzdHMKICAg
IAogICAgVGhlIGZpbmFsIHJlbW5hbmF0IG9mIFBWUkRUU0NQIGlzIHRoYXQgd2Ugd291bGQgZW11
bGF0ZSBSRFRTQ1AgZXZlbiBvbgogICAgaGFyZHdhcmUgd2hpY2ggbGFja2VkIHRoZSBpbnN0cnVj
dGlvbi4gIFJEVFNDUCBpcyBhdmFpbGFibGUgb24gYWxtb3N0IGFsbAogICAgNjQtYml0IHg4NiBo
YXJkd2FyZS4KICAgIAogICAgUmVtb3ZlIHRoaXMgZW11bGF0aW9uLCBkcm9wIHRoZSBUU0NfTU9E
RV9QVlJEVFNDUCBjb25zdGFudCwgYW5kIGFsbG93IFJEVFNDUAogICAgaW4gYSBQViBndWVzdCdz
IENQVUlEIHBvbGljeS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3B2L2VtdWwtaW52LW9wLmMgICAgICAgICAg
ICAgICB8IDI3ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni90aW1lLmggICAgICAgICAgICAgICAgICB8ICAxIC0KIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNo
LXg4Ni9jcHVmZWF0dXJlc2V0LmggfCAgMiArLQogMyBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlv
bnMoKyksIDI4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVs
LWludi1vcC5jIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtaW52LW9wLmMKaW5kZXggNTZmNWE0NWI2
OC4uOTFkMDU3OTBjMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2VtdWwtaW52LW9wLmMK
KysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtaW52LW9wLmMKQEAgLTQxLDMxICs0MSw2IEBACiAK
ICNpbmNsdWRlICJlbXVsYXRlLmgiCiAKLXN0YXRpYyBpbnQgZW11bGF0ZV9pbnZhbGlkX3JkdHNj
cChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKLXsKLSAgICBjaGFyIG9wY29kZVszXTsKLSAg
ICB1bnNpZ25lZCBsb25nIGVpcCwgcmM7Ci0gICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50Owot
ICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmN1cnJkID0gdi0+ZG9tYWluOwotCi0gICAgZWlwID0g
cmVncy0+cmlwOwotICAgIGlmICggKHJjID0gY29weV9mcm9tX3VzZXIob3Bjb2RlLCAoY2hhciAq
KWVpcCwgc2l6ZW9mKG9wY29kZSkpKSAhPSAwICkKLSAgICB7Ci0gICAgICAgIHB2X2luamVjdF9w
YWdlX2ZhdWx0KDAsIGVpcCArIHNpemVvZihvcGNvZGUpIC0gcmMpOwotICAgICAgICByZXR1cm4g
RVhDUkVUX2ZhdWx0X2ZpeGVkOwotICAgIH0KLSAgICBpZiAoIG1lbWNtcChvcGNvZGUsICJceGZc
eDFceGY5Iiwgc2l6ZW9mKG9wY29kZSkpICkKLSAgICAgICAgcmV0dXJuIDA7Ci0gICAgZWlwICs9
IHNpemVvZihvcGNvZGUpOwotCi0gICAgbXNyX3NwbGl0KHJlZ3MsIHB2X3NvZnRfcmR0c2Modiwg
cmVncykpOwotICAgIHJlZ3MtPnJjeCA9IChjdXJyZC0+YXJjaC50c2NfbW9kZSA9PSBUU0NfTU9E
RV9QVlJEVFNDUAotICAgICAgICAgICAgICAgICA/IGN1cnJkLT5hcmNoLmluY2FybmF0aW9uIDog
MCk7Ci0KLSAgICBwdl9lbXVsX2luc3RydWN0aW9uX2RvbmUocmVncywgZWlwKTsKLSAgICByZXR1
cm4gRVhDUkVUX2ZhdWx0X2ZpeGVkOwotfQotCiBzdGF0aWMgaW50IGVtdWxhdGVfZm9yY2VkX2lu
dmFsaWRfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgY2hhciBzaWdbNV0s
IGluc3RyWzJdOwpAQCAtMTIxLDcgKzk2LDcgQEAgc3RhdGljIGludCBlbXVsYXRlX2ZvcmNlZF9p
bnZhbGlkX29wKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogCiBib29sIHB2X2VtdWxhdGVf
aW52YWxpZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKLSAgICByZXR1cm4gIWVt
dWxhdGVfaW52YWxpZF9yZHRzY3AocmVncykgJiYgIWVtdWxhdGVfZm9yY2VkX2ludmFsaWRfb3Ao
cmVncyk7CisgICAgcmV0dXJuICFlbXVsYXRlX2ZvcmNlZF9pbnZhbGlkX29wKHJlZ3MpOwogfQog
CiAvKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni90aW1lLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3RpbWUuaAppbmRleCA0ZjNkOTI2ODg0Li5mMzQ3MzExY2M0IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L3RpbWUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Rp
bWUuaApAQCAtMTcsNyArMTcsNiBAQAogI2RlZmluZSBUU0NfTU9ERV9ERUZBVUxUICAgICAgICAg
IDAKICNkZWZpbmUgVFNDX01PREVfQUxXQVlTX0VNVUxBVEUgICAxCiAjZGVmaW5lIFRTQ19NT0RF
X05FVkVSX0VNVUxBVEUgICAgMgotI2RlZmluZSBUU0NfTU9ERV9QVlJEVFNDUCAgICAgICAgIDMK
IAogdHlwZWRlZiB1NjQgY3ljbGVzX3Q7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYv
Y3B1ZmVhdHVyZXNldC5oCmluZGV4IDZjODI4MTZmZDMuLmZiYzY4ZmEyOWYgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKKysrIGIveGVuL2lu
Y2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaApAQCAtMTU2LDcgKzE1Niw3IEBA
IFhFTl9DUFVGRUFUVVJFKE5YLCAgICAgICAgICAgIDIqMzIrMjApIC8qQSAgRXhlY3V0ZSBEaXNh
YmxlICovCiBYRU5fQ1BVRkVBVFVSRShNTVhFWFQsICAgICAgICAyKjMyKzIyKSAvKkEgIEFNRCBN
TVggZXh0ZW5zaW9ucyAqLwogWEVOX0NQVUZFQVRVUkUoRkZYU1IsICAgICAgICAgMiozMisyNSkg
LypBICBGRlhTUiBpbnN0cnVjdGlvbiBvcHRpbWl6YXRpb25zICovCiBYRU5fQ1BVRkVBVFVSRShQ
QUdFMUdCLCAgICAgICAyKjMyKzI2KSAvKkggIDFHYiBsYXJnZSBwYWdlIHN1cHBvcnQgKi8KLVhF
Tl9DUFVGRUFUVVJFKFJEVFNDUCwgICAgICAgIDIqMzIrMjcpIC8qUyAgUkRUU0NQICovCitYRU5f
Q1BVRkVBVFVSRShSRFRTQ1AsICAgICAgICAyKjMyKzI3KSAvKkEgIFJEVFNDUCAqLwogWEVOX0NQ
VUZFQVRVUkUoTE0sICAgICAgICAgICAgMiozMisyOSkgLypBICBMb25nIE1vZGUgKHg4Ni02NCkg
Ki8KIFhFTl9DUFVGRUFUVVJFKDNETk9XRVhULCAgICAgIDIqMzIrMzApIC8qQSAgQU1EIDNETm93
ISBleHRlbnNpb25zICovCiBYRU5fQ1BVRkVBVFVSRSgzRE5PVywgICAgICAgICAyKjMyKzMxKSAv
KkEgIDNETm93ISAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:24:21 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:24:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9MK-0004An-SG; Sun, 23 Dec 2018 19:24:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9MJ-0004Ad-Op
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:24:19 +0000
X-Inumbo-ID: 55fa4c72-06e8-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 55fa4c72-06e8-11e9-8e1d-bc764e045a96;
 Sun, 23 Dec 2018 19:24:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9MF-0004rF-GD
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:24:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9MF-0004UK-Dq
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:24:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9MF-0004UK-Dq@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:24:15 +0000
Subject: [Xen-changelog] [xen master] xen/arm: p2m: Add support for
 preemption in p2m_cache_flush_range
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDIyMWMyZmM0MzM5MDQ5Mzc5NjZlNDBjNmEyNTM4NjUwMjUzYjcyMDQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE5v
diAyNiAxNjoxMjowMSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFR1ZSBEZWMgMTggMTc6NTY6MjkgMjAxOCArMDAw
MAoKICAgIHhlbi9hcm06IHAybTogQWRkIHN1cHBvcnQgZm9yIHByZWVtcHRpb24gaW4gcDJtX2Nh
Y2hlX2ZsdXNoX3JhbmdlCiAgICAKICAgIHAybV9jYWNoZV9mbHVzaF9yYW5nZSBkb2VzIG5vdCB5
ZXQgc3VwcG9ydCBwcmVlbXB0aW9uLCB0aGlzIG1heSBiZSBhbgogICAgaXNzdWUgYXMgY2xlYW5p
bmcgdGhlIGNhY2hlIGNhbiB0YWtlIGEgbG9uZyB0aW1lLiBXaGlsZSB0aGUgY3VycmVudAogICAg
Y2FsbGVyIChYRU5fRE9NQ1RMX2NhY2hlZmx1c2gpIGRvZXMgbm90IHN0cmljbHkgcmVxdWlyZSBw
cmVlbXB0aW9uLCB0aGlzCiAgICB3aWxsIGJlIG5lY2Vzc2FyeSBmb3IgbmV3IGNhbGxlciBpbiBh
IGZvbGxvdy11cCBwYXRjaC4KICAgIAogICAgVGhlIHByZWVtcHRpb24gaW1wbGVtZW50ZWQgaXMg
cXVpdGUgc2ltcGxlLCBhIGNvdW50ZXIgaXMgaW5jcmVtZW50ZWQgYnk6CiAgICAgICAgLSAxIG9u
IHJlZ2lvbiBza2lwcGVkCiAgICAgICAgLSAxMCBmb3IgZWFjaCBwYWdlIHJlcXVpcmluZyBhIGZs
dXNoCiAgICAKICAgIFdoZW4gdGhlIGNvdW50ZXIgcmVhY2ggNTEyIG9yIGFib3ZlLCB3ZSB3aWxs
IGNoZWNrIGlmIHByZWVtcHRpb24gaXMKICAgIG5lZWRlZC4gSWYgbm90LCB0aGUgY291bnRlciB3
aWxsIGJlIHJlc2V0IHRvIDAuIElmIHllcywgdGhlIGZ1bmN0aW9uCiAgICB3aWxsIHN0b3AsIHVw
ZGF0ZSBzdGFydCAodG8gYWxsb3cgcmVzdW1pbmcgbGF0ZXIgb24pIGFuZCByZXR1cm4KICAgIC1F
UkVTVEFSVC4gVGhpcyBhbGxvd3MgdGhlIGNhbGxlciB0byBkZWNpZGUgaG93IHRoZSBwcmVlbXB0
aW9uIHdpbGwgYmUKICAgIGRvbmUuCiAgICAKICAgIEZvciBub3csIFhFTl9ET01DVExfY2FjaGVm
bHVzaCB3aWxsIGNvbnRpbnVlIHRvIGlnbm9yZSB0aGUgcHJlZW1wdGlvbi4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQog
eGVuL2FyY2gvYXJtL2RvbWN0bC5jICAgICB8ICA4ICsrKysrKystCiB4ZW4vYXJjaC9hcm0vcDJt
LmMgICAgICAgIHwgMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0KIHhlbi9p
bmNsdWRlL2FzbS1hcm0vcDJtLmggfCAgNCArKystCiAzIGZpbGVzIGNoYW5nZWQsIDQyIGluc2Vy
dGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWN0
bC5jIGIveGVuL2FyY2gvYXJtL2RvbWN0bC5jCmluZGV4IDIwNjkxNTI4YTYuLjlkYTg4YjhjNjQg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21jdGwuYworKysgYi94ZW4vYXJjaC9hcm0vZG9t
Y3RsLmMKQEAgLTU0LDYgKzU0LDcgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bChzdHJ1Y3QgeGVuX2Rv
bWN0bCAqZG9tY3RsLCBzdHJ1Y3QgZG9tYWluICpkLAogICAgIHsKICAgICAgICAgZ2ZuX3QgcyA9
IF9nZm4oZG9tY3RsLT51LmNhY2hlZmx1c2guc3RhcnRfcGZuKTsKICAgICAgICAgZ2ZuX3QgZSA9
IGdmbl9hZGQocywgZG9tY3RsLT51LmNhY2hlZmx1c2gubnJfcGZucyk7CisgICAgICAgIGludCBy
YzsKIAogICAgICAgICBpZiAoIGRvbWN0bC0+dS5jYWNoZWZsdXNoLm5yX3BmbnMgPiAoMVU8PE1B
WF9PUkRFUikgKQogICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CkBAIC02MSw3ICs2MiwxMiBA
QCBsb25nIGFyY2hfZG9fZG9tY3RsKHN0cnVjdCB4ZW5fZG9tY3RsICpkb21jdGwsIHN0cnVjdCBk
b21haW4gKmQsCiAgICAgICAgIGlmICggZ2ZuX3goZSkgPCBnZm5feChzKSApCiAgICAgICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKIAotICAgICAgICByZXR1cm4gcDJtX2NhY2hlX2ZsdXNoX3Jhbmdl
KGQsIHMsIGUpOworICAgICAgICAvKiBYWFg6IEhhbmRsZSBwcmVlbXB0aW9uICovCisgICAgICAg
IGRvCisgICAgICAgICAgICByYyA9IHAybV9jYWNoZV9mbHVzaF9yYW5nZShkLCAmcywgZSk7Cisg
ICAgICAgIHdoaWxlICggcmMgPT0gLUVSRVNUQVJUICk7CisKKyAgICAgICAgcmV0dXJuIHJjOwog
ICAgIH0KICAgICBjYXNlIFhFTl9ET01DVExfYmluZF9wdF9pcnE6CiAgICAgewpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCmluZGV4IDE3ZTI1MjNm
YzEuLmZmNTJjYjE3OGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYworKysgYi94ZW4v
YXJjaC9hcm0vcDJtLmMKQEAgLTE1MjQsMTMgKzE1MjQsMTcgQEAgaW50IHJlbGlucXVpc2hfcDJt
X21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCkKICAgICByZXR1cm4gcmM7CiB9CiAKLWludCBwMm1f
Y2FjaGVfZmx1c2hfcmFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3Qgc3RhcnQsIGdmbl90IGVu
ZCkKK2ludCBwMm1fY2FjaGVfZmx1c2hfcmFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgKnBz
dGFydCwgZ2ZuX3QgZW5kKQogewogICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0
X2hvc3RwMm0oZCk7CiAgICAgZ2ZuX3QgbmV4dF9ibG9ja19nZm47CisgICAgZ2ZuX3Qgc3RhcnQg
PSAqcHN0YXJ0OwogICAgIG1mbl90IG1mbiA9IElOVkFMSURfTUZOOwogICAgIHAybV90eXBlX3Qg
dDsKICAgICB1bnNpZ25lZCBpbnQgb3JkZXI7CisgICAgaW50IHJjID0gMDsKKyAgICAvKiBDb3Vu
dGVyIGZvciBwcmVlbXB0aW9uICovCisgICAgdW5zaWduZWQgc2hvcnQgY291bnQgPSAwOwogCiAg
ICAgLyoKICAgICAgKiBUaGUgb3BlcmF0aW9uIGNhY2hlIGZsdXNoIHdpbGwgaW52YWxpZGF0ZSB0
aGUgUkFNIGFzc2lnbmVkIHRvIHRoZQpAQCAtMTU0Nyw2ICsxNTUxLDI1IEBAIGludCBwMm1fY2Fj
aGVfZmx1c2hfcmFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3Qgc3RhcnQsIGdmbl90IGVuZCkK
IAogICAgIHdoaWxlICggZ2ZuX3goc3RhcnQpIDwgZ2ZuX3goZW5kKSApCiAgICAgeworICAgICAg
IC8qCisgICAgICAgICAqIENsZWFuaW5nIHRoZSBjYWNoZSBmb3IgdGhlIFAyTSBtYXkgdGFrZSBh
IGxvbmcgdGltZS4gU28gd2UKKyAgICAgICAgICogbmVlZCB0byBiZSBhYmxlIHRvIHByZWVtcHQu
IFdlIHdpbGwgYXJiaXRyYXJpbHkgcHJlZW1wdCBldmVyeQorICAgICAgICAgKiB0aW1lIGNvdW50
IHJlYWNoIDUxMiBvciBhYm92ZS4KKyAgICAgICAgICoKKyAgICAgICAgICogVGhlIGNvdW50IHdp
bGwgYmUgaW5jcmVtZW50ZWQgYnk6CisgICAgICAgICAqICAtIDEgb24gcmVnaW9uIHNraXBwZWQK
KyAgICAgICAgICogIC0gMTAgZm9yIGVhY2ggcGFnZSByZXF1aXJpbmcgYSBmbHVzaAorICAgICAg
ICAgKi8KKyAgICAgICAgaWYgKCBjb3VudCA+PSA1MTIgKQorICAgICAgICB7CisgICAgICAgICAg
ICBpZiAoIHNvZnRpcnFfcGVuZGluZyhzbXBfcHJvY2Vzc29yX2lkKCkpICkKKyAgICAgICAgICAg
IHsKKyAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKKyAgICAgICAgICAgICAgICBicmVh
azsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGNvdW50ID0gMDsKKyAgICAgICAgfQorCiAg
ICAgICAgIC8qCiAgICAgICAgICAqIFdlIHdhbnQgdG8gZmx1c2ggcGFnZSBieSBwYWdlIGFzOgog
ICAgICAgICAgKiAgLSBpdCBtYXkgbm90IGJlIHBvc3NpYmxlIHRvIG1hcCB0aGUgZnVsbCBibG9j
ayAoY2FuIGJlIHVwIHRvIDFHQikKQEAgLTE1NjgsMjIgKzE1OTEsMjggQEAgaW50IHAybV9jYWNo
ZV9mbHVzaF9yYW5nZShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBzdGFydCwgZ2ZuX3QgZW5kKQog
CiAgICAgICAgICAgICBpZiAoIG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSB8fCAhcDJtX2lzX2Fu
eV9yYW0odCkgKQogICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGNvdW50Kys7CiAgICAg
ICAgICAgICAgICAgc3RhcnQgPSBuZXh0X2Jsb2NrX2dmbjsKICAgICAgICAgICAgICAgICBjb250
aW51ZTsKICAgICAgICAgICAgIH0KICAgICAgICAgfQogCisgICAgICAgIGNvdW50ICs9IDEwOwor
CiAgICAgICAgIGZsdXNoX3BhZ2VfdG9fcmFtKG1mbl94KG1mbiksIGZhbHNlKTsKIAogICAgICAg
ICBzdGFydCA9IGdmbl9hZGQoc3RhcnQsIDEpOwogICAgICAgICBtZm4gPSBtZm5fYWRkKG1mbiwg
MSk7CiAgICAgfQogCi0gICAgaW52YWxpZGF0ZV9pY2FjaGUoKTsKKyAgICBpZiAoIHJjICE9IC1F
UkVTVEFSVCApCisgICAgICAgIGludmFsaWRhdGVfaWNhY2hlKCk7CiAKICAgICBwMm1fcmVhZF91
bmxvY2socDJtKTsKIAotICAgIHJldHVybiAwOworICAgICpwc3RhcnQgPSBzdGFydDsKKworICAg
IHJldHVybiByYzsKIH0KIAogbWZuX3QgZ2ZuX3RvX21mbihzdHJ1Y3QgZG9tYWluICpkLCBnZm5f
dCBnZm4pCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9wMm0uaAppbmRleCA3YzFkOTMwYjFkLi5hNjMzZTI3Y2M5IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJt
LmgKQEAgLTIzMiw4ICsyMzIsMTAgQEAgYm9vbCBwMm1fcmVzb2x2ZV90cmFuc2xhdGlvbl9mYXVs
dChzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4pOwogLyoKICAqIENsZWFuICYgaW52YWxpZGF0
ZSBjYWNoZXMgY29ycmVzcG9uZGluZyB0byBhIHJlZ2lvbiBbc3RhcnQsZW5kKSBvZiBndWVzdAog
ICogYWRkcmVzcyBzcGFjZS4KKyAqCisgKiBzdGFydCB3aWxsIGdldCB1cGRhdGVkIGlmIHRoZSBm
dW5jdGlvbiBpcyBwcmVlbXB0ZWQuCiAgKi8KLWludCBwMm1fY2FjaGVfZmx1c2hfcmFuZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwgZ2ZuX3Qgc3RhcnQsIGdmbl90IGVuZCk7CitpbnQgcDJtX2NhY2hlX2Zs
dXNoX3JhbmdlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90ICpwc3RhcnQsIGdmbl90IGVuZCk7CiAK
IC8qCiAgKiBNYXAgYSByZWdpb24gaW4gdGhlIGd1ZXN0IHAybSB3aXRoIGEgc3BlY2lmaWMgcDJt
IHR5cGUuCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:24:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:24:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9MS-0004By-V9; Sun, 23 Dec 2018 19:24:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9MR-0004Bo-Gx
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:24:27 +0000
X-Inumbo-ID: 5c0f5d08-06e8-11e9-88c7-dbb2853400db
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5c0f5d08-06e8-11e9-88c7-dbb2853400db;
 Sun, 23 Dec 2018 19:24:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9MP-0004rS-N0
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:24:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9MP-0004V0-Jp
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:24:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9MP-0004V0-Jp@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:24:25 +0000
Subject: [Xen-changelog] [xen master] xen/arm: vcpreg: Add wrappers to
 handle co-proc access trapped by HCR_EL2.TVM
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZiMWRhMjEzZjMzMzk2YTI4ZTkzM2QzZmFjYzdiNWI3OGVmZjFhMGYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIERl
YyAxOCAxODowNDoxNCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIERlYyAxOCAxNDozMjoxOCAy
MDE4IC0wODAwCgogICAgeGVuL2FybTogdmNwcmVnOiBBZGQgd3JhcHBlcnMgdG8gaGFuZGxlIGNv
LXByb2MgYWNjZXNzIHRyYXBwZWQgYnkgSENSX0VMMi5UVk0KICAgIAogICAgQSBmb2xsb3ctdXAg
cGF0Y2ggd2lsbCByZXF1aXJlIHRvIGVtdWxhdGUgc29tZSBhY2Nlc3NlcyB0byBzb21lCiAgICBj
by1wcm9jZXNzb3JzIHJlZ2lzdGVycyB0cmFwcGVkIGJ5IEhDUl9FTDIuVFZNLiBXaGVuIHNldCwg
YWxsIE5TIEVMMSB3cml0ZXMKICAgIHRvIHRoZSB2aXJ0dWFsIG1lbW9yeSBjb250cm9sIHJlZ2lz
dGVycyB3aWxsIGJlIHRyYXBwZWQgdG8gdGhlIGh5cGVydmlzb3IuCiAgICAKICAgIFRoaXMgcGF0
Y2ggYWRkcyB0aGUgaW5mcmFzdHJ1Y3R1cmUgdG8gcGFzc3Rocm91Z2ggdGhlIGFjY2VzcyB0byBo
b3N0CiAgICByZWdpc3RlcnMuIEZvciBjb252ZW5pZW5jZSBhIGJ1bmNoIG9mIGhlbHBlcnMgaGF2
ZSBiZWVuIGFkZGVkIHRvCiAgICBnZW5lcmF0ZSB0aGUgZGlmZmVyZW50IGhlbHBlcnMuCiAgICAK
ICAgIE5vdGUgdGhhdCBIQ1JfRUwyLlRWTSB3aWxsIGJlIHNldCBpbiBhIGZvbGxvdy11cCBwYXRj
aCBkeW5hbWljYWxseS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL3ZjcHJlZy5jICAgICAgICB8
IDE0OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5j
bHVkZS9hc20tYXJtL2NwcmVncy5oIHwgICAxICsKIDIgZmlsZXMgY2hhbmdlZCwgMTUwIGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmNwcmVnLmMgYi94ZW4vYXJjaC9h
cm0vdmNwcmVnLmMKaW5kZXggN2I3ODNlNGJjYy4uNTUwYzI1ZWMzZiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL3ZjcHJlZy5jCisrKyBiL3hlbi9hcmNoL2FybS92Y3ByZWcuYwpAQCAtMjMsOCAr
MjMsMTI5IEBACiAjaW5jbHVkZSA8YXNtL2N1cnJlbnQuaD4KICNpbmNsdWRlIDxhc20vcmVncy5o
PgogI2luY2x1ZGUgPGFzbS90cmFwcy5oPgorI2luY2x1ZGUgPGFzbS92cmVnLmg+CiAjaW5jbHVk
ZSA8YXNtL3Z0aW1lci5oPgogCisvKgorICogTWFjcm9zIHRvIGhlbHAgZ2VuZXJhdGluZyBoZWxw
ZXJzIGZvciByZWdpc3RlcnMgdHJhcHBlZCB3aGVuCisgKiBIQ1JfRUwyLlRWTSBpcyBzZXQuCisg
KgorICogTm90ZSB0aGF0IGl0IG9ubHkgdHJhcHMgTlMgd3JpdGUgYWNjZXNzIGZyb20gRUwxLgor
ICoKKyAqICAtIFRWTV9SRUcoKSBzaG91bGQgbm90IGJlIHVzZWQgb3V0c2lkZSBvZiB0aGUgbWFj
cm9zLiBJdCBpcyB0aGVyZSB0bworICogICAgaGVscCBkZWZpbmluZyBUVk1fUkVHMzIoKSBhbmQg
VFZNX1JFRzY0KCkKKyAqICAtIFRWTV9SRUczMihyZWduYW1lLCB4cmVnKSBhbmQgVFZNX1JFRzY0
KHJlZ25hbWUsIHhyZWcpIGFyZSB1c2VkIHRvCisgKiAgICByZXNwLiBnZW5lcmF0ZSBoZWxwZXIg
YWNjZXNzaW5nIDMyLWJpdCBhbmQgNjQtYml0IHJlZ2lzdGVyLiAicmVnbmFtZSIKKyAqICAgIGlz
IHRoZSBBcm0zMiBuYW1lIGFuZCAieHJlZyIgdGhlIEFybTY0IG5hbWUuCisgKiAgLSBUVk1fUkVH
MzJfQ09NQklORUQobG93cmVnLCBoaXJlZywgeHJlZykgYXJlIHVzZWQgdG8gZ2VuZXJhdGUgYQor
ICogICAgcGFpciBvZiByZWdpc3RlciBzaGFyaW5nIHRoZSBzYW1lIEFybTY0IHJlZ2lzdGVyLCBi
dXQgYXJlIDIgZGlzdGluY3QKKyAqICAgIEFybTMyIHJlZ2lzdGVycy4gImxvd3JlZyIgYW5kICJo
aXJlZyIgY29udGFpbnMgdGhlIG5hbWUgZm9yIG9uIEFybTMyCisgKiAgICByZWdpc3RlcnMsICJ4
cmVnIiBjb250YWlucyB0aGUgbmFtZSBmb3IgdGhlIGNvbWJpbmVkIHJlZ2lzdGVyIG9uIEFybTY0
LgorICogICAgVGhlIGRlZmluaXRpb24gb2YgImxvd3JlZyIgYW5kICJoaWdyZWciIG1hdGNoIHRo
ZSBBcm12OCBzcGVjaWZpY2F0aW9uLAorICogICAgdGhpcyBtZWFucyAibG93cmVnIiBpcyBhbiBh
bGlhcyB0byB4cmVnWzMxOjBdIGFuZCAiaGlnaCIgaXMgYW4gYWxpYXMgdG8KKyAqICAgIHhyZWdb
NjM6MzJdLgorICoKKyAqLworCisvKiBUaGUgbmFtZSBpcyBwYXNzZWQgZnJvbSB0aGUgdXBwZXIg
bWFjcm8gdG8gd29ya2Fyb3VuZCBtYWNybyBleHBhbnNpb24uICovCisjZGVmaW5lIFRWTV9SRUco
c3osIGZ1bmMsIHJlZy4uLikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorc3RhdGljIGJvb2wgZnVuYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdWludCMj
c3ojI190ICpyLCBib29sIHJlYWQpICAgIFwKK3sgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgR1VF
U1RfQlVHX09OKHJlYWQpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgIFdSSVRFX1NZU1JFRyMjc3ooKnIsIHJlZyk7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgcmV0dXJuIHRydWU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorfQorCisjZGVmaW5lIFRWTV9SRUczMihyZWduYW1lLCB4
cmVnKSBUVk1fUkVHKDMyLCB2cmVnX2VtdWxhdGVfIyNyZWduYW1lLCB4cmVnKQorI2RlZmluZSBU
Vk1fUkVHNjQocmVnbmFtZSwgeHJlZykgVFZNX1JFRyg2NCwgdnJlZ19lbXVsYXRlXyMjcmVnbmFt
ZSwgeHJlZykKKworI2lmZGVmIENPTkZJR19BUk1fMzIKKyNkZWZpbmUgVFZNX1JFRzMyX0NPTUJJ
TkVEKGxvd3JlZywgaGlyZWcsIHhyZWcpICAgICAgICAgICAgICAgICAgICAgXAorICAgIC8qIFVz
ZSBUVk1fUkVHIGRpcmVjdGx5IHRvIHdvcmthcm91bmQgbWFjcm8gZXhwYW5zaW9uLiAqLyAgICAg
ICBcCisgICAgVFZNX1JFRygzMiwgdnJlZ19lbXVsYXRlXyMjbG93cmVnLCBsb3dyZWcpICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICBUVk1fUkVHKDMyLCB2cmVnX2VtdWxhdGVfIyNoaXJlZywg
aGlyZWcpCisKKyNlbHNlIC8qIENPTkZJR19BUk1fNjQgKi8KKyNkZWZpbmUgVFZNX1JFRzMyX0NP
TUJJTkVEKGxvd3JlZywgaGlyZWcsIHhyZWcpICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CitzdGF0aWMgYm9vbCB2cmVnX2VtdWxhdGVfIyN4cmVnKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzLCB1aW50MzJfdCAqciwgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
b29sIHJlYWQsIGJvb2wgaGkpICAgICAgICAgICAgICAgICAgICAgICAgIFwKK3sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgcmVnaXN0ZXJfdCByZWcgPSBSRUFEX1NZU1JFRyh4cmVnKTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICBHVUVTVF9CVUdfT04ocmVhZCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgaWYgKCBoaSApIC8qIHJlZ1s2MzozMl0gaXMgQUFyY2gz
MiByZWdpc3RlciBoaXJlZyAqLyAgICAgICAgICAgICAgICAgICAgXAorICAgIHsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgcmVnICY9IEdFTk1BU0soMzEsIDApOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIHJlZyB8PSAoKHVpbnQ2NF90KSpy
KSA8PCAzMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIH0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICBlbHNlIC8qIHJlZ1szMTowXSBpcyBBQXJjaDMyIHJlZ2lzdGVy
IGxvd3JlZy4gKi8gICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgeyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICByZWcgJj0gR0VOTUFTSyg2MywgMzIpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgcmVnIHw9ICpyOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgfSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgIFdSSVRFX1NZU1JFRyhyZWcsIHhyZWcpOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgcmV0dXJuIHRydWU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCitzdGF0aWMgYm9vbCB2cmVnX2VtdWxhdGVfIyNsb3dyZWcoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MsIHVpbnQzMl90ICpyLCAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJvb2wgcmVhZCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK3sgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgcmV0dXJuIHZyZWdfZW11bGF0ZV8jI3hyZWcocmVncywgciwg
cmVhZCwgZmFsc2UpOyAgICAgICAgICAgICAgICAgICAgICAgXAorfSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCitzdGF0aWMgYm9vbCB2cmVnX2VtdWxhdGVfIyNoaXJl
ZyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdWludDMyX3QgKnIsICAgXAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCByZWFkKSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKK3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgcmV0dXJuIHZyZWdfZW11bGF0
ZV8jI3hyZWcocmVncywgciwgcmVhZCwgdHJ1ZSk7ICAgICAgICAgICAgICAgICAgICAgICAgXAor
fQorI2VuZGlmCisKKy8qIERlZmluaW5nIGhlbHBlcnMgZm9yIGVtdWxhdGluZyBjby1wcm9jZXNz
b3IgcmVnaXN0ZXJzLiAqLworVFZNX1JFRzMyKFNDVExSLCBTQ1RMUl9FTDEpCisvKgorICogQUFy
Y2gzMiBwcm92aWRlcyB0d28gd2F5IHRvIGFjY2VzcyBUVEJSKiBkZXBlbmRpbmcgb24gdGhlIGFj
Y2VzcworICogc2l6ZSwgd2hpbHN0IEFBcmNoNjQgcHJvdmlkZXMgb25lIHdheS4KKyAqCisgKiBX
aGVuIHVzaW5nIEFBcmNoMzIsIGZvciBzaW1wbGljaXR5LCB1c2UgdGhlIHNhbWUgYWNjZXNzIHNp
emUgYXMgdGhlCisgKiBndWVzdC4KKyAqLworI2lmZGVmIENPTkZJR19BUk1fMzIKK1RWTV9SRUcz
MihUVEJSMF8zMiwgVFRCUjBfMzIpCitUVk1fUkVHMzIoVFRCUjFfMzIsIFRUQlIxXzMyKQorI2Vs
c2UKK1RWTV9SRUczMihUVEJSMF8zMiwgVFRCUjBfRUwxKQorVFZNX1JFRzMyKFRUQlIxXzMyLCBU
VEJSMV9FTDEpCisjZW5kaWYKK1RWTV9SRUc2NChUVEJSMCwgVFRCUjBfRUwxKQorVFZNX1JFRzY0
KFRUQlIxLCBUVEJSMV9FTDEpCisvKiBBQXJjaDMyIHJlZ2lzdGVycyBUVEJDUiBhbmQgVFRCQ1Iy
IHNoYXJlIEFBcmNoNjQgcmVnaXN0ZXIgVENSX0VMMS4gKi8KK1RWTV9SRUczMl9DT01CSU5FRChU
VEJDUiwgVFRCQ1IyLCBUQ1JfRUwxKQorVFZNX1JFRzMyKERBQ1IsIERBQ1IzMl9FTDIpCitUVk1f
UkVHMzIoREZTUiwgRVNSX0VMMSkKK1RWTV9SRUczMihJRlNSLCBJRlNSMzJfRUwyKQorLyogQUFy
Y2gzMiByZWdpc3RlcnMgREZBUiBhbmQgSUZBUiBzaGFyZXMgQUFyY2g2NCByZWdpc3RlciBGQVJf
RUwxLiAqLworVFZNX1JFRzMyX0NPTUJJTkVEKERGQVIsIElGQVIsIEZBUl9FTDEpCitUVk1fUkVH
MzIoQURGU1IsIEFGU1IwX0VMMSkKK1RWTV9SRUczMihBSUZTUiwgQUZTUjFfRUwxKQorLyogQUFy
Y2gzMiByZWdpc3RlcnMgTUFJUjAgYW5kIE1BSVIxIHNoYXJlIEFBcmNoNjQgcmVnaXN0ZXIgTUFJ
Ul9FTDEuICovCitUVk1fUkVHMzJfQ09NQklORUQoTUFJUjAsIE1BSVIxLCBNQUlSX0VMMSkKKy8q
IEFBcmNoMzIgcmVnaXN0ZXJzIEFNQUlSMCBhbmQgQU1BSVIxIHNoYXJlIEFBcmNoNjQgcmVnaXN0
ZXIgQU1BSVJfRUwxLiAqLworVFZNX1JFRzMyX0NPTUJJTkVEKEFNQUlSMCwgQU1BSVIxLCBBTUFJ
Ul9FTDEpCitUVk1fUkVHMzIoQ09OVEVYVElEUiwgQ09OVEVYVElEUl9FTDEpCisKKy8qIE1hY3Jv
IHRvIGdlbmVyYXRlIGVhc2lseSBjYXNlIGZvciBjby1wcm9jZXNzb3IgZW11bGF0aW9uLiAqLwor
I2RlZmluZSBHRU5FUkFURV9DQVNFKHJlZywgc3opICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgY2FzZSBIU1JfQ1BSRUcjI3N6KHJlZyk6ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBib29sIHJl
czsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgcmVzID0gdnJlZ19lbXVsYXRlX2NwIyNzeihyZWdzLCBoc3Is
IHZyZWdfZW11bGF0ZV8jI3JlZyk7ICAgXAorICAgICAgICBBU1NFUlQocmVzKTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGJyZWFrOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICB9CisKIHZvaWQgZG9fY3AxNV8zMihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3Qg
dW5pb24gaHNyIGhzcikKIHsKICAgICBjb25zdCBzdHJ1Y3QgaHNyX2NwMzIgY3AzMiA9IGhzci5j
cDMyOwpAQCAtNjUsNiArMTg2LDMxIEBAIHZvaWQgZG9fY3AxNV8zMihzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncywgY29uc3QgdW5pb24gaHNyIGhzcikKICAgICAgICAgYnJlYWs7CiAKICAgICAv
KgorICAgICAqIEhDUl9FTDIuVFZNCisgICAgICoKKyAgICAgKiBBUk12OCAoRERJIDA0ODdELmEp
OiBUYWJsZSBEMS0zOAorICAgICAqLworICAgIEdFTkVSQVRFX0NBU0UoU0NUTFIsIDMyKQorICAg
IEdFTkVSQVRFX0NBU0UoVFRCUjBfMzIsIDMyKQorICAgIEdFTkVSQVRFX0NBU0UoVFRCUjFfMzIs
IDMyKQorICAgIEdFTkVSQVRFX0NBU0UoVFRCQ1IsIDMyKQorICAgIEdFTkVSQVRFX0NBU0UoVFRC
Q1IyLCAzMikKKyAgICBHRU5FUkFURV9DQVNFKERBQ1IsIDMyKQorICAgIEdFTkVSQVRFX0NBU0Uo
REZTUiwgMzIpCisgICAgR0VORVJBVEVfQ0FTRShJRlNSLCAzMikKKyAgICBHRU5FUkFURV9DQVNF
KERGQVIsIDMyKQorICAgIEdFTkVSQVRFX0NBU0UoSUZBUiwgMzIpCisgICAgR0VORVJBVEVfQ0FT
RShBREZTUiwgMzIpCisgICAgR0VORVJBVEVfQ0FTRShBSUZTUiwgMzIpCisgICAgLyogQUtBIFBS
UlIgKi8KKyAgICBHRU5FUkFURV9DQVNFKE1BSVIwLCAzMikKKyAgICAvKiBBS0EgTk1SUiAqLwor
ICAgIEdFTkVSQVRFX0NBU0UoTUFJUjEsIDMyKQorICAgIEdFTkVSQVRFX0NBU0UoQU1BSVIwLCAz
MikKKyAgICBHRU5FUkFURV9DQVNFKEFNQUlSMSwgMzIpCisgICAgR0VORVJBVEVfQ0FTRShDT05U
RVhUSURSLCAzMikKKworICAgIC8qCiAgICAgICogTURDUl9FTDIuVFBNCiAgICAgICoKICAgICAg
KiBBUk12NyAoRERJIDA0MDZDLmIpOiBCMS4xNC4xNwpAQCAtMTkzLDYgKzMzOSw5IEBAIHZvaWQg
ZG9fY3AxNV82NChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3QgdW5pb24gaHNyIGhz
cikKICAgICAgICAgICAgIHJldHVybiBpbmplY3RfdW5kZWZfZXhjZXB0aW9uKHJlZ3MsIGhzcik7
CiAgICAgICAgIGJyZWFrOwogCisgICAgR0VORVJBVEVfQ0FTRShUVEJSMCwgNjQpCisgICAgR0VO
RVJBVEVfQ0FTRShUVEJSMSwgNjQpCisKICAgICAvKgogICAgICAqIENQVFJfRUwyLlR7MC4uOSwx
Mi4uMTN9CiAgICAgICoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3ByZWdzLmgg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL2NwcmVncy5oCmluZGV4IDk3YTNjNmYxYzEuLjhmZDM0NDE0
NmUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3ByZWdzLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9jcHJlZ3MuaApAQCAtMTQwLDYgKzE0MCw3IEBACiAKIC8qIENQMTUgQ1Iy
OiBUcmFuc2xhdGlvbiBUYWJsZSBCYXNlIGFuZCBDb250cm9sIFJlZ2lzdGVycyAqLwogI2RlZmlu
ZSBUVEJDUiAgICAgICAgICAgcDE1LDAsYzIsYzAsMiAgIC8qIFRyYW5zbGF0aW9uIFRhYmxlIEJh
c2UgQ29udHJvbCBSZWdpc3RlciAqLworI2RlZmluZSBUVEJDUjIgICAgICAgICAgcDE1LDAsYzIs
YzAsMyAgIC8qIFRyYW5zbGF0aW9uIFRhYmxlIEJhc2UgQ29udHJvbCBSZWdpc3RlciAyICovCiAj
ZGVmaW5lIFRUQlIwICAgICAgICAgICBwMTUsMCxjMiAgICAgICAgLyogVHJhbnNsYXRpb24gVGFi
bGUgQmFzZSBSZWcuIDAgKi8KICNkZWZpbmUgVFRCUjEgICAgICAgICAgIHAxNSwxLGMyICAgICAg
ICAvKiBUcmFuc2xhdGlvbiBUYWJsZSBCYXNlIFJlZy4gMSAqLwogI2RlZmluZSBIVFRCUiAgICAg
ICAgICAgcDE1LDQsYzIgICAgICAgIC8qIEh5cC4gVHJhbnNsYXRpb24gVGFibGUgQmFzZSBSZWdp
c3RlciAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:24:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:24:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9Mc-0004DE-0W; Sun, 23 Dec 2018 19:24:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9Ma-0004Cz-N6
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:24:36 +0000
X-Inumbo-ID: 6221bc40-06e8-11e9-8414-17c9d0f009b6
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6221bc40-06e8-11e9-8414-17c9d0f009b6;
 Sun, 23 Dec 2018 19:24:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9MZ-0004ra-Sq
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:24:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9MZ-0004Vb-Qa
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:24:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9MZ-0004Vb-Qa@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:24:35 +0000
Subject: [Xen-changelog] [xen master] xen/arm: vsysreg: Add wrapper to
 handle sysreg access trapped by HCR_EL2.TVM
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY2ZjViNTc2YWRmODllYzhiNzEwODQxNjAzODllNzdmZjFiYjQ4MmYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIERl
YyAxOCAxODowNDoxNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIERlYyAxOCAxNDozMjoyMiAy
MDE4IC0wODAwCgogICAgeGVuL2FybTogdnN5c3JlZzogQWRkIHdyYXBwZXIgdG8gaGFuZGxlIHN5
c3JlZyBhY2Nlc3MgdHJhcHBlZCBieSBIQ1JfRUwyLlRWTQogICAgCiAgICBBIGZvbGxvdy11cCBw
YXRjaCB3aWxsIHJlcXVpcmUgdG8gZW11bGF0ZSBzb21lIGFjY2Vzc2VzIHRvIHN5c3RlbQogICAg
cmVnaXN0ZXJzIHRyYXBwZWQgYnkgSENSX0VMMi5UVk0uIFdoZW4gc2V0LCBhbGwgTlMgRUwxIHdy
aXRlcyB0byB0aGUKICAgIHZpcnR1YWwgbWVtb3J5IGNvbnRyb2wgcmVnaXN0ZXJzIHdpbGwgYmUg
dHJhcHBlZCB0byB0aGUgaHlwZXJ2aXNvci4KICAgIAogICAgVGhpcyBwYXRjaCBhZGRzIHRoZSBp
bmZyYXN0cnVjdHVyZSB0byBwYXNzdGhyb3VnaCB0aGUgYWNjZXNzIHRvIHRoZSBob3N0CiAgICBy
ZWdpc3RlcnMuCiAgICAKICAgIE5vdGUgdGhhdCBIQ1JfRUwyLlRWTSB3aWxsIGJlIHNldCBpbiBh
IGZvbGxvdy11cCBwYXRjaCBkeW5hbWljYWxseS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2Fy
bTY0L3ZzeXNyZWcuYyB8IDU4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNTggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9hcm02NC92c3lzcmVnLmMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvdnN5c3JlZy5j
CmluZGV4IDZlNjA4MjQ1NzIuLjE2YWM5YzM0NGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9h
cm02NC92c3lzcmVnLmMKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L3ZzeXNyZWcuYwpAQCAtMjEs
OCArMjEsNDkgQEAKICNpbmNsdWRlIDxhc20vY3VycmVudC5oPgogI2luY2x1ZGUgPGFzbS9yZWdz
Lmg+CiAjaW5jbHVkZSA8YXNtL3RyYXBzLmg+CisjaW5jbHVkZSA8YXNtL3ZyZWcuaD4KICNpbmNs
dWRlIDxhc20vdnRpbWVyLmg+CiAKKy8qCisgKiBNYWNybyB0byBoZWxwIGdlbmVyYXRpbmcgaGVs
cGVycyBmb3IgcmVnaXN0ZXJzIHRyYXBwZWQgd2hlbgorICogSENSX0VMMi5UVk0gaXMgc2V0Lgor
ICoKKyAqIE5vdGUgdGhhdCBpdCBvbmx5IHRyYXBzIE5TIHdyaXRlIGFjY2VzcyBmcm9tIEVMMS4K
KyAqLworI2RlZmluZSBUVk1fUkVHKHJlZykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCitzdGF0aWMgYm9vbCB2cmVnX2VtdWxhdGVfIyNyZWcoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MsICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50NjRfdCAqciwgYm9vbCByZWFkKSAgICAgICAgICAgICAgXAoreyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgR1VFU1RfQlVHX09OKHJlYWQpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICBXUklURV9TWVNSRUc2NCgqciwgcmVnKTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgcmV0dXJu
IHRydWU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKK30KKworLyogRGVmaW5pbmcgaGVscGVycyBmb3IgZW11bGF0aW5nIHN5c3JlZyByZWdpc3Rl
cnMuICovCitUVk1fUkVHKFNDVExSX0VMMSkKK1RWTV9SRUcoVFRCUjBfRUwxKQorVFZNX1JFRyhU
VEJSMV9FTDEpCitUVk1fUkVHKFRDUl9FTDEpCitUVk1fUkVHKEVTUl9FTDEpCitUVk1fUkVHKEZB
Ul9FTDEpCitUVk1fUkVHKEFGU1IwX0VMMSkKK1RWTV9SRUcoQUZTUjFfRUwxKQorVFZNX1JFRyhN
QUlSX0VMMSkKK1RWTV9SRUcoQU1BSVJfRUwxKQorVFZNX1JFRyhDT05URVhUSURSX0VMMSkKKwor
LyogTWFjcm8gdG8gZ2VuZXJhdGUgZWFzaWx5IGNhc2UgZm9yIGNvLXByb2Nlc3NvciBlbXVsYXRp
b24gKi8KKyNkZWZpbmUgR0VORVJBVEVfQ0FTRShyZWcpICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBjYXNlIEhTUl9TWVNSRUdfIyNyZWc6ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgYm9vbCByZXM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgcmVzID0gdnJl
Z19lbXVsYXRlX3N5c3JlZzY0KHJlZ3MsIGhzciwgdnJlZ19lbXVsYXRlXyMjcmVnKTsgICAgIFwK
KyAgICAgICAgQVNTRVJUKHJlcyk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgYnJlYWs7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB9CisKIHZvaWQgZG9fc3lz
cmVnKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogICAgICAgICAgICAgICAgY29uc3QgdW5p
b24gaHNyIGhzcikKIHsKQEAgLTQ0LDYgKzg1LDIzIEBAIHZvaWQgZG9fc3lzcmVnKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzLAogICAgICAgICBicmVhazsKIAogICAgIC8qCisgICAgICogSENS
X0VMMi5UVk0KKyAgICAgKgorICAgICAqIEFSTXY4IChEREkgMDQ4N0QuYSk6IFRhYmxlIEQxLTM4
CisgICAgICovCisgICAgR0VORVJBVEVfQ0FTRShTQ1RMUl9FTDEpCisgICAgR0VORVJBVEVfQ0FT
RShUVEJSMF9FTDEpCisgICAgR0VORVJBVEVfQ0FTRShUVEJSMV9FTDEpCisgICAgR0VORVJBVEVf
Q0FTRShUQ1JfRUwxKQorICAgIEdFTkVSQVRFX0NBU0UoRVNSX0VMMSkKKyAgICBHRU5FUkFURV9D
QVNFKEZBUl9FTDEpCisgICAgR0VORVJBVEVfQ0FTRShBRlNSMF9FTDEpCisgICAgR0VORVJBVEVf
Q0FTRShBRlNSMV9FTDEpCisgICAgR0VORVJBVEVfQ0FTRShNQUlSX0VMMSkKKyAgICBHRU5FUkFU
RV9DQVNFKEFNQUlSX0VMMSkKKyAgICBHRU5FUkFURV9DQVNFKENPTlRFWFRJRFJfRUwxKQorCisg
ICAgLyoKICAgICAgKiBNRENSX0VMMi5URFJBCiAgICAgICoKICAgICAgKiBBUk12OCAoRERJIDA0
ODdBLmQpOiBEMS0xNTA4IFRhYmxlIEQxLTU3Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:24:50 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:24:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9Mo-0004EU-2H; Sun, 23 Dec 2018 19:24:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9Mm-0004EK-Ko
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:24:48 +0000
X-Inumbo-ID: 683972b9-06e8-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 683972b9-06e8-11e9-8e1d-bc764e045a96;
 Sun, 23 Dec 2018 19:24:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9Mk-0004sj-37
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:24:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9Mk-0004WD-0f
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:24:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9Mk-0004WD-0f@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:24:46 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Implement Set/Way operations
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYyNTNlODhiZWMxMjA5ODJkYmJiYTYxMGUzYjg3NGNkYmI2NmRiNzEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIERl
YyAxOCAxODowNDoxNiAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIERlYyAxOCAxNDozMjozMSAy
MDE4IC0wODAwCgogICAgeGVuL2FybTogSW1wbGVtZW50IFNldC9XYXkgb3BlcmF0aW9ucwogICAg
CiAgICBTZXQvV2F5IG9wZXJhdGlvbnMgYXJlIHVzZWQgdG8gcGVyZm9ybSBtYWludGVuYW5jZSBv
biBhIGdpdmVuIGNhY2hlLgogICAgQXQgdGhlIG1vbWVudCwgU2V0L1dheSBvcGVyYXRpb25zIGFy
ZSBub3QgdHJhcHBlZCBhbmQgdGhlcmVmb3JlIGEgZ3Vlc3QKICAgIE9TIHdpbGwgZGlyZWN0bHkg
YWN0IG9uIHRoZSBsb2NhbCBjYWNoZS4gSG93ZXZlciwgYSB2Q1BVIG1heSBtaWdyYXRlIHRvCiAg
ICBhbm90aGVyIHBDUFUgaW4gdGhlIG1pZGRsZSBvZiB0aGUgcHJvY2Vzc29yLiBUaGlzIHdpbGwg
cmVzdWx0IHRvIGhhdmUKICAgIGNhY2hlIHdpdGggc3RhbGUgZGF0YSAoU2V0L1dheSBhcmUgbm90
IHByb3BhZ2F0ZWQpIHBvdGVudGlhbGx5IGNhdXNpbmcKICAgIGNyYXNoLiBUaGlzIG1heSBiZSB0
aGUgY2F1c2Ugb2YgaGVpc2VuYnVnIG5vdGljZWQgaW4gT3NzdGVzdCBbMV0uCiAgICAKICAgIEZ1
cnRoZXJtb3JlLCBTZXQvV2F5IG9wZXJhdGlvbnMgYXJlIG5vdCBhdmFpbGFibGUgb24gc3lzdGVt
IGNhY2hlLiBUaGlzCiAgICBtZWFucyB0aGF0IE9TLCBzdWNoIGFzIExpbnV4IDMyLWJpdCwgcmVs
eWluZyBvbiB0aG9zZSBvcGVyYXRpb25zIHRvCiAgICBmdWxseSBjbGVhbiB0aGUgY2FjaGUgYmVm
b3JlIGRpc2FibGluZyBNTVUgbWF5IGJyZWFrIGJlY2F1c2UgZGF0YSBtYXkKICAgIHNpdHMgaW4g
c3lzdGVtIGNhY2hlcyBhbmQgbm90IGluIFJBTS4KICAgIAogICAgRm9yIG1vcmUgZGV0YWlscyBh
Ym91dCBTZXQvV2F5LCBzZWUgdGhlIHRhbGsgIlRoZSBBcnQgb2YgVmlydHVhbGl6aW5nCiAgICBD
YWNoZSBNYWludGVuYW5jZSIgZ2l2ZW4gYXQgWGVuIFN1bW1pdCAyMDE4IFsyXS4KICAgIAogICAg
SW4gdGhlIGNvbnRleHQgb2YgWGVuLCB3ZSBuZWVkIHRvIHRyYXAgU2V0L1dheSBvcGVyYXRpb25z
IGFuZCBlbXVsYXRlCiAgICB0aGVtLiBGcm9tIHRoZSBBcm0gQXJtIChCMS4xNC40IGluIERESSAw
NDZDLmMpLCBTZXQvV2F5IG9wZXJhdGlvbnMgYXJlCiAgICBkaWZmaWN1bHQgdG8gdmlydHVhbGl6
ZWQuIFNvIHdlIGNhbiBhc3N1bWUgdGhhdCBhIGd1ZXN0IE9TIHVzaW5nIHRoZW0gd2lsbAogICAg
c3VmZmVyIHRoZSBjb25zZXF1ZW5jZSAoaS5lIHNsb3duZXNzKSB1bnRpbCBkZXZlbG9wZXIgcmVt
b3ZlcyBhbGwgdGhlIHVzYWdlCiAgICBvZiBTZXQvV2F5LgogICAgCiAgICBBcyB0aGUgc29mdHdh
cmUgaXMgbm90IGFsbG93ZWQgdG8gaW5mZXIgdGhlIFNldC9XYXkgdG8gUGh5c2ljYWwgQWRkcmVz
cwogICAgbWFwcGluZywgWGVuIHdpbGwgbmVlZCB0byBnbyB0aHJvdWdoIHRoZSBndWVzdCBQMk0g
YW5kIGNsZWFuICYKICAgIGludmFsaWRhdGUgYWxsIHRoZSBlbnRyaWVzIG1hcHBlZC4KICAgIAog
ICAgQmVjYXVzZSBTZXQvV2F5IGhhcHBlbiBpbiBiYXRjaCAoYSBsb29wIG9uIGFsbCBTZXQvV2F5
IG9mIGEgY2FjaGUpLCBYZW4KICAgIHdvdWxkIG5lZWQgdG8gZ28gdGhyb3VnaCB0aGUgUDJNIGZv
ciBldmVyeSBpbnN0cnVjdGlvbnMuIFRoaXMgaXMgcXVpdGUKICAgIGV4cGVuc2l2ZSBhbmQgd291
bGQgc2V2ZXJlbHkgaW1wYWN0IHRoZSBndWVzdCBPUy4gVGhlIGltcGxlbWVudGF0aW9uIGlzCiAg
ICByZS11c2luZyB0aGUgS1ZNIHBvbGljeSB0byBsaW1pdCB0aGUgbnVtYmVyIG9mIGZsdXNoOgog
ICAgICAgIC0gSWYgd2UgdHJhcCBhIFNldC9XYXkgb3BlcmF0aW9ucywgd2UgZW5hYmxlIFZNIHRy
YXBwaW5nIChpLmUKICAgICAgICAgIEhWQ19FTDIuVFZNKSB0byBkZXRlY3QgY2FjaGUgYmVpbmcg
dHVybmVkIG9uL29mZiwgYW5kIGRvIGEgZnVsbAogICAgICAgIGNsZWFuLgogICAgICAgIC0gV2Ug
Y2xlYW4gdGhlIGNhY2hlcyB3aGVuIHR1cm5pbmcgb24gYW5kIG9mZgogICAgICAgIC0gT25jZSB0
aGUgY2FjaGVzIGFyZSBlbmFibGVkLCB3ZSBzdG9wIHRyYXBwaW5nIFZNIGluc3RydWN0aW9ucwog
ICAgCiAgICBbMV0gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hl
bi1kZXZlbC8yMDE3LTA5L21zZzAzMTkxLmh0bWwKICAgIFsyXSBodHRwczovL2ZyLnNsaWRlc2hh
cmUubmV0L3hlbl9jb21fbWdyL3ZpcnR1YWxpemluZy1jYWNoZQogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJj
aC9hcm0vYXJtNjQvdnN5c3JlZy5jIHwgMTcgKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vcDJtLmMg
ICAgICAgICAgIHwgOTAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgICAgfCAyNSArKysrKysrKysrKy0KIHhlbi9h
cmNoL2FybS92Y3ByZWcuYyAgICAgICAgfCAyMiArKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNt
LWFybS9kb21haW4uaCB8ICA5ICsrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oICAgIHwg
MjAgKysrKysrKysrKwogNiBmaWxlcyBjaGFuZ2VkLCAxODIgaW5zZXJ0aW9ucygrKSwgMSBkZWxl
dGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC92c3lzcmVnLmMgYi94ZW4v
YXJjaC9hcm0vYXJtNjQvdnN5c3JlZy5jCmluZGV4IDE2YWM5YzM0NGEuLjhhODU1MDdkOWQgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC92c3lzcmVnLmMKKysrIGIveGVuL2FyY2gvYXJt
L2FybTY0L3ZzeXNyZWcuYwpAQCAtMzQsOSArMzQsMTQgQEAKIHN0YXRpYyBib29sIHZyZWdfZW11
bGF0ZV8jI3JlZyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgICAgICAgICAgXAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICpyLCBib29sIHJlYWQpICAgICAgICAg
ICAgICBcCiB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGJvb2wgY2FjaGVfZW5hYmxl
ZCA9IHZjcHVfaGFzX2NhY2hlX2VuYWJsZWQodik7ICAgICAgICAgICAgICAgICBcCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICBHVUVTVF9CVUdfT04ocmVhZCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgIFdSSVRFX1NZU1JFRzY0KCpyLCByZWcpOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBwMm1f
dG9nZ2xlX2NhY2hlKHYsIGNhY2hlX2VuYWJsZWQpOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiAgICAgcmV0dXJuIHRydWU7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIH0KIApAQCAtODUsNiArOTAsMTggQEAg
dm9pZCBkb19zeXNyZWcoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCiAgICAgICAgIGJyZWFr
OwogCiAgICAgLyoKKyAgICAgKiBIQ1JfRUwyLlRTVworICAgICAqCisgICAgICogQVJNdjggKERE
SSAwNDg3Qi5iKTogVGFibGUgRDEtNDIKKyAgICAgKi8KKyAgICBjYXNlIEhTUl9TWVNSRUdfRENJ
U1c6CisgICAgY2FzZSBIU1JfU1lTUkVHX0RDQ1NXOgorICAgIGNhc2UgSFNSX1NZU1JFR19EQ0NJ
U1c6CisgICAgICAgIGlmICggIWhzci5zeXNyZWcucmVhZCApCisgICAgICAgICAgICBwMm1fc2V0
X3dheV9mbHVzaChjdXJyZW50KTsKKyAgICAgICAgYnJlYWs7CisKKyAgICAvKgogICAgICAqIEhD
Ul9FTDIuVFZNCiAgICAgICoKICAgICAgKiBBUk12OCAoRERJIDA0ODdELmEpOiBUYWJsZSBEMS0z
OApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCmlu
ZGV4IGZmNTJjYjE3OGYuLjIyYmVjNzM5MGIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wMm0u
YworKysgYi94ZW4vYXJjaC9hcm0vcDJtLmMKQEAgLTMsNiArMyw3IEBACiAjaW5jbHVkZSA8eGVu
L2lvY2FwLmg+CiAjaW5jbHVkZSA8eGVuL2xpYi5oPgogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgor
I2luY2x1ZGUgPHhlbi9zb2Z0aXJxLmg+CiAKICNpbmNsdWRlIDxhc20vZXZlbnQuaD4KICNpbmNs
dWRlIDxhc20vZmx1c2h0bGIuaD4KQEAgLTE2MTUsNiArMTYxNiw5NSBAQCBpbnQgcDJtX2NhY2hl
X2ZsdXNoX3JhbmdlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90ICpwc3RhcnQsIGdmbl90IGVuZCkK
ICAgICByZXR1cm4gcmM7CiB9CiAKKy8qCisgKiBDbGVhbiAmIGludmFsaWRhdGUgUkFNIGFzc29j
aWF0ZWQgdG8gdGhlIGd1ZXN0IHZDUFUuCisgKgorICogVGhlIGZ1bmN0aW9uIGNhbiBvbmx5IHdv
cmsgd2l0aCB0aGUgY3VycmVudCB2Q1BVIGFuZCBzaG91bGQgYmUgY2FsbGVkCisgKiB3aXRoIElS
USBlbmFibGVkIGFzIHRoZSB2Q1BVIGNvdWxkIGdldCBwcmVlbXB0ZWQuCisgKi8KK3ZvaWQgcDJt
X2ZsdXNoX3ZtKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIGludCByYzsKKyAgICBnZm5fdCBzdGFy
dCA9IF9nZm4oMCk7CisKKyAgICBBU1NFUlQodiA9PSBjdXJyZW50KTsKKyAgICBBU1NFUlQobG9j
YWxfaXJxX2lzX2VuYWJsZWQoKSk7CisgICAgQVNTRVJUKHYtPmFyY2gubmVlZF9mbHVzaF90b19y
YW0pOworCisgICAgZG8KKyAgICB7CisgICAgICAgIHJjID0gcDJtX2NhY2hlX2ZsdXNoX3Jhbmdl
KHYtPmRvbWFpbiwgJnN0YXJ0LCBfZ2ZuKFVMT05HX01BWCkpOworICAgICAgICBpZiAoIHJjID09
IC1FUkVTVEFSVCApCisgICAgICAgICAgICBkb19zb2Z0aXJxKCk7CisgICAgfSB3aGlsZSAoIHJj
ID09IC1FUkVTVEFSVCApOworCisgICAgaWYgKCByYyAhPSAwICkKKyAgICAgICAgZ3ByaW50ayhY
RU5MT0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAiUDJNIGhhcyBub3QgYmVlbiBjb3JyZWN0
bHkgY2xlYW5lZCAocmMgPSAlZClcbiIsCisgICAgICAgICAgICAgICAgcmMpOworCisgICAgdi0+
YXJjaC5uZWVkX2ZsdXNoX3RvX3JhbSA9IGZhbHNlOworfQorCisvKgorICogU2VlIG5vdGUgYXQg
QVJNdjcgQVJNIEIxLjE0LjQgKERESSAwNDA2Qy5jKSAoVEw7RFI6IFMvVyBvcHMgYXJlIG5vdAor
ICogZWFzaWx5IHZpcnR1YWxpemVkKS4KKyAqCisgKiBNYWluIHByb2JsZW1zOgorICogIC0gUy9X
IG9wcyBhcmUgbG9jYWwgdG8gYSBDUFUgKG5vdCBicm9hZGNhc3QpCisgKiAgLSBXZSBoYXZlIGxp
bmUgbWlncmF0aW9uIGJlaGluZCBvdXIgYmFjayAoc3BlY3VsYXRpb24pCisgKiAgLSBTeXN0ZW0g
Y2FjaGVzIGRvbid0IHN1cHBvcnQgUy9XIGF0IGFsbCAoZGFtbiEpCisgKgorICogSW4gdGhlIGZh
Y2Ugb2YgdGhlIGFib3ZlLCB0aGUgYmVzdCB3ZSBjYW4gZG8gaXMgdG8gdHJ5IGFuZCBjb252ZXJ0
CisgKiBTL1cgb3BzIHRvIFZBIG9wcy4gQmVjYXVzZSB0aGUgZ3Vlc3QgaXMgbm90IGFsbG93ZWQg
dG8gaW5mZXIgdGhlIFMvVworICogdG8gUEEgbWFwcGluZywgaXQgY2FuIG9ubHkgdXNlIFMvVyB0
byBudWtlIHRoZSB3aG9sZSBjYWNoZSwgd2hpY2ggaXMKKyAqIHJhdGhlciBhIGdvb2QgdGhpbmcg
Zm9yIHVzLgorICoKKyAqIEFsc28sIGl0IGlzIG9ubHkgdXNlZCB3aGVuIHR1cm5pbmcgY2FjaGVz
IG9uL29mZiAoIlRoZSBleHBlY3RlZAorICogdXNhZ2Ugb2YgdGhlIGNhY2hlIG1haW50ZW5hbmNl
IGluc3RydWN0aW9ucyB0aGF0IG9wZXJhdGUgYnkgc2V0L3dheQorICogaXMgYXNzb2NpYXRlZCB3
aXRoIHRoZSBwb3dlcmRvd24gYW5kIHBvd2VydXAgb2YgY2FjaGVzLCBpZiB0aGlzIGlzCisgKiBy
ZXF1aXJlZCBieSB0aGUgaW1wbGVtZW50YXRpb24uIikuCisgKgorICogV2UgdXNlIHRoZSBmb2xs
b3dpbmcgcG9saWN5OgorICogIC0gSWYgd2UgdHJhcCBhIFMvVyBvcGVyYXRpb24sIHdlIGVuYWJs
ZWQgVk0gdHJhcHBpbmcgdG8gZGV0ZWN0CisgKiAgY2FjaGVzIGJlaW5nIHR1cm5lZCBvbi9vZmYs
IGFuZCBkbyBhIGZ1bGwgY2xlYW4uCisgKgorICogIC0gV2UgZmx1c2ggdGhlIGNhY2hlcyBvbiBi
b3RoIGNhY2hlcyBiZWluZyB0dXJuZWQgb24gYW5kIG9mZi4KKyAqCisgKiAgLSBPbmNlIHRoZSBj
YWNoZXMgYXJlIGVuYWJsZWQsIHdlIHN0b3AgdHJhcHBpbmcgVk0gb3BzLgorICovCit2b2lkIHAy
bV9zZXRfd2F5X2ZsdXNoKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIC8qIFRoaXMgZnVuY3Rpb24g
Y2FuIG9ubHkgd29yayB3aXRoIHRoZSBjdXJyZW50IHZDUFUuICovCisgICAgQVNTRVJUKHYgPT0g
Y3VycmVudCk7CisKKyAgICBpZiAoICEodi0+YXJjaC5oY3JfZWwyICYgSENSX1RWTSkgKQorICAg
IHsKKyAgICAgICAgdi0+YXJjaC5uZWVkX2ZsdXNoX3RvX3JhbSA9IHRydWU7CisgICAgICAgIHZj
cHVfaGNyX3NldF9mbGFncyh2LCBIQ1JfVFZNKTsKKyAgICB9Cit9CisKK3ZvaWQgcDJtX3RvZ2ds
ZV9jYWNoZShzdHJ1Y3QgdmNwdSAqdiwgYm9vbCB3YXNfZW5hYmxlZCkKK3sKKyAgICBib29sIG5v
d19lbmFibGVkID0gdmNwdV9oYXNfY2FjaGVfZW5hYmxlZCh2KTsKKworICAgIC8qIFRoaXMgZnVu
Y3Rpb24gY2FuIG9ubHkgd29yayB3aXRoIHRoZSBjdXJyZW50IHZDUFUuICovCisgICAgQVNTRVJU
KHYgPT0gY3VycmVudCk7CisKKyAgICAvKgorICAgICAqIElmIHN3aXRjaGluZyB0aGUgTU1VK2Nh
Y2hlcyBvbiwgbmVlZCB0byBpbnZhbGlkYXRlIHRoZSBjYWNoZXMuCisgICAgICogSWYgc3dpdGNo
aW5nIGl0IG9mZiwgbmVlZCB0byBjbGVhbiB0aGUgY2FjaGVzLgorICAgICAqIENsZWFuICsgaW52
YWxpZGF0ZSBkb2VzIHRoZSB0cmljayBhbHdheXMuCisgICAgICovCisgICAgaWYgKCB3YXNfZW5h
YmxlZCAhPSBub3dfZW5hYmxlZCApCisgICAgICAgIHYtPmFyY2gubmVlZF9mbHVzaF90b19yYW0g
PSB0cnVlOworCisgICAgLyogQ2FjaGVzIGFyZSBub3cgb24sIHN0b3AgdHJhcHBpbmcgVk0gb3Bz
ICh1bnRpbCBhIFMvVyBvcCkgKi8KKyAgICBpZiAoIG5vd19lbmFibGVkICkKKyAgICAgICAgdmNw
dV9oY3JfY2xlYXJfZmxhZ3ModiwgSENSX1RWTSk7Cit9CisKIG1mbl90IGdmbl90b19tZm4oc3Ry
dWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuKQogewogICAgIHJldHVybiBwMm1fbG9va3VwKGQsIGdm
biwgTlVMTCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2Fy
bS90cmFwcy5jCmluZGV4IDAyNjY1Y2M3YjQuLjIyMWM3NjJhZGEgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS90cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC05Nyw3ICs5Nyw3
IEBAIHJlZ2lzdGVyX3QgZ2V0X2RlZmF1bHRfaGNyX2ZsYWdzKHZvaWQpCiB7CiAgICAgcmV0dXJu
ICAoSENSX1BUV3xIQ1JfQlNVX0lOTkVSfEhDUl9BTU98SENSX0lNT3xIQ1JfRk1PfEhDUl9WTXwK
ICAgICAgICAgICAgICAodndmaSAhPSBOQVRJVkUgPyAoSENSX1RXSXxIQ1JfVFdFKSA6IDApIHwK
LSAgICAgICAgICAgICBIQ1JfVFNDfEhDUl9UQUN8SENSX1NXSU98SENSX1RJRENQfEhDUl9GQik7
CisgICAgICAgICAgICAgSENSX1RTQ3xIQ1JfVEFDfEhDUl9TV0lPfEhDUl9USURDUHxIQ1JfRkJ8
SENSX1RTVyk7CiB9CiAKIHN0YXRpYyBlbnVtIHsKQEAgLTIyNTgsMTAgKzIyNTgsMzMgQEAgc3Rh
dGljIHZvaWQgY2hlY2tfZm9yX3BjcHVfd29yayh2b2lkKQogICAgIH0KIH0KIAorLyoKKyAqIFBy
b2Nlc3MgcGVuZGluZyB3b3JrIGZvciB0aGUgdkNQVS4gQW55IGNhbGwgc2hvdWxkIGJlIGZhc3Qg
b3IKKyAqIGltcGxlbWVudCBwcmVlbXB0aW9uLgorICovCitzdGF0aWMgdm9pZCBjaGVja19mb3Jf
dmNwdV93b3JrKHZvaWQpCit7CisgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OworCisgICAg
aWYgKCBsaWtlbHkoIXYtPmFyY2gubmVlZF9mbHVzaF90b19yYW0pICkKKyAgICAgICAgcmV0dXJu
OworCisgICAgLyoKKyAgICAgKiBHaXZlIGEgY2hhbmNlIGZvciB0aGUgcENQVSB0byBwcm9jZXNz
IHdvcmsgYmVmb3JlIGhhbmRsaW5nIHRoZSB2Q1BVCisgICAgICogcGVuZGluZyB3b3JrLgorICAg
ICAqLworICAgIGNoZWNrX2Zvcl9wY3B1X3dvcmsoKTsKKworICAgIGxvY2FsX2lycV9lbmFibGUo
KTsKKyAgICBwMm1fZmx1c2hfdm0odik7CisgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKK30KKwog
dm9pZCBsZWF2ZV9oeXBlcnZpc29yX3RhaWwodm9pZCkKIHsKICAgICBsb2NhbF9pcnFfZGlzYWJs
ZSgpOwogCisgICAgY2hlY2tfZm9yX3ZjcHVfd29yaygpOwogICAgIGNoZWNrX2Zvcl9wY3B1X3dv
cmsoKTsKIAogICAgIHZnaWNfc3luY190b19scnMoKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS92Y3ByZWcuYyBiL3hlbi9hcmNoL2FybS92Y3ByZWcuYwppbmRleCA1NTBjMjVlYzNmLi5jZGM5
MWNkZjViIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmNwcmVnLmMKKysrIGIveGVuL2FyY2gv
YXJtL3ZjcHJlZy5jCkBAIC01MSw5ICs1MSwxNCBAQAogI2RlZmluZSBUVk1fUkVHKHN6LCBmdW5j
LCByZWcuLi4pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIHN0
YXRpYyBib29sIGZ1bmMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVpbnQjI3N6IyNfdCAq
ciwgYm9vbCByZWFkKSAgICBcCiB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHN0cnVjdCB2Y3B1
ICp2ID0gY3VycmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICBib29sIGNhY2hlX2VuYWJsZWQgPSB2Y3B1X2hhc19jYWNoZV9lbmFibGVkKHYp
OyAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIEdV
RVNUX0JVR19PTihyZWFkKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICBXUklURV9TWVNSRUcjI3N6KCpyLCByZWcpOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgIHAybV90b2dnbGVfY2FjaGUodiwgY2FjaGVfZW5hYmxlZCk7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgcmV0dXJu
IHRydWU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogfQogCkBAIC03MSw2ICs3Niw4IEBAIHN0YXRpYyBib29sIGZ1bmMoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVpbnQjI3N6IyNfdCAqciwgYm9vbCByZWFkKSAgICBcCiBz
dGF0aWMgYm9vbCB2cmVnX2VtdWxhdGVfIyN4cmVnKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
LCB1aW50MzJfdCAqciwgICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29s
IHJlYWQsIGJvb2wgaGkpICAgICAgICAgICAgICAgICAgICAgICAgIFwKIHsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGJvb2wgY2FjaGVfZW5hYmxlZCA9IHZj
cHVfaGFzX2NhY2hlX2VuYWJsZWQodik7ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBy
ZWdpc3Rlcl90IHJlZyA9IFJFQURfU1lTUkVHKHhyZWcpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIEdVRVNUX0JVR19PTihy
ZWFkKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKQEAgLTg2LDYgKzkzLDggQEAgc3RhdGljIGJvb2wgdnJlZ19lbXVsYXRlXyMjeHJlZyhzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdWludDMyX3QgKnIsICAgIFwKICAgICB9ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgV1JJVEVfU1lTUkVHKHJlZywgeHJlZyk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBw
Mm1fdG9nZ2xlX2NhY2hlKHYsIGNhY2hlX2VuYWJsZWQpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHJldHVybiB0cnVlOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtMTg2LDYg
KzE5NSwxOSBAQCB2b2lkIGRvX2NwMTVfMzIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNv
bnN0IHVuaW9uIGhzciBoc3IpCiAgICAgICAgIGJyZWFrOwogCiAgICAgLyoKKyAgICAgKiBIQ1Jf
RUwyLlRTVworICAgICAqCisgICAgICogQVJNdjcgKERESSAwNDA2Qy5iKTogQjEuMTQuNgorICAg
ICAqIEFSTXY4IChEREkgMDQ4N0IuYik6IFRhYmxlIEQxLTQyCisgICAgICovCisgICAgY2FzZSBI
U1JfQ1BSRUczMihEQ0lTVyk6CisgICAgY2FzZSBIU1JfQ1BSRUczMihEQ0NTVyk6CisgICAgY2Fz
ZSBIU1JfQ1BSRUczMihEQ0NJU1cpOgorICAgICAgICBpZiAoICFjcDMyLnJlYWQgKQorICAgICAg
ICAgICAgcDJtX3NldF93YXlfZmx1c2goY3VycmVudCk7CisgICAgICAgIGJyZWFrOworCisgICAg
LyoKICAgICAgKiBIQ1JfRUwyLlRWTQogICAgICAqCiAgICAgICogQVJNdjggKERESSAwNDg3RC5h
KTogVGFibGUgRDEtMzgKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCmluZGV4IDE3NWRlNDQ5MjcuLjMxMmZlYzg5
MzIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9kb21haW4uaApAQCAtMjAyLDYgKzIwMiwxNSBAQCBzdHJ1Y3QgYXJjaF92
Y3B1CiAgICAgc3RydWN0IHZ0aW1lciBwaHlzX3RpbWVyOwogICAgIHN0cnVjdCB2dGltZXIgdmly
dF90aW1lcjsKICAgICBib29sICAgdnRpbWVyX2luaXRpYWxpemVkOworCisgICAgLyoKKyAgICAg
KiBUaGUgZnVsbCBQMk0gbWF5IHJlcXVpcmUgc29tZSBjbGVhbmluZyAoZS5nIHdoZW4gZW11bGF0
aW9uCisgICAgICogc2V0L3dheSkuIEFzIHRoZSBhY3Rpb24gY2FuIHRha2UgYSBsb25nIHRpbWUs
IGl0IHJlcXVpcmVzCisgICAgICogcHJlZW1wdGlvbi4gSXQgaXMgZGVmZXJyZWQgdW50aWwgd2Ug
cmV0dXJuIHRvIGd1ZXN0LCB3aGVyZSB3ZSBjYW4KKyAgICAgKiBtb3JlIGVhc2lseSBjaGVjayBm
b3Igc29mdGlycXMgYW5kIHByZWVtcHQgdGhlIHZDUFUgc2FmZWx5LgorICAgICAqLworICAgIGJv
b2wgbmVlZF9mbHVzaF90b19yYW07CisKIH0gIF9fY2FjaGVsaW5lX2FsaWduZWQ7CiAKIHZvaWQg
dmNwdV9zaG93X2V4ZWN1dGlvbl9zdGF0ZShzdHJ1Y3QgdmNwdSAqKTsKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCmluZGV4
IGE2MzNlMjdjYzkuLjc5YWJjYjVhNjMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
cDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaApAQCAtNiw2ICs2LDggQEAKICNp
bmNsdWRlIDx4ZW4vcndsb2NrLmg+CiAjaW5jbHVkZSA8eGVuL21lbV9hY2Nlc3MuaD4KIAorI2lu
Y2x1ZGUgPGFzbS9jdXJyZW50Lmg+CisKICNkZWZpbmUgcGFkZHJfYml0cyBQQUREUl9CSVRTCiAK
IC8qIEhvbGRzIHRoZSBiaXQgc2l6ZSBvZiBJUEFzIGluIHAybSB0YWJsZXMuICAqLwpAQCAtMjM3
LDYgKzIzOSwxMiBAQCBib29sIHAybV9yZXNvbHZlX3RyYW5zbGF0aW9uX2ZhdWx0KHN0cnVjdCBk
b21haW4gKmQsIGdmbl90IGdmbik7CiAgKi8KIGludCBwMm1fY2FjaGVfZmx1c2hfcmFuZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwgZ2ZuX3QgKnBzdGFydCwgZ2ZuX3QgZW5kKTsKIAordm9pZCBwMm1fc2V0
X3dheV9mbHVzaChzdHJ1Y3QgdmNwdSAqdik7CisKK3ZvaWQgcDJtX3RvZ2dsZV9jYWNoZShzdHJ1
Y3QgdmNwdSAqdiwgYm9vbCB3YXNfZW5hYmxlZCk7CisKK3ZvaWQgcDJtX2ZsdXNoX3ZtKHN0cnVj
dCB2Y3B1ICp2KTsKKwogLyoKICAqIE1hcCBhIHJlZ2lvbiBpbiB0aGUgZ3Vlc3QgcDJtIHdpdGgg
YSBzcGVjaWZpYyBwMm0gdHlwZS4KICAqIFRoZSBtZW1vcnkgYXR0cmlidXRlcyB3aWxsIGJlIGRl
cml2ZWQgZnJvbSB0aGUgcDJtIHR5cGUuCkBAIC0zNjQsNiArMzcyLDE4IEBAIHN0YXRpYyBpbmxp
bmUgaW50IHNldF9mb3JlaWduX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBs
b25nIGdmbiwKICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CiB9CiAKKy8qCisgKiBBIHZDUFUgaGFz
IGNhY2hlIGVuYWJsZWQgb25seSB3aGVuIHRoZSBNTVUgaXMgZW5hYmxlZCBhbmQgZGF0YSBjYWNo
ZQorICogaXMgZW5hYmxlZC4KKyAqLworc3RhdGljIGlubGluZSBib29sIHZjcHVfaGFzX2NhY2hl
X2VuYWJsZWQoc3RydWN0IHZjcHUgKnYpCit7CisgICAgLyogT25seSB3b3JrcyB3aXRoIHRoZSBj
dXJyZW50IHZDUFUgKi8KKyAgICBBU1NFUlQoY3VycmVudCA9PSB2KTsKKworICAgIHJldHVybiAo
UkVBRF9TWVNSRUczMihTQ1RMUl9FTDEpICYgKFNDVExSX0N8U0NUTFJfTSkpID09IChTQ1RMUl9D
fFNDVExSX00pOworfQorCiAjZW5kaWYgLyogX1hFTl9QMk1fSCAqLwogCiAvKgotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:24:58 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:24:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9Mw-0004Fl-5s; Sun, 23 Dec 2018 19:24:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9Mv-0004Ff-9L
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:24:57 +0000
X-Inumbo-ID: 6e49c88a-06e8-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6e49c88a-06e8-11e9-8e1d-bc764e045a96;
 Sun, 23 Dec 2018 19:24:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9Mu-0004tL-9K
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:24:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9Mu-0004Wu-72
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:24:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9Mu-0004Wu-72@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:24:56 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Track page accessed between
 batch of Set/Way operations
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDIxNDhhMTI1YjczYmY2ZDBlNzc3YWQzNzg0MDY5MGE1MjRlYjhhNDQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIERl
YyAxOCAxODowNDoxNyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIERlYyAxOCAxNDozMjozNSAy
MDE4IC0wODAwCgogICAgeGVuL2FybTogVHJhY2sgcGFnZSBhY2Nlc3NlZCBiZXR3ZWVuIGJhdGNo
IG9mIFNldC9XYXkgb3BlcmF0aW9ucwogICAgCiAgICBBdCB0aGUgbW9tZW50LCB0aGUgaW1wbGVt
ZW50YXRpb24gb2YgU2V0L1dheSBvcGVyYXRpb25zIHdpbGwgZ28gdGhyb3VnaAogICAgYWxsIHRo
ZSBlbnRyaWVzIG9mIHRoZSBndWVzdCBQMk0gYW5kIGZsdXNoIHRoZW0uIEhvd2V2ZXIsIHRoaXMg
aXMgdmVyeQogICAgZXhwZW5zaXZlIGFuZCBtYXkgcmVuZGVyIHVudXNhYmxlIGEgZ3Vlc3QgT1Mg
dXNpbmcgdGhlbS4KICAgIAogICAgRm9yIGluc3RhbmNlLCBMaW51eCAzMi1iaXQgd2lsbCB1c2Ug
U2V0L1dheSBvcGVyYXRpb25zIGR1cmluZyBzZWNvbmRhcnkKICAgIENQVSBicmluZy11cC4gQXMg
dGhlIGltcGxlbWVudGF0aW9uIGlzIHJlYWxseSBleHBlbnNpdmUsIGl0IG1heSBiZSBwb3NzaWJs
ZQogICAgdG8gaGl0IHRoZSBDUFUgYnJpbmctdXAgdGltZW91dC4KICAgIAogICAgVG8gbGltaXQg
dGhlIFNldC9XYXkgaW1wYWN0LCB3ZSB0cmFjayB3aGF0IHBhZ2VzIGhhcyBiZWVuIG9mIHRoZSBn
dWVzdAogICAgaGFzIGJlZW4gYWNjZXNzZWQgYmV0d2VlbiBiYXRjaCBvZiBTZXQvV2F5IG9wZXJh
dGlvbnMuIFRoaXMgaXMgZG9uZQogICAgdXNpbmcgYml0WzBdIChha2EgdmFsaWQgYml0KSBvZiB0
aGUgUDJNIGVudHJ5LgogICAgCiAgICBUaGlzIHBhdGNoIGFkZHMgYSBuZXcgcGVyLWFyY2ggaGVs
cGVyIGlzIGludHJvZHVjZWQgdG8gcGVyZm9ybSBhY3Rpb25zIGp1c3QKICAgIGJlZm9yZSB0aGUg
Z3Vlc3QgaXMgZmlyc3QgdW5wYXVzZWQuIFRoaXMgd2lsbCBiZSB1c2VkIHRvIGludmFsaWRhdGUg
dGhlCiAgICBQMk0gdG8gdHJhY2sgYWNjZXNzIGZyb20gdGhlIHN0YXJ0IG9mIHRoZSBndWVzdC4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBS
ZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgot
LS0KIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgfCAxNCArKysrKysrKysrKysrKwogeGVuL2Fy
Y2gvYXJtL3AybS5jICAgICAgICB8IDI5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiB4
ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgIHwgIDQgKysrKwogeGVuL2NvbW1vbi9kb21haW4uYyAg
ICAgICB8ICA1ICsrKystCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oIHwgIDIgKysKIHhlbi9p
bmNsdWRlL3hlbi9kb21haW4uaCAgfCAgMiArKwogNiBmaWxlcyBjaGFuZ2VkLCA1MyBpbnNlcnRp
b25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW4u
YyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwppbmRleCAxZDkyNmRjYjI5Li40MWYxMDE3NDZlIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFp
bi5jCkBAIC03NjcsNiArNzY3LDIwIEBAIGludCBhcmNoX2RvbWFpbl9zb2Z0X3Jlc2V0KHN0cnVj
dCBkb21haW4gKmQpCiAgICAgcmV0dXJuIC1FTk9TWVM7CiB9CiAKK3ZvaWQgYXJjaF9kb21haW5f
Y3JlYXRpb25fZmluaXNoZWQoc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICAvKgorICAgICAqIFRv
IGF2b2lkIGZsdXNoaW5nIHRoZSB3aG9sZSBndWVzdCBSQU0gb24gdGhlIGZpcnN0IFNldC9XYXks
IHdlCisgICAgICogaW52YWxpZGF0ZSB0aGUgUDJNIHRvIHRyYWNrIHdoYXQgaGFzIGJlZW4gYWNj
ZXNzZWQuCisgICAgICoKKyAgICAgKiBUaGlzIGlzIG9ubHkgdHVybmVkIHdoZW4gSU9NTVUgaXMg
bm90IHVzZWQgb3IgdGhlIHBhZ2UtdGFibGUgYXJlCisgICAgICogbm90IHNoYXJlZCBiZWNhdXNl
IGJpdFswXSAoZS5nIHZhbGlkIGJpdCkgdW5zZXQgd2lsbCByZXN1bHQKKyAgICAgKiBJT01NVSBm
YXVsdCB0aGF0IGNvdWxkIGJlIG5vdCBmaXhlZC11cC4KKyAgICAgKi8KKyAgICBpZiAoICFpb21t
dV91c2VfaGFwX3B0KGQpICkKKyAgICAgICAgcDJtX2ludmFsaWRhdGVfcm9vdChwMm1fZ2V0X2hv
c3RwMm0oZCkpOworfQorCiBzdGF0aWMgaW50IGlzX2d1ZXN0X3B2MzJfcHNyKHVpbnQzMl90IHBz
cikKIHsKICAgICBzd2l0Y2ggKHBzciAmIFBTUl9NT0RFX01BU0spCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggMjJiZWM3MzkwYi4uMmI1
ZTQzZjUwYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9wMm0uYwpAQCAtMTA3OSw2ICsxMDc5LDIyIEBAIHN0YXRpYyB2b2lkIHAybV9pbnZhbGlkYXRl
X3RhYmxlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIG1mbl90IG1mbikKIH0KIAogLyoKKyAqIElu
dmFsaWRhdGUgYWxsIGVudHJpZXMgaW4gdGhlIHJvb3QgcGFnZS10YWJsZXMuIFRoaXMgaXMKKyAq
IHVzZWZ1bCB0byBnZXQgZmF1bHQgb24gZW50cnkgYW5kIGRvIGFuIGFjdGlvbi4KKyAqLwordm9p
ZCBwMm1faW52YWxpZGF0ZV9yb290KHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCit7CisgICAgdW5z
aWduZWQgaW50IGk7CisKKyAgICBwMm1fd3JpdGVfbG9jayhwMm0pOworCisgICAgZm9yICggaSA9
IDA7IGkgPCBQMk1fUk9PVF9MRVZFTDsgaSsrICkKKyAgICAgICAgcDJtX2ludmFsaWRhdGVfdGFi
bGUocDJtLCBwYWdlX3RvX21mbihwMm0tPnJvb3QgKyBpKSk7CisKKyAgICBwMm1fd3JpdGVfdW5s
b2NrKHAybSk7Cit9CisKKy8qCiAgKiBSZXNvbHZlIGFueSB0cmFuc2xhdGlvbiBmYXVsdCBkdWUg
dG8gY2hhbmdlIGluIHRoZSBwMm0uIFRoaXMKICAqIGluY2x1ZGVzIGJyZWFrLWJlZm9yZS1tYWtl
IGFuZCB2YWxpZCBiaXQgY2xlYXJlZC4KICAqLwpAQCAtMTU4NywxMCArMTYwMywxMiBAQCBpbnQg
cDJtX2NhY2hlX2ZsdXNoX3JhbmdlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90ICpwc3RhcnQsIGdm
bl90IGVuZCkKICAgICAgICAgICovCiAgICAgICAgIGlmICggZ2ZuX2VxKHN0YXJ0LCBuZXh0X2Js
b2NrX2dmbikgKQogICAgICAgICB7Ci0gICAgICAgICAgICBtZm4gPSBwMm1fZ2V0X2VudHJ5KHAy
bSwgc3RhcnQsICZ0LCBOVUxMLCAmb3JkZXIsIE5VTEwpOworICAgICAgICAgICAgYm9vbCB2YWxp
ZDsKKworICAgICAgICAgICAgbWZuID0gcDJtX2dldF9lbnRyeShwMm0sIHN0YXJ0LCAmdCwgTlVM
TCwgJm9yZGVyLCAmdmFsaWQpOwogICAgICAgICAgICAgbmV4dF9ibG9ja19nZm4gPSBnZm5fbmV4
dF9ib3VuZGFyeShzdGFydCwgb3JkZXIpOwogCi0gICAgICAgICAgICBpZiAoIG1mbl9lcShtZm4s
IElOVkFMSURfTUZOKSB8fCAhcDJtX2lzX2FueV9yYW0odCkgKQorICAgICAgICAgICAgaWYgKCBt
Zm5fZXEobWZuLCBJTlZBTElEX01GTikgfHwgIXAybV9pc19hbnlfcmFtKHQpIHx8ICF2YWxpZCAp
CiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgY291bnQrKzsKICAgICAgICAgICAgICAg
ICBzdGFydCA9IG5leHRfYmxvY2tfZ2ZuOwpAQCAtMTYyNCw2ICsxNjQyLDcgQEAgaW50IHAybV9j
YWNoZV9mbHVzaF9yYW5nZShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCAqcHN0YXJ0LCBnZm5fdCBl
bmQpCiAgKi8KIHZvaWQgcDJtX2ZsdXNoX3ZtKHN0cnVjdCB2Y3B1ICp2KQogeworICAgIHN0cnVj
dCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0odi0+ZG9tYWluKTsKICAgICBpbnQg
cmM7CiAgICAgZ2ZuX3Qgc3RhcnQgPSBfZ2ZuKDApOwogCkBAIC0xNjQzLDYgKzE2NjIsMTIgQEAg
dm9pZCBwMm1fZmx1c2hfdm0oc3RydWN0IHZjcHUgKnYpCiAgICAgICAgICAgICAgICAgIlAyTSBo
YXMgbm90IGJlZW4gY29ycmVjdGx5IGNsZWFuZWQgKHJjID0gJWQpXG4iLAogICAgICAgICAgICAg
ICAgIHJjKTsKIAorICAgIC8qCisgICAgICogSW52YWxpZGF0ZSB0aGUgcDJtIHRvIHRyYWNrIHdo
aWNoIHBhZ2Ugd2FzIG1vZGlmaWVkIGJ5IHRoZSBndWVzdAorICAgICAqIGJldHdlZW4gY2FsbCBv
ZiBwMm1fZmx1c2hfdm0oKS4KKyAgICAgKi8KKyAgICBwMm1faW52YWxpZGF0ZV9yb290KHAybSk7
CisKICAgICB2LT5hcmNoLm5lZWRfZmx1c2hfdG9fcmFtID0gZmFsc2U7CiB9CiAKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCBm
NWExZjMyNWFhLi4zMmRjNDI1M2ZmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMK
KysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC03NjUsNiArNzY1LDEwIEBAIGludCBhcmNo
X2RvbWFpbl9zb2Z0X3Jlc2V0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgcmV0dXJuIHJldDsKIH0K
IAordm9pZCBhcmNoX2RvbWFpbl9jcmVhdGlvbl9maW5pc2hlZChzdHJ1Y3QgZG9tYWluICpkKQor
eworfQorCiAvKgogICogVGhlc2UgYXJlIHRoZSBtYXNrcyBvZiBDUjQgYml0cyAoc3ViamVjdCB0
byBoYXJkd2FyZSBhdmFpbGFiaWxpdHkpIHdoaWNoIGEKICAqIFBWIGd1ZXN0IG1heSBub3QgbGVn
aXRpbWlhdGVseSBhdHRlbXB0IHRvIG1vZGlmeS4KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9t
YWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4IDc4Y2M1MjQ5ZTguLmM2MjNkYWVjNTYg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysrIGIveGVuL2NvbW1vbi9kb21haW4u
YwpAQCAtMTExNiw4ICsxMTE2LDExIEBAIGludCBkb21haW5fdW5wYXVzZV9ieV9zeXN0ZW1jb250
cm9sbGVyKHN0cnVjdCBkb21haW4gKmQpCiAgICAgICogQ3JlYXRpb24gaXMgY29uc2lkZXJlZCBm
aW5pc2hlZCB3aGVuIHRoZSBjb250cm9sbGVyIHJlZmVyZW5jZSBjb3VudAogICAgICAqIGZpcnN0
IGRyb3BzIHRvIDAuCiAgICAgICovCi0gICAgaWYgKCBuZXcgPT0gMCApCisgICAgaWYgKCBuZXcg
PT0gMCAmJiAhZC0+Y3JlYXRpb25fZmluaXNoZWQgKQorICAgIHsKICAgICAgICAgZC0+Y3JlYXRp
b25fZmluaXNoZWQgPSB0cnVlOworICAgICAgICBhcmNoX2RvbWFpbl9jcmVhdGlvbl9maW5pc2hl
ZChkKTsKKyAgICB9CiAKICAgICBkb21haW5fdW5wYXVzZShkKTsKIApkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKaW5kZXgg
NzlhYmNiNWE2My4uMDFjZDNlZTRiNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9w
Mm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCkBAIC0yMzEsNiArMjMxLDggQEAg
aW50IHAybV9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwKIAogYm9vbCBwMm1fcmVz
b2x2ZV90cmFuc2xhdGlvbl9mYXVsdChzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4pOwogCit2
b2lkIHAybV9pbnZhbGlkYXRlX3Jvb3Qoc3RydWN0IHAybV9kb21haW4gKnAybSk7CisKIC8qCiAg
KiBDbGVhbiAmIGludmFsaWRhdGUgY2FjaGVzIGNvcnJlc3BvbmRpbmcgdG8gYSByZWdpb24gW3N0
YXJ0LGVuZCkgb2YgZ3Vlc3QKICAqIGFkZHJlc3Mgc3BhY2UuCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94ZW4vZG9tYWluLmggYi94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmgKaW5kZXggMzNlNDE0
ODZjYi4uZDFiZmM4MmY1NyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oCisr
KyBiL3hlbi9pbmNsdWRlL3hlbi9kb21haW4uaApAQCAtNzAsNiArNzAsOCBAQCB2b2lkIGFyY2hf
ZG9tYWluX3VucGF1c2Uoc3RydWN0IGRvbWFpbiAqZCk7CiAKIGludCBhcmNoX2RvbWFpbl9zb2Z0
X3Jlc2V0KHN0cnVjdCBkb21haW4gKmQpOwogCit2b2lkIGFyY2hfZG9tYWluX2NyZWF0aW9uX2Zp
bmlzaGVkKHN0cnVjdCBkb21haW4gKmQpOworCiB2b2lkIGFyY2hfcDJtX3NldF9hY2Nlc3NfcmVx
dWlyZWQoc3RydWN0IGRvbWFpbiAqZCwgYm9vbCBhY2Nlc3NfcmVxdWlyZWQpOwogCiBpbnQgYXJj
aF9zZXRfaW5mb19ndWVzdChzdHJ1Y3QgdmNwdSAqLCB2Y3B1X2d1ZXN0X2NvbnRleHRfdSk7Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:25:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:25:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9N7-0004Gw-7X; Sun, 23 Dec 2018 19:25:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9N5-0004Gi-M3
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:25:07 +0000
X-Inumbo-ID: 745b8dc8-06e8-11e9-b731-0f3274efe79a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 745b8dc8-06e8-11e9-b731-0f3274efe79a;
 Sun, 23 Dec 2018 19:25:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9N4-0004tg-FM
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:25:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9N4-0004Xj-D7
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:25:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9N4-0004Xj-D7@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:25:06 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Stop relocating Xen
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY2MDY1OGM2YWU0N2U3NDc5MmU2Y2M0OGVhMmVmZmFjOGJiNTI4MjYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIERl
YyAxOCAxMzowNzozOSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIERlYyAxOCAxNDo0NTowMCAy
MDE4IC0wODAwCgogICAgeGVuL2FybTogU3RvcCByZWxvY2F0aW5nIFhlbgogICAgCiAgICBBdCB0
aGUgbW9tZW50LCBYZW4gaXMgcmVsb2NhdGVkIHRvd2FyZHMgdGhlIGVuZCBvZiB0aGUgbWVtb3J5
LiBXaGlsZQogICAgdGhpcyBoYXMgdGhlIGFkdmFudGFnZSB0byBmcmVlIHNwYWNlIGluIGxvdyBt
ZW1vcnksIHRoZSBjb2RlIGlzIG5vdAogICAgY29tcGxpYW50IHdpdGggdGhlIGJyZWFrLWJlZm9y
ZS1tYWtlIGJlY2F1c2UgaXQgcmVxdWlyZXMgdG8gc3dpdGNoCiAgICBiZXR3ZWVuIHR3byBzZXRz
IG9mIHBhZ2UtdGFibGUuIFRoaXMgaXMgbm90IGVudGlyZWx5IHRyaXZpYWwgdG8gZml4IGFzCiAg
ICBpdCB3b3VsZCByZXF1aXJlIHVzIHRvIGdvIHRocm91Z2ggYW4gaWRlbnRpdHkgbWFwcGluZyBh
bmQgZGlzYWJsaW5nIE1NVS4KICAgIAogICAgRnVydGhlcm1vcmUsIGl0IGxvb2tzIGxpa2UgdGhh
dCBzb21lIHBsYXRmb3JtIChzdWNoIGFzIHRoZSBIaWtleTk2MCkKICAgIG1heSBub3QgYmUgYWJs
ZSB0byBicmluZy11cCBzZWNvbmRhcnkgQ1BVcyBpZiB0aGUgZW50cnkgaXMgdG9vIGhpZ2guCiAg
ICAKICAgIFdoaWxlIFhlbiBzaG91bGQgYmUgcXVpdGUgdGlueSAoPCAyTUIpLCB0aGUgY3VycmVu
dCBhbGdvcml0aG0gdG8KICAgIGFsbG9jYXRlIERvbTAgbWVtb3J5IHdpbGwgYWxsb2NhdGUgbWVt
b3J5IGNodW5rcyBvZiBhdCBsZWFzdCAxMjhNQi4KICAgIFRob3NlIG1lbW9yeSBjaHVua3Mgd2ls
bCBhbHdheXMgYmUgMTI4TUIuIFRoaXMgbWVhbnMgdGhhdCBkZXBlbmRpbmcgb24KICAgIHdoZXJl
IHRoZSBtb2R1bGVzIGFyZSBsb2FkZWQsIGFuIGV4dHJhIDEyOE1CIG1heSBkaXNhcHBlYXIuCiAg
ICAKICAgIEFzIHRoZXJlIGFyZSB1cCB0byA0IG1vZHVsZXMgKGluaXRyYW1mcywgWFNNLCBrZXJu
ZWwsIERUQikgbG9hZGVkIGluCiAgICBsb3cgbWVtb3J5LiBUaGUgcHJvYmxlbSBpcyBub3QgZW50
aXJlbHkgbmV3IGFzIHlvdSBjb3VsZCBhbHJlYWR5IHdhc3RlCiAgICA1MTJNQiBvZiBsb3ctbWVt
b3J5LiBUaGUgcmlnaHQgc29sdXRpb24gd291bGQgYmUgdG8gZml4IHRoZSBhbGxvY2F0aW9uCiAg
ICBhbGdvcml0aG0uIEJ1dCB0aGlzIGlzIGluZGVwZW5kZW50IGZyb20gdGhpcyBwYXRjaC4KICAg
IAogICAgRm9yIHVzZXIgaW4gY29udHJvbCBvZiB0aGUgbWVtb3J5IChzdWNoIGFzIGluIFUtYm9v
dCksIGFsbCBtb2R1bGVzCiAgICBzaG91bGQgYmUgbG9hZGVkIGFzIG11Y2ggYXMgcG9zc2libGUg
dG9nZXRoZXIgb3Igb3V0c2lkZSBsb3ctbWVtb3J5IChpLmUKICAgIGFib3ZlIDRHQikuIEZvciBv
dGhlciB1c2VycyAoaS5lIEdydWIvVUVGSSksIEkgYmVsaWV2ZSB0aGUgYm9vdGxvYWRlciBpcwog
ICAgYWxyZWFkeSBrZWVwaW5nIGV2ZXJ5dGhpbmcgdG9nZXRoZXIuCiAgICAKICAgIEJhc2VkIG9u
IHRoZSBhYm92ZSwgaXQgd291bGQgYmUgZmluZSB0byBzdG9wIHJlbG9jYXRpbmcgWGVuLiBUaGlz
IGhhcwogICAgdGhlIGFkdmFudGFnZSB0byBzaW1wbGlmeSB0aGUgY29kZSBhbmQgc2hvdWxkIHNw
ZWVkLXVwIHRoZSBib290IGFzCiAgICByZWxvY2F0aW9uIGlzIG5vdCBuZWNlc3NhcnkgYW55bW9y
ZS4KICAgIAogICAgTm90ZSB0aGF0IHRoZSBicmVhay1iZWZvcmUtbWFrZSBpc3N1ZSBpcyBub3Qg
Zml4ZWQgYnkgdGhpcyBwYXRjaC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJlcG9ydGVkLWJ5OiBNYXR0aGV3IERhbGV5IDxt
YXR0ZEBidWdmdXp6LmNvbT4KICAgIFRlc3RlZC1ieTogTWF0dGhldyBEYWxleSA8bWF0dGRAYnVn
ZnV6ei5jb20+CiAgICBUZXN0ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBh
bS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFt
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUyB8IDU0ICsrKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gvYXJtL2FybTY0L2hl
YWQuUyB8IDUwICsrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gv
YXJtL21tLmMgICAgICAgICB8IDE4ICsrKy0tLS0tLS0tLS0KIHhlbi9hcmNoL2FybS9zZXR1cC5j
ICAgICAgfCA2NSArKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogeGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oICB8ICAyICstCiA1IGZpbGVzIGNoYW5nZWQsIDE3
IGluc2VydGlvbnMoKyksIDE3MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vYXJtMzIvaGVhZC5TIGIveGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUwppbmRleCA5M2I1MWU5
ZWYyLi4zOTBhNTA1ZTA1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TCisr
KyBiL3hlbi9hcmNoL2FybS9hcm0zMi9oZWFkLlMKQEAgLTQ2OSw1OCArNDY5LDEyIEBAIGZhaWw6
ICAgUFJJTlQoIi0gQm9vdCBmYWlsZWQgLVxyXG4iKQogR0xPQkFMKF9lbmRfYm9vdCkKIAogLyoK
LSAqIENvcHkgWGVuIHRvIG5ldyBsb2NhdGlvbiBhbmQgc3dpdGNoIFRUQlIKKyAqIFN3aXRjaCBU
VEJSCiAgKiByMTpyMCAgICAgICB0dGJyCi0gKiByMiAgICAgICAgICBzb3VyY2UgYWRkcmVzcwot
ICogcjMgICAgICAgICAgZGVzdGluYXRpb24gYWRkcmVzcwotICogW3NwXT0+cjQgICAgbGVuZ3Ro
CiAgKgotICogU291cmNlIGFuZCBkZXN0aW5hdGlvbiBtdXN0IGJlIHdvcmQgYWxpZ25lZCwgbGVu
Z3RoIGlzIHJvdW5kZWQgdXAKLSAqIHRvIGEgMTYgYnl0ZSBib3VuZGFyeS4KLSAqCi0gKiBNVVNU
IEJFIFZFUlkgQ0FSRUZVTCB3aGVuIHNhdmluZyB0aGluZ3MgdG8gUkFNIG92ZXIgdGhlIGNvcHkK
KyAqIFRPRE86IFRoaXMgY29kZSBkb2VzIG5vdCBjb21wbHkgd2l0aCBicmVhay1iZWZvcmUtbWFr
ZS4KICAqLwotRU5UUlkocmVsb2NhdGVfeGVuKQotICAgICAgICBwdXNoIHtyNCxyNSxyNixyNyxy
OCxyOSxyMTAscjExfQotCi0gICAgICAgIGxkciAgIHI0LCBbc3AsICM4KjRdICAgICAgICAgICAg
ICAgIC8qIEdldCA0dGggYXJndW1lbnQgZnJvbSBzdGFjayAqLwotCi0gICAgICAgIC8qIENvcHkg
MTYgYnl0ZXMgYXQgYSB0aW1lIHVzaW5nOgotICAgICAgICAgKiByNTogIGNvdW50ZXIKLSAgICAg
ICAgICogcjY6ICBkYXRhCi0gICAgICAgICAqIHI3OiAgZGF0YQotICAgICAgICAgKiByODogIGRh
dGEKLSAgICAgICAgICogcjk6ICBkYXRhCi0gICAgICAgICAqIHIxMDogc291cmNlCi0gICAgICAg
ICAqIHIxMTogZGVzdGluYXRpb24KLSAgICAgICAgICovCi0gICAgICAgIG1vdiAgIHI1LCByNAot
ICAgICAgICBtb3YgICByMTAsIHIyCi0gICAgICAgIG1vdiAgIHIxMSwgcjMKLTE6ICAgICAgbGRt
aWEgcjEwISwge3I2LCByNywgcjgsIHI5fQotICAgICAgICBzdG1pYSByMTEhLCB7cjYsIHI3LCBy
OCwgcjl9Ci0KLSAgICAgICAgc3VicyAgcjUsIHI1LCAjMTYKLSAgICAgICAgYmd0ICAgMWIKLQot
ICAgICAgICAvKiBGbHVzaCBkZXN0aW5hdGlvbiBmcm9tIGRjYWNoZSB1c2luZzoKLSAgICAgICAg
ICogcjU6IGNvdW50ZXIKLSAgICAgICAgICogcjY6IHN0ZXAKLSAgICAgICAgICogcjc6IHZhZGRy
Ci0gICAgICAgICAqLwotICAgICAgICBkc2IgICAgICAgIC8qIFNvIHRoZSBDUFUgaXNzdWVzIGFs
bCB3cml0ZXMgdG8gdGhlIHJhbmdlICovCi0KLSAgICAgICAgbW92ICAgcjUsIHI0Ci0gICAgICAg
IGxkciAgIHI2LCA9ZGNhY2hlX2xpbmVfYnl0ZXMgLyogcjYgOj0gc3RlcCAqLwotICAgICAgICBs
ZHIgICByNiwgW3I2XQotICAgICAgICBtb3YgICByNywgcjMKLQotMTogICAgICBtY3IgICBDUDMy
KHI3LCBEQ0NNVkFDKQotCi0gICAgICAgIGFkZCAgIHI3LCByNywgcjYKLSAgICAgICAgc3VicyAg
cjUsIHI1LCByNgotICAgICAgICBiZ3QgICAxYgotCitFTlRSWShzd2l0Y2hfdHRicikKICAgICAg
ICAgZHNiICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIEVuc3VyZSB0aGUgZmx1c2hlcyBo
YXBwZW4gYmVmb3JlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiBj
b250aW51aW5nICovCiAgICAgICAgIGlzYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBF
bnN1cmUgc3luY2hyb25pemF0aW9uIHdpdGggcHJldmlvdXMKQEAgLTU0Myw4ICs0OTcsNiBAQCBF
TlRSWShyZWxvY2F0ZV94ZW4pCiAgICAgICAgIGRzYiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAvKiBFbnN1cmUgY29tcGxldGlvbiBvZiBUTEIrQlAgZmx1c2ggKi8KICAgICAgICAgaXNiCiAK
LSAgICAgICAgcG9wIHtyNCwgcjUscjYscjcscjgscjkscjEwLHIxMX0KLQogICAgICAgICBtb3Yg
cGMsIGxyCiAKICNpZmRlZiBDT05GSUdfRUFSTFlfUFJJTlRLCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vYXJtNjQvaGVhZC5TIGIveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUwppbmRleCBlZjg3
YjVjMjU0Li4wYjdmNmU3ZjkyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5T
CisrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMKQEAgLTYwOSw1MiArNjA5LDE0IEBAIGZh
aWw6ICAgUFJJTlQoIi0gQm9vdCBmYWlsZWQgLVxyXG4iKQogCiBHTE9CQUwoX2VuZF9ib290KQog
Ci0vKiBDb3B5IFhlbiB0byBuZXcgbG9jYXRpb24gYW5kIHN3aXRjaCBUVEJSCi0gKiB4MCAgICB0
dGJyCi0gKiB4MSAgICBzb3VyY2UgYWRkcmVzcwotICogeDIgICAgZGVzdGluYXRpb24gYWRkcmVz
cwotICogeDMgICAgbGVuZ3RoCisvKgorICogU3dpdGNoIFRUQlIKICAqCi0gKiBTb3VyY2UgYW5k
IGRlc3RpbmF0aW9uIG11c3QgYmUgd29yZCBhbGlnbmVkLCBsZW5ndGggaXMgcm91bmRlZCB1cAot
ICogdG8gYSAxNiBieXRlIGJvdW5kYXJ5LgorICogeDAgICAgdHRicgogICoKLSAqIE1VU1QgQkUg
VkVSWSBDQVJFRlVMIHdoZW4gc2F2aW5nIHRoaW5ncyB0byBSQU0gb3ZlciB0aGUgY29weSAqLwot
RU5UUlkocmVsb2NhdGVfeGVuKQotICAgICAgICAvKiBDb3B5IDE2IGJ5dGVzIGF0IGEgdGltZSB1
c2luZzoKLSAgICAgICAgICogICB4OTogY291bnRlcgotICAgICAgICAgKiAgIHgxMDogZGF0YQot
ICAgICAgICAgKiAgIHgxMTogZGF0YQotICAgICAgICAgKiAgIHgxMjogc291cmNlCi0gICAgICAg
ICAqICAgeDEzOiBkZXN0aW5hdGlvbgotICAgICAgICAgKi8KLSAgICAgICAgbW92ICAgICB4OSwg
eDMKLSAgICAgICAgbW92ICAgICB4MTIsIHgxCi0gICAgICAgIG1vdiAgICAgeDEzLCB4MgotCi0x
OiAgICAgIGxkcCAgICAgeDEwLCB4MTEsIFt4MTJdLCAjMTYKLSAgICAgICAgc3RwICAgICB4MTAs
IHgxMSwgW3gxM10sICMxNgotCi0gICAgICAgIHN1YnMgICAgeDksIHg5LCAjMTYKLSAgICAgICAg
Ymd0ICAgICAxYgotCi0gICAgICAgIC8qIEZsdXNoIGRlc3RpbmF0aW9uIGZyb20gZGNhY2hlIHVz
aW5nOgotICAgICAgICAgKiB4OTogY291bnRlcgotICAgICAgICAgKiB4MTA6IHN0ZXAKLSAgICAg
ICAgICogeDExOiB2YWRkcgotICAgICAgICAgKi8KLSAgICAgICAgZHNiICAgc3kgICAgICAgIC8q
IFNvIHRoZSBDUFUgaXNzdWVzIGFsbCB3cml0ZXMgdG8gdGhlIHJhbmdlICovCi0KLSAgICAgICAg
bW92ICAgeDksIHgzCi0gICAgICAgIGxkciAgIHgxMCwgPWRjYWNoZV9saW5lX2J5dGVzIC8qIHgx
MCA6PSBzdGVwICovCi0gICAgICAgIGxkciAgIHgxMCwgW3gxMF0KLSAgICAgICAgbW92ICAgeDEx
LCB4MgotCi0xOiAgICAgIGRjICAgIGN2YWMsIHgxMQotCi0gICAgICAgIGFkZCAgIHgxMSwgeDEx
LCB4MTAKLSAgICAgICAgc3VicyAgeDksIHg5LCB4MTAKLSAgICAgICAgYmd0ICAgMWIKLQorICog
VE9ETzogVGhpcyBjb2RlIGRvZXMgbm90IGNvbXBseSB3aXRoIGJyZWFrLWJlZm9yZS1tYWtlLgor
ICovCitFTlRSWShzd2l0Y2hfdHRicikKICAgICAgICAgZHNiICAgc3kgICAgICAgICAgICAgICAg
ICAgICAvKiBFbnN1cmUgdGhlIGZsdXNoZXMgaGFwcGVuIGJlZm9yZQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAqIGNvbnRpbnVpbmcgKi8KICAgICAgICAgaXNiICAgICAg
ICAgICAgICAgICAgICAgICAgICAvKiBFbnN1cmUgc3luY2hyb25pemF0aW9uIHdpdGggcHJldmlv
dXMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKaW5k
ZXggOTFmM2FlZjkzYy4uZDk2YTY2NTVlZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21tLmMK
KysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTYwMSw3ICs2MDEsNyBAQCB2b2lkIF9faW5pdCBy
ZW1vdmVfZWFybHlfbWFwcGluZ3Modm9pZCkKICAgICBmbHVzaF94ZW5fZGF0YV90bGJfcmFuZ2Vf
dmEoQk9PVF9GRFRfVklSVF9TVEFSVCwgQk9PVF9GRFRfU0xPVF9TSVpFKTsKIH0KIAotZXh0ZXJu
IHZvaWQgcmVsb2NhdGVfeGVuKHVpbnQ2NF90IHR0YnIsIHZvaWQgKnNyYywgdm9pZCAqZHN0LCBz
aXplX3QgbGVuKTsKK2V4dGVybiB2b2lkIHN3aXRjaF90dGJyKHVpbnQ2NF90IHR0YnIpOwogCiAv
KiBDbGVhciBhIHRyYW5zbGF0aW9uIHRhYmxlIGFuZCBjbGVhbiAmIGludmFsaWRhdGUgdGhlIGNh
Y2hlICovCiBzdGF0aWMgdm9pZCBjbGVhcl90YWJsZSh2b2lkICp0YWJsZSkKQEAgLTYxMiwxNSAr
NjEyLDEzIEBAIHN0YXRpYyB2b2lkIGNsZWFyX3RhYmxlKHZvaWQgKnRhYmxlKQogCiAvKiBCb290
LXRpbWUgcGFnZXRhYmxlIHNldHVwLgogICogQ2hhbmdlcyBoZXJlIG1heSBuZWVkIG1hdGNoaW5n
IGNoYW5nZXMgaW4gaGVhZC5TICovCi12b2lkIF9faW5pdCBzZXR1cF9wYWdldGFibGVzKHVuc2ln
bmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwgcGFkZHJfdCB4ZW5fcGFkZHIpCit2b2lkIF9faW5p
dCBzZXR1cF9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCkKIHsKICAg
ICB1aW50NjRfdCB0dGJyOwotICAgIHVuc2lnbmVkIGxvbmcgZGVzdF92YTsKICAgICBscGFlX3Qg
cHRlLCAqcDsKICAgICBpbnQgaTsKIAotICAgIC8qIENhbGN1bGF0ZSB2aXJ0LXRvLXBoeXMgb2Zm
c2V0IGZvciB0aGUgbmV3IGxvY2F0aW9uICovCi0gICAgcGh5c19vZmZzZXQgPSB4ZW5fcGFkZHIg
LSAodW5zaWduZWQgbG9uZykgX3N0YXJ0OworICAgIHBoeXNfb2Zmc2V0ID0gYm9vdF9waHlzX29m
ZnNldDsKIAogI2lmZGVmIENPTkZJR19BUk1fNjQKICAgICBwID0gKHZvaWQgKikgeGVuX3BndGFi
bGU7CkBAIC02ODYsMjEgKzY4NCwxMyBAQCB2b2lkIF9faW5pdCBzZXR1cF9wYWdldGFibGVzKHVu
c2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwgcGFkZHJfdCB4ZW5fcGFkZHIpCiAgICAgcHRl
ID0gYm9vdF9zZWNvbmRbc2Vjb25kX3RhYmxlX29mZnNldChCT09UX0ZEVF9WSVJUX1NUQVJUICsg
U1pfMk0pXTsKICAgICB4ZW5fc2Vjb25kW3NlY29uZF90YWJsZV9vZmZzZXQoQk9PVF9GRFRfVklS
VF9TVEFSVCArIFNaXzJNKV0gPSBwdGU7CiAKLSAgICAvKiAuLi4gQm9vdCBNaXNjIGFyZWEgZm9y
IHhlbiByZWxvY2F0aW9uICovCi0gICAgZGVzdF92YSA9IEJPT1RfUkVMT0NfVklSVF9TVEFSVDsK
LSAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KG1hZGRyX3RvX21mbih4ZW5fcGFkZHIpLCBNVF9O
T1JNQUwpOwotICAgIC8qIE1hcCB0aGUgZGVzdGluYXRpb24gaW4geGVuX3NlY29uZC4gKi8KLSAg
ICB4ZW5fc2Vjb25kW3NlY29uZF90YWJsZV9vZmZzZXQoZGVzdF92YSldID0gcHRlOwotICAgIC8q
IE1hcCB0aGUgZGVzdGluYXRpb24gaW4gYm9vdF9zZWNvbmQuICovCi0gICAgd3JpdGVfcHRlKGJv
b3Rfc2Vjb25kICsgc2Vjb25kX3RhYmxlX29mZnNldChkZXN0X3ZhKSwgcHRlKTsKLSAgICBmbHVz
aF94ZW5fZGF0YV90bGJfcmFuZ2VfdmFfbG9jYWwoZGVzdF92YSwgU0VDT05EX1NJWkUpOwogI2lm
ZGVmIENPTkZJR19BUk1fNjQKICAgICB0dGJyID0gKHVpbnRwdHJfdCkgeGVuX3BndGFibGUgKyBw
aHlzX29mZnNldDsKICNlbHNlCiAgICAgdHRiciA9ICh1aW50cHRyX3QpIGNwdTBfcGd0YWJsZSAr
IHBoeXNfb2Zmc2V0OwogI2VuZGlmCiAKLSAgICByZWxvY2F0ZV94ZW4odHRiciwgX3N0YXJ0LCAo
dm9pZCopZGVzdF92YSwgX2VuZCAtIF9zdGFydCk7CisgICAgc3dpdGNoX3R0YnIodHRicik7CiAK
ICAgICAvKiBDbGVhciB0aGUgY29weSBvZiB0aGUgYm9vdCBwYWdldGFibGVzLiBFYWNoIHNlY29u
ZGFyeSBDUFUKICAgICAgKiByZWJ1aWxkcyB0aGVzZSBpdHNlbGYgKHNlZSBoZWFkLlMpICovCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCmlu
ZGV4IGU4MzIyMWFiNzkuLmZiOTIzY2RmNjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zZXR1
cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCkBAIC0zNzQsNiArMzc0LDcgQEAgdm9pZCBf
X2luaXQgZGlzY2FyZF9pbml0aWFsX21vZHVsZXModm9pZCkKICAgICByZW1vdmVfZWFybHlfbWFw
cGluZ3MoKTsKIH0KIAorI2lmZGVmIENPTkZJR19BUk1fMzIKIC8qCiAgKiBSZXR1cm5zIHRoZSBl
bmQgYWRkcmVzcyBvZiB0aGUgaGlnaGVzdCByZWdpb24gaW4gdGhlIHJhbmdlIHMuLmUKICAqIHdp
dGggcmVxdWlyZWQgc2l6ZSBhbmQgYWxpZ25tZW50IHRoYXQgZG9lcyBub3QgY29uZmxpY3Qgd2l0
aCB0aGUKQEAgLTQ0MCw2ICs0NDEsNyBAQCBzdGF0aWMgcGFkZHJfdCBfX2luaXQgY29uc2lkZXJf
bW9kdWxlcyhwYWRkcl90IHMsIHBhZGRyX3QgZSwKICAgICB9CiAgICAgcmV0dXJuIGU7CiB9Cisj
ZW5kaWYKIAogLyoKICAqIFJldHVybiB0aGUgZW5kIG9mIHRoZSBub24tbW9kdWxlIHJlZ2lvbiBz
dGFydGluZyBhdCBzLiBJbiBvdGhlcgpAQCAtNDc1LDU5ICs0NzcsNiBAQCBzdGF0aWMgcGFkZHJf
dCBfX2luaXQgbmV4dF9tb2R1bGUocGFkZHJfdCBzLCBwYWRkcl90ICplbmQpCiAgICAgcmV0dXJu
IGxvd2VzdDsKIH0KIAotCi0vKioKLSAqIGdldF94ZW5fcGFkZHIgLSBnZXQgcGh5c2ljYWwgYWRk
cmVzcyB0byByZWxvY2F0ZSBYZW4gdG8KLSAqCi0gKiBYZW4gaXMgcmVsb2NhdGVkIHRvIGFzIG5l
YXIgdG8gdGhlIHRvcCBvZiBSQU0gYXMgcG9zc2libGUgYW5kCi0gKiBhbGlnbmVkIHRvIGEgWEVO
X1BBRERSX0FMSUdOIGJvdW5kYXJ5LgotICovCi1zdGF0aWMgcGFkZHJfdCBfX2luaXQgZ2V0X3hl
bl9wYWRkcih2b2lkKQotewotICAgIHN0cnVjdCBtZW1pbmZvICptaSA9ICZib290aW5mby5tZW07
Ci0gICAgcGFkZHJfdCBtaW5fc2l6ZTsKLSAgICBwYWRkcl90IHBhZGRyID0gMDsKLSAgICBpbnQg
aTsKLQotICAgIG1pbl9zaXplID0gKF9lbmQgLSBfc3RhcnQgKyAoWEVOX1BBRERSX0FMSUdOLTEp
KSAmIH4oWEVOX1BBRERSX0FMSUdOLTEpOwotCi0gICAgLyogRmluZCB0aGUgaGlnaGVzdCBiYW5r
IHdpdGggZW5vdWdoIHNwYWNlLiAqLwotICAgIGZvciAoIGkgPSAwOyBpIDwgbWktPm5yX2Jhbmtz
OyBpKysgKQotICAgIHsKLSAgICAgICAgY29uc3Qgc3RydWN0IG1lbWJhbmsgKmJhbmsgPSAmbWkt
PmJhbmtbaV07Ci0gICAgICAgIHBhZGRyX3QgcywgZTsKLQotICAgICAgICBpZiAoIGJhbmstPnNp
emUgPj0gbWluX3NpemUgKQotICAgICAgICB7Ci0gICAgICAgICAgICBlID0gY29uc2lkZXJfbW9k
dWxlcyhiYW5rLT5zdGFydCwgYmFuay0+c3RhcnQgKyBiYW5rLT5zaXplLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbWluX3NpemUsIFhFTl9QQUREUl9BTElHTiwgMCk7Ci0gICAg
ICAgICAgICBpZiAoICFlICkKLSAgICAgICAgICAgICAgICBjb250aW51ZTsKLQotI2lmZGVmIENP
TkZJR19BUk1fMzIKLSAgICAgICAgICAgIC8qIFhlbiBtdXN0IGJlIHVuZGVyIDRHQiAqLwotICAg
ICAgICAgICAgaWYgKCBlID4gMHgxMDAwMDAwMDBVTEwgKQotICAgICAgICAgICAgICAgIGUgPSAw
eDEwMDAwMDAwMFVMTDsKLSAgICAgICAgICAgIGlmICggZSA8IGJhbmstPnN0YXJ0ICkKLSAgICAg
ICAgICAgICAgICBjb250aW51ZTsKLSNlbmRpZgotCi0gICAgICAgICAgICBzID0gZSAtIG1pbl9z
aXplOwotCi0gICAgICAgICAgICBpZiAoIHMgPiBwYWRkciApCi0gICAgICAgICAgICAgICAgcGFk
ZHIgPSBzOwotICAgICAgICB9Ci0gICAgfQotCi0gICAgaWYgKCAhcGFkZHIgKQotICAgICAgICBw
YW5pYygiTm90IGVub3VnaCBtZW1vcnkgdG8gcmVsb2NhdGUgWGVuXG4iKTsKLQotICAgIHByaW50
aygiUGxhY2luZyBYZW4gYXQgMHglIlBSSXBhZGRyIi0weCUiUFJJcGFkZHIiXG4iLAotICAgICAg
ICAgICBwYWRkciwgcGFkZHIgKyBtaW5fc2l6ZSk7Ci0KLSAgICByZXR1cm4gcGFkZHI7Ci19Ci0K
IHN0YXRpYyB2b2lkIF9faW5pdCBpbml0X3BkeCh2b2lkKQogewogICAgIHBhZGRyX3QgYmFua19z
dGFydCwgYmFua19zaXplLCBiYW5rX2VuZDsKQEAgLTc4Myw3ICs3MzIsNiBAQCB2b2lkIF9faW5p
dCBzdGFydF94ZW4odW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LAogewogICAgIHNpemVf
dCBmZHRfc2l6ZTsKICAgICBpbnQgY3B1cywgaTsKLSAgICBwYWRkcl90IHhlbl9wYWRkcjsKICAg
ICBjb25zdCBjaGFyICpjbWRsaW5lOwogICAgIHN0cnVjdCBib290bW9kdWxlICp4ZW5fYm9vdG1v
ZHVsZTsKICAgICBzdHJ1Y3QgZG9tYWluICpkb20wOwpAQCAtODI3LDE0ICs3NzUsNyBAQCB2b2lk
IF9faW5pdCBzdGFydF94ZW4odW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAocGFkZHJfdCkodWludHB0cl90KShfZW5kIC0gX3N0YXJ0
ICsgMSksIGZhbHNlKTsKICAgICBCVUdfT04oIXhlbl9ib290bW9kdWxlKTsKIAotICAgIHhlbl9w
YWRkciA9IGdldF94ZW5fcGFkZHIoKTsKLSAgICBzZXR1cF9wYWdldGFibGVzKGJvb3RfcGh5c19v
ZmZzZXQsIHhlbl9wYWRkcik7Ci0KLSAgICAvKiBVcGRhdGUgWGVuJ3MgYWRkcmVzcyBub3cgdGhh
dCB3ZSBoYXZlIHJlbG9jYXRlZC4gKi8KLSAgICBwcmludGsoIlVwZGF0ZSBCT09UTU9EX1hFTiBm
cm9tICUiUFJJcGFkZHIiLSUiUFJJcGFkZHIiID0+ICUiUFJJcGFkZHIiLSUiUFJJcGFkZHIiXG4i
LAotICAgICAgICAgICB4ZW5fYm9vdG1vZHVsZS0+c3RhcnQsIHhlbl9ib290bW9kdWxlLT5zdGFy
dCArIHhlbl9ib290bW9kdWxlLT5zaXplLAotICAgICAgICAgICB4ZW5fcGFkZHIsIHhlbl9wYWRk
ciArIHhlbl9ib290bW9kdWxlLT5zaXplKTsKLSAgICB4ZW5fYm9vdG1vZHVsZS0+c3RhcnQgPSB4
ZW5fcGFkZHI7CisgICAgc2V0dXBfcGFnZXRhYmxlcyhib290X3BoeXNfb2Zmc2V0KTsKIAogICAg
IHNldHVwX21tKGZkdF9wYWRkciwgZmR0X3NpemUpOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL21tLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKaW5kZXggYjJmNjEwNGE3
Zi4uZWFmYTI2ZjU2ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaApAQCAtMTY5LDcgKzE2OSw3IEBAIGV4dGVybiB1bnNp
Z25lZCBsb25nIHRvdGFsX3BhZ2VzOwogI2RlZmluZSBQRFhfR1JPVVBfU0hJRlQgU0VDT05EX1NI
SUZUCiAKIC8qIEJvb3QtdGltZSBwYWdldGFibGUgc2V0dXAgKi8KLWV4dGVybiB2b2lkIHNldHVw
X3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LCBwYWRkcl90IHhlbl9w
YWRkcik7CitleHRlcm4gdm9pZCBzZXR1cF9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcgYm9vdF9w
aHlzX29mZnNldCk7CiAvKiBNYXAgRkRUIGluIGJvb3QgcGFnZXRhYmxlICovCiBleHRlcm4gdm9p
ZCAqZWFybHlfZmR0X21hcChwYWRkcl90IGZkdF9wYWRkcik7CiAvKiBSZW1vdmUgZWFybHkgbWFw
cGluZ3MgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:25:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:25:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9NH-0004Id-9B; Sun, 23 Dec 2018 19:25:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9NF-0004IS-KJ
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:25:17 +0000
X-Inumbo-ID: 7a6cf2f6-06e8-11e9-a318-8bf59c82834d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7a6cf2f6-06e8-11e9-a318-8bf59c82834d;
 Sun, 23 Dec 2018 19:25:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9NE-0004tp-LD
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:25:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9NE-0004YH-Is
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:25:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9NE-0004YH-Is@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:25:16 +0000
Subject: [Xen-changelog] [xen master] xen/arm: introduce platform_smc
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ1NjA4MzQ5YmE0ZjRhMDNiNzQ5YWY1MjVjN2JjYTkxNzMyOTcxZTEKQXV0aG9yOiAg
ICAgRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmlnbGVzaWFzQHhpbGlueC5jb20+CkF1dGhvckRh
dGU6IFR1ZSBEZWMgMTggMTU6MzI6NDUgMjAxOCAtMDgwMApDb21taXQ6ICAgICBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDE5IDEzOjQ4OjUx
IDIwMTggKzAwMDAKCiAgICB4ZW4vYXJtOiBpbnRyb2R1Y2UgcGxhdGZvcm1fc21jCiAgICAKICAg
IEludHJvZHVjZSBwbGF0Zm9ybV9zbWMgYXMgYSB3YXkgdG8gaGFuZGxlIGZpcm13YXJlIGNhbGxz
IHRoYXQgWGVuIGRvZXMKICAgIG5vdCBrbm93IGFib3V0IGluIGEgcGxhdGZvcm0gc3BlY2lmaWMg
d2F5LiBUaGlzIGlzIHBhcnRpY3VsYXJseSB1c2VmdWwKICAgIGZvciBpbXBsZW1lbnRpbmcgdGhl
IFNpUCAoU29DIGltcGxlbWVudGF0aW9uIHNwZWNpZmljKSBzZXJ2aWNlIGNhbGxzLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBFZGdhciBFLiBJZ2xlc2lhcyA8ZWRnYXIuaWdsZXNpYXNAeGlsaW54
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGls
aW54LmNvbT4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgotLS0KIHhlbi9hcmNoL2FybS9wbGF0Zm9ybS5jICAgICAgICB8IDggKysrKysrKysKIHhlbi9h
cmNoL2FybS92c21jLmMgICAgICAgICAgICB8IDQgKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9w
bGF0Zm9ybS5oIHwgMyArKysKIDMgZmlsZXMgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybS5jIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jt
LmMKaW5kZXggMGJhMjAwMTY0Zi4uOGViMGI2ZTU3YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L3BsYXRmb3JtLmMKKysrIGIveGVuL2FyY2gvYXJtL3BsYXRmb3JtLmMKQEAgLTEyNyw2ICsxMjcs
MTQgQEAgdm9pZCBwbGF0Zm9ybV9wb3dlcm9mZih2b2lkKQogICAgICAgICBwbGF0Zm9ybS0+cG93
ZXJvZmYoKTsKIH0KIAorYm9vbCBwbGF0Zm9ybV9zbWMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpCit7CisgICAgaWYgKCBsaWtlbHkocGxhdGZvcm0gJiYgcGxhdGZvcm0tPnNtYykgKQorICAg
ICAgICByZXR1cm4gcGxhdGZvcm0tPnNtYyhyZWdzKTsKKworICAgIHJldHVybiBmYWxzZTsKK30K
KwogYm9vbCBwbGF0Zm9ybV9oYXNfcXVpcmsodWludDMyX3QgcXVpcmspCiB7CiAgICAgdWludDMy
X3QgcXVpcmtzID0gMDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92c21jLmMgYi94ZW4vYXJj
aC9hcm0vdnNtYy5jCmluZGV4IGM0Y2NhZTYwMzAuLmM3MmI5YTA0ZmYgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS92c21jLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwpAQCAtMjUsNiArMjUs
NyBAQAogI2luY2x1ZGUgPGFzbS9zbWNjYy5oPgogI2luY2x1ZGUgPGFzbS90cmFwcy5oPgogI2lu
Y2x1ZGUgPGFzbS92cHNjaS5oPgorI2luY2x1ZGUgPGFzbS9wbGF0Zm9ybS5oPgogCiAvKiBOdW1i
ZXIgb2YgZnVuY3Rpb25zIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgSHlwZXJ2aXNvciBTZXJ2aWNl
LiAqLwogI2RlZmluZSBYRU5fU01DQ0NfRlVOQ1RJT05fQ09VTlQgMwpAQCAtMjcyLDYgKzI3Myw5
IEBAIHN0YXRpYyBib29sIHZzbWNjY19oYW5kbGVfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKICAgICAgICAgY2FzZSBBUk1fU01DQ0NfT1dORVJfU1RBTkRBUkQ6CiAgICAgICAgICAg
ICBoYW5kbGVkID0gaGFuZGxlX3Nzc2MocmVncyk7CiAgICAgICAgICAgICBicmVhazsKKyAgICAg
ICAgY2FzZSBBUk1fU01DQ0NfT1dORVJfU0lQOgorICAgICAgICAgICAgaGFuZGxlZCA9IHBsYXRm
b3JtX3NtYyhyZWdzKTsKKyAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAgICAgfQogCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BsYXRmb3JtLmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL3BsYXRmb3JtLmgKaW5kZXggYmY5MjU4MTU2Yy4uZWQ0ZDMwYTFiZSAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wbGF0Zm9ybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vcGxhdGZvcm0uaApAQCAtMjUsNiArMjUsOCBAQCBzdHJ1Y3QgcGxhdGZvcm1fZGVzYyB7CiAg
ICAgdm9pZCAoKnJlc2V0KSh2b2lkKTsKICAgICAvKiBQbGF0Zm9ybSBwb3dlci1vZmYgKi8KICAg
ICB2b2lkICgqcG93ZXJvZmYpKHZvaWQpOworICAgIC8qIFBsYXRmb3JtIHNwZWNpZmljIFNNQyBo
YW5kbGVyICovCisgICAgYm9vbCAoKnNtYykoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwog
ICAgIC8qCiAgICAgICogUGxhdGZvcm0gcXVpcmtzCiAgICAgICogRGVmaW5lZCBoYXMgYSBmdW5j
dGlvbiBiZWNhdXNlIGEgcGxhdGZvcm0gY2FuIHN1cHBvcnQgbXVsdGlwbGUKQEAgLTU0LDYgKzU2
LDcgQEAgaW50IHBsYXRmb3JtX2NwdV91cChpbnQgY3B1KTsKICNlbmRpZgogdm9pZCBwbGF0Zm9y
bV9yZXNldCh2b2lkKTsKIHZvaWQgcGxhdGZvcm1fcG93ZXJvZmYodm9pZCk7Citib29sIHBsYXRm
b3JtX3NtYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CiBib29sIHBsYXRmb3JtX2hhc19x
dWlyayh1aW50MzJfdCBxdWlyayk7CiBib29sIHBsYXRmb3JtX2RldmljZV9pc19ibGFja2xpc3Rl
ZChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpOwogCi0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:25:30 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:25:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9NS-0004Kj-B4; Sun, 23 Dec 2018 19:25:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9NQ-0004KV-IC
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:25:28 +0000
X-Inumbo-ID: 8082dfe0-06e8-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8082dfe0-06e8-11e9-8e1d-bc764e045a96;
 Sun, 23 Dec 2018 19:25:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9NO-0004tx-R3
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:25:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9NO-0004Yu-On
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:25:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9NO-0004Yu-On@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:25:26 +0000
Subject: [Xen-changelog] [xen master] xen/arm: zynqmp: Forward plaform
 specific firmware calls
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNlN2EzNTAwZTgzNmUwNTFmYzFiYjRkOTIxYTIwMDY4YzI0N2QzZjEKQXV0aG9yOiAg
ICAgRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmlnbGVzaWFzQHhpbGlueC5jb20+CkF1dGhvckRh
dGU6IFR1ZSBEZWMgMTggMTU6MzI6NDYgMjAxOCAtMDgwMApDb21taXQ6ICAgICBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDE5IDEzOjQ4OjUx
IDIwMTggKzAwMDAKCiAgICB4ZW4vYXJtOiB6eW5xbXA6IEZvcndhcmQgcGxhZm9ybSBzcGVjaWZp
YyBmaXJtd2FyZSBjYWxscwogICAgCiAgICBJbnRyb2R1Y2UgenlucW1wX2VlbWk6IGEgZnVuY3Rp
b24gcmVzcG9uc2libGUgZm9yIGltcGxlbWVudGluZyBhY2Nlc3MKICAgIGNvbnRyb2xzIG92ZXIg
dGhlIGZpcm13YXJlIGNhbGxzLiBPbmx5IGNhbGxzIHRoYXQgYXJlIGFsbG93ZWQgYXJlCiAgICBm
b3J3YXJkZWQgdG8gdGhlIGZpcm13YXJlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBFZGdhciBF
LiBJZ2xlc2lhcyA8ZWRnYXIuaWdsZXNpYXNAeGlsaW54LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KICAgIEFja2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9wbGF0
Zm9ybXMvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgIHwgIDEgKwogeGVuL2FyY2gvYXJtL3Bs
YXRmb3Jtcy94aWxpbngtenlucW1wLWVlbWkuYyAgICAgICAgfCAzNCArKysrKysrKysrKysrKysr
KysrKysrCiB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3hpbGlueC16eW5xbXAuYyAgICAgICAgICAg
ICB8IDI0ICsrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9wbGF0Zm9ybXMveGls
aW54LXp5bnFtcC1lZW1pLmggfCAzMCArKysrKysrKysrKysrKysrKysrCiA0IGZpbGVzIGNoYW5n
ZWQsIDg5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1z
L01ha2VmaWxlIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9NYWtlZmlsZQppbmRleCBiZDcyNGEx
ZGFkLi4wMTYwOGY4OWVlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL01ha2Vm
aWxlCisrKyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvTWFrZWZpbGUKQEAgLTksMyArOSw0IEBA
IG9iai0kKENPTkZJR19BTExfUExBVCkgICArPSBzdW54aS5vCiBvYmotJChDT05GSUdfQUxMNjRf
UExBVCkgKz0gdGh1bmRlcngubwogb2JqLSQoQ09ORklHX0FMTDY0X1BMQVQpICs9IHhnZW5lLXN0
b3JtLm8KIG9iai0kKENPTkZJR19NUFNPQ19QTEFURk9STSkgICs9IHhpbGlueC16eW5xbXAubwor
b2JqLSQoQ09ORklHX01QU09DX1BMQVRGT1JNKSAgKz0geGlsaW54LXp5bnFtcC1lZW1pLm8KZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMveGlsaW54LXp5bnFtcC1lZW1pLmMgYi94
ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3hpbGlueC16eW5xbXAtZWVtaS5jCm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjM2OWJiM2YyZjYKLS0tIC9kZXYvbnVsbAorKysgYi94
ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3hpbGlueC16eW5xbXAtZWVtaS5jCkBAIC0wLDAgKzEsMzQg
QEAKKy8qCisgKiB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3hpbGlueC16eW5xbXAtZWVtaS5jCisg
KgorICogWGlsaW54IFp5bnFNUCBFRU1JIEFQSQorICoKKyAqIENvcHlyaWdodCAoYykgMjAxOCBY
aWxpbnggSW5jLgorICogV3JpdHRlbiBieSBFZGdhciBFLiBJZ2xlc2lhcyA8ZWRnYXIuaWdsZXNp
YXNAeGlsaW54LmNvbT4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91
IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1z
IGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UsIHZl
cnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisg
KgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2ls
bCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0
aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9S
IEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqLworCisjaW5jbHVkZSA8YXNtL3JlZ3MuaD4KKyNp
bmNsdWRlIDxhc20vcGxhdGZvcm1zL3hpbGlueC16eW5xbXAtZWVtaS5oPgorCitib29sIHp5bnFt
cF9lZW1pKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQoreworICAgIHJldHVybiBmYWxzZTsK
K30KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHls
ZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwK
KyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy94aWxpbngt
enlucW1wLmMgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3hpbGlueC16eW5xbXAuYwppbmRleCBk
OGNlZGVkNzBlLi42N2EwOGFjM2NhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1z
L3hpbGlueC16eW5xbXAuYworKysgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3hpbGlueC16eW5x
bXAuYwpAQCAtMTgsNiArMTgsOCBAQAogICovCiAKICNpbmNsdWRlIDxhc20vcGxhdGZvcm0uaD4K
KyNpbmNsdWRlIDxhc20vcGxhdGZvcm1zL3hpbGlueC16eW5xbXAtZWVtaS5oPgorI2luY2x1ZGUg
PGFzbS9zbWNjYy5oPgogCiBzdGF0aWMgY29uc3QgY2hhciAqIGNvbnN0IHp5bnFtcF9kdF9jb21w
YXRbXSBfX2luaXRjb25zdCA9CiB7CkBAIC0zMiw4ICszNCwzMCBAQCBzdGF0aWMgY29uc3Qgc3Ry
dWN0IGR0X2RldmljZV9tYXRjaCB6eW5xbXBfYmxhY2tsaXN0X2RldltdIF9faW5pdGNvbnN0ID0K
ICAgICB7IC8qIHNlbnRpbmVsICovIH0sCiB9OwogCitzdGF0aWMgYm9vbCB6eW5xbXBfc21jKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQoreworICAgIC8qCisgICAgICogWnlucU1QIGZpcm13
YXJlIGlzIGJhc2VkIG9uIFNNQ0NDIDEuMS4gSWYgU01DQ0MgMS4xIGlzIG5vdAorICAgICAqIGF2
YWlsYWJsZSBzb21ldGhpbmcgaXMgd3JvbmcsIGRvbid0IHRyeSB0byBoYW5kbGUgaXQuCisgICAg
ICovCisgICAgaWYgKCAhY3B1c19oYXZlX2NvbnN0X2NhcChBUk1fU01DQ0NfMV8xKSApCisgICAg
eworICAgICAgICBzdGF0aWMgYm9vbCBvbmNlID0gdHJ1ZTsKKworICAgICAgICBpZiAoIG9uY2Ug
KQorICAgICAgICB7CisgICAgICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcgIlp5bnFNUCBm
aXJtd2FyZSBFcnJvcjogbm8gU01DQ0MgMS4xICIKKyAgICAgICAgICAgICAgICAgICAic3VwcG9y
dC4gRGlzYWJsaW5nIGZpcm13YXJlIGNhbGxzLiIpOworICAgICAgICAgICAgb25jZSA9IGZhbHNl
OworICAgICAgICB9CisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICB9CisgICAgcmV0dXJuIHp5
bnFtcF9lZW1pKHJlZ3MpOworfQorCiBQTEFURk9STV9TVEFSVCh4aWxpbnhfenlucW1wLCAiWGls
aW54IFp5bnFNUCIpCiAgICAgLmNvbXBhdGlibGUgPSB6eW5xbXBfZHRfY29tcGF0LAorICAgIC5z
bWMgPSB6eW5xbXBfc21jLAogICAgIC5ibGFja2xpc3RfZGV2ID0genlucW1wX2JsYWNrbGlzdF9k
ZXYsCiBQTEFURk9STV9FTkQKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wbGF0
Zm9ybXMveGlsaW54LXp5bnFtcC1lZW1pLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BsYXRmb3Jt
cy94aWxpbngtenlucW1wLWVlbWkuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
MDAwLi40M2NlZmI1YzEwCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9w
bGF0Zm9ybXMveGlsaW54LXp5bnFtcC1lZW1pLmgKQEAgLTAsMCArMSwzMCBAQAorLyoKKyAqIENv
cHlyaWdodCAoYykgMjAxOCBYaWxpbnggSW5jLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVl
IHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlmeSBpdCB1
bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYwor
ICogTGljZW5zZSwgdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUg
Rm91bmRhdGlvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhv
cGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsg
d2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkg
b3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgKiBHTlUgR2Vu
ZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICovCisKKyNpZm5kZWYgX19B
U01fQVJNX1BMQVRGT1JNU19aWU5RTVBfSAorI2RlZmluZSBfX0FTTV9BU01fUExBVEZPUk1TX1pZ
TlFNUF9ICisKKyNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+CisKK2V4dGVybiBib29sIHp5bnFt
cF9lZW1pKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKKworI2VuZGlmIC8qIF9fQVNNX0FS
TV9QTEFURk9STVNfWllOUU1QX0ggKi8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1v
ZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBp
bmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:25:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:25:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9Nb-0004M0-EK; Sun, 23 Dec 2018 19:25:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9Na-0004Ln-5S
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:25:38 +0000
X-Inumbo-ID: 868e9490-06e8-11e9-8ed5-2f0575ad72c2
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 868e9490-06e8-11e9-8ed5-2f0575ad72c2;
 Sun, 23 Dec 2018 19:25:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9NZ-0004u7-0W
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:25:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9NY-0004Zg-UT
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:25:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9NY-0004Zg-UT@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:25:36 +0000
Subject: [Xen-changelog] [xen master] xen/arm: zynqmp: introduce zynqmp
 specific defines
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE0MTdiNmE4YWQwNjNkZGY4NDEzNWMzOThmN2Y3ZDQ4MTQ2YzhiZjIKQXV0aG9yOiAg
ICAgRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmlnbGVzaWFzQHhpbGlueC5jb20+CkF1dGhvckRh
dGU6IFR1ZSBEZWMgMTggMTU6MzI6NDcgMjAxOCAtMDgwMApDb21taXQ6ICAgICBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDE5IDEzOjQ4OjUx
IDIwMTggKzAwMDAKCiAgICB4ZW4vYXJtOiB6eW5xbXA6IGludHJvZHVjZSB6eW5xbXAgc3BlY2lm
aWMgZGVmaW5lcwogICAgCiAgICBJbnRyb2R1Y2UgenlucW1wIHNwZWNpZmljIGRlZmluZXMgZm9y
IHRoZSBmaXJtd2FyZSBjYWxscy4KICAgIFNlZSBFRU1JOgogICAgaHR0cHM6Ly93d3cueGlsaW54
LmNvbS9zdXBwb3J0L2RvY3VtZW50YXRpb24vdXNlcl9ndWlkZXMvdWcxMjAwLWVlbWktYXBpLnBk
ZgogICAgCiAgICBUaGUgZXJyb3IgY29kZXMgYXJlIGRlc2NyaWJlZCwgdW5kZXIgWElsUE0gRXJy
b3IgQ29kZXM6CiAgICBodHRwczovL3d3dy54aWxpbnguY29tL3N1cHBvcnQvZG9jdW1lbnRhdGlv
bi91c2VyX2d1aWRlcy91ZzExMzctenlucS11bHRyYXNjYWxlLW1wc29jLXN3ZGV2LnBkZgogICAg
CiAgICAtIHBtX2FwaV9pZAogICAgVGhlc2UgYXJlIHRoZSBFRU1JIGZ1bmN0aW9uIElEcy4gVW5h
dm9pZGFibGUuCiAgICAKICAgIC0gcG1fcmV0X3N0YXR1cwogICAgVGhlc2UgYXJlIHRoZSBFRU1J
IHJldHVybiBzdGF0dXNlcy4gVW5hdm9pZGFibGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEVk
Z2FyIEUuIElnbGVzaWFzIDxlZGdhci5pZ2xlc2lhc0B4aWxpbnguY29tPgogICAgU2lnbmVkLW9m
Zi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgotLS0KIHhlbi9p
bmNsdWRlL2FzbS1hcm0vcGxhdGZvcm1zL3hpbGlueC16eW5xbXAtZWVtaS5oIHwgODMgKysrKysr
KysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDgzIGluc2VydGlvbnMoKykKCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BsYXRmb3Jtcy94aWxpbngtenlucW1wLWVlbWku
aCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGxhdGZvcm1zL3hpbGlueC16eW5xbXAtZWVtaS5oCmlu
ZGV4IDQzY2VmYjVjMTAuLjJmYmYxNTBiMzkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vcGxhdGZvcm1zL3hpbGlueC16eW5xbXAtZWVtaS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vcGxhdGZvcm1zL3hpbGlueC16eW5xbXAtZWVtaS5oCkBAIC0xNSw2ICsxNSw4OSBAQAogI2Rl
ZmluZSBfX0FTTV9BU01fUExBVEZPUk1TX1pZTlFNUF9ICiAKICNpbmNsdWRlIDxhc20vcHJvY2Vz
c29yLmg+CisjaW5jbHVkZSA8YXNtL3NtY2NjLmg+CisKKyNkZWZpbmUgRUVNSV9GSUQoZmlkKSBB
Uk1fU01DQ0NfQ0FMTF9WQUwoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCwgXAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfQ09OVl82NCwgICBcCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19PV05FUl9TSVAsIFwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlkKQorCitlbnVtIHBt
X2FwaV9pZCB7CisgICAgLyogTWlzY2VsbGFuZW91cyBBUEkgZnVuY3Rpb25zOiAqLworICAgIFBN
X0dFVF9BUElfVkVSU0lPTiA9IDEsIC8qIERvIG5vdCBjaGFuZ2Ugb3IgbW92ZSAqLworICAgIFBN
X1NFVF9DT05GSUdVUkFUSU9OLAorICAgIFBNX0dFVF9OT0RFX1NUQVRVUywKKyAgICBQTV9HRVRf
T1BfQ0hBUkFDVEVSSVNUSUMsCisgICAgUE1fUkVHSVNURVJfTk9USUZJRVIsCisgICAgLyogQVBJ
IGZvciBzdXNwZW5kaW5nIG9mIFBVczogKi8KKyAgICBQTV9SRVFfU1VTUEVORCwKKyAgICBQTV9T
RUxGX1NVU1BFTkQsCisgICAgUE1fRk9SQ0VfUE9XRVJET1dOLAorICAgIFBNX0FCT1JUX1NVU1BF
TkQsCisgICAgUE1fUkVRX1dBS0VVUCwKKyAgICBQTV9TRVRfV0FLRVVQX1NPVVJDRSwKKyAgICBQ
TV9TWVNURU1fU0hVVERPV04sCisgICAgLyogQVBJIGZvciBtYW5hZ2luZyBQTSBzbGF2ZXM6ICov
CisgICAgUE1fUkVRX05PREUsCisgICAgUE1fUkVMRUFTRV9OT0RFLAorICAgIFBNX1NFVF9SRVFV
SVJFTUVOVCwKKyAgICBQTV9TRVRfTUFYX0xBVEVOQ1ksCisgICAgLyogRGlyZWN0IGNvbnRyb2wg
QVBJIGZ1bmN0aW9uczogKi8KKyAgICBQTV9SRVNFVF9BU1NFUlQsCisgICAgUE1fUkVTRVRfR0VU
X1NUQVRVUywKKyAgICBQTV9NTUlPX1dSSVRFLAorICAgIFBNX01NSU9fUkVBRCwKKyAgICBQTV9J
TklULAorICAgIFBNX0ZQR0FfTE9BRCwKKyAgICBQTV9GUEdBX0dFVF9TVEFUVVMsCisgICAgUE1f
R0VUX0NISVBJRCwKKyAgICAvKiBJRCAyNSBpcyBiZWVuIHVzZWQgYnkgVS1ib290IHRvIHByb2Nl
c3Mgc2VjdXJlIGJvb3QgaW1hZ2VzICovCisgICAgLyogU2VjdXJlIGxpYnJhcnkgZ2VuZXJpYyBB
UEkgZnVuY3Rpb25zICovCisgICAgUE1fU0VDVVJFX1NIQSA9IDI2LAorICAgIFBNX1NFQ1VSRV9S
U0EsCisgICAgLyogUGluIGNvbnRyb2wgQVBJIGZ1bmN0aW9ucyAqLworICAgIFBNX1BJTkNUUkxf
UkVRVUVTVCwKKyAgICBQTV9QSU5DVFJMX1JFTEVBU0UsCisgICAgUE1fUElOQ1RSTF9HRVRfRlVO
Q1RJT04sCisgICAgUE1fUElOQ1RSTF9TRVRfRlVOQ1RJT04sCisgICAgUE1fUElOQ1RSTF9DT05G
SUdfUEFSQU1fR0VULAorICAgIFBNX1BJTkNUUkxfQ09ORklHX1BBUkFNX1NFVCwKKyAgICAvKiBQ
TSBJT0NUTCBBUEkgKi8KKyAgICBQTV9JT0NUTCwKKyAgICAvKiBBUEkgdG8gcXVlcnkgaW5mb3Jt
YXRpb24gZnJvbSBmaXJtd2FyZSAqLworICAgIFBNX1FVRVJZX0RBVEEsCisgICAgLyogQ2xvY2sg
Y29udHJvbCBBUEkgZnVuY3Rpb25zICovCisgICAgUE1fQ0xPQ0tfRU5BQkxFLAorICAgIFBNX0NM
T0NLX0RJU0FCTEUsCisgICAgUE1fQ0xPQ0tfR0VUU1RBVEUsCisgICAgUE1fQ0xPQ0tfU0VURElW
SURFUiwKKyAgICBQTV9DTE9DS19HRVRESVZJREVSLAorICAgIFBNX0NMT0NLX1NFVFJBVEUsCisg
ICAgUE1fQ0xPQ0tfR0VUUkFURSwKKyAgICBQTV9DTE9DS19TRVRQQVJFTlQsCisgICAgUE1fQ0xP
Q0tfR0VUUEFSRU5ULAorICAgIFBNX0dFVF9UUlVTVFpPTkVfVkVSU0lPTiA9IDI1NjMsCisgICAg
UE1fQVBJX01BWAorfTsKKworLyoqCisgKiBAWFNUX1BNX1NVQ0NFU1M6CQlTdWNjZXNzCisgKiBA
WFNUX1BNX0lOVEVSTkFMOglVbmV4cGVjdGVkIGVycm9yCisgKiBAWFNUX1BNX0NPTkZMSUNUOglD
b25mbGljdGluZyByZXF1aXJlbWVudHMKKyAqIEBYU1RfUE1fTk9fQUNDRVNTOglBY2Nlc3Mgcmln
aHRzIHZpb2xhdGlvbgorICogQFhTVF9QTV9JTlZBTElEX05PREU6CURvZXMgbm90IGFwcGx5IHRv
IG5vZGUgcGFzc2VkIGFzIGFyZ3VtZW50CisgKiBAWFNUX1BNX0RPVUJMRV9SRVE6CUR1cGxpY2F0
ZSByZXF1ZXN0CisgKiBAWFNUX1BNX0FCT1JUX1NVU1BFTkQ6CVRhcmdldCBoYXMgYWJvcnRlZCBz
dXNwZW5kCisgKi8KK2VudW0gcG1fcmV0X3N0YXR1cyB7CisgICAgWFNUX1BNX1NVQ0NFU1MgPSAw
LAorICAgIFhTVF9QTV9JTlRFUk5BTCA9IDIwMDAsCisgICAgWFNUX1BNX0NPTkZMSUNULAorICAg
IFhTVF9QTV9OT19BQ0NFU1MsCisgICAgWFNUX1BNX0lOVkFMSURfTk9ERSwKKyAgICBYU1RfUE1f
RE9VQkxFX1JFUSwKKyAgICBYU1RfUE1fQUJPUlRfU1VTUEVORCwKK307CiAKIGV4dGVybiBib29s
IHp5bnFtcF9lZW1pKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKIAotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:25:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:25:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9Nl-0004OE-G2; Sun, 23 Dec 2018 19:25:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9Nk-0004O4-Cp
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:25:48 +0000
X-Inumbo-ID: 8ca06243-06e8-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8ca06243-06e8-11e9-8e1d-bc764e045a96;
 Sun, 23 Dec 2018 19:25:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9Nj-0004ux-6I
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:25:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9Nj-0004aM-42
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:25:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9Nj-0004aM-42@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:25:47 +0000
Subject: [Xen-changelog] [xen master] xen/arm: zynqmp: implement zynqmp_eemi
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBkZDA3MzRhNDQyOGZlYjY0Y2Y3ZGJiZjRiNDRjZWRmNjAxOWU5NTEKQXV0aG9yOiAg
ICAgRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmlnbGVzaWFzQHhpbGlueC5jb20+CkF1dGhvckRh
dGU6IFR1ZSBEZWMgMTggMTU6MzI6NDggMjAxOCAtMDgwMApDb21taXQ6ICAgICBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDE5IDEzOjQ4OjUx
IDIwMTggKzAwMDAKCiAgICB4ZW4vYXJtOiB6eW5xbXA6IGltcGxlbWVudCB6eW5xbXBfZWVtaQog
ICAgCiAgICB6eW5xbXBfZWVtaSB1c2VzIHRoZSBkZWZpbmVkIGZ1bmN0aW9ucyBhbmQgc3RydWN0
cyB0byBkZWNpZGUgd2hldGhlciB0bwogICAgbWFrZSBhIGNhbGwgdG8gdGhlIGZpcm13YXJlLCBv
ciB0byBzaW1wbHkgcmV0dXJuIGEgcHJlZGVmaW5lZCB2YWx1ZS4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmlnbGVzaWFzQHhpbGlueC5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+Ci0t
LQogeGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy94aWxpbngtenlucW1wLWVlbWkuYyB8IDE2OCArKysr
KysrKysrKysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTY3IGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3hp
bGlueC16eW5xbXAtZWVtaS5jIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy94aWxpbngtenlucW1w
LWVlbWkuYwppbmRleCAzNjliYjNmMmY2Li44MGU5OTBjYmViIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vcGxhdGZvcm1zL3hpbGlueC16eW5xbXAtZWVtaS5jCisrKyBiL3hlbi9hcmNoL2FybS9w
bGF0Zm9ybXMveGlsaW54LXp5bnFtcC1lZW1pLmMKQEAgLTE3LDExICsxNywxNzcgQEAKICAqLwog
CiAjaW5jbHVkZSA8YXNtL3JlZ3MuaD4KKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRl
IDxhc20vc21jY2MuaD4KICNpbmNsdWRlIDxhc20vcGxhdGZvcm1zL3hpbGlueC16eW5xbXAtZWVt
aS5oPgogCisvKgorICogRUVNSSBmaXJtd2FyZSBBUEk6CisgKiBodHRwczovL3d3dy54aWxpbngu
Y29tL3N1cHBvcnQvZG9jdW1lbnRhdGlvbi91c2VyX2d1aWRlcy91ZzEyMDAtZWVtaS1hcGkucGRm
CisgKgorICogUG93ZXIgZG9tYWluIG5vZGVfaWRzIGlkZW50aWZ5IHRoZSBhcmVhIG9mIGVmZmVj
dCBvZiB0aGUgcG93ZXIKKyAqIG1hbmFnZW1lbnQgb3BlcmF0aW9ucy4gVGhleSBhcmUgdGhlIGZp
cnN0IHBhcmFtZXRlciBwYXNzZWQgdG8gcG93ZXIKKyAqIG1hbmFnZW1lbnQgRUVNSSBjYWxscy4K
KyAqCisgKiBSZXNldCBJRHMgaWRlbnRpZnkgdGhlIGFyZWEgb2YgZWZmZWN0IG9mIGEgcmVzZXQg
b3BlcmF0aW9uLiBUaGV5IGFyZQorICogdGhlIGZpcnN0IHBhcmFtZXRlciBwYXNzZWQgdG8gcmVz
ZXQgRUVNSSBjYWxscy4KKyAqCisgKiBGb3Igbm93LCBsZXQgdGhlIGhhcmR3YXJlIGRvbWFpbiBh
Y2Nlc3MgdG8gYWxsIHBvd2VyIGRvbWFpbiBub2RlcyBhbmQKKyAqIGFsbCByZXNldCBsaW5lcy4g
SW4gdGhlIGZ1dHVyZSwgd2UnbGwgY2hlY2sgZm9yIG93bmVyc2hpcCBvZgorICogcmVzb3VyY2Vz
IGJ5IHNwZWNpZmljIHZpcnR1YWwgbWFjaGluZXMuCisgKi8KK3N0YXRpYyBpbmxpbmUgYm9vbCBk
b21haW5faGFzX25vZGVfYWNjZXNzKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IG5vZGVpZCkK
K3sKKyAgICByZXR1cm4gaXNfaGFyZHdhcmVfZG9tYWluKGQpOworfQorCitzdGF0aWMgaW5saW5l
IGJvb2wgZG9tYWluX2hhc19yZXNldF9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3Qg
cnN0KQoreworICAgIHJldHVybiBpc19oYXJkd2FyZV9kb21haW4oZCk7Cit9CisKIGJvb2wgenlu
cW1wX2VlbWkoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7Ci0gICAgcmV0dXJuIGZhbHNl
OworICAgIHN0cnVjdCBhcm1fc21jY2NfcmVzIHJlczsKKyAgICB1aW50MzJfdCBmaWQgPSBnZXRf
dXNlcl9yZWcocmVncywgMCk7CisgICAgdWludDMyX3Qgbm9kZWlkID0gZ2V0X3VzZXJfcmVnKHJl
Z3MsIDEpOworICAgIHVuc2lnbmVkIGludCBwbV9mbiA9IGZpZCAmIDB4RkZGRjsKKyAgICBlbnVt
IHBtX3JldF9zdGF0dXMgcmV0OworCisgICAgc3dpdGNoICggZmlkICkKKyAgICB7CisgICAgLyog
TWFuZGF0b3J5IFNNQzMyIGZ1bmN0aW9ucy4gKi8KKyAgICBjYXNlIEFSTV9TTUNDQ19DQUxMX0NP
VU5UX0ZJRChTSVApOgorICAgIGNhc2UgQVJNX1NNQ0NDX0NBTExfVUlEX0ZJRChTSVApOgorICAg
IGNhc2UgQVJNX1NNQ0NDX1JFVklTSU9OX0ZJRChTSVApOgorICAgICAgICBnb3RvIGZvcndhcmRf
dG9fZnc7CisgICAgLyoKKyAgICAgKiBXZSBjYW4ndCBhbGxvdyBDUFVzIHRvIHN1c3BlbmQgd2l0
aG91dCBYZW4ga25vd2luZyBhYm91dCBpdC4KKyAgICAgKiBXZSBhY2NlcHQgYnV0IGlnbm9yZSB0
aGUgcmVxdWVzdCBhbmQgd2FpdCBmb3IgdGhlIGd1ZXN0IHRvIGlzc3VlCisgICAgICogYSBXRkkg
b3IgUFNDSSBjYWxsIHdoaWNoIFhlbiB3aWxsIHRyYXAgYW5kIGFjdCBhY2NvcmRpbmdseSB1cG9u
LgorICAgICAqLworICAgIGNhc2UgRUVNSV9GSUQoUE1fU0VMRl9TVVNQRU5EKToKKyAgICAgICAg
cmV0ID0gWFNUX1BNX1NVQ0NFU1M7CisgICAgICAgIGdvdG8gZG9uZTsKKworICAgIGNhc2UgRUVN
SV9GSUQoUE1fR0VUX05PREVfU1RBVFVTKToKKyAgICAvKiBBUEkgZm9yIFBVcy4gICovCisgICAg
Y2FzZSBFRU1JX0ZJRChQTV9SRVFfU1VTUEVORCk6CisgICAgY2FzZSBFRU1JX0ZJRChQTV9GT1JD
RV9QT1dFUkRPV04pOgorICAgIGNhc2UgRUVNSV9GSUQoUE1fQUJPUlRfU1VTUEVORCk6CisgICAg
Y2FzZSBFRU1JX0ZJRChQTV9SRVFfV0FLRVVQKToKKyAgICBjYXNlIEVFTUlfRklEKFBNX1NFVF9X
QUtFVVBfU09VUkNFKToKKyAgICAvKiBBUEkgZm9yIHNsYXZlcy4gICovCisgICAgY2FzZSBFRU1J
X0ZJRChQTV9SRVFfTk9ERSk6CisgICAgY2FzZSBFRU1JX0ZJRChQTV9SRUxFQVNFX05PREUpOgor
ICAgIGNhc2UgRUVNSV9GSUQoUE1fU0VUX1JFUVVJUkVNRU5UKToKKyAgICBjYXNlIEVFTUlfRklE
KFBNX1NFVF9NQVhfTEFURU5DWSk6CisgICAgICAgIGlmICggIWRvbWFpbl9oYXNfbm9kZV9hY2Nl
c3MoY3VycmVudC0+ZG9tYWluLCBub2RlaWQpICkKKyAgICAgICAgeworICAgICAgICAgICAgZ3By
aW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAgICAgInp5bnFtcC1wbTogZm49
JXUgTm8gYWNjZXNzIHRvIG5vZGUgJXVcbiIsIHBtX2ZuLCBub2RlaWQpOworICAgICAgICAgICAg
cmV0ID0gWFNUX1BNX05PX0FDQ0VTUzsKKyAgICAgICAgICAgIGdvdG8gZG9uZTsKKyAgICAgICAg
fQorICAgICAgICBnb3RvIGZvcndhcmRfdG9fZnc7CisKKyAgICBjYXNlIEVFTUlfRklEKFBNX1JF
U0VUX0FTU0VSVCk6CisgICAgY2FzZSBFRU1JX0ZJRChQTV9SRVNFVF9HRVRfU1RBVFVTKToKKyAg
ICAgICAgaWYgKCAhZG9tYWluX2hhc19yZXNldF9hY2Nlc3MoY3VycmVudC0+ZG9tYWluLCBub2Rl
aWQpICkKKyAgICAgICAgeworICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywKKyAg
ICAgICAgICAgICAgICAgICAgInp5bnFtcC1wbTogZm49JXUgTm8gYWNjZXNzIHRvIHJlc2V0ICV1
XG4iLCBwbV9mbiwgbm9kZWlkKTsKKyAgICAgICAgICAgIHJldCA9IFhTVF9QTV9OT19BQ0NFU1M7
CisgICAgICAgICAgICBnb3RvIGRvbmU7CisgICAgICAgIH0KKyAgICAgICAgZ290byBmb3J3YXJk
X3RvX2Z3OworCisgICAgLyogVGhlc2UgY2FsbHMgYXJlIHNhZmUgYW5kIGFsd2F5cyBhbGxvd2Vk
LiAgKi8KKyAgICBjYXNlIEVFTUlfRklEKFBNX0dFVF9UUlVTVFpPTkVfVkVSU0lPTik6CisgICAg
Y2FzZSBFRU1JX0ZJRChQTV9HRVRfQVBJX1ZFUlNJT04pOgorICAgIGNhc2UgRUVNSV9GSUQoUE1f
R0VUX0NISVBJRCk6CisgICAgICAgIGdvdG8gZm9yd2FyZF90b19mdzsKKworICAgIC8qIE5vIE1N
SU8gYWNjZXNzIGlzIGFsbG93ZWQgZnJvbSBub24tc2VjdXJlIGRvbWFpbnMgKi8KKyAgICBjYXNl
IEVFTUlfRklEKFBNX01NSU9fV1JJVEUpOgorICAgIGNhc2UgRUVNSV9GSUQoUE1fTU1JT19SRUFE
KToKKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAienlu
cW1wLXBtOiBmbj0ldSBObyBNTUlPIGFjY2VzcyB0byAldVxuIiwgcG1fZm4sIG5vZGVpZCk7Cisg
ICAgICAgIHJldCA9IFhTVF9QTV9OT19BQ0NFU1M7CisgICAgICAgIGdvdG8gZG9uZTsKKworICAg
IC8qIEV4Y2x1c2l2ZSB0byB0aGUgaGFyZHdhcmUgZG9tYWluLiAgKi8KKyAgICBjYXNlIEVFTUlf
RklEKFBNX0lOSVQpOgorICAgIGNhc2UgRUVNSV9GSUQoUE1fU0VUX0NPTkZJR1VSQVRJT04pOgor
ICAgIGNhc2UgRUVNSV9GSUQoUE1fRlBHQV9MT0FEKToKKyAgICBjYXNlIEVFTUlfRklEKFBNX0ZQ
R0FfR0VUX1NUQVRVUyk6CisgICAgY2FzZSBFRU1JX0ZJRChQTV9TRUNVUkVfU0hBKToKKyAgICBj
YXNlIEVFTUlfRklEKFBNX1NFQ1VSRV9SU0EpOgorICAgIGNhc2UgRUVNSV9GSUQoUE1fUElOQ1RS
TF9TRVRfRlVOQ1RJT04pOgorICAgIGNhc2UgRUVNSV9GSUQoUE1fUElOQ1RSTF9SRVFVRVNUKToK
KyAgICBjYXNlIEVFTUlfRklEKFBNX1BJTkNUUkxfUkVMRUFTRSk6CisgICAgY2FzZSBFRU1JX0ZJ
RChQTV9QSU5DVFJMX0dFVF9GVU5DVElPTik6CisgICAgY2FzZSBFRU1JX0ZJRChQTV9QSU5DVFJM
X0NPTkZJR19QQVJBTV9HRVQpOgorICAgIGNhc2UgRUVNSV9GSUQoUE1fUElOQ1RSTF9DT05GSUdf
UEFSQU1fU0VUKToKKyAgICBjYXNlIEVFTUlfRklEKFBNX0lPQ1RMKToKKyAgICBjYXNlIEVFTUlf
RklEKFBNX1FVRVJZX0RBVEEpOgorICAgIGNhc2UgRUVNSV9GSUQoUE1fQ0xPQ0tfRU5BQkxFKToK
KyAgICBjYXNlIEVFTUlfRklEKFBNX0NMT0NLX0RJU0FCTEUpOgorICAgIGNhc2UgRUVNSV9GSUQo
UE1fQ0xPQ0tfR0VUU1RBVEUpOgorICAgIGNhc2UgRUVNSV9GSUQoUE1fQ0xPQ0tfR0VURElWSURF
Uik6CisgICAgY2FzZSBFRU1JX0ZJRChQTV9DTE9DS19TRVRESVZJREVSKToKKyAgICBjYXNlIEVF
TUlfRklEKFBNX0NMT0NLX1NFVFJBVEUpOgorICAgIGNhc2UgRUVNSV9GSUQoUE1fQ0xPQ0tfR0VU
UkFURSk6CisgICAgY2FzZSBFRU1JX0ZJRChQTV9DTE9DS19TRVRQQVJFTlQpOgorICAgIGNhc2Ug
RUVNSV9GSUQoUE1fQ0xPQ0tfR0VUUEFSRU5UKToKKyAgICAgICAgaWYgKCAhaXNfaGFyZHdhcmVf
ZG9tYWluKGN1cnJlbnQtPmRvbWFpbikgKQorICAgICAgICB7CisgICAgICAgICAgICBncHJpbnRr
KFhFTkxPR19XQVJOSU5HLCAiZWVtaTogZm49JXUgTm8gYWNjZXNzIiwgcG1fZm4pOworICAgICAg
ICAgICAgcmV0ID0gWFNUX1BNX05PX0FDQ0VTUzsKKyAgICAgICAgICAgIGdvdG8gZG9uZTsKKyAg
ICAgICAgfQorICAgICAgICBnb3RvIGZvcndhcmRfdG9fZnc7CisKKyAgICAvKiBUaGVzZSBjYWxs
cyBhcmUgbmV2ZXIgYWxsb3dlZC4gICovCisgICAgY2FzZSBFRU1JX0ZJRChQTV9TWVNURU1fU0hV
VERPV04pOgorICAgICAgICByZXQgPSBYU1RfUE1fTk9fQUNDRVNTOworICAgICAgICBnb3RvIGRv
bmU7CisKKyAgICBkZWZhdWx0OgorICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLCAienlu
cW1wLXBtOiBVbmhhbmRsZWQgUE0gQ2FsbDogJXVcbiIsIGZpZCk7CisgICAgICAgIHJldHVybiBm
YWxzZTsKKyAgICB9CisKK2ZvcndhcmRfdG9fZnc6CisgICAgLyoKKyAgICAgKiBaeW5xTVAgZmly
bXdhcmUgY2FsbHMgKEVFTUkpIHRha2UgYW4gYXJndW1lbnQgdGhhdCBzcGVjaWZpZXMgdGhlCisg
ICAgICogYXJlYSBvZiBlZmZlY3Qgb2YgdGhlIGZ1bmN0aW9uIGNhbGxlZC4gU3BlY2lmaWNhbGx5
LCBub2RlIGlkcyBmb3IKKyAgICAgKiBwb3dlciBtYW5hZ2VtZW50IGZ1bmN0aW9ucyBhbmQgcmVz
ZXQgaWRzIGZvciByZXNldCBmdW5jdGlvbnMuCisgICAgICoKKyAgICAgKiBUaGUgY29kZSBhYm92
ZSBjaGVja3MgaWYgYSB2aXJ0dWFsIG1hY2hpbmUgaGFzIGFjY2VzcyByaWdodHMgb3ZlcgorICAg
ICAqIHRoZSBub2RlIGlkLCByZXNldCBpZCwgZXRjLiBOb3cgdGhhdCB0aGUgY2hlY2sgaGFzIGJl
ZW4gZG9uZSwgd2UKKyAgICAgKiBjYW4gZm9yd2FyZCB0aGUgd2hvbGUgY29tbWFuZCB0byBmaXJt
d2FyZSB3aXRob3V0IGFkZGl0aW9uYWwKKyAgICAgKiBwYXJhbWV0ZXJzIGNoZWNrcy4KKyAgICAg
Ki8KKyAgICBhcm1fc21jY2NfMV8xX3NtYyhnZXRfdXNlcl9yZWcocmVncywgMCksCisgICAgICAg
ICAgICAgICAgICAgICAgZ2V0X3VzZXJfcmVnKHJlZ3MsIDEpLAorICAgICAgICAgICAgICAgICAg
ICAgIGdldF91c2VyX3JlZyhyZWdzLCAyKSwKKyAgICAgICAgICAgICAgICAgICAgICBnZXRfdXNl
cl9yZWcocmVncywgMyksCisgICAgICAgICAgICAgICAgICAgICAgZ2V0X3VzZXJfcmVnKHJlZ3Ms
IDQpLAorICAgICAgICAgICAgICAgICAgICAgIGdldF91c2VyX3JlZyhyZWdzLCA1KSwKKyAgICAg
ICAgICAgICAgICAgICAgICBnZXRfdXNlcl9yZWcocmVncywgNiksCisgICAgICAgICAgICAgICAg
ICAgICAgZ2V0X3VzZXJfcmVnKHJlZ3MsIDcpLAorICAgICAgICAgICAgICAgICAgICAgICZyZXMp
OworCisgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIHJlcy5hMCk7CisgICAgc2V0X3VzZXJfcmVn
KHJlZ3MsIDEsIHJlcy5hMSk7CisgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDIsIHJlcy5hMik7Cisg
ICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDMsIHJlcy5hMyk7CisgICAgcmV0dXJuIHRydWU7CisKK2Rv
bmU6CisgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIHJldCk7CisgICAgcmV0dXJuIHRydWU7CiB9
CiAKIC8qCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:26:00 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:26:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9Nw-0004PW-Hh; Sun, 23 Dec 2018 19:26:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9Nu-0004PM-Pz
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:25:58 +0000
X-Inumbo-ID: 92b567f7-06e8-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 92b567f7-06e8-11e9-8e1d-bc764e045a96;
 Sun, 23 Dec 2018 19:25:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9Nt-0004vC-CN
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:25:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9Nt-0004au-A1
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:25:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9Nt-0004au-A1@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:25:57 +0000
Subject: [Xen-changelog] [xen master] xen/arm: zynqmp: Remove blacklist of
 ZynqMP's PM node
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkwMGE4NzE3ZmZmMDM1NWZkOTFiODBmNDZmZWJkNGEwZTFlM2UxZDQKQXV0aG9yOiAg
ICAgRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmlnbGVzaWFzQHhpbGlueC5jb20+CkF1dGhvckRh
dGU6IFR1ZSBEZWMgMTggMTU6MzI6NDkgMjAxOCAtMDgwMApDb21taXQ6ICAgICBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDE5IDEzOjQ4OjUx
IDIwMTggKzAwMDAKCiAgICB4ZW4vYXJtOiB6eW5xbXA6IFJlbW92ZSBibGFja2xpc3Qgb2YgWnlu
cU1QJ3MgUE0gbm9kZQogICAgCiAgICBTdG9wIGJsYWNrbGlzdGluZyBaeW5xTVAncyBwb3dlciBt
YW5hZ2VtZW50IG5vZGUuIEl0IGlzIG5vdyBwb3NzaWJsZQogICAgc2luY2Ugd2UgYWxsb3cgdGhl
IGhhcmR3YXJlIGRvbWFpbiB0byBpc3N1ZSBIVkMvU01DIGNhbGxzIHRvIGZpcm13YXJlLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBFZGdhciBFLiBJZ2xlc2lhcyA8ZWRnYXIuaWdsZXNpYXNAeGls
aW54LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NA
eGlsaW54LmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3hpbGlueC16eW5xbXAuYyB8IDgg
LS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9wbGF0Zm9ybXMveGlsaW54LXp5bnFtcC5jIGIveGVuL2FyY2gvYXJtL3BsYXRm
b3Jtcy94aWxpbngtenlucW1wLmMKaW5kZXggNjdhMDhhYzNjYS4uMDhlM2UxMWUxYiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy94aWxpbngtenlucW1wLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL3BsYXRmb3Jtcy94aWxpbngtenlucW1wLmMKQEAgLTI3LDEzICsyNyw2IEBAIHN0YXRp
YyBjb25zdCBjaGFyICogY29uc3QgenlucW1wX2R0X2NvbXBhdFtdIF9faW5pdGNvbnN0ID0KICAg
ICBOVUxMCiB9OwogCi1zdGF0aWMgY29uc3Qgc3RydWN0IGR0X2RldmljZV9tYXRjaCB6eW5xbXBf
YmxhY2tsaXN0X2RldltdIF9faW5pdGNvbnN0ID0KLXsKLSAgICAvKiBQb3dlciBtYW5hZ2VtZW50
IGlzIG5vdCB5ZXQgc3VwcG9ydGVkLiAgKi8KLSAgICBEVF9NQVRDSF9DT01QQVRJQkxFKCJ4bG54
LHp5bnFtcC1wbSIpLAotICAgIHsgLyogc2VudGluZWwgKi8gfSwKLX07Ci0KIHN0YXRpYyBib29s
IHp5bnFtcF9zbWMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgLyoKQEAgLTU4
LDcgKzUxLDYgQEAgc3RhdGljIGJvb2wgenlucW1wX3NtYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKIFBMQVRGT1JNX1NUQVJUKHhpbGlueF96eW5xbXAsICJYaWxpbnggWnlucU1QIikKICAg
ICAuY29tcGF0aWJsZSA9IHp5bnFtcF9kdF9jb21wYXQsCiAgICAgLnNtYyA9IHp5bnFtcF9zbWMs
Ci0gICAgLmJsYWNrbGlzdF9kZXYgPSB6eW5xbXBfYmxhY2tsaXN0X2RldiwKIFBMQVRGT1JNX0VO
RAogCiAvKgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:26:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:26:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9O6-0004R4-JI; Sun, 23 Dec 2018 19:26:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9O5-0004QU-51
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:26:09 +0000
X-Inumbo-ID: 98c73bce-06e8-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 98c73bce-06e8-11e9-8e1d-bc764e045a96;
 Sun, 23 Dec 2018 19:26:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9O3-0004va-IC
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:26:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9O3-0004bb-Fy
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:26:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9O3-0004bb-Fy@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:26:07 +0000
Subject: [Xen-changelog] [xen master] xen/zynqmp: add IPI calls
 virtualization
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDcxODNlODZhMjljM2ZlMTUwNzhlYjBiOGMxMWQzZTU1NmMyMmVmZmEKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUdWUgRGVjIDE4IDE1OjMyOjUwIDIwMTggLTA4MDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIERlYyAxOSAxMzo0ODo1MSAy
MDE4ICswMDAwCgogICAgeGVuL3p5bnFtcDogYWRkIElQSSBjYWxscyB2aXJ0dWFsaXphdGlvbgog
ICAgCiAgICBaeW5xTVAgSVBJIG1haWxib3ggY2FsbHMgYXJlIGEgc21hbGwgc2V0IG9mIEVFTUkg
c2lzdGVyIGNhbGxzLCBvZnRlbgogICAgdXNlZCBpbiBjb25qdW5jdGlvbiB3aXRoIEVFTUkgcmVs
YXRlZCBmdW5jdGlvbmFsaXRpZXMuCiAgICAKICAgIFVuZm9ydHVuYXRlbHkgdGhleSBhcmUgbm90
IHBhcnQgb2YgdGhlIEVFTUkgc3BlYywgb3IgYW55IG90aGVyIHB1YmxpYwogICAgc3BlYywgYnV0
IHRoZSBpbXBsZW1lbnRhdGlvbiBpcyB1cHN0cmVhbSBpbiBBVEY6CiAgICAKICAgIGh0dHBzOi8v
Z2l0aHViLmNvbS9BUk0tc29mdHdhcmUvYXJtLXRydXN0ZWQtZmlybXdhcmUvYmxvYi9tYXN0ZXIv
cGxhdC94aWxpbngvenlucW1wL2lwaV9tYWlsYm94X3NlcnZpY2UvaXBpX21haWxib3hfc3ZjLmgK
ICAgIAogICAgQW5kIHBhdGNoZXMgYXJlIGNsb3NlIHRvIGdldHRpbmcgaW50byBMaW51eDoKICAg
IAogICAgaHR0cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9yZy9jb3Zlci8xMDY4OTUwMS8KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29t
PgogICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQog
eGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy94aWxpbngtenlucW1wLWVlbWkuYyAgICAgICAgfCAxOCAr
KysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vcGxhdGZvcm1zL3hpbGlueC16
eW5xbXAtZWVtaS5oIHwgMTUgKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDMzIGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3hpbGlueC16
eW5xbXAtZWVtaS5jIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy94aWxpbngtenlucW1wLWVlbWku
YwppbmRleCA4MGU5OTBjYmViLi4yMDUzZWQ3YWM1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v
cGxhdGZvcm1zL3hpbGlueC16eW5xbXAtZWVtaS5jCisrKyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9y
bXMveGlsaW54LXp5bnFtcC1lZW1pLmMKQEAgLTI1LDYgKzI1LDkgQEAKICAqIEVFTUkgZmlybXdh
cmUgQVBJOgogICogaHR0cHM6Ly93d3cueGlsaW54LmNvbS9zdXBwb3J0L2RvY3VtZW50YXRpb24v
dXNlcl9ndWlkZXMvdWcxMjAwLWVlbWktYXBpLnBkZgogICoKKyAqIElQSSBmaXJtd2FyZSBBUEk6
CisgKiBodHRwczovL2dpdGh1Yi5jb20vQVJNLXNvZnR3YXJlL2FybS10cnVzdGVkLWZpcm13YXJl
L2Jsb2IvbWFzdGVyL3BsYXQveGlsaW54L3p5bnFtcC9pcGlfbWFpbGJveF9zZXJ2aWNlL2lwaV9t
YWlsYm94X3N2Yy5oCisgKgogICogUG93ZXIgZG9tYWluIG5vZGVfaWRzIGlkZW50aWZ5IHRoZSBh
cmVhIG9mIGVmZmVjdCBvZiB0aGUgcG93ZXIKICAqIG1hbmFnZW1lbnQgb3BlcmF0aW9ucy4gVGhl
eSBhcmUgdGhlIGZpcnN0IHBhcmFtZXRlciBwYXNzZWQgdG8gcG93ZXIKICAqIG1hbmFnZW1lbnQg
RUVNSSBjYWxscy4KQEAgLTE1Myw2ICsxNTYsMjEgQEAgYm9vbCB6eW5xbXBfZWVtaShzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgcmV0ID0gWFNUX1BNX05PX0FDQ0VTUzsKICAg
ICAgICAgZ290byBkb25lOwogCisgICAgY2FzZSBJUElfTUFJTEJPWF9GSUQoSVBJX01BSUxCT1hf
T1BFTik6CisgICAgY2FzZSBJUElfTUFJTEJPWF9GSUQoSVBJX01BSUxCT1hfUkVMRUFTRSk6Cisg
ICAgY2FzZSBJUElfTUFJTEJPWF9GSUQoSVBJX01BSUxCT1hfU1RBVFVTX0VOUVVJUlkpOgorICAg
IGNhc2UgSVBJX01BSUxCT1hfRklEKElQSV9NQUlMQk9YX05PVElGWSk6CisgICAgY2FzZSBJUElf
TUFJTEJPWF9GSUQoSVBJX01BSUxCT1hfQUNLKToKKyAgICBjYXNlIElQSV9NQUlMQk9YX0ZJRChJ
UElfTUFJTEJPWF9FTkFCTEVfSVJRKToKKyAgICBjYXNlIElQSV9NQUlMQk9YX0ZJRChJUElfTUFJ
TEJPWF9ESVNBQkxFX0lSUSk6CisgICAgICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFpbihjdXJy
ZW50LT5kb21haW4pICkKKyAgICAgICAgeworICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FS
TklORywgIklQSSBtYWlsYm94OiBmbj0ldSBObyBhY2Nlc3MiLCBwbV9mbik7CisgICAgICAgICAg
ICByZXQgPSBYU1RfUE1fTk9fQUNDRVNTOworICAgICAgICAgICAgZ290byBkb25lOworICAgICAg
ICB9CisgICAgICAgIGdvdG8gZm9yd2FyZF90b19mdzsKKwogICAgIGRlZmF1bHQ6CiAgICAgICAg
IGdwcmludGsoWEVOTE9HX1dBUk5JTkcsICJ6eW5xbXAtcG06IFVuaGFuZGxlZCBQTSBDYWxsOiAl
dVxuIiwgZmlkKTsKICAgICAgICAgcmV0dXJuIGZhbHNlOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9wbGF0Zm9ybXMveGlsaW54LXp5bnFtcC1lZW1pLmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL3BsYXRmb3Jtcy94aWxpbngtenlucW1wLWVlbWkuaAppbmRleCAyZmJmMTUwYjM5Li43
MmFhZGY3YTQ0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BsYXRmb3Jtcy94aWxp
bngtenlucW1wLWVlbWkuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BsYXRmb3Jtcy94aWxp
bngtenlucW1wLWVlbWkuaApAQCAtOTksNiArOTksMjEgQEAgZW51bSBwbV9yZXRfc3RhdHVzIHsK
ICAgICBYU1RfUE1fQUJPUlRfU1VTUEVORCwKIH07CiAKKy8qIElQSSBTTUMgZnVuY3Rpb24gbnVt
YmVycyBlbnVtIGRlZmluaXRpb24gYW5kIGZpZHMgKi8KKyNkZWZpbmUgSVBJX01BSUxCT1hfRklE
KGZpZCkgQVJNX1NNQ0NDX0NBTExfVkFMKEFSTV9TTUNDQ19GQVNUX0NBTEwsIFwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19DT05WXzMy
LCAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFS
TV9TTUNDQ19PV05FUl9TSVAsIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZpZCkKK2VudW0gaXBpX2FwaV9pZCB7CisgICAgSVBJX01BSUxCT1hfT1BF
TiA9IDB4MTAwMCwKKyAgICBJUElfTUFJTEJPWF9SRUxFQVNFLAorICAgIElQSV9NQUlMQk9YX1NU
QVRVU19FTlFVSVJZLAorICAgIElQSV9NQUlMQk9YX05PVElGWSwKKyAgICBJUElfTUFJTEJPWF9B
Q0ssCisgICAgSVBJX01BSUxCT1hfRU5BQkxFX0lSUSwKKyAgICBJUElfTUFJTEJPWF9ESVNBQkxF
X0lSUSwKK307CisKIGV4dGVybiBib29sIHp5bnFtcF9lZW1pKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKTsKIAogI2VuZGlmIC8qIF9fQVNNX0FSTV9QTEFURk9STVNfWllOUU1QX0ggKi8KLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3Rl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:26:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:26:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9OG-0004SB-L3; Sun, 23 Dec 2018 19:26:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9OE-0004S3-PL
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:26:18 +0000
X-Inumbo-ID: 9ed48751-06e8-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9ed48751-06e8-11e9-8e1d-bc764e045a96;
 Sun, 23 Dec 2018 19:26:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9OD-0004vi-Np
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:26:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9OD-0004cN-Lb
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:26:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9OD-0004cN-Lb@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:26:17 +0000
Subject: [Xen-changelog] [xen master] x86/mm-locks: remove trailing
 whitespace
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1716085127445573715=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============1716085127445573715==
Content-Type: text/plain

commit 53c91fe0511d1df604fccb9a0f68aa04d9b669b4
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Fri Dec 21 08:52:46 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Dec 21 08:52:46 2018 +0100

    x86/mm-locks: remove trailing whitespace
    
    No functional change.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
---
 xen/arch/x86/mm/mm-locks.h | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/xen/arch/x86/mm/mm-locks.h b/xen/arch/x86/mm/mm-locks.h
index 95295b62d2..64b8775a6d 100644
--- a/xen/arch/x86/mm/mm-locks.h
+++ b/xen/arch/x86/mm/mm-locks.h
@@ -3,11 +3,11 @@
  *
  * Spinlocks used by the code in arch/x86/mm.
  *
- * Copyright (c) 2011 Citrix Systems, inc. 
+ * Copyright (c) 2011 Citrix Systems, inc.
  * Copyright (c) 2007 Advanced Micro Devices (Wei Huang)
  * Copyright (c) 2006-2007 XenSource Inc.
  * Copyright (c) 2006 Michael A Fetterman
- * 
+ *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
  * the Free Software Foundation; either version 2 of the License, or
@@ -41,7 +41,7 @@ static inline void mm_lock_init(mm_lock_t *l)
     l->unlock_level = 0;
 }
 
-static inline int mm_locked_by_me(mm_lock_t *l) 
+static inline int mm_locked_by_me(mm_lock_t *l)
 {
     return (l->lock.recurse_cpu == current->processor);
 }
@@ -67,7 +67,7 @@ do {                                \
 
 static inline void _mm_lock(mm_lock_t *l, const char *func, int level, int rec)
 {
-    if ( !((mm_locked_by_me(l)) && rec) ) 
+    if ( !((mm_locked_by_me(l)) && rec) )
         __check_lock_level(level);
     spin_lock_recursive(&l->lock);
     if ( l->lock.recurse_cnt == 1 )
@@ -186,7 +186,7 @@ static inline void mm_unlock(mm_lock_t *l)
     spin_unlock_recursive(&l->lock);
 }
 
-static inline void mm_enforce_order_unlock(int unlock_level, 
+static inline void mm_enforce_order_unlock(int unlock_level,
                                             unsigned short *recurse_count)
 {
     if ( recurse_count )
@@ -310,7 +310,7 @@ declare_mm_rwlock(altp2m);
 #define gfn_locked_by_me(p,g) p2m_locked_by_me(p)
 
 /* PoD lock (per-p2m-table)
- * 
+ *
  * Protects private PoD data structs: entry and cache
  * counts, page lists, sweep parameters. */
 
@@ -322,7 +322,7 @@ declare_mm_lock(pod)
 
 /* Page alloc lock (per-domain)
  *
- * This is an external lock, not represented by an mm_lock_t. However, 
+ * This is an external lock, not represented by an mm_lock_t. However,
  * pod code uses it in conjunction with the p2m lock, and expecting
  * the ordering which we enforce here.
  * The lock is not recursive. */
@@ -338,13 +338,13 @@ declare_mm_order_constraint(page_alloc)
  * For shadow pagetables, this lock protects
  *   - all changes to shadow page table pages
  *   - the shadow hash table
- *   - the shadow page allocator 
+ *   - the shadow page allocator
  *   - all changes to guest page table pages
  *   - all changes to the page_info->tlbflush_timestamp
- *   - the page_info->count fields on shadow pages 
- * 
- * For HAP, it protects the NPT/EPT tables and mode changes. 
- * 
+ *   - the page_info->count fields on shadow pages
+ *
+ * For HAP, it protects the NPT/EPT tables and mode changes.
+ *
  * It also protects the log-dirty bitmap from concurrent accesses (and
  * teardowns, etc). */
 
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1716085127445573715==--

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:26:30 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:26:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9OQ-0004TE-Mz; Sun, 23 Dec 2018 19:26:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9OO-0004T6-Ty
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:26:28 +0000
X-Inumbo-ID: a4e745c2-06e8-11e9-ae8f-6bc3d976f16e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a4e745c2-06e8-11e9-ae8f-6bc3d976f16e;
 Sun, 23 Dec 2018 19:26:28 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9ON-0004vq-Tn
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:26:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9ON-0004d2-RT
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:26:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9ON-0004d2-RT@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:26:27 +0000
Subject: [Xen-changelog] [xen master] x86/mm-locks: convert some macros to
 inline functions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7019660483713617623=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============7019660483713617623==
Content-Type: text/plain

commit 4fc24fd12c3f6279e5dccbdd01b8ce5d1bd1287a
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Fri Dec 21 08:53:47 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Dec 21 08:53:47 2018 +0100

    x86/mm-locks: convert some macros to inline functions
    
    And rename to have only one prefix underscore where applicable.
    
    No functional change.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
---
 xen/arch/x86/mm/mm-locks.h | 96 ++++++++++++++++++++++++----------------------
 1 file changed, 51 insertions(+), 45 deletions(-)

diff --git a/xen/arch/x86/mm/mm-locks.h b/xen/arch/x86/mm/mm-locks.h
index 64b8775a6d..d3497713e9 100644
--- a/xen/arch/x86/mm/mm-locks.h
+++ b/xen/arch/x86/mm/mm-locks.h
@@ -29,7 +29,6 @@
 
 /* Per-CPU variable for enforcing the lock ordering */
 DECLARE_PER_CPU(int, mm_lock_level);
-#define __get_lock_level()  (this_cpu(mm_lock_level))
 
 DECLARE_PERCPU_RWLOCK_GLOBAL(p2m_percpu_rwlock);
 
@@ -46,43 +45,47 @@ static inline int mm_locked_by_me(mm_lock_t *l)
     return (l->lock.recurse_cpu == current->processor);
 }
 
+static inline int _get_lock_level(void)
+{
+    return this_cpu(mm_lock_level);
+}
+
 /*
  * If you see this crash, the numbers printed are order levels defined
  * in this file.
  */
-#define __check_lock_level(l)                           \
-do {                                                    \
-    if ( unlikely(__get_lock_level() > (l)) )           \
-    {                                                   \
-        printk("mm locking order violation: %i > %i\n", \
-               __get_lock_level(), (l));                \
-        BUG();                                          \
-    }                                                   \
-} while(0)
-
-#define __set_lock_level(l)         \
-do {                                \
-    __get_lock_level() = (l);       \
-} while(0)
+static inline void _check_lock_level(int l)
+{
+    if ( unlikely(_get_lock_level() > l) )
+    {
+        printk("mm locking order violation: %i > %i\n", _get_lock_level(), l);
+        BUG();
+    }
+}
+
+static inline void _set_lock_level(int l)
+{
+    this_cpu(mm_lock_level) = l;
+}
 
 static inline void _mm_lock(mm_lock_t *l, const char *func, int level, int rec)
 {
     if ( !((mm_locked_by_me(l)) && rec) )
-        __check_lock_level(level);
+        _check_lock_level(level);
     spin_lock_recursive(&l->lock);
     if ( l->lock.recurse_cnt == 1 )
     {
         l->locker_function = func;
-        l->unlock_level = __get_lock_level();
+        l->unlock_level = _get_lock_level();
     }
     else if ( (unlikely(!rec)) )
         panic("mm lock already held by %s\n", l->locker_function);
-    __set_lock_level(level);
+    _set_lock_level(level);
 }
 
 static inline void _mm_enforce_order_lock_pre(int level)
 {
-    __check_lock_level(level);
+    _check_lock_level(level);
 }
 
 static inline void _mm_enforce_order_lock_post(int level, int *unlock_level,
@@ -92,12 +95,12 @@ static inline void _mm_enforce_order_lock_post(int level, int *unlock_level,
     {
         if ( (*recurse_count)++ == 0 )
         {
-            *unlock_level = __get_lock_level();
+            *unlock_level = _get_lock_level();
         }
     } else {
-        *unlock_level = __get_lock_level();
+        *unlock_level = _get_lock_level();
     }
-    __set_lock_level(level);
+    _set_lock_level(level);
 }
 
 
@@ -118,12 +121,12 @@ static inline void _mm_write_lock(mm_rwlock_t *l, const char *func, int level)
 {
     if ( !mm_write_locked_by_me(l) )
     {
-        __check_lock_level(level);
+        _check_lock_level(level);
         percpu_write_lock(p2m_percpu_rwlock, &l->lock);
         l->locker = get_processor_id();
         l->locker_function = func;
-        l->unlock_level = __get_lock_level();
-        __set_lock_level(level);
+        l->unlock_level = _get_lock_level();
+        _set_lock_level(level);
     }
     l->recurse_count++;
 }
@@ -134,13 +137,13 @@ static inline void mm_write_unlock(mm_rwlock_t *l)
         return;
     l->locker = -1;
     l->locker_function = "nobody";
-    __set_lock_level(l->unlock_level);
+    _set_lock_level(l->unlock_level);
     percpu_write_unlock(p2m_percpu_rwlock, &l->lock);
 }
 
 static inline void _mm_read_lock(mm_rwlock_t *l, int level)
 {
-    __check_lock_level(level);
+    _check_lock_level(level);
     percpu_read_lock(p2m_percpu_rwlock, &l->lock);
     /* There's nowhere to store the per-CPU unlock level so we can't
      * set the lock level. */
@@ -181,7 +184,7 @@ static inline void mm_unlock(mm_lock_t *l)
     if ( l->lock.recurse_cnt == 1 )
     {
         l->locker_function = "nobody";
-        __set_lock_level(l->unlock_level);
+        _set_lock_level(l->unlock_level);
     }
     spin_unlock_recursive(&l->lock);
 }
@@ -194,10 +197,10 @@ static inline void mm_enforce_order_unlock(int unlock_level,
         BUG_ON(*recurse_count == 0);
         if ( (*recurse_count)-- == 1 )
         {
-            __set_lock_level(unlock_level);
+            _set_lock_level(unlock_level);
         }
     } else {
-        __set_lock_level(unlock_level);
+        _set_lock_level(unlock_level);
     }
 }
 
@@ -287,21 +290,24 @@ declare_mm_lock(altp2mlist)
 
 #define MM_LOCK_ORDER_altp2m                 40
 declare_mm_rwlock(altp2m);
-#define p2m_lock(p)                             \
-    do {                                        \
-        if ( p2m_is_altp2m(p) )                 \
-            mm_write_lock(altp2m, &(p)->lock);  \
-        else                                    \
-            mm_write_lock(p2m, &(p)->lock);     \
-        (p)->defer_flush++;                     \
-    } while (0)
-#define p2m_unlock(p)                           \
-    do {                                        \
-        if ( --(p)->defer_flush == 0 )          \
-            p2m_unlock_and_tlb_flush(p);        \
-        else                                    \
-            mm_write_unlock(&(p)->lock);        \
-    } while (0)
+
+static inline void p2m_lock(struct p2m_domain *p)
+{
+    if ( p2m_is_altp2m(p) )
+        mm_write_lock(altp2m, &p->lock);
+    else
+        mm_write_lock(p2m, &p->lock);
+    p->defer_flush++;
+}
+
+static inline void p2m_unlock(struct p2m_domain *p)
+{
+    if ( --p->defer_flush == 0 )
+        p2m_unlock_and_tlb_flush(p);
+    else
+        mm_write_unlock(&p->lock);
+}
+
 #define gfn_lock(p,g,o)       p2m_lock(p)
 #define gfn_unlock(p,g,o)     p2m_unlock(p)
 #define p2m_read_lock(p)      mm_read_lock(p2m, &(p)->lock)
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7019660483713617623==--

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:26:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:26:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9Oa-0004Ug-QO; Sun, 23 Dec 2018 19:26:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9OZ-0004UW-Hk
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:26:39 +0000
X-Inumbo-ID: ab00eb40-06e8-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ab00eb40-06e8-11e9-8e1d-bc764e045a96;
 Sun, 23 Dec 2018 19:26:38 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9OY-0004vy-47
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:26:38 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9OY-0004eT-1k
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:26:38 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9OY-0004eT-1k@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:26:38 +0000
Subject: [Xen-changelog] [xen master] x86emul: rename evex.br to evex.brs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVjOTlhNWNlNzRkZTk5ZDQyZmRiOGM0OTJkMzViZDVlYTY1ZGRlM2UKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgRGVjIDIx
IDA4OjU2OjM1IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDIxIDA4OjU2OjM1IDIwMTggKzAxMDAKCiAgICB4
ODZlbXVsOiByZW5hbWUgZXZleC5iciB0byBldmV4LmJycwogICAgCiAgICBUaGlzIGlzIHRvIGJl
dHRlciByZWZsZWN0IHRoYXQgaXQncyBhbiBhYmJyZXZpYXRpb24gZm9yICJicm9hZGNhc3QsCiAg
ICByb3VuZGluZywgb3IgU0FFIiByYXRoZXIgdGhhbiBqdXN0ICJicm9hZGNhc3QiLgogICAgCiAg
ICBUYWtlIHRoZSBvcHBvcnR1bml0eSBhbmQgYWxzbyBhZGQgU0RNIG5hbWluZyBjb21tZW50cyB0
byBib3RoIHVuaW9uIHZleAogICAgYW5kIHVuaW9uIGV2ZXguCiAgICAKICAgIFJlcXVlc3RlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIHwgMTAwICsrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUwIGluc2VydGlvbnMoKyksIDUwIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5j
IGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXggOWFlYmIxYjY2
Mi4uYmMzNGUyZTBhNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9l
bXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAg
LTYxNSwxNSArNjE1LDE1IEBAIHN0YXRpYyBjb25zdCB1aW50OF90IHNzZV9wcmVmaXhbXSA9IHsg
MHg2NiwgMHhmMywgMHhmMiB9OwogCiB1bmlvbiB2ZXggewogICAgIHVpbnQ4X3QgcmF3WzJdOwot
ICAgIHN0cnVjdCB7Ci0gICAgICAgIHVpbnQ4X3Qgb3BjeDo1OwotICAgICAgICB1aW50OF90IGI6
MTsKLSAgICAgICAgdWludDhfdCB4OjE7Ci0gICAgICAgIHVpbnQ4X3QgcjoxOwotICAgICAgICB1
aW50OF90IHBmeDoyOwotICAgICAgICB1aW50OF90IGw6MTsKLSAgICAgICAgdWludDhfdCByZWc6
NDsKLSAgICAgICAgdWludDhfdCB3OjE7CisgICAgc3RydWN0IHsgICAgICAgICAgICAgLyogU0RN
IG5hbWVzICovCisgICAgICAgIHVpbnQ4X3Qgb3BjeDo1OyAgLyogbW1tbW0gKi8KKyAgICAgICAg
dWludDhfdCBiOjE7ICAgICAvKiBCICovCisgICAgICAgIHVpbnQ4X3QgeDoxOyAgICAgLyogWCAq
LworICAgICAgICB1aW50OF90IHI6MTsgICAgIC8qIFIgKi8KKyAgICAgICAgdWludDhfdCBwZng6
MjsgICAvKiBwcCAqLworICAgICAgICB1aW50OF90IGw6MTsgICAgIC8qIEwgKi8KKyAgICAgICAg
dWludDhfdCByZWc6NDsgICAvKiB2dnZ2ICovCisgICAgICAgIHVpbnQ4X3QgdzoxOyAgICAgLyog
VyAqLwogICAgIH07CiB9OwogCkBAIC02NjgsMjIgKzY2OCwyMiBAQCB1bmlvbiB2ZXggewogCiB1
bmlvbiBldmV4IHsKICAgICB1aW50OF90IHJhd1szXTsKLSAgICBzdHJ1Y3QgewotICAgICAgICB1
aW50OF90IG9wY3g6MjsKKyAgICBzdHJ1Y3QgeyAgICAgICAgICAgICAvKiBTRE0gbmFtZXMgKi8K
KyAgICAgICAgdWludDhfdCBvcGN4OjI7ICAvKiBtbSAqLwogICAgICAgICB1aW50OF90IG1iejoy
OwotICAgICAgICB1aW50OF90IFI6MTsKLSAgICAgICAgdWludDhfdCBiOjE7Ci0gICAgICAgIHVp
bnQ4X3QgeDoxOwotICAgICAgICB1aW50OF90IHI6MTsKLSAgICAgICAgdWludDhfdCBwZng6MjsK
KyAgICAgICAgdWludDhfdCBSOjE7ICAgICAvKiBSJyAqLworICAgICAgICB1aW50OF90IGI6MTsg
ICAgIC8qIEIgKi8KKyAgICAgICAgdWludDhfdCB4OjE7ICAgICAvKiBYICovCisgICAgICAgIHVp
bnQ4X3QgcjoxOyAgICAgLyogUiAqLworICAgICAgICB1aW50OF90IHBmeDoyOyAgIC8qIHBwICov
CiAgICAgICAgIHVpbnQ4X3QgbWJzOjE7Ci0gICAgICAgIHVpbnQ4X3QgcmVnOjQ7Ci0gICAgICAg
IHVpbnQ4X3QgdzoxOwotICAgICAgICB1aW50OF90IG9wbXNrOjM7Ci0gICAgICAgIHVpbnQ4X3Qg
Ulg6MTsKLSAgICAgICAgdWludDhfdCBicjoxOwotICAgICAgICB1aW50OF90IGxyOjI7Ci0gICAg
ICAgIHVpbnQ4X3QgejoxOworICAgICAgICB1aW50OF90IHJlZzo0OyAgIC8qIHZ2dnYgKi8KKyAg
ICAgICAgdWludDhfdCB3OjE7ICAgICAvKiBXICovCisgICAgICAgIHVpbnQ4X3Qgb3Btc2s6Mzsg
LyogYWFhICovCisgICAgICAgIHVpbnQ4X3QgUlg6MTsgICAgLyogVicgKi8KKyAgICAgICAgdWlu
dDhfdCBicnM6MTsgICAvKiBiICovCisgICAgICAgIHVpbnQ4X3QgbHI6MjsgICAgLyogTCdMICov
CisgICAgICAgIHVpbnQ4X3QgejoxOyAgICAgLyogeiAqLwogICAgIH07CiB9OwogCkBAIC0yMjMx
LDcgKzIyMzEsNyBAQCBzdGF0aWMgdW5zaWduZWQgaW50IGRlY29kZV9kaXNwOHNjYWxlKGVudW0g
ZGlzcDhzY2FsZSBzY2FsZSwKICAgICBkZWZhdWx0OgogICAgICAgICBpZiAoIHNjYWxlIDwgZDhz
X3ZsICkKICAgICAgICAgICAgIHJldHVybiBzY2FsZTsKLSAgICAgICAgaWYgKCBzdGF0ZS0+ZXZl
eC5iciApCisgICAgICAgIGlmICggc3RhdGUtPmV2ZXguYnJzICkKICAgICAgICAgewogICAgIGNh
c2UgZDhzX2RxOgogICAgICAgICAgICAgcmV0dXJuIDIgKyBzdGF0ZS0+ZXZleC53OwpAQCAtNTkx
Myw3ICs1OTEzLDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIC8qIHZtb3Zze3MsZH0gdG8vZnJv
bSBtZW1vcnkgaGF2ZSBvbmx5IHR3byBvcGVyYW5kcy4gKi8KICAgICAgICAgaWYgKCAoYiAmIH4x
KSA9PSAweDEwICYmIGVhLnR5cGUgPT0gT1BfTUVNICkKICAgICAgICAgICAgIGQgfD0gVHdvT3A7
Ci0gICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LmJyLCBFWENfVUQpOworICAgICAg
ICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC5icnMsIEVYQ19VRCk7CiAgICAgICAgIC8qIGZh
bGwgdGhyb3VnaCAqLwogICAgIENBU0VfU0lNRF9BTExfRlAoX0VWRVgsIDB4MGYsIDB4NTEpOiAg
ICAvKiB2c3FydHB7cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZzcXJ0c3tzLGR9IHhtbS9tMzIseG1t
LHhtbXtrfSAqLwpAQCAtNTkyNCwxMSArNTkyNCwxMSBAQCB4ODZfZW11bGF0ZSgKICAgICBDQVNF
X1NJTURfQUxMX0ZQKF9FVkVYLCAweDBmLCAweDVlKTogICAgLyogdmRpdntwLHN9e3MsZH0gW3h5
el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgQ0FTRV9TSU1EX0FMTF9GUChfRVZF
WCwgMHgwZiwgMHg1Zik6ICAgIC8qIHZtYXh7cCxzfXtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0s
W3h5el1tbXtrfSAqLwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoKGV2ZXgudyAhPSAo
ZXZleC5wZnggJiBWRVhfUFJFRklYX0RPVUJMRV9NQVNLKSB8fAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIChlYS50eXBlICE9IE9QX1JFRyAmJiBldmV4LmJyICYmCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKGVhLnR5cGUgIT0gT1BfUkVHICYmIGV2ZXguYnJzICYmCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChldmV4LnBmeCAmIFZFWF9QUkVGSVhfU0NB
TEFSX01BU0spKSksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWENfVUQpOwogICAg
ICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKLSAgICAgICAgaWYgKCBlYS50
eXBlICE9IE9QX1JFRyB8fCAhZXZleC5iciApCisgICAgICAgIGlmICggZWEudHlwZSAhPSBPUF9S
RUcgfHwgIWV2ZXguYnJzICkKICAgICAgICAgICAgIGF2eDUxMl92bGVuX2NoZWNrKGV2ZXgucGZ4
ICYgVkVYX1BSRUZJWF9TQ0FMQVJfTUFTSyk7CiAgICAgc2ltZF96bW06CiAgICAgICAgIGdldF9m
cHUoWDg2RU1VTF9GUFVfem1tKTsKQEAgLTU5OTksNyArNTk5OSw3IEBAIHg4Nl9lbXVsYXRlKAog
ICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4M2YpOiAvKiB2cG1heHV7ZCxx
fSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICBhdng1MTJmX25vX3NhZToK
ICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZik7Ci0gICAgICAgIGdlbmVy
YXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX01FTSAmJiBldmV4LmJyLCBFWENfVUQpOwor
ICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9NRU0gJiYgZXZleC5i
cnMsIEVYQ19VRCk7CiAgICAgICAgIGF2eDUxMl92bGVuX2NoZWNrKGZhbHNlKTsKICAgICAgICAg
Z290byBzaW1kX3ptbTsKIApAQCAtNjE4MywxMSArNjE4MywxMSBAQCB4ODZfZW11bGF0ZSgKICAg
ICBDQVNFX1NJTURfUEFDS0VEX0ZQKF9FVkVYLCAweDBmLCAweDJlKTogLyogdnVjb21pc3tzLGR9
IHhtbS9tZW0seG1tICovCiAgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUChfRVZFWCwgMHgwZiwgMHgy
Zik6IC8qIHZjb21pc3tzLGR9IHhtbS9tZW0seG1tICovCiAgICAgICAgIGdlbmVyYXRlX2V4Y2Vw
dGlvbl9pZigoZXZleC5yZWcgIT0gMHhmIHx8ICFldmV4LlJYIHx8IGV2ZXgub3Btc2sgfHwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZWEudHlwZSAhPSBPUF9SRUcgJiYgZXZleC5i
cikgfHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZWEudHlwZSAhPSBPUF9SRUcg
JiYgZXZleC5icnMpIHx8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZleC53ICE9
IGV2ZXgucGZ4KSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVYQ19VRCk7CiAgICAg
ICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOwotICAgICAgICBpZiAoICFldmV4
LmJyICkKKyAgICAgICAgaWYgKCAhZXZleC5icnMgKQogICAgICAgICAgICAgYXZ4NTEyX3ZsZW5f
Y2hlY2sodHJ1ZSk7CiAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfem1tKTsKIApAQCAtNjQz
Miw3ICs2NDMyLDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUChfRVZF
WCwgMHgwZiwgMHg1Nik6IC8qIHZvcnB7cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17
a30gKi8KICAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKF9FVkVYLCAweDBmLCAweDU3KTogLyogdnhv
cnB7cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICAgICAgZ2VuZXJh
dGVfZXhjZXB0aW9uX2lmKChldmV4LncgIT0gKGV2ZXgucGZ4ICYgVkVYX1BSRUZJWF9ET1VCTEVf
TUFTSykgfHwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZWEudHlwZSAhPSBPUF9N
RU0gJiYgZXZleC5icikpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChlYS50eXBl
ICE9IE9QX01FTSAmJiBldmV4LmJycykpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
RVhDX1VEKTsKICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZHEpOwogICAg
ICAgICBhdng1MTJfdmxlbl9jaGVjayhmYWxzZSk7CkBAIC02NjM4LDcgKzY2MzgsNyBAQCB4ODZf
ZW11bGF0ZSgKICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhmYyk6IC8qIHZw
YWRkYiBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxf
T1BDX0VWRVhfNjYoMHgwZiwgMHhmZCk6IC8qIHZwYWRkdyBbeHl6XW1tL21lbSxbeHl6XW1tLFt4
eXpdbW17a30gKi8KICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyYncpOwot
ICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC5iciwgRVhDX1VEKTsKKyAgICAgICAg
Z2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXguYnJzLCBFWENfVUQpOwogICAgICAgICBlbGVtX2J5
dGVzID0gMSA8PCAoYiAmIDEpOwogICAgICAgICBnb3RvIGF2eDUxMmZfbm9fc2FlOwogCkBAIC02
NjYzLDcgKzY2NjMsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGdvdG8gYXZ4NTEyZl9u
b19zYWU7CiAgICAgICAgIH0KICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEy
YncpOwotICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC5iciwgRVhDX1VEKTsKKyAg
ICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXguYnJzLCBFWENfVUQpOwogICAgICAgICBl
bGVtX2J5dGVzID0gMSA8PCAoZXh0ID09IGV4dF8wZiA/IGIgJiAxIDogZXZleC53KTsKICAgICAg
ICAgYXZ4NTEyX3ZsZW5fY2hlY2soZmFsc2UpOwogICAgICAgICBnb3RvIHNpbWRfem1tOwpAQCAt
NjcxNyw3ICs2NzE3LDcgQEAgeDg2X2VtdWxhdGUoCiAKICAgICBjYXNlIFg4NkVNVUxfT1BDX0VW
RVhfNjYoMHgwZiwgMHg2ZSk6IC8qIHZtb3Z7ZCxxfSByL20seG1tICovCiAgICAgY2FzZSBYODZF
TVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4N2UpOiAvKiB2bW92e2QscX0geG1tLHIvbSAqLwotICAg
ICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoKGV2ZXgubHIgfHwgZXZleC5vcG1zayB8fCBldmV4
LmJyIHx8CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZigoZXZleC5sciB8fCBldmV4Lm9w
bXNrIHx8IGV2ZXguYnJzIHx8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZleC5y
ZWcgIT0gMHhmIHx8ICFldmV4LlJYKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVY
Q19VRCk7CiAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOwpAQCAtNjc0
Myw3ICs2NzQzLDcgQEAgeDg2X2VtdWxhdGUoCiAKICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
RjMoMHgwZiwgMHg3ZSk6IC8qIHZtb3ZxIHhtbS9tNjQseG1tICovCiAgICAgY2FzZSBYODZFTVVM
X09QQ19FVkVYXzY2KDB4MGYsIDB4ZDYpOiAvKiB2bW92cSB4bW0seG1tL202NCAqLwotICAgICAg
ICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC5sciB8fCAhZXZleC53IHx8IGV2ZXgub3Btc2sg
fHwgZXZleC5iciwKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgubHIgfHwgIWV2
ZXgudyB8fCBldmV4Lm9wbXNrIHx8IGV2ZXguYnJzLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgRVhDX1VEKTsKICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZik7
CiAgICAgICAgIGQgfD0gVHdvT3A7CkBAIC02NzgxLDcgKzY3ODEsNyBAQCB4ODZfZW11bGF0ZSgK
ICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHg3Zik6IC8qIHZtb3ZkcWF7MzIs
NjR9IFt4eXpdbW0sW3h5el1tbS9tZW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
RjMoMHgwZiwgMHg3Zik6IC8qIHZtb3ZkcXV7MzIsNjR9IFt4eXpdbW0sW3h5el1tbS9tZW17a30g
Ki8KICAgICB2bW92ZHFhOgotICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC5iciwg
RVhDX1VEKTsKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXguYnJzLCBFWENfVUQp
OwogICAgICAgICBkIHw9IFR3b09wOwogICAgICAgICBvcF9ieXRlcyA9IDE2IDw8IGV2ZXgubHI7
CiAgICAgICAgIGdvdG8gYXZ4NTEyZl9ub19zYWU7CkBAIC03NjI2LDEyICs3NjI2LDEyIEBAIHg4
Nl9lbXVsYXRlKAogCiAgICAgQ0FTRV9TSU1EX0FMTF9GUChfRVZFWCwgMHgwZiwgMHhjMik6IC8q
IHZjbXB7cCxzfXtzLGR9ICRpbW04LFt4eXpdbW0vbWVtLFt4eXpdbW0sa3trfSAqLwogICAgICAg
ICBnZW5lcmF0ZV9leGNlcHRpb25faWYoKGV2ZXgudyAhPSAoZXZleC5wZnggJiBWRVhfUFJFRklY
X0RPVUJMRV9NQVNLKSB8fAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChlYS50eXBl
ICE9IE9QX1JFRyAmJiBldmV4LmJyICYmCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KGVhLnR5cGUgIT0gT1BfUkVHICYmIGV2ZXguYnJzICYmCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIChldmV4LnBmeCAmIFZFWF9QUkVGSVhfU0NBTEFSX01BU0spKSB8fAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICFldmV4LnIgfHwgIWV2ZXguUiB8fCBldmV4LnopLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKICAgICAgICAgaG9zdF9hbmRf
dmNwdV9tdXN0X2hhdmUoYXZ4NTEyZik7Ci0gICAgICAgIGlmICggZWEudHlwZSAhPSBPUF9SRUcg
fHwgIWV2ZXguYnIgKQorICAgICAgICBpZiAoIGVhLnR5cGUgIT0gT1BfUkVHIHx8ICFldmV4LmJy
cyApCiAgICAgICAgICAgICBhdng1MTJfdmxlbl9jaGVjayhldmV4LnBmeCAmIFZFWF9QUkVGSVhf
U0NBTEFSX01BU0spOwogICAgIHNpbWRfaW1tOF96bW06CiAgICAgICAgIGlmICggKGQgJiBTcmNN
YXNrKSA9PSBTcmNJbW1CeXRlICkKQEAgLTc2ODcsNyArNzY4Nyw3IEBAIHg4Nl9lbXVsYXRlKAog
ICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4MjUpOiAvKiB2cHRlcm5sb2d7
ZCxxfSAkaW1tOCxbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICBhdng1MTJm
X2ltbThfbm9fc2FlOgogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsK
LSAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNICYmIGV2ZXgu
YnIsIEVYQ19VRCk7CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9Q
X01FTSAmJiBldmV4LmJycywgRVhDX1VEKTsKICAgICAgICAgYXZ4NTEyX3ZsZW5fY2hlY2soZmFs
c2UpOwogICAgICAgICBnb3RvIHNpbWRfaW1tOF96bW07CiAKQEAgLTc5MjEsNyArNzkyMSw3IEBA
IHg4Nl9lbXVsYXRlKAogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGVhKTog
LyogdnBtaW5zdyBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4
NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhlZSk6IC8qIHZwbWF4c3cgW3h5el1tbS9tZW0sW3h5
el1tbSxbeHl6XW1te2t9ICovCiAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUx
MmJ3KTsKLSAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXguYnIsIEVYQ19VRCk7Cisg
ICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LmJycywgRVhDX1VEKTsKICAgICAgICAg
ZWxlbV9ieXRlcyA9IGIgJiAweDEwID8gMSA6IDI7CiAgICAgICAgIGdvdG8gYXZ4NTEyZl9ub19z
YWU7CiAKQEAgLTgxMjIsNyArODEyMiw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBicmVhazsK
IAogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MTgpOiAvKiB2YnJvYWRj
YXN0c3MgeG1tL20zMixbeHl6XW1te2t9ICovCi0gICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9p
ZihldmV4LncgfHwgZXZleC5iciwgRVhDX1VEKTsKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9u
X2lmKGV2ZXgudyB8fCBldmV4LmJycywgRVhDX1VEKTsKICAgICBhdng1MTJfYnJvYWRjYXN0Ogog
ICAgICAgICAvKgogICAgICAgICAgKiBGb3IgdGhlIHJlc3BlY3RpdmUgY29kZSBiZWxvdyB0aGUg
bWFpbiBzd2l0Y2goKSB0byB3b3JrIHdlIG5lZWQgdG8KQEAgLTgxNDUsMTQgKzgxNDUsMTQgQEAg
eDg2X2VtdWxhdGUoCiAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwogICAgIGNhc2UgWDg2RU1V
TF9PUENfRVZFWF82NigweDBmMzgsIDB4MTkpOiAvKiB2YnJvYWRjYXN0c2QgeG1tL202NCx7eSx6
fW1te2t9ICovCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8q
IHZicm9hZGNhc3RmMzJ4MiB4bW0vbTY0LHt5LHp9bW17a30gKi8KLSAgICAgICAgZ2VuZXJhdGVf
ZXhjZXB0aW9uX2lmKCFldmV4LmxyIHx8IGV2ZXguYnIsIEVYQ19VRCk7CisgICAgICAgIGdlbmVy
YXRlX2V4Y2VwdGlvbl9pZighZXZleC5sciB8fCBldmV4LmJycywgRVhDX1VEKTsKICAgICAgICAg
aWYgKCAhZXZleC53ICkKICAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUx
MmRxKTsKICAgICAgICAgZ290byBhdng1MTJfYnJvYWRjYXN0OwogCiAgICAgY2FzZSBYODZFTVVM
X09QQ19FVkVYXzY2KDB4MGYzOCwgMHgxYSk6IC8qIHZicm9hZGNhc3RmMzJ4NCBtMTI4LHt5LHp9
bW17a30gKi8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyog
dmJyb2FkY2FzdGY2NHgyIG0xMjgse3ksen1tbXtrfSAqLwotICAgICAgICBnZW5lcmF0ZV9leGNl
cHRpb25faWYoZWEudHlwZSAhPSBPUF9NRU0gfHwgIWV2ZXgubHIgfHwgZXZleC5iciwKKyAgICAg
ICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNIHx8ICFldmV4LmxyIHx8
IGV2ZXguYnJzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKICAgICAg
ICAgaWYgKCBldmV4LncgKQogICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4
NTEyZHEpOwpAQCAtODMwNCw3ICs4MzA0LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgY2FzZSBYODZF
TVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgzYyk6IC8qIHZwbWF4c2IgW3h5el1tbS9tZW0sW3h5
el1tbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwg
MHgzZSk6IC8qIHZwbWF4dXcgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAg
ICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmJ3KTsKLSAgICAgICAgZ2VuZXJhdGVf
ZXhjZXB0aW9uX2lmKGV2ZXguYnIsIEVYQ19VRCk7CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlv
bl9pZihldmV4LmJycywgRVhDX1VEKTsKICAgICAgICAgZWxlbV9ieXRlcyA9IGIgJiAyID86IDE7
CiAgICAgICAgIGdvdG8gYXZ4NTEyZl9ub19zYWU7CiAKQEAgLTg1MjEsNyArODUyMSw3IEBAIHg4
Nl9lbXVsYXRlKAogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4YmMpOiAv
KiB2Zm5tYWRkMjMxcHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAg
IGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4YmUpOiAvKiB2Zm5tc3ViMjMxcHtz
LGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAgICAgICBob3N0X2FuZF92
Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKLSAgICAgICAgaWYgKCBlYS50eXBlICE9IE9QX1JFRyB8
fCAhZXZleC5iciApCisgICAgICAgIGlmICggZWEudHlwZSAhPSBPUF9SRUcgfHwgIWV2ZXguYnJz
ICkKICAgICAgICAgICAgIGF2eDUxMl92bGVuX2NoZWNrKGZhbHNlKTsKICAgICAgICAgZ290byBz
aW1kX3ptbTsKIApAQCAtODUzOCw4ICs4NTM4LDggQEAgeDg2X2VtdWxhdGUoCiAgICAgY2FzZSBY
ODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHhiZCk6IC8qIHZmbm1hZGQyMzFze3MsZH0geG1t
L21lbSx4bW0seG1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwg
MHhiZik6IC8qIHZmbm1zdWIyMzFze3MsZH0geG1tL21lbSx4bW0seG1te2t9ICovCiAgICAgICAg
IGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOwotICAgICAgICBnZW5lcmF0ZV9leGNl
cHRpb25faWYoZWEudHlwZSAhPSBPUF9SRUcgJiYgZXZleC5iciwgRVhDX1VEKTsKLSAgICAgICAg
aWYgKCAhZXZleC5iciApCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9
IE9QX1JFRyAmJiBldmV4LmJycywgRVhDX1VEKTsKKyAgICAgICAgaWYgKCAhZXZleC5icnMgKQog
ICAgICAgICAgICAgYXZ4NTEyX3ZsZW5fY2hlY2sodHJ1ZSk7CiAgICAgICAgIGdvdG8gc2ltZF96
bW07CiAKQEAgLTg4ODMsNyArODg4Myw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBpZiAoICEo
YiAmIDB4MjApICkKICAgICAgICAgICAgIGdvdG8gYXZ4NTEyZl9pbW04X25vX3NhZTsKICAgICAg
ICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyYncpOwotICAgICAgICBnZW5lcmF0ZV9l
eGNlcHRpb25faWYoZXZleC5iciwgRVhDX1VEKTsKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9u
X2lmKGV2ZXguYnJzLCBFWENfVUQpOwogICAgICAgICBlbGVtX2J5dGVzID0gMSA8PCBldmV4Lnc7
CiAgICAgICAgIGF2eDUxMl92bGVuX2NoZWNrKGZhbHNlKTsKICAgICAgICAgZ290byBzaW1kX2lt
bThfem1tOwpAQCAtOTM1MCw3ICs5MzUwLDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgRVhDX0dQLCAwKTsKIAogICAgICAgICAgICAgRVhQRUNUKGVs
ZW1fYnl0ZXMgPiAwKTsKLSAgICAgICAgICAgIGlmICggZXZleC5iciApCisgICAgICAgICAgICBp
ZiAoIGV2ZXguYnJzICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBBU1NFUlQoKGQg
JiBEc3RNYXNrKSAhPSBEc3RNZW0pOwogICAgICAgICAgICAgICAgIG9wX2J5dGVzID0gZWxlbV9i
eXRlczsKQEAgLTkzNjUsNyArOTM2NSw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgewog
ICAgICAgICAgICAgICAgIGlmICggIW9wX21hc2sgKQogICAgICAgICAgICAgICAgICAgICBnb3Rv
IHNpbWRfbm9fbWVtOwotICAgICAgICAgICAgICAgIGlmICggIWV2ZXguYnIgKQorICAgICAgICAg
ICAgICAgIGlmICggIWV2ZXguYnJzICkKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAg
ICAgICAgIGZpcnN0X2J5dGUgPSBfX2J1aWx0aW5fY3R6bGwob3BfbWFzayk7CiAgICAgICAgICAg
ICAgICAgICAgIG9wX21hc2sgPj49IGZpcnN0X2J5dGU7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:26:51 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:26:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9Ol-0004Vt-S6; Sun, 23 Dec 2018 19:26:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9Ok-0004Vk-8G
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:26:50 +0000
X-Inumbo-ID: b1139eb8-06e8-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b1139eb8-06e8-11e9-8e1d-bc764e045a96;
 Sun, 23 Dec 2018 19:26:48 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9Oi-0004we-AR
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:26:48 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9Oi-0004fE-8B
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:26:48 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9Oi-0004fE-8B@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:26:48 +0000
Subject: [Xen-changelog] [xen master] x86emul: support AVX512{F,
 BW} shift/rotate insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM5NmQ4ZDU0MThlYTkwOGE1ZWY4OGU3ZDdhOWYyMmM3MGFkYTQ0YzIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgRGVjIDIx
IDA4OjU3OjMxIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDIxIDA4OjU3OjMxIDIwMTggKzAxMDAKCiAgICB4
ODZlbXVsOiBzdXBwb3J0IEFWWDUxMntGLEJXfSBzaGlmdC9yb3RhdGUgaW5zbnMKICAgIAogICAg
Tm90ZSB0aGF0IHNpbWRfcGFja2VkX2ZwIGZvciB0aGUgb3Bjb2RlIHNwYWNlIDBmMzggbWFqb3Ig
b3Bjb2RlcyAxNCBhbmQKICAgIDE1IGlzIG5vdCByZWFsbHkgY29ycmVjdCwgYnV0IHN1ZmZpY2ll
bnQgZm9yIHRoZSBwdXJwb3NlcyBoZXJlLiBGdXJ0aGVyCiAgICBhZGp1c3RtZW50cyBtYXkgbGF0
ZXIgYmUgbmVlZGVkIGZvciB0aGUgZG93biBjb252ZXJzaW9uIHVuc2lnbmVkCiAgICBzYXR1cmF0
aW5nIFZQTU9WKiBpbnNucywgZmlyc3QgYW5kIGZvcmVtb3N0IGZvciB0aGUgZGlmZmVyZW50IERp
c3A4CiAgICBzY2FsaW5nIHRob3NlIG9uZXMgdXNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB0b29scy90ZXN0cy94ODZfZW11bGF0
b3IvZXZleC1kaXNwOC5jICB8IDI5ICsrKysrKysrKysrKwogeGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMgfCA4NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
CiAyIGZpbGVzIGNoYW5nZWQsIDEwNyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMgYi90b29scy90
ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCmluZGV4IDFjMGY2YzQwNDAuLmVlYzA0OTZm
ZmEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKKysr
IGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYwpAQCAtMTc4LDYgKzE3OCwy
NCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl9hbGxbXSA9IHsKICAgICBJTlNO
KHBtdWxsZCwgICAgICAgNjYsIDBmMzgsIDQwLCAgICB2bCwgICAgICBkLCB2bCksCiAgICAgSU5T
TihwbXVsdWRxLCAgICAgIDY2LCAgIDBmLCBmNCwgICAgdmwsICAgICAgcSwgdmwpLAogICAgIElO
U04ocG9yLCAgICAgICAgICA2NiwgICAwZiwgZWIsICAgIHZsLCAgICAgZHEsIHZsKSwKKyAgICBJ
TlNOWChwcm9sLCAgICAgICAgNjYsICAgMGYsIDcyLCAxLCB2bCwgICAgIGRxLCB2bCksCisgICAg
SU5TTihwcm9sdiwgICAgICAgIDY2LCAwZjM4LCAxNSwgICAgdmwsICAgICBkcSwgdmwpLAorICAg
IElOU05YKHByb3IsICAgICAgICA2NiwgICAwZiwgNzIsIDAsIHZsLCAgICAgZHEsIHZsKSwKKyAg
ICBJTlNOKHByb3J2LCAgICAgICAgNjYsIDBmMzgsIDE0LCAgICB2bCwgICAgIGRxLCB2bCksCisg
ICAgSU5TTihwc2xsZCwgICAgICAgIDY2LCAgIDBmLCBmMiwgICAgZWxfNCwgICAgZCwgdmwpLAor
ICAgIElOU05YKHBzbGxkLCAgICAgICA2NiwgICAwZiwgNzIsIDYsIHZsLCAgICAgIGQsIHZsKSwK
KyAgICBJTlNOKHBzbGxxLCAgICAgICAgNjYsICAgMGYsIGYzLCAgICBlbF8yLCAgICBxLCB2bCks
CisgICAgSU5TTlgocHNsbHEsICAgICAgIDY2LCAgIDBmLCA3MywgNiwgdmwsICAgICAgcSwgdmwp
LAorICAgIElOU04ocHNsbHYsICAgICAgICA2NiwgMGYzOCwgNDcsICAgIHZsLCAgICAgZHEsIHZs
KSwKKyAgICBJTlNOWChwc3JhLCAgICAgICAgNjYsICAgMGYsIDcyLCA0LCB2bCwgICAgIGRxLCB2
bCksCisgICAgSU5TTihwc3JhZCwgICAgICAgIDY2LCAgIDBmLCBlMiwgICAgZWxfNCwgICAgZCwg
dmwpLAorICAgIElOU04ocHNyYXEsICAgICAgICA2NiwgICAwZiwgZTIsICAgIGVsXzIsICAgIHEs
IHZsKSwKKyAgICBJTlNOKHBzcmF2LCAgICAgICAgNjYsIDBmMzgsIDQ2LCAgICB2bCwgICAgIGRx
LCB2bCksCisgICAgSU5TTihwc3JsZCwgICAgICAgIDY2LCAgIDBmLCBkMiwgICAgZWxfNCwgICAg
ZCwgdmwpLAorICAgIElOU05YKHBzcmxkLCAgICAgICA2NiwgICAwZiwgNzIsIDIsIHZsLCAgICAg
IGQsIHZsKSwKKyAgICBJTlNOKHBzcmxxLCAgICAgICAgNjYsICAgMGYsIGQzLCAgICBlbF8yLCAg
ICBxLCB2bCksCisgICAgSU5TTlgocHNybHEsICAgICAgIDY2LCAgIDBmLCA3MywgMiwgdmwsICAg
ICAgcSwgdmwpLAorICAgIElOU04ocHNybHYsICAgICAgICA2NiwgMGYzOCwgNDUsICAgIHZsLCAg
ICAgZHEsIHZsKSwKICAgICBJTlNOKHBzdWJkLCAgICAgICAgNjYsICAgMGYsIGZhLCAgICB2bCwg
ICAgICBkLCB2bCksCiAgICAgSU5TTihwc3VicSwgICAgICAgIDY2LCAgIDBmLCBmYiwgICAgdmws
ICAgICAgcSwgdmwpLAogICAgIElOU04ocHRlcm5sb2csICAgICA2NiwgMGYzYSwgMjUsICAgIHZs
LCAgICAgZHEsIHZsKSwKQEAgLTI0MSw2ICsyNTksMTcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0
ZXN0IGF2eDUxMmJ3X2FsbFtdID0gewogICAgIElOU04ocG11bGh3LCAgICAgIDY2LCAgIDBmLCBl
NSwgICAgdmwsICAgIHcsIHZsKSwKICAgICBJTlNOKHBtdWxsdywgICAgICA2NiwgICAwZiwgZDUs
ICAgIHZsLCAgICB3LCB2bCksCiAgICAgSU5TTihwc2FkYncsICAgICAgNjYsICAgMGYsIGY2LCAg
ICB2bCwgICAgYiwgdmwpLAorICAgIElOU05YKHBzbGxkcSwgICAgIDY2LCAgIDBmLCA3MywgNywg
dmwsICAgIGIsIHZsKSwKKyAgICBJTlNOKHBzbGx2dywgICAgICA2NiwgMGYzOCwgMTIsICAgIHZs
LCAgICB3LCB2bCksCisgICAgSU5TTihwc2xsdywgICAgICAgNjYsICAgMGYsIGYxLCAgICBlbF84
LCAgdywgdmwpLAorICAgIElOU05YKHBzbGx3LCAgICAgIDY2LCAgIDBmLCA3MSwgNiwgdmwsICAg
IHcsIHZsKSwKKyAgICBJTlNOKHBzcmF2dywgICAgICA2NiwgMGYzOCwgMTEsICAgIHZsLCAgICB3
LCB2bCksCisgICAgSU5TTihwc3JhdywgICAgICAgNjYsICAgMGYsIGUxLCAgICBlbF84LCAgdywg
dmwpLAorICAgIElOU05YKHBzcmF3LCAgICAgIDY2LCAgIDBmLCA3MSwgNCwgdmwsICAgIHcsIHZs
KSwKKyAgICBJTlNOWChwc3JsZHEsICAgICA2NiwgICAwZiwgNzMsIDMsIHZsLCAgICBiLCB2bCks
CisgICAgSU5TTihwc3JsdncsICAgICAgNjYsIDBmMzgsIDEwLCAgICB2bCwgICAgdywgdmwpLAor
ICAgIElOU04ocHNybHcsICAgICAgIDY2LCAgIDBmLCBkMSwgICAgZWxfOCwgIHcsIHZsKSwKKyAg
ICBJTlNOWChwc3JsdywgICAgICA2NiwgICAwZiwgNzEsIDIsIHZsLCAgICB3LCB2bCksCiAgICAg
SU5TTihwc3ViYiwgICAgICAgNjYsICAgMGYsIGY4LCAgICB2bCwgICAgYiwgdmwpLAogICAgIElO
U04ocHN1YnNiLCAgICAgIDY2LCAgIDBmLCBlOCwgICAgdmwsICAgIGIsIHZsKSwKICAgICBJTlNO
KHBzdWJzdywgICAgICA2NiwgICAwZiwgZTksICAgIHZsLCAgICB3LCB2bCksCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCmluZGV4IGJjMzRlMmUwYTYuLjAzNTQwYjY0OGYgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0zMTksNyArMzE5LDcgQEAg
c3RhdGljIGNvbnN0IHN0cnVjdCB0d29ieXRlX3RhYmxlIHsKICAgICBbMHg2ZV0gPSB7IERzdElt
cGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfbm9uZSwgZDhzX2RxNjQgfSwKICAgICBbMHg2
Zl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfcGFja2VkX2ludCwgZDhz
X3ZsIH0sCiAgICAgWzB4NzBdID0geyBTcmNJbW1CeXRlfE1vZFJNfFR3b09wLCBzaW1kX290aGVy
IH0sCi0gICAgWzB4NzEgLi4uIDB4NzNdID0geyBEc3RJbXBsaWNpdHxTcmNJbW1CeXRlfE1vZFJN
IH0sCisgICAgWzB4NzEgLi4uIDB4NzNdID0geyBEc3RJbXBsaWNpdHxTcmNJbW1CeXRlfE1vZFJN
LCBzaW1kX25vbmUsIGQ4c192bCB9LAogICAgIFsweDc0IC4uLiAweDc2XSA9IHsgRHN0SW1wbGlj
aXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQsIGQ4c192bCB9LAogICAgIFsweDc3XSA9
IHsgRHN0SW1wbGljaXR8U3JjTm9uZSB9LAogICAgIFsweDc4XSA9IHsgSW1wbGljaXRPcHN8TW9k
Uk0gfSwKQEAgLTM2NiwxOSArMzY2LDE5IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdHdvYnl0ZV90
YWJsZSB7CiAgICAgWzB4YzddID0geyBJbXBsaWNpdE9wc3xNb2RSTSB9LAogICAgIFsweGM4IC4u
LiAweGNmXSA9IHsgSW1wbGljaXRPcHMgfSwKICAgICBbMHhkMF0gPSB7IERzdEltcGxpY2l0fFNy
Y01lbXxNb2RSTSwgc2ltZF9vdGhlciB9LAotICAgIFsweGQxIC4uLiAweGQzXSA9IHsgRHN0SW1w
bGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kXzEyOCB9LAorICAgIFsweGQxIC4uLiAweGQzXSA9IHsg
RHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kXzEyOCwgNCB9LAogICAgIFsweGQ0IC4uLiAw
eGQ1XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQsIGQ4c192
bCB9LAogICAgIFsweGQ2XSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiwgc2ltZF9v
dGhlciwgMyB9LAogICAgIFsweGQ3XSA9IHsgRHN0UmVnfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiB9
LAogICAgIFsweGQ4IC4uLiAweGRmXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1k
X3BhY2tlZF9pbnQsIGQ4c192bCB9LAogICAgIFsweGUwXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVt
fE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQsIGQ4c192bCB9LAotICAgIFsweGUxIC4uLiAweGUyXSA9
IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kXzEyOCB9LAorICAgIFsweGUxIC4uLiAw
eGUyXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kXzEyOCwgNCB9LAogICAgIFsw
eGUzIC4uLiAweGU1XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9p
bnQsIGQ4c192bCB9LAogICAgIFsweGU2XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1v
diwgc2ltZF9vdGhlciB9LAogICAgIFsweGU3XSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJN
fE1vdiwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwKICAgICBbMHhlOCAuLi4gMHhlZl0gPSB7
IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwKICAg
ICBbMHhmMF0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfb3RoZXIgfSwK
LSAgICBbMHhmMSAuLi4gMHhmM10gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF8x
MjggfSwKKyAgICBbMHhmMSAuLi4gMHhmM10gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwg
c2ltZF8xMjgsIDQgfSwKICAgICBbMHhmNCAuLi4gMHhmNl0gPSB7IERzdEltcGxpY2l0fFNyY01l
bXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwKICAgICBbMHhmN10gPSB7IERzdE1l
bXxTcmNNZW18TW9kUk18TW92LCBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHhmOCAuLi4gMHhm
ZV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwg
fSwKQEAgLTQzNCw5ICs0MzQsOSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmMzhfdGFibGUg
ewogfSBleHQwZjM4X3RhYmxlWzI1Nl0gPSB7CiAgICAgWzB4MDAgLi4uIDB4MGJdID0geyAuc2lt
ZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4MGMgLi4uIDB4MGZdID0geyAuc2lt
ZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKLSAgICBbMHgxMF0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3BhY2tlZF9pbnQgfSwKKyAgICBbMHgxMCAuLi4gMHgxMl0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHgxM10gPSB7IC5zaW1kX3Np
emUgPSBzaW1kX290aGVyLCAudHdvX29wID0gMSB9LAotICAgIFsweDE0IC4uLiAweDE2XSA9IHsg
LnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwIH0sCisgICAgWzB4MTQgLi4uIDB4MTZdID0geyAu
c2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHgxN10g
PSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3AgPSAxIH0sCiAgICAgWzB4
MThdID0geyAuc2ltZF9zaXplID0gc2ltZF9zY2FsYXJfb3BjLCAudHdvX29wID0gMSwgLmQ4cyA9
IDIgfSwKICAgICBbMHgxOV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl9vcGMsIC50d29f
b3AgPSAxLCAuZDhzID0gMyB9LApAQCAtNDUzLDcgKzQ1Myw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgZXh0MGYzOF90YWJsZSB7CiAgICAgWzB4MzYgLi4uIDB4M2ZdID0geyAuc2ltZF9zaXplID0g
c2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4NDBdID0geyAuc2ltZF9z
aXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4NDFdID0geyAu
c2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAudHdvX29wID0gMSB9LAotICAgIFsweDQ1IC4u
LiAweDQ3XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAorICAgIFsweDQ1IC4u
LiAweDQ3XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9
LAogICAgIFsweDU4IC4uLiAweDU5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29f
b3AgPSAxIH0sCiAgICAgWzB4NWFdID0geyAuc2ltZF9zaXplID0gc2ltZF8xMjgsIC50d29fb3Ag
PSAxIH0sCiAgICAgWzB4NzggLi4uIDB4NzldID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwg
LnR3b19vcCA9IDEgfSwKQEAgLTU5OTMsMTAgKzU5OTMsMTUgQEAgeDg2X2VtdWxhdGUoCiAgICAg
Y2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZGYpOiAvKiB2cGFuZG57ZCxxfSBbeHl6
XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMHgwZiwgMHhlYik6IC8qIHZwb3J7ZCxxfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17
a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhlZik6IC8qIHZweG9y
e2QscX0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVM
X09QQ19FVkVYXzY2KDB4MGYzOCwgMHgxNCk6IC8qIHZwcm9ydntkLHF9IFt4eXpdbW0vbWVtLFt4
eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgs
IDB4MTUpOiAvKiB2cHJvbHZ7ZCxxfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8K
ICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDM5KTogLyogdnBtaW5ze2Qs
cX0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYXzY2KDB4MGYzOCwgMHgzYik6IC8qIHZwbWludXtkLHF9IFt4eXpdbW0vbWVtLFt4eXpd
bW0sW3h5el1tbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4
M2QpOiAvKiB2cG1heHN7ZCxxfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAg
ICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDNmKTogLyogdnBtYXh1e2QscX0g
W3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19F
VkVYXzY2KDB4MGYzOCwgMHg0NSk6IC8qIHZwc3JsdntkLHF9IFt4eXpdbW0vbWVtLFt4eXpdbW0s
W3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4NDYp
OiAvKiB2cHNyYXZ7ZCxxfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBj
YXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDQ3KTogLyogdnBzbGx2e2QscX0gW3h5
el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgYXZ4NTEyZl9ub19zYWU6CiAgICAg
ICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOwogICAgICAgICBnZW5lcmF0ZV9l
eGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9NRU0gJiYgZXZleC5icnMsIEVYQ19VRCk7CkBAIC02
NjE3LDYgKzY2MjIsOSBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQ
VV9tbXgpOwogICAgICAgICBnb3RvIHNpbWRfMGZfY29tbW9uOwogCisgICAgY2FzZSBYODZFTVVM
X09QQ19FVkVYXzY2KDB4MGYsIDB4ZDEpOiAvKiB2cHNybHcgeG1tL20xMjgsW3h5el1tbSxbeHl6
XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZTEpOiAvKiB2
cHNyYXcgeG1tL20xMjgsW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYXzY2KDB4MGYsIDB4ZjEpOiAvKiB2cHNsbHcgeG1tL20xMjgsW3h5el1tbSxbeHl6XW1t
e2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZjUpOiAvKiB2cG1h
ZGR3ZCBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxf
T1BDX0VWRVhfNjYoMHgwZiwgMHhmNik6IC8qIHZwc2FkYncgW3h5el1tbS9tZW0sW3h5el1tbSxb
eHl6XW1te2t9ICovCiAgICAgICAgIGZhdWx0X3N1cHByZXNzaW9uID0gZmFsc2U7CkBAIC02OTE2
LDYgKzY5MjQsMzcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIEFTU0VSVCghc3RhdGUtPnNpbWRf
c2l6ZSk7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4
MGYsIDB4NzEpOiAvKiBHcnAxMiAqLworICAgICAgICBzd2l0Y2ggKCBtb2RybV9yZWcgJiA3ICkK
KyAgICAgICAgeworICAgICAgICBjYXNlIDI6IC8qIHZwc3JsdyAkaW1tOCxbeHl6XW1tL21lbSxb
eHl6XW1te2t9ICovCisgICAgICAgIGNhc2UgNDogLyogdnBzcmF3ICRpbW04LFt4eXpdbW0vbWVt
LFt4eXpdbW17a30gKi8KKyAgICAgICAgY2FzZSA2OiAvKiB2cHNsbHcgJGltbTgsW3h5el1tbS9t
ZW0sW3h5el1tbXtrfSAqLworICAgICAgICBhdng1MTJid19zaGlmdF9pbW06CisgICAgICAgICAg
ICBmYXVsdF9zdXBwcmVzc2lvbiA9IGZhbHNlOworICAgICAgICAgICAgb3BfYnl0ZXMgPSAxNiA8
PCBldmV4LmxyOworICAgICAgICAgICAgc3RhdGUtPnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2lu
dDsKKyAgICAgICAgICAgIGdvdG8gYXZ4NTEyYndfaW1tOworICAgICAgICB9CisgICAgICAgIGdv
dG8gdW5yZWNvZ25pemVkX2luc247CisKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgw
ZiwgMHg3Mik6IC8qIEdycDEzICovCisgICAgICAgIHN3aXRjaCAoIG1vZHJtX3JlZyAmIDcgKQor
ICAgICAgICB7CisgICAgICAgIGNhc2UgMjogLyogdnBzcmxkICRpbW04LFt4eXpdbW0vbWVtLFt4
eXpdbW17a30gKi8KKyAgICAgICAgY2FzZSA2OiAvKiB2cHNsbGQgJGltbTgsW3h5el1tbS9tZW0s
W3h5el1tbXtrfSAqLworICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgudywg
RVhDX1VEKTsKKyAgICAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgICAgICBjYXNlIDA6
IC8qIHZwcm9ye2QscX0gJGltbTgsW3h5el1tbS9tZW0sW3h5el1tbXtrfSAqLworICAgICAgICBj
YXNlIDE6IC8qIHZwcm9se2QscX0gJGltbTgsW3h5el1tbS9tZW0sW3h5el1tbXtrfSAqLworICAg
ICAgICBjYXNlIDQ6IC8qIHZwc3Jhe2QscX0gJGltbTgsW3h5el1tbS9tZW0sW3h5el1tbXtrfSAq
LworICAgICAgICBhdng1MTJmX3NoaWZ0X2ltbToKKyAgICAgICAgICAgIG9wX2J5dGVzID0gMTYg
PDwgZXZleC5scjsKKyAgICAgICAgICAgIHN0YXRlLT5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9p
bnQ7CisgICAgICAgICAgICBnb3RvIGF2eDUxMmZfaW1tOF9ub19zYWU7CisgICAgICAgIH0KKyAg
ICAgICAgZ290byB1bnJlY29nbml6ZWRfaW5zbjsKKwogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgw
ZiwgMHg3Myk6ICAgICAgICAvKiBHcnAxNCAqLwogICAgICAgICBzd2l0Y2ggKCBtb2RybV9yZWcg
JiA3ICkKICAgICAgICAgewpAQCAtNjk0MSw2ICs2OTgwLDE5IEBAIHg4Nl9lbXVsYXRlKAogICAg
ICAgICB9CiAgICAgICAgIGdvdG8gdW5yZWNvZ25pemVkX2luc247CiAKKyAgICBjYXNlIFg4NkVN
VUxfT1BDX0VWRVhfNjYoMHgwZiwgMHg3Myk6IC8qIEdycDE0ICovCisgICAgICAgIHN3aXRjaCAo
IG1vZHJtX3JlZyAmIDcgKQorICAgICAgICB7CisgICAgICAgIGNhc2UgMjogLyogdnBzcmxxICRp
bW04LFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICAgICAgY2FzZSA2OiAvKiB2cHNsbHEg
JGltbTgsW3h5el1tbS9tZW0sW3h5el1tbXtrfSAqLworICAgICAgICAgICAgZ2VuZXJhdGVfZXhj
ZXB0aW9uX2lmKCFldmV4LncsIEVYQ19VRCk7CisgICAgICAgICAgICBnb3RvIGF2eDUxMmZfc2hp
ZnRfaW1tOworICAgICAgICBjYXNlIDM6IC8qIHZwc3JsZHEgJGltbTgse3gseX1tbSx7eCx5fW1t
ICovCisgICAgICAgIGNhc2UgNzogLyogdnBzbGxkcSAkaW1tOCx7eCx5fW1tLHt4LHl9bW0gKi8K
KyAgICAgICAgICAgIGdvdG8gYXZ4NTEyYndfc2hpZnRfaW1tOworICAgICAgICB9CisgICAgICAg
IGdvdG8gdW5yZWNvZ25pemVkX2luc247CisKICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4
NzcpOiAgICAgICAgLyogZW1tcyAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYKDB4MGYsIDB4
NzcpOiAgICAvKiB2emVyb3thbGwsdXBwZXJ9ICovCiAgICAgICAgIGlmICggdmV4Lm9wY3ggIT0g
dmV4X25vbmUgKQpAQCAtNzg4MSw2ICs3OTMzLDE2IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICB9
CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4
ZDIpOiAvKiB2cHNybGQgeG1tL20xMjgsW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBY
ODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZDMpOiAvKiB2cHNybHEgeG1tL20xMjgsW3h5el1t
bSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZTIp
OiAvKiB2cHNyYXtkLHF9IHhtbS9tMTI4LFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2Ug
WDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGYyKTogLyogdnBzbGxkIHhtbS9tMTI4LFt4eXpd
bW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGYz
KTogLyogdnBzbGxxIHhtbS9tMTI4LFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgICAgICBnZW5l
cmF0ZV9leGNlcHRpb25faWYoZXZleC5icnMsIEVYQ19VRCk7CisgICAgICAgIGZhdWx0X3N1cHBy
ZXNzaW9uID0gZmFsc2U7CisgICAgICAgIGlmICggYiA9PSAweGUyICkKKyAgICAgICAgICAgIGdv
dG8gYXZ4NTEyZl9ub19zYWU7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwogICAgIGNhc2Ug
WDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGZhKTogLyogdnBzdWJkIFt4eXpdbW0vbWVtLFt4
eXpdbW0sW3h5el1tbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAw
eGZiKTogLyogdnBzdWJxIFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAgIGNh
c2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGZlKTogLyogdnBhZGRkIFt4eXpdbW0vbWVt
LFt4eXpdbW0sW3h5el1tbXtrfSAqLwpAQCAtODEyMSw2ICs4MTgzLDE0IEBAIHg4Nl9lbXVsYXRl
KAogICAgICAgICBkc3QudHlwZSA9IE9QX05PTkU7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2Fz
ZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgxMCk6IC8qIHZwc3JsdncgW3h5el1tbS9t
ZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4
MGYzOCwgMHgxMSk6IC8qIHZwc3JhdncgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICov
CisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgxMik6IC8qIHZwc2xsdncg
W3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgICAgIGhvc3RfYW5kX3ZjcHVf
bXVzdF9oYXZlKGF2eDUxMmJ3KTsKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFldmV4
LncgfHwgZXZleC5icnMsIEVYQ19VRCk7CisgICAgICAgIGVsZW1fYnl0ZXMgPSAyOworICAgICAg
ICBnb3RvIGF2eDUxMmZfbm9fc2FlOworCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4
MGYzOCwgMHgxOCk6IC8qIHZicm9hZGNhc3RzcyB4bW0vbTMyLFt4eXpdbW17a30gKi8KICAgICAg
ICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgudyB8fCBldmV4LmJycywgRVhDX1VEKTsKICAg
ICBhdng1MTJfYnJvYWRjYXN0OgpAQCAtODg4Miw2ICs4OTUyLDcgQEAgeDg2X2VtdWxhdGUoCiAg
ICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighZXZleC5yIHx8ICFldmV4LlIgfHwgZXZleC56
LCBFWENfVUQpOwogICAgICAgICBpZiAoICEoYiAmIDB4MjApICkKICAgICAgICAgICAgIGdvdG8g
YXZ4NTEyZl9pbW04X25vX3NhZTsKKyAgICBhdng1MTJid19pbW06CiAgICAgICAgIGhvc3RfYW5k
X3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmJ3KTsKICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lm
KGV2ZXguYnJzLCBFWENfVUQpOwogICAgICAgICBlbGVtX2J5dGVzID0gMSA8PCBldmV4Lnc7Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:27:03 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:27:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9Ow-0004Wx-Tn; Sun, 23 Dec 2018 19:27:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9Ou-0004Wn-Oz
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:27:00 +0000
X-Inumbo-ID: b723f82a-06e8-11e9-b175-73e7f1c7a52b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b723f82a-06e8-11e9-b175-73e7f1c7a52b;
 Sun, 23 Dec 2018 19:26:58 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9Os-0004wm-Gm
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:26:58 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9Os-0004fr-ES
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:26:58 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9Os-0004fr-ES@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:26:58 +0000
Subject: [Xen-changelog] [xen master] xen/page_alloc: Move
 get_pg_owner()/put_pg_owner() from x86 to common code
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFmODBlMWQ5Yzc5ZTNiY2IzOTI3NzVmMzExZDIwZWVjNTRiMzM4OWIKQXV0aG9yOiAg
ICAgQmVuamFtaW4gU2FuZGEgPGJlbi5zYW5kYUBkb3JuZXJ3b3Jrcy5jb20+CkF1dGhvckRhdGU6
IFR1ZSBPY3QgMjMgMTY6MjE6MzUgMjAxOCArMDEwMApDb21taXQ6ICAgICBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDIxIDEwOjQxOjQ1IDIw
MTggKzAwMDAKCiAgICB4ZW4vcGFnZV9hbGxvYzogTW92ZSBnZXRfcGdfb3duZXIoKS9wdXRfcGdf
b3duZXIoKSBmcm9tIHg4NiB0byBjb21tb24gY29kZQogICAgCiAgICBnZXRfcGdfb3duZXIoKSBh
bmQgcHV0X3BnX293bmVyKCkgd2lsbCBiZSBuZWNlc3NhcnkgaW4gYSBmb2xsb3ctdXAKICAgIGNv
bW1pdCB0byBzdXBwb3J0IHhlbnRyYWNlIG9uIEFybS4gU28gbW92ZSB0aGUgaGVscGVyIHRvIGNv
bW1vbiBjb2RlLgogICAgCiAgICBUYWtlIHRoZSBvcHBvcnR1bml0eSB0byBjbGVhbi11cCBhIGJp
dCB0aGUgY29kZSBtb3ZlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQmVuamFtaW4gU2FuZGEg
PGJlbi5zYW5kYUBkb3JuZXJ3b3Jrcy5jb20+CiAgICBbanVsaWVuOiBSZXdvcmsgY29tbWl0IHRp
dGxlIC8gdHVybiBwdXRfcGdfb3duZXIgdG8gYSBzdGF0aWMgaW5saW5lXQogICAgU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvbW0uYyAgICAgICB8IDQyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgfCAzNyArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCB8ICA4ICsrKysrKysr
CiAzIGZpbGVzIGNoYW5nZWQsIDQ1IGluc2VydGlvbnMoKyksIDQyIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggMTQz
MWYzNDdmMy4uMDhmMzQ3MjJjMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIv
eGVuL2FyY2gveDg2L21tLmMKQEAgLTMwODksNDggKzMwODksNiBAQCBzdGF0aWMgaW50IHZjcHVt
YXNrX3RvX3BjcHVtYXNrKAogICAgIH0KIH0KIAotc3RhdGljIHN0cnVjdCBkb21haW4gKmdldF9w
Z19vd25lcihkb21pZF90IGRvbWlkKQotewotICAgIHN0cnVjdCBkb21haW4gKnBnX293bmVyID0g
TlVMTCwgKmN1cnIgPSBjdXJyZW50LT5kb21haW47Ci0KLSAgICBpZiAoIGxpa2VseShkb21pZCA9
PSBET01JRF9TRUxGKSApCi0gICAgewotICAgICAgICBwZ19vd25lciA9IHJjdV9sb2NrX2N1cnJl
bnRfZG9tYWluKCk7Ci0gICAgICAgIGdvdG8gb3V0OwotICAgIH0KLQotICAgIGlmICggdW5saWtl
bHkoZG9taWQgPT0gY3Vyci0+ZG9tYWluX2lkKSApCi0gICAgewotICAgICAgICBnZHByaW50ayhY
RU5MT0dfV0FSTklORywgIkNhbm5vdCBzcGVjaWZ5IGl0c2VsZiBhcyBmb3JlaWduIGRvbWFpblxu
Iik7Ci0gICAgICAgIGdvdG8gb3V0OwotICAgIH0KLQotICAgIHN3aXRjaCAoIGRvbWlkICkKLSAg
ICB7Ci0gICAgY2FzZSBET01JRF9JTzoKLSAgICAgICAgcGdfb3duZXIgPSByY3VfbG9ja19kb21h
aW4oZG9tX2lvKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBET01JRF9YRU46Ci0gICAgICAg
IHBnX293bmVyID0gcmN1X2xvY2tfZG9tYWluKGRvbV94ZW4pOwotICAgICAgICBicmVhazsKLSAg
ICBkZWZhdWx0OgotICAgICAgICBpZiAoIChwZ19vd25lciA9IHJjdV9sb2NrX2RvbWFpbl9ieV9p
ZChkb21pZCkpID09IE5VTEwgKQotICAgICAgICB7Ci0gICAgICAgICAgICBnZHByaW50ayhYRU5M
T0dfV0FSTklORywgIlVua25vd24gZG9tYWluIGQlZFxuIiwgZG9taWQpOwotICAgICAgICAgICAg
YnJlYWs7Ci0gICAgICAgIH0KLSAgICAgICAgYnJlYWs7Ci0gICAgfQotCi0gb3V0OgotICAgIHJl
dHVybiBwZ19vd25lcjsKLX0KLQotc3RhdGljIHZvaWQgcHV0X3BnX293bmVyKHN0cnVjdCBkb21h
aW4gKnBnX293bmVyKQotewotICAgIHJjdV91bmxvY2tfZG9tYWluKHBnX293bmVyKTsKLX0KLQog
bG9uZyBkb19tbXVleHRfb3AoCiAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShtbXVleHRfb3Bf
dCkgdW9wcywKICAgICB1bnNpZ25lZCBpbnQgY291bnQsCmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCmluZGV4IDJjNjUwOWUzYTAu
LmU1OTE2MDFmOWMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCisrKyBiL3hl
bi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC0xNDYsNiArMTQ2LDcgQEAKICNpbmNsdWRlIDxhc20v
Z3Vlc3QuaD4KICNpbmNsdWRlIDxhc20vcDJtLmg+CiAjaW5jbHVkZSA8YXNtL3NldHVwLmg+IC8q
IGZvciBoaWdobWVtX3N0YXJ0IG9ubHkgKi8KKyNpbmNsdWRlIDxhc20vcGFnaW5nLmg+CiAjZWxz
ZQogI2RlZmluZSBwMm1fcG9kX29mZmxpbmVfb3JfYnJva2VuX2hpdChwZykgMAogI2RlZmluZSBw
Mm1fcG9kX29mZmxpbmVfb3JfYnJva2VuX3JlcGxhY2UocGcpIEJVR19PTihwZyAhPSBOVUxMKQpA
QCAtMjUwOSw2ICsyNTEwLDQyIEBAIHN0YXRpYyBfX2luaXQgaW50IHJlZ2lzdGVyX2hlYXBfdHJp
Z2dlcih2b2lkKQogfQogX19pbml0Y2FsbChyZWdpc3Rlcl9oZWFwX3RyaWdnZXIpOwogCitzdHJ1
Y3QgZG9tYWluICpnZXRfcGdfb3duZXIoZG9taWRfdCBkb21pZCkKK3sKKyAgICBzdHJ1Y3QgZG9t
YWluICpwZ19vd25lciA9IE5VTEwsICpjdXJyID0gY3VycmVudC0+ZG9tYWluOworCisgICAgaWYg
KCBsaWtlbHkoZG9taWQgPT0gRE9NSURfU0VMRikgKQorICAgIHsKKyAgICAgICAgcGdfb3duZXIg
PSByY3VfbG9ja19jdXJyZW50X2RvbWFpbigpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisK
KyAgICBpZiAoIHVubGlrZWx5KGRvbWlkID09IGN1cnItPmRvbWFpbl9pZCkgKQorICAgIHsKKyAg
ICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJDYW5ub3Qgc3BlY2lmeSBpdHNlbGYgYXMg
Zm9yZWlnbiBkb21haW5cbiIpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICBzd2l0
Y2ggKCBkb21pZCApCisgICAgeworICAgIGNhc2UgRE9NSURfSU86CisgICAgICAgIHBnX293bmVy
ID0gcmN1X2xvY2tfZG9tYWluKGRvbV9pbyk7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBE
T01JRF9YRU46CisgICAgICAgIHBnX293bmVyID0gcmN1X2xvY2tfZG9tYWluKGRvbV94ZW4pOwor
ICAgICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIGlmICggKHBnX293bmVyID0g
cmN1X2xvY2tfZG9tYWluX2J5X2lkKGRvbWlkKSkgPT0gTlVMTCApCisgICAgICAgICAgICBnZHBy
aW50ayhYRU5MT0dfV0FSTklORywgIlVua25vd24gZG9tYWluIGQlZFxuIiwgZG9taWQpOworICAg
ICAgICBicmVhazsKKyAgICB9CisKKyBvdXQ6CisgICAgcmV0dXJuIHBnX293bmVyOworfQorCiAv
KgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCAwMzA5YzFmMmEw
Li40OTU2YTc3MTZjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94
ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtNTk5LDYgKzU5OSwxNCBAQCBzdGF0aWMgaW5saW5l
IHN0cnVjdCBkb21haW4gKnJjdV9sb2NrX2N1cnJlbnRfZG9tYWluKHZvaWQpCiB9CiAKIHN0cnVj
dCBkb21haW4gKmdldF9kb21haW5fYnlfaWQoZG9taWRfdCBkb20pOworCitzdHJ1Y3QgZG9tYWlu
ICpnZXRfcGdfb3duZXIoZG9taWRfdCBkb21pZCk7CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBwdXRf
cGdfb3duZXIoc3RydWN0IGRvbWFpbiAqcGdfb3duZXIpCit7CisgICAgcmN1X3VubG9ja19kb21h
aW4ocGdfb3duZXIpOworfQorCiB2b2lkIGRvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQp
OwogaW50IGRvbWFpbl9raWxsKHN0cnVjdCBkb21haW4gKmQpOwogaW50IGRvbWFpbl9zaHV0ZG93
bihzdHJ1Y3QgZG9tYWluICpkLCB1OCByZWFzb24pOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:27:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:27:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9P5-0004Yg-15; Sun, 23 Dec 2018 19:27:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9P4-0004Yb-AN
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:27:10 +0000
X-Inumbo-ID: bd36747c-06e8-11e9-b5a7-5b88469899d0
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bd36747c-06e8-11e9-b5a7-5b88469899d0;
 Sun, 23 Dec 2018 19:27:09 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9P2-0004x9-Mu
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:27:08 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9P2-0004gd-KV
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:27:08 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9P2-0004gd-KV@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:27:08 +0000
Subject: [Xen-changelog] [xen master] xen/arm: p2m: Introduce
 p2m_get_page_from_gfn
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDljMmY3YzAxMjNkOTIyMWQzNzU4MzMyNzUyMjNjNjY4ZjAwY2Y2NTEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIERl
YyAyMSAxNjoyNjo0MyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIERlYyAyMSAwOTozOTozOSAy
MDE4IC0wODAwCgogICAgeGVuL2FybTogcDJtOiBJbnRyb2R1Y2UgcDJtX2dldF9wYWdlX2Zyb21f
Z2ZuCiAgICAKICAgIEluIGEgZm9sbG93LXVwIHBhdGNoLCB3ZSB3aWxsIG5lZWQgdG8gaGFuZGxl
IGdldF9wYWdlX2Zyb21fZ2ZuCiAgICBkaWZmZXJlbnRseSBmb3IgRE9NSURfWEVOLiBUbyBrZWVw
IHRoZSBjb2RlIHNpbXBsZSBtb3ZlIHRoZSBjdXJyZW50CiAgICBjb250ZW50IGluIGEgbmV3IHNl
cGFyYXRlIGhlbHBlciBwMm1fZ2V0X3BhZ2VfZnJvbV9nZm4uCiAgICAKICAgIE5vdGUgdGhlIG5l
dyBoZWxwZXIgaXMgbm90IGFueW1vcmUgYSBzdGF0aWMgaW5saW5lIGZ1bmN0aW9uIGFzIHRoZSBo
ZWxwZXIKICAgIGlzIHF1aXRlIGNvbXBsZXguCiAgICAKICAgIEZpbmFsbHksIHRha2UgdGhlIG9w
cG9ydHVuaXR5IHRvIHVzZSB0eXBlc2FmZSBnZm4gYXMgdGhlIGNoYW5nZSBpcwogICAgbWlub3Iu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL3AybS5jICAgICAgICB8IDMzICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCB8IDMzICsrKyst
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAzNyBpbnNlcnRp
b25zKCspLCAyOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMg
Yi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggMmI1ZTQzZjUwYS4uN2FlNWIyOTY5OSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtNDA2
LDYgKzQwNiwzOSBAQCBtZm5fdCBwMm1fbG9va3VwKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdm
biwgcDJtX3R5cGVfdCAqdCkKICAgICByZXR1cm4gbWZuOwogfQogCitzdHJ1Y3QgcGFnZV9pbmZv
ICpwMm1fZ2V0X3BhZ2VfZnJvbV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3QgKnQpCit7Cisg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKKyAgICBwMm1fdHlwZV90IHAybXQ7CisgICAgbWZu
X3QgbWZuID0gcDJtX2xvb2t1cChkLCBnZm4sICZwMm10KTsKKworICAgIGlmICggdCApCisgICAg
ICAgICp0ID0gcDJtdDsKKworICAgIGlmICggIXAybV9pc19hbnlfcmFtKHAybXQpICkKKyAgICAg
ICAgcmV0dXJuIE5VTEw7CisKKyAgICBpZiAoICFtZm5fdmFsaWQobWZuKSApCisgICAgICAgIHJl
dHVybiBOVUxMOworCisgICAgcGFnZSA9IG1mbl90b19wYWdlKG1mbik7CisKKyAgICAvKgorICAg
ICAqIGdldF9wYWdlIHdvbid0IHdvcmsgb24gZm9yZWlnbiBtYXBwaW5nIGJlY2F1c2UgdGhlIHBh
Z2UgZG9lc24ndAorICAgICAqIGJlbG9uZyB0byB0aGUgY3VycmVudCBkb21haW4uCisgICAgICov
CisgICAgaWYgKCBwMm1faXNfZm9yZWlnbihwMm10KSApCisgICAgeworICAgICAgICBzdHJ1Y3Qg
ZG9tYWluICpmZG9tID0gcGFnZV9nZXRfb3duZXJfYW5kX3JlZmVyZW5jZShwYWdlKTsKKyAgICAg
ICAgQVNTRVJUKGZkb20gIT0gTlVMTCk7CisgICAgICAgIEFTU0VSVChmZG9tICE9IGQpOworICAg
ICAgICByZXR1cm4gcGFnZTsKKyAgICB9CisKKyAgICByZXR1cm4gZ2V0X3BhZ2UocGFnZSwgZCkg
PyBwYWdlIDogTlVMTDsKK30KKwogaW50IGd1ZXN0X3BoeXNtYXBfbWFya19wb3B1bGF0ZV9vbl9k
ZW1hbmQoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9yZGVyKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKaW5kZXggMDFjZDNl
ZTRiNS4uNGRiOGU4NzA5ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaAor
KysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCkBAIC0yODksMzggKzI4OSwxMyBAQCB0eXBl
ZGVmIHVuc2lnbmVkIGludCBwMm1fcXVlcnlfdDsKICNkZWZpbmUgUDJNX0FMTE9DICAgICgxdTw8
MCkgICAvKiBQb3B1bGF0ZSBQb0QgYW5kIHBhZ2VkLW91dCBlbnRyaWVzICovCiAjZGVmaW5lIFAy
TV9VTlNIQVJFICAoMXU8PDEpICAgLyogQnJlYWsgQ29XIHNoYXJpbmcgKi8KIAorc3RydWN0IHBh
Z2VfaW5mbyAqcDJtX2dldF9wYWdlX2Zyb21fZ2ZuKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdm
biwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90ICp0
KTsKKwogc3RhdGljIGlubGluZSBzdHJ1Y3QgcGFnZV9pbmZvICpnZXRfcGFnZV9mcm9tX2dmbigK
ICAgICBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgcDJtX3R5cGVfdCAqdCwg
cDJtX3F1ZXJ5X3QgcSkKIHsKLSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwotICAgIHAybV90
eXBlX3QgcDJtdDsKLSAgICBtZm5fdCBtZm4gPSBwMm1fbG9va3VwKGQsIF9nZm4oZ2ZuKSwgJnAy
bXQpOwotCi0gICAgaWYgKHQpCi0gICAgICAgICp0ID0gcDJtdDsKLQotICAgIGlmICggIXAybV9p
c19hbnlfcmFtKHAybXQpICkKLSAgICAgICAgcmV0dXJuIE5VTEw7Ci0KLSAgICBpZiAoICFtZm5f
dmFsaWQobWZuKSApCi0gICAgICAgIHJldHVybiBOVUxMOwotICAgIHBhZ2UgPSBtZm5fdG9fcGFn
ZShtZm4pOwotCi0gICAgLyoKLSAgICAgKiBnZXRfcGFnZSB3b24ndCB3b3JrIG9uIGZvcmVpZ24g
bWFwcGluZyBiZWNhdXNlIHRoZSBwYWdlIGRvZXNuJ3QKLSAgICAgKiBiZWxvbmcgdG8gdGhlIGN1
cnJlbnQgZG9tYWluLgotICAgICAqLwotICAgIGlmICggcDJtX2lzX2ZvcmVpZ24ocDJtdCkgKQot
ICAgIHsKLSAgICAgICAgc3RydWN0IGRvbWFpbiAqZmRvbSA9IHBhZ2VfZ2V0X293bmVyX2FuZF9y
ZWZlcmVuY2UocGFnZSk7Ci0gICAgICAgIEFTU0VSVChmZG9tICE9IE5VTEwpOwotICAgICAgICBB
U1NFUlQoZmRvbSAhPSBkKTsKLSAgICAgICAgcmV0dXJuIHBhZ2U7Ci0gICAgfQotCi0gICAgaWYg
KCAhZ2V0X3BhZ2UocGFnZSwgZCkgKQotICAgICAgICByZXR1cm4gTlVMTDsKLSAgICByZXR1cm4g
cGFnZTsKKyAgICByZXR1cm4gcDJtX2dldF9wYWdlX2Zyb21fZ2ZuKGQsIF9nZm4oZ2ZuKSwgdCk7
CiB9CiAKIGludCBnZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVk
IGxvbmcgdHlwZSk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:27:21 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:27:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9PF-0004Zo-2i; Sun, 23 Dec 2018 19:27:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9PD-0004Za-Qu
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:27:19 +0000
X-Inumbo-ID: c34bc94a-06e8-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c34bc94a-06e8-11e9-8e1d-bc764e045a96;
 Sun, 23 Dec 2018 19:27:19 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9PC-0004xH-Ss
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:27:18 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9PC-0004hC-Qa
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:27:18 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9PC-0004hC-Qa@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:27:18 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Rename p2m_map_foreign to
 p2m_map_foreign_rw
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgzM2M5YzVlNmMzYjk3ZTJlOTE4ZTlhZjhkMTdkMTUyMTg4ZmYxNTEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIERl
YyAyMSAxNjoyNjo0NCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIERlYyAyMSAwOTo0MDo0NiAy
MDE4IC0wODAwCgogICAgeGVuL2FybTogUmVuYW1lIHAybV9tYXBfZm9yZWlnbiB0byBwMm1fbWFw
X2ZvcmVpZ25fcncKICAgIAogICAgQSBmb2xsb3ctdXAgcGF0Y2ggd2lsbCBpbnRyb2R1Y2UgYW5v
dGhlciB0eXBlIG9mIGZvcmVpZ24gbWFwcGluZy4gUmVuYW1lCiAgICB0aGUgdHlwZSB0byBtYWtl
IGNsZWFyIGl0IGlzIG9ubHkgdXNlZCBmb3IgcmVhZC13cml0ZSBtYXBwaW5nLgogICAgCiAgICBO
byBmdW5jdGlvbmFsIGNoYW5nZXMgaW50ZW5kZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmlp
IEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL21tLmMg
ICAgICAgICB8IDIgKy0KIHhlbi9hcmNoL2FybS9wMm0uYyAgICAgICAgfCAyICstCiB4ZW4vaW5j
bHVkZS9hc20tYXJtL3AybS5oIHwgNiArKystLS0KIDMgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRp
b25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIv
eGVuL2FyY2gvYXJtL21tLmMKaW5kZXggZDk2YTY2NTVlZS4uNzE5M2Q4M2I0NCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTEyNjcsNyAr
MTI2Nyw3IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKAogICAgICAgICB9CiAKICAg
ICAgICAgbWZuID0gcGFnZV90b19tZm4ocGFnZSk7Ci0gICAgICAgIHQgPSBwMm1fbWFwX2ZvcmVp
Z247CisgICAgICAgIHQgPSBwMm1fbWFwX2ZvcmVpZ25fcnc7CiAKICAgICAgICAgcmN1X3VubG9j
a19kb21haW4ob2QpOwogICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9w
Mm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwppbmRleCA3YWU1YjI5Njk5Li44OTI3OWZiNTkwIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCkBA
IC00NjgsNyArNDY4LDcgQEAgc3RhdGljIHZvaWQgcDJtX3NldF9wZXJtaXNzaW9uKGxwYWVfdCAq
ZSwgcDJtX3R5cGVfdCB0LCBwMm1fYWNjZXNzX3QgYSkKICAgICAgICAgYnJlYWs7CiAKICAgICBj
YXNlIHAybV9pb21tdV9tYXBfcnc6Ci0gICAgY2FzZSBwMm1fbWFwX2ZvcmVpZ246CisgICAgY2Fz
ZSBwMm1fbWFwX2ZvcmVpZ25fcnc6CiAgICAgY2FzZSBwMm1fZ3JhbnRfbWFwX3J3OgogICAgIGNh
c2UgcDJtX21taW9fZGlyZWN0X2RldjoKICAgICBjYXNlIHAybV9tbWlvX2RpcmVjdF9uYzoKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggYi94ZW4vaW5jbHVkZS9hc20tYXJt
L3AybS5oCmluZGV4IDRkYjhlODcwOWQuLmExYWVmN2I3OTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaApAQCAtMTE1
LDcgKzExNSw3IEBAIHR5cGVkZWYgZW51bSB7CiAgICAgcDJtX21taW9fZGlyZWN0X2RldiwvKiBS
ZWFkL3dyaXRlIG1hcHBpbmcgb2YgZ2VudWluZSBEZXZpY2UgTU1JTyBhcmVhICovCiAgICAgcDJt
X21taW9fZGlyZWN0X25jLCAvKiBSZWFkL3dyaXRlIG1hcHBpbmcgb2YgZ2VudWluZSBNTUlPIGFy
ZWEgbm9uLWNhY2hlYWJsZSAqLwogICAgIHAybV9tbWlvX2RpcmVjdF9jLCAgLyogUmVhZC93cml0
ZSBtYXBwaW5nIG9mIGdlbnVpbmUgTU1JTyBhcmVhIGNhY2hlYWJsZSAqLwotICAgIHAybV9tYXBf
Zm9yZWlnbiwgICAgLyogUmFtIHBhZ2VzIGZyb20gZm9yZWlnbiBkb21haW4gKi8KKyAgICBwMm1f
bWFwX2ZvcmVpZ25fcncsIC8qIFJlYWQvd3JpdGUgUkFNIHBhZ2VzIGZyb20gZm9yZWlnbiBkb21h
aW4gKi8KICAgICBwMm1fZ3JhbnRfbWFwX3J3LCAgIC8qIFJlYWQvd3JpdGUgZ3JhbnQgbWFwcGlu
ZyAqLwogICAgIHAybV9ncmFudF9tYXBfcm8sICAgLyogUmVhZC1vbmx5IGdyYW50IG1hcHBpbmcg
Ki8KICAgICAvKiBUaGUgdHlwZXMgYmVsb3cgYXJlIG9ubHkgdXNlZCB0byBkZWNpZGUgdGhlIHBh
Z2UgYXR0cmlidXRlIGluIHRoZSBQMk0gKi8KQEAgLTEzNywxMCArMTM3LDEwIEBAIHR5cGVkZWYg
ZW51bSB7CiAKIC8qIFVzZWZ1bCBwcmVkaWNhdGVzICovCiAjZGVmaW5lIHAybV9pc19yYW0oX3Qp
IChwMm1fdG9fbWFzayhfdCkgJiBQMk1fUkFNX1RZUEVTKQotI2RlZmluZSBwMm1faXNfZm9yZWln
bihfdCkgKHAybV90b19tYXNrKF90KSAmIHAybV90b19tYXNrKHAybV9tYXBfZm9yZWlnbikpCisj
ZGVmaW5lIHAybV9pc19mb3JlaWduKF90KSAocDJtX3RvX21hc2soX3QpICYgcDJtX3RvX21hc2so
cDJtX21hcF9mb3JlaWduX3J3KSkKICNkZWZpbmUgcDJtX2lzX2FueV9yYW0oX3QpIChwMm1fdG9f
bWFzayhfdCkgJiAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKFAyTV9SQU1fVFlQRVMgfCBQMk1fR1JBTlRfVFlQRVMgfCAgXAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwMm1fdG9fbWFzayhwMm1fbWFwX2ZvcmVpZ24pKSkKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcDJtX3RvX21hc2socDJtX21hcF9mb3JlaWduX3J3KSkpCiAKIC8q
IEFsbCBjb21tb24gdHlwZSBkZWZpbml0aW9ucyBzaG91bGQgbGl2ZSBhaGVhZCBvZiB0aGlzIGlu
Y2x1c2lvbi4gKi8KICNpZmRlZiBfWEVOX1AyTV9DT01NT05fSAotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:27:31 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:27:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9PP-0004ar-4U; Sun, 23 Dec 2018 19:27:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9PO-0004aj-68
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:27:30 +0000
X-Inumbo-ID: c95b91d7-06e8-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c95b91d7-06e8-11e9-8e1d-bc764e045a96;
 Sun, 23 Dec 2018 19:27:29 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9PN-0004xP-2j
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:27:29 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9PN-0004hm-0P
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:27:29 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9PN-0004hm-0P@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:27:29 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Add support for read-only
 foreign mappings
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU4MjA1ODM0Njg1MTNiNzk5YWFmYzEwMTA5NzdlNzFkYjI3Zjg5OTIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIERl
YyAyMSAxNjoyNjo0NSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIERlYyAyMSAwOTo0MzowMSAy
MDE4IC0wODAwCgogICAgeGVuL2FybTogQWRkIHN1cHBvcnQgZm9yIHJlYWQtb25seSBmb3JlaWdu
IG1hcHBpbmdzCiAgICAKICAgIEN1cnJlbnRseSwgZm9yZWlnbiBtYXBwaW5ncyBjYW4gb25seSBi
ZSByZWFkLXdyaXRlLiBBIGZvbGxvdy11cCBwYXRjaCB3aWxsCiAgICBleHRlbmQgZm9yZWlnbiBt
YXBwaW5nIGZvciBYZW4gYmFja2VuZCBtZW1vcnkgKHZpYSBYRU5fRE9NSUQpLCBzb21lIG9mCiAg
ICB0aGF0IG1lbW9yeSBzaG91bGQgb25seSBiZSByZWFkIGFjY2Vzc2libGUgZm9yIHRoZSBtYXBw
aW5nIGRvbWFpbi4KICAgIAogICAgSW50cm9kdWNlIGEgbmV3IHAybV90eXBlIHRvIGNhdGVyIHJl
YWQtb25seSBmb3JlaWduIG1hcHBpbmdzLiBGb3Igbm93LAogICAgdGhlIGRlY2lzaW9uIGJldHdl
ZW4gdGhlIHR3byBmb3JlaWduIG1hcHBpbmcgdHlwZSBpcyBiYXNlZCBvbiB0aGUgdHlwZQogICAg
b2YgdGhlIGd1ZXN0IHBhZ2UgbWFwcGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlz
b3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9tbS5jICAgICAg
ICAgfCA1ICsrKy0tCiB4ZW4vYXJjaC9hcm0vcDJtLmMgICAgICAgIHwgMSArCiB4ZW4vaW5jbHVk
ZS9hc20tYXJtL3AybS5oIHwgOSArKysrKysrLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTEgaW5zZXJ0
aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBi
L3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IDcxOTNkODNiNDQuLjNiZjExZWVjNGYgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9tbS5jCkBAIC0xMjU5LDcg
KzEyNTksOSBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKICAgICAgICAgICAgIHJl
dHVybiAtRUlOVkFMOwogICAgICAgICB9CiAKLSAgICAgICAgaWYgKCAhcDJtX2lzX3JhbShwMm10
KSApCisgICAgICAgIGlmICggcDJtX2lzX3JhbShwMm10KSApCisgICAgICAgICAgICB0ID0gKHAy
bXQgPT0gcDJtX3JhbV9ydykgPyBwMm1fbWFwX2ZvcmVpZ25fcncgOiBwMm1fbWFwX2ZvcmVpZ25f
cm87CisgICAgICAgIGVsc2UKICAgICAgICAgewogICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7
CiAgICAgICAgICAgICByY3VfdW5sb2NrX2RvbWFpbihvZCk7CkBAIC0xMjY3LDcgKzEyNjksNiBA
QCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKICAgICAgICAgfQogCiAgICAgICAgIG1m
biA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwotICAgICAgICB0ID0gcDJtX21hcF9mb3JlaWduX3J3Owog
CiAgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKG9kKTsKICAgICAgICAgYnJlYWs7CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggODkyNzlm
YjU5MC4uMWU3YzkxZTM5YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hl
bi9hcmNoL2FybS9wMm0uYwpAQCAtNDc4LDYgKzQ3OCw3IEBAIHN0YXRpYyB2b2lkIHAybV9zZXRf
cGVybWlzc2lvbihscGFlX3QgKmUsIHAybV90eXBlX3QgdCwgcDJtX2FjY2Vzc190IGEpCiAgICAg
ICAgIGJyZWFrOwogCiAgICAgY2FzZSBwMm1faW9tbXVfbWFwX3JvOgorICAgIGNhc2UgcDJtX21h
cF9mb3JlaWduX3JvOgogICAgIGNhc2UgcDJtX2dyYW50X21hcF9ybzoKICAgICBjYXNlIHAybV9p
bnZhbGlkOgogICAgICAgICBlLT5wMm0ueG4gPSAxOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKaW5kZXggYTFhZWY3Yjc5
My4uYTAzYTAzM2EwNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCkBAIC0xMTYsNiArMTE2LDcgQEAgdHlwZWRlZiBl
bnVtIHsKICAgICBwMm1fbW1pb19kaXJlY3RfbmMsIC8qIFJlYWQvd3JpdGUgbWFwcGluZyBvZiBn
ZW51aW5lIE1NSU8gYXJlYSBub24tY2FjaGVhYmxlICovCiAgICAgcDJtX21taW9fZGlyZWN0X2Ms
ICAvKiBSZWFkL3dyaXRlIG1hcHBpbmcgb2YgZ2VudWluZSBNTUlPIGFyZWEgY2FjaGVhYmxlICov
CiAgICAgcDJtX21hcF9mb3JlaWduX3J3LCAvKiBSZWFkL3dyaXRlIFJBTSBwYWdlcyBmcm9tIGZv
cmVpZ24gZG9tYWluICovCisgICAgcDJtX21hcF9mb3JlaWduX3JvLCAvKiBSZWFkLW9ubHkgUkFN
IHBhZ2VzIGZyb20gZm9yZWlnbiBkb21haW4gKi8KICAgICBwMm1fZ3JhbnRfbWFwX3J3LCAgIC8q
IFJlYWQvd3JpdGUgZ3JhbnQgbWFwcGluZyAqLwogICAgIHAybV9ncmFudF9tYXBfcm8sICAgLyog
UmVhZC1vbmx5IGdyYW50IG1hcHBpbmcgKi8KICAgICAvKiBUaGUgdHlwZXMgYmVsb3cgYXJlIG9u
bHkgdXNlZCB0byBkZWNpZGUgdGhlIHBhZ2UgYXR0cmlidXRlIGluIHRoZSBQMk0gKi8KQEAgLTEz
NSwxMiArMTM2LDE2IEBAIHR5cGVkZWYgZW51bSB7CiAjZGVmaW5lIFAyTV9HUkFOVF9UWVBFUyAo
cDJtX3RvX21hc2socDJtX2dyYW50X21hcF9ydykgfCAgXAogICAgICAgICAgICAgICAgICAgICAg
ICAgIHAybV90b19tYXNrKHAybV9ncmFudF9tYXBfcm8pKQogCisvKiBGb3JlaWduIG1hcHBpbmdz
IHR5cGVzICovCisjZGVmaW5lIFAyTV9GT1JFSUdOX1RZUEVTIChwMm1fdG9fbWFzayhwMm1fbWFw
X2ZvcmVpZ25fcncpIHwgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3RvX21hc2so
cDJtX21hcF9mb3JlaWduX3JvKSkKKwogLyogVXNlZnVsIHByZWRpY2F0ZXMgKi8KICNkZWZpbmUg
cDJtX2lzX3JhbShfdCkgKHAybV90b19tYXNrKF90KSAmIFAyTV9SQU1fVFlQRVMpCi0jZGVmaW5l
IHAybV9pc19mb3JlaWduKF90KSAocDJtX3RvX21hc2soX3QpICYgcDJtX3RvX21hc2socDJtX21h
cF9mb3JlaWduX3J3KSkKKyNkZWZpbmUgcDJtX2lzX2ZvcmVpZ24oX3QpIChwMm1fdG9fbWFzayhf
dCkgJiBQMk1fRk9SRUlHTl9UWVBFUykKICNkZWZpbmUgcDJtX2lzX2FueV9yYW0oX3QpIChwMm1f
dG9fbWFzayhfdCkgJiAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKFAyTV9SQU1fVFlQRVMgfCBQMk1fR1JBTlRfVFlQRVMgfCAgXAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwMm1fdG9fbWFzayhwMm1fbWFwX2ZvcmVpZ25fcncpKSkKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUDJNX0ZPUkVJR05fVFlQRVMpKQogCiAvKiBBbGwgY29t
bW9uIHR5cGUgZGVmaW5pdGlvbnMgc2hvdWxkIGxpdmUgYWhlYWQgb2YgdGhpcyBpbmNsdXNpb24u
ICovCiAjaWZkZWYgX1hFTl9QMk1fQ09NTU9OX0gKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:27:41 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:27:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9PZ-0004c7-6a; Sun, 23 Dec 2018 19:27:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9PY-0004bw-5y
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:27:40 +0000
X-Inumbo-ID: cf6e6d70-06e8-11e9-b106-13bd4f322c7f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cf6e6d70-06e8-11e9-b106-13bd4f322c7f;
 Sun, 23 Dec 2018 19:27:39 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9PX-0004xX-8b
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:27:39 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9PX-0004iY-6J
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:27:39 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9PX-0004iY-6J@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:27:39 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Make get_page_from_gfn
 working with DOMID_XEN
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAxNzhmNDQxNmM2MWM0ZTg3YmZhZDVjNWI0MWI1MzdkMTY1MzIxZmUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIERl
YyAyMSAxNjoyNjo0NiAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIERlYyAyMSAwOTo0Mzo1MiAy
MDE4IC0wODAwCgogICAgeGVuL2FybTogTWFrZSBnZXRfcGFnZV9mcm9tX2dmbiB3b3JraW5nIHdp
dGggRE9NSURfWEVOCiAgICAKICAgIERPTUlEX1hFTiBpcyB1c2VkIHRvIHNoYXJlIHBhZ2VzIGJl
bG9naW5nIHRvIHRoZSBoeXBlcnZpc29yCiAgICAoZS5nIHRyYWNlIGJ1ZmZlcnMpLiBVbmxpa2Ug
b3RoZXIgZG9tYWlucywgRE9NSURfWEVOIGlzIGEgbm9uLWF1dG8KICAgIHRyYW5zbGF0ZWQgZG9t
YWluIGFuZCB0aGVyZWZvcmUgZG9lcyBub3QgaGF2ZSBhIFAyTS4KICAgIAogICAgVGhpcyBwYXRj
aCBhZGRzIGEgc3BlY2lhbCBjYXNlIGZvciBET01JRF9YRU4gaW4gZ2V0X3BhZ2VfZnJvbV9nZm4u
IFdlCiAgICBtYXkgd2FudCB0byBwcm92aWRlICJub24tYXV0byB0cmFuc2xhdGVkIGhlbHBlcnMi
IGluIHRoZSBmdXR1cmUgaWYgd2UKICAgIHNlZSBtb3JlIGNhc2UuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1i
eTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2luY2x1
ZGUvYXNtLWFybS9wMm0uaCB8IDMzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQog
MSBmaWxlIGNoYW5nZWQsIDMyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0u
aAppbmRleCBhMDNhMDMzYTA1Li4wNDFkZWE4MjdjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20tYXJtL3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKQEAgLTMwMCw3ICsz
MDAsMzggQEAgc3RydWN0IHBhZ2VfaW5mbyAqcDJtX2dldF9wYWdlX2Zyb21fZ2ZuKHN0cnVjdCBk
b21haW4gKmQsIGdmbl90IGdmbiwKIHN0YXRpYyBpbmxpbmUgc3RydWN0IHBhZ2VfaW5mbyAqZ2V0
X3BhZ2VfZnJvbV9nZm4oCiAgICAgc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4s
IHAybV90eXBlX3QgKnQsIHAybV9xdWVyeV90IHEpCiB7Ci0gICAgcmV0dXJuIHAybV9nZXRfcGFn
ZV9mcm9tX2dmbihkLCBfZ2ZuKGdmbiksIHQpOworICAgIG1mbl90IG1mbjsKKyAgICBwMm1fdHlw
ZV90IF90OworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CisKKyAgICAvKgorICAgICAqIFNw
ZWNpYWwgY2FzZSBmb3IgRE9NSURfWEVOIGFzIGl0IGlzIHRoZSBvbmx5IGRvbWFpbiBzbyBmYXIg
dGhhdCBpcworICAgICAqIG5vdCBhdXRvLXRyYW5zbGF0ZWQuCisgICAgICovCisgICAgaWYgKCBs
aWtlbHkoZCAhPSBkb21feGVuKSApCisgICAgICAgIHJldHVybiBwMm1fZ2V0X3BhZ2VfZnJvbV9n
Zm4oZCwgX2dmbihnZm4pLCB0KTsKKworICAgIGlmICggIXQgKQorICAgICAgICB0ID0gJl90Owor
CisgICAgKnQgPSBwMm1faW52YWxpZDsKKworICAgIC8qCisgICAgICogRE9NSURfWEVOIHNlZXMg
MS0xIFJBTS4gVGhlIHAybV90eXBlIGlzIGJhc2VkIG9uIHRoZSB0eXBlIG9mIHRoZQorICAgICAq
IHBhZ2UuCisgICAgICovCisgICAgbWZuID0gX21mbihnZm4pOworICAgIHBhZ2UgPSBtZm5fdG9f
cGFnZShtZm4pOworCisgICAgaWYgKCAhbWZuX3ZhbGlkKG1mbikgfHwgIWdldF9wYWdlKHBhZ2Us
IGQpICkKKyAgICAgICAgcmV0dXJuIE5VTEw7CisKKyAgICBpZiAoIHBhZ2UtPnUuaW51c2UudHlw
ZV9pbmZvICYgUEdUX3dyaXRhYmxlX3BhZ2UgKQorICAgICAgICAqdCA9IHAybV9yYW1fcnc7Cisg
ICAgZWxzZQorICAgICAgICAqdCA9IHAybV9yYW1fcm87CisKKyAgICByZXR1cm4gcGFnZTsKIH0K
IAogaW50IGdldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9u
ZyB0eXBlKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:27:51 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:27:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9Pj-0004dV-8M; Sun, 23 Dec 2018 19:27:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9Pi-0004dP-LO
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:27:50 +0000
X-Inumbo-ID: d580d4f0-06e8-11e9-9913-733b4c8a7a05
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d580d4f0-06e8-11e9-9913-733b4c8a7a05;
 Sun, 23 Dec 2018 19:27:49 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9Ph-0004yL-Eg
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:27:49 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9Ph-0004jL-CM
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:27:49 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9Ph-0004jL-CM@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:27:49 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Allow a privileged domain to
 map foreign page from DOMID_XEN
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYxNTg5N2JjNmMwMWM4NjJhNDEzNjgxNmYxMzU0YWNiYWIyZDQwYzIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIERl
YyAyMSAxNjoyNjo0NyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIERlYyAyMSAwOTo0NDozMyAy
MDE4IC0wODAwCgogICAgeGVuL2FybTogQWxsb3cgYSBwcml2aWxlZ2VkIGRvbWFpbiB0byBtYXAg
Zm9yZWlnbiBwYWdlIGZyb20gRE9NSURfWEVOCiAgICAKICAgIEZvciBhdXRvLXRyYW5zbGF0ZWQg
ZG9tYWluLCB0aGUgb25seSB3YXkgdG8gbWFwIGEgcGFnZSB0byBpdHNlbGYgaXMgdGhlCiAgICB1
c2luZyB0aGUgZm9yZWlnbiBtYXAgQVBJLiBUaGUgY3VycmVudCBjb2RlIGRvZXMgbm90IGFsbG93
IG1hcHBpbmcgcGFnZSBmcm9tCiAgICBzcGVjaWFsIHBhZ2UgKHN1Y2ggYXMgRE9NSURfWEVOKS4K
ICAgIAogICAgQXMgeGVudHJhY2UgYnVmZmVycyBhcmUgc2hhcmVkIHVzaW5nIERPTUlEX1hFTiwg
aXQgaXMgbm90IHBvc3NpYmxlIHRvIHVzZQogICAgdHJhY2luZyBmb3IgQXJtLgogICAgCiAgICBU
aGlzIGNvdWxkIGJlIHNvbHZlZCBieSB1c2luZyB0aGUgaGVscGVyIGdldF9wZ19vd25lcigpLiBU
aGlzIGhlbHBlciB3aWxsCiAgICBiZSBhYmxlIHRvIGdldCBhIHJlZmVyZW5jZSBvbiBET01JRF9Y
RU4gYW5kIHRoZXJlZm9yZSBhbGxvdyBtYXBwaW5nIGZvcgogICAgcHJpdmlsZWdlZCBkb21haW4u
CiAgICAKICAgIFRoaXMgcGF0Y2ggcmVwbGFjZSB0aGUgY2FsbCB0byByY3VfbG9ja19kb21haW5f
YnlfYW55X2lkKCkgd2l0aAogICAgZ2V0X3BnX293bmVyKCkuIEZvciBjb25zaXN0ZW5jeSwgYWxs
IHRoZSBjYWxsIHRvIHJjdV91bmxvY2tfZG9tYWluIGFyZQogICAgcmVwbGFjZWQgYnkgcHV0X3Bn
X293bmVyKCkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBncmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNv
dkBlcGFtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL21tLmMgfCAxMiArKysrKystLS0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCAzYmYxMWVl
YzRmLi4wMWFlMmNjY2MwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4v
YXJjaC9hcm0vbW0uYwpAQCAtMTIzMywyMCArMTIzMywyMCBAQCBpbnQgeGVubWVtX2FkZF90b19w
aHlzbWFwX29uZSgKICAgICAgICAgc3RydWN0IGRvbWFpbiAqb2Q7CiAgICAgICAgIHAybV90eXBl
X3QgcDJtdDsKIAotICAgICAgICBvZCA9IHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQoZXh0cmEu
Zm9yZWlnbl9kb21pZCk7CisgICAgICAgIG9kID0gZ2V0X3BnX293bmVyKGV4dHJhLmZvcmVpZ25f
ZG9taWQpOwogICAgICAgICBpZiAoIG9kID09IE5VTEwgKQogICAgICAgICAgICAgcmV0dXJuIC1F
U1JDSDsKIAogICAgICAgICBpZiAoIG9kID09IGQgKQogICAgICAgICB7Ci0gICAgICAgICAgICBy
Y3VfdW5sb2NrX2RvbWFpbihvZCk7CisgICAgICAgICAgICBwdXRfcGdfb3duZXIob2QpOwogICAg
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgICAgIH0KIAogICAgICAgICByYyA9IHhzbV9t
YXBfZ21mbl9mb3JlaWduKFhTTV9UQVJHRVQsIGQsIG9kKTsKICAgICAgICAgaWYgKCByYyApCiAg
ICAgICAgIHsKLSAgICAgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKG9kKTsKKyAgICAgICAgICAg
IHB1dF9wZ19vd25lcihvZCk7CiAgICAgICAgICAgICByZXR1cm4gcmM7CiAgICAgICAgIH0KIApA
QCAtMTI1NSw3ICsxMjU1LDcgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCiAgICAg
ICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihvZCwgaWR4LCAmcDJtdCwgUDJNX0FMTE9DKTsK
ICAgICAgICAgaWYgKCAhcGFnZSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHJjdV91bmxvY2tf
ZG9tYWluKG9kKTsKKyAgICAgICAgICAgIHB1dF9wZ19vd25lcihvZCk7CiAgICAgICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKICAgICAgICAgfQogCkBAIC0xMjY0LDEzICsxMjY0LDEzIEBAIGludCB4
ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKAogICAgICAgICBlbHNlCiAgICAgICAgIHsKICAgICAg
ICAgICAgIHB1dF9wYWdlKHBhZ2UpOwotICAgICAgICAgICAgcmN1X3VubG9ja19kb21haW4ob2Qp
OworICAgICAgICAgICAgcHV0X3BnX293bmVyKG9kKTsKICAgICAgICAgICAgIHJldHVybiAtRUlO
VkFMOwogICAgICAgICB9CiAKICAgICAgICAgbWZuID0gcGFnZV90b19tZm4ocGFnZSk7CiAKLSAg
ICAgICAgcmN1X3VubG9ja19kb21haW4ob2QpOworICAgICAgICBwdXRfcGdfb3duZXIob2QpOwog
ICAgICAgICBicmVhazsKICAgICB9CiAgICAgY2FzZSBYRU5NQVBTUEFDRV9kZXZfbW1pbzoKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3Rl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:28:03 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:28:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9Pv-0004ei-A3; Sun, 23 Dec 2018 19:28:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9Pt-0004eX-Qs
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:28:01 +0000
X-Inumbo-ID: db95dda4-06e8-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id db95dda4-06e8-11e9-8e1d-bc764e045a96;
 Sun, 23 Dec 2018 19:28:00 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9Pr-0004yT-Ki
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:27:59 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9Pr-0004jz-II
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:27:59 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9Pr-0004jz-II@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:27:59 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Initialize trace buffer
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRlMTkxYTg1NGRlZGZiOTc3NGJmNjc5N2EzMjI2NmQzMzNjYjc5ZjUKQXV0aG9yOiAg
ICAgQmVuamFtaW4gU2FuZGEgPGJlbi5zYW5kYUBkb3JuZXJ3b3Jrcy5jb20+CkF1dGhvckRhdGU6
IEZyaSBEZWMgMjEgMTY6MjY6NDggMjAxOCArMDAwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IEZyaSBEZWMgMjEgMDk6
NDQ6NTUgMjAxOCAtMDgwMAoKICAgIHhlbi9hcm06IEluaXRpYWxpemUgdHJhY2UgYnVmZmVyCiAg
ICAKICAgIE5vdyB0aGF0IHdlIGFsbG93IGEgcHJpdmlsZWdlZCBkb21haW4gdG8gbWFwIHRyYWNp
bmcgYnVmZmVyLCBpbml0aWFsaXplCiAgICB0aGVtIHNvIGEgdXNlciBjYW4gZWZmZWN0aXZlbHkg
dHJhY2UgWGVuLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBCZW5qYW1pbiBTYW5kYSA8YmVuLnNh
bmRhQGRvcm5lcndvcmtzLmNvbT4KICAgIFtqdWxpZW46IHJld29yayBjb21taXQgbWVzc2FnZV0K
ICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KICAg
IEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0t
LQogeGVuL2FyY2gvYXJtL3NldHVwLmMgfCAzICsrKwogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJt
L3NldHVwLmMKaW5kZXggZmI5MjNjZGY2Ny4uNDQ0ODU3YTk2NyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL3NldHVwLmMKKysrIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKQEAgLTM2LDYgKzM2LDcg
QEAKICNpbmNsdWRlIDx4ZW4vcGZuLmg+CiAjaW5jbHVkZSA8eGVuL3ZpcnR1YWxfcmVnaW9uLmg+
CiAjaW5jbHVkZSA8eGVuL3ZtYXAuaD4KKyNpbmNsdWRlIDx4ZW4vdHJhY2UuaD4KICNpbmNsdWRl
IDx4ZW4vbGliZmR0L2xpYmZkdC5oPgogI2luY2x1ZGUgPHhlbi9hY3BpLmg+CiAjaW5jbHVkZSA8
YXNtL2FsdGVybmF0aXZlLmg+CkBAIC04OTksNiArOTAwLDggQEAgdm9pZCBfX2luaXQgc3RhcnRf
eGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKIAogICAgIGhlYXBfaW5pdF9sYXRl
KCk7CiAKKyAgICBpbml0X3RyYWNlX2J1ZnMoKTsKKwogICAgIGluaXRfY29uc3RydWN0b3JzKCk7
CiAKICAgICBjb25zb2xlX2VuZGJvb3QoKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:28:12 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:28:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9Q4-0004gG-Bs; Sun, 23 Dec 2018 19:28:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9Q3-0004g8-Id
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:28:11 +0000
X-Inumbo-ID: e1a5e2b4-06e8-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e1a5e2b4-06e8-11e9-8e1d-bc764e045a96;
 Sun, 23 Dec 2018 19:28:10 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9Q1-0004yq-QU
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:28:09 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9Q1-0004ki-OA
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:28:09 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9Q1-0004ki-OA@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:28:09 +0000
Subject: [Xen-changelog] [xen master] xenalyze: Build for Both ARM and x86
 Platforms
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQzY2U2MzgwYzFmNzFmOTU3NTExNTc1MGU0ZWQ3MDc5MTE1MjkzNDUKQXV0aG9yOiAg
ICAgQmVuamFtaW4gU2FuZGEgPGJlbi5zYW5kYUBkb3JuZXJ3b3Jrcy5jb20+CkF1dGhvckRhdGU6
IEZyaSBEZWMgMjEgMTY6MjY6NDkgMjAxOCArMDAwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IEZyaSBEZWMgMjEgMDk6
NDU6MTEgMjAxOCAtMDgwMAoKICAgIHhlbmFseXplOiBCdWlsZCBmb3IgQm90aCBBUk0gYW5kIHg4
NiBQbGF0Zm9ybXMKICAgIAogICAgTW9kaWZpZWQgdG8gcHJvdmlkZSBidWlsZGluZyBvZiB0aGUg
eGVuYWx5emUgYmluYXJ5IGZvciBib3RoIEFSTSBhbmQKICAgIHg4NiBwbGF0Zm9ybXMuIFRoZSB4
ZW5hbHl6ZSBiaW5hcnkgaXMgbm93IGJ1aWx0IGFzIHBhcnQgb2YgdGhlIEJJTgogICAgbGlzdCBm
b3IgYm90aCBwbGF0Zm9ybXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEJlbmphbWluIFNhbmRh
IDxiZW4uc2FuZGFAZG9ybmVyd29ya3MuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KLS0tCiB0b29scy94ZW50cmFjZS9NYWtlZmlsZSB8IDMgKy0tCiAxIGZp
bGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
dG9vbHMveGVudHJhY2UvTWFrZWZpbGUgYi90b29scy94ZW50cmFjZS9NYWtlZmlsZQppbmRleCAw
YmFkOTQyYmRmLi45ZmI3ZmM5NmU3IDEwMDY0NAotLS0gYS90b29scy94ZW50cmFjZS9NYWtlZmls
ZQorKysgYi90b29scy94ZW50cmFjZS9NYWtlZmlsZQpAQCAtOSw4ICs5LDcgQEAgTERMSUJTICs9
ICQoTERMSUJTX2xpYnhlbmV2dGNobikKIExETElCUyArPSAkKExETElCU19saWJ4ZW5jdHJsKQog
TERMSUJTICs9ICQoQVJHUF9MREZMQUdTKQogCi1CSU4tJChDT05GSUdfWDg2KSA9IHhlbmFseXpl
Ci1CSU4gICAgICA9ICQoQklOLXkpCitCSU4gICAgICA9IHhlbmFseXplCiBTQklOICAgICA9IHhl
bnRyYWNlIHhlbnRyYWNlX3NldHNpemUKIExJQkJJTiAgID0geGVuY3R4CiBTQ1JJUFRTICA9IHhl
bnRyYWNlX2Zvcm1hdAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:28:22 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:28:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9QE-0004hg-Eh; Sun, 23 Dec 2018 19:28:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9QD-0004ha-OP
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:28:21 +0000
X-Inumbo-ID: e7b689f8-06e8-11e9-a14a-ebb1cf8fd7c9
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e7b689f8-06e8-11e9-a14a-ebb1cf8fd7c9;
 Sun, 23 Dec 2018 19:28:20 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9QC-0004yy-0P
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:28:20 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9QB-0004lN-UL
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:28:19 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9QB-0004lN-UL@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:28:19 +0000
Subject: [Xen-changelog] [xen master] libxl: Move dm user determination
 logic into a helper function
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBmYTZjOWIzNDQwN2Y1ZDY4M2M2ZjliYmVjMzMyZDgxMDJiNDUxYjUKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgRGVjIDIxIDE1OjQxOjA0IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDIxIDE4OjQxOjQ4
IDIwMTggKzAwMDAKCiAgICBsaWJ4bDogTW92ZSBkbSB1c2VyIGRldGVybWluYXRpb24gbG9naWMg
aW50byBhIGhlbHBlciBmdW5jdGlvbgogICAgCiAgICBUbyByZWxpYWJseSBraWxsIGFuIHVudHJ1
c3RlZCBkZXZpY2Vtb2RlbCwgd2UgbmVlZCB0byBrbm93IG5vdCBvbmx5CiAgICBpdHMgcGlkLCBi
dXQgaXRzIHVpZC4gIEluIHByZXBhcmF0aW9uIGZvciB0aGlzLCBtb3ZlIHRoZSB1c2VyaWQKICAg
IGRldGVybWluYXRpb24gbG9naWMgaW50byBhIGhlbHBlciBmdW5jdGlvbi4KICAgIAogICAgQ3Jl
YXRlIGEgbmV3IGZpZWxkLCBgZG1fcnVuYXNgLCBpbiBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRl
IHRvIHN0b3JlCiAgICB0aGUgdmFsdWUgZHVyaW5nIGRvbWFpbiBjcmVhdGlvbi4KICAgIAogICAg
VGhpcyBjaGFuZ2UgYWxzbyByZW1vdmVzIHVubmVjZXNzYXJ5IGR1cGxpY2F0aW9uIG9mIHRoZSBh
cmd1bWVudAogICAgY29uc3RydWN0aW9uIGNvZGUuCiAgICAKICAgIFdoaWxlIGhlcmUsIGNsZWFu
IHVwIHNvbWUgbWlub3IgQ09ESU5HX1NUWUxFIGluZnJhY3Rpb25zIChzcGFjZQogICAgYmV0d2Vl
biAqIGFuZCB2YXJpYWJsZSBuYW1lKS4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50
ZW5kZWQuCiAgICAKICAgIFdoaWxlIGhlcmUsIGRlbGV0ZSBzb21lIHRyYWlsaW5nIHdoaXRlc3Bh
Y2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0K
IHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMgICAgICAgfCAyNjAgKysrKysrKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tLS0tLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8ICAy
MiArKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDE1MSBpbnNlcnRpb25zKCspLCAxMzEgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2RtLmMKaW5kZXggNTY5OGZlOGFmMy4uYmJjYmM5NGI2YyAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfZG0uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCkBAIC02NSw2ICs2
NSwxMzEgQEAgc3RhdGljIGludCBsaWJ4bF9fY3JlYXRlX3FlbXVfbG9nZmlsZShsaWJ4bF9fZ2Mg
KmdjLCBjaGFyICpuYW1lKQogICAgIHJldHVybiBsb2dmaWxlX3c7CiB9CiAKKy8qCisgKiAgdXNl
cmxvb2t1cF9oZWxwZXJfZ2V0cHduYW0obGlieGxfX2djKiwgY29uc3QgY2hhciAqdXNlciwKKyAq
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFzc3dkICoqcHdkX3IpOworICoK
KyAqICB1c2VybG9va3VwX2hlbHBlcl9nZXRwd3VpZChsaWJ4bF9fZ2MqLCB1aWRfdCB1aWQsCisg
KiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhc3N3ZCAqKnB3ZF9yKTsKKyAq
CisgKiAgcmV0dXJucyAxIGlmIHRoZSB1c2VyIHdhcyBmb3VuZCwgMCBpZiBpdCB3YXMgbm90LCAt
MSBvbiBlcnJvcgorICovCisjZGVmaW5lIERFRklORV9VU0VSTE9PS1VQX0hFTFBFUihOQU1FLFNQ
RUNfVFlQRSxTVFJVQ1ROQU1FLFNZU0NPTkYpICAgICBcCisgICAgc3RhdGljIGludCB1c2VybG9v
a3VwX2hlbHBlcl8jI05BTUUobGlieGxfX2djICpnYywgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU1BFQ19UWVBFIHNwZWMsICAgICAg
ICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IFNUUlVDVE5BTUUgKnJlc3VsdGJ1ZiwgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IFNUUlVDVE5BTUUgKipvdXQpICAgICAgICBcCisgICAgeyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgIHN0cnVjdCBTVFJVQ1ROQU1FICpyZXN1bHRwID0gTlVMTDsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGNoYXIgKmJ1ZiA9IE5VTEw7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGxv
bmcgYnVmX3NpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgIGludCByZXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGJ1Zl9z
aXplID0gc3lzY29uZihTWVNDT05GKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgIGlmIChidWZfc2l6ZSA8IDApIHsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICBidWZfc2l6ZSA9IDIwNDg7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICBMT0co
REVCVUcsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgInN5c2NvbmYgZmFpbGVkLCBzZXR0aW5nIHRoZSBpbml0aWFsIGJ1ZmZlciBzaXplIHRv
ICVsZCIsICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgYnVmX3NpemUpOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIH0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgIHdoaWxlICgxKSB7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICBidWYgPSBsaWJ4
bF9fcmVhbGxvYyhnYywgYnVmLCBidWZfc2l6ZSk7ICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICByZXQgPSBOQU1FIyNfcihzcGVjLCByZXN1bHRidWYsIGJ1ZiwgYnVmX3NpemUsICZy
ZXN1bHRwKTsgICBcCisgICAgICAgICAgICBpZiAocmV0ID09IEVSQU5HRSkgeyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgYnVmX3NpemUg
Kz0gMTI4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAg
ICAgICAgICAgY29udGludWU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICBpZiAocmV0ICE9IDApICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAg
ICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgICAgICBpZiAocmVzdWx0cCAhPSBOVUxMKSB7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgaWYgKG91dCkgKm91dCA9
IHJlc3VsdHA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAg
ICAgcmV0dXJuIDE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIH0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgfQorCitERUZJTkVfVVNFUkxPT0tVUF9IRUxQRVIoZ2V0cHduYW0sIGNvbnN0IGNoYXIq
LCBwYXNzd2QsIF9TQ19HRVRQV19SX1NJWkVfTUFYKTsKK0RFRklORV9VU0VSTE9PS1VQX0hFTFBF
UihnZXRwd3VpZCwgdWlkX3QsICAgICAgIHBhc3N3ZCwgX1NDX0dFVFBXX1JfU0laRV9NQVgpOwor
CitzdGF0aWMgaW50IGxpYnhsX19kb21haW5fZ2V0X2RldmljZV9tb2RlbF91aWQobGlieGxfX2dj
ICpnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4
bF9fZG1fc3Bhd25fc3RhdGUgKmRtc3MpCit7CisgICAgaW50IGd1ZXN0X2RvbWlkID0gZG1zcy0+
Z3Vlc3RfZG9taWQ7CisgICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqY29uc3Qgc3RhdGUg
PSBkbXNzLT5idWlsZF9zdGF0ZTsKKyAgICBjb25zdCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAq
Yl9pbmZvID0gJmRtc3MtPmd1ZXN0X2NvbmZpZy0+Yl9pbmZvOworCisgICAgc3RydWN0IHBhc3N3
ZCAqdXNlcl9iYXNlLCB1c2VyX3B3YnVmOworICAgIGludCByZXQ7CisgICAgY2hhciAqdXNlcjsK
KworICAgIC8qIE9ubHkgcWVtdS11cHN0cmVhbSBjYW4gcnVuIGFzIGEgZGlmZmVyZW50IHVpZCAq
LworICAgIGlmIChiX2luZm8tPmRldmljZV9tb2RlbF92ZXJzaW9uICE9IExJQlhMX0RFVklDRV9N
T0RFTF9WRVJTSU9OX1FFTVVfWEVOKQorICAgICAgICByZXR1cm4gMDsKKworICAgIHVzZXIgPSBi
X2luZm8tPmRldmljZV9tb2RlbF91c2VyOworICAgIGlmICh1c2VyKQorICAgICAgICBnb3RvIGVu
ZF9zZWFyY2g7CisKKyAgICBpZiAoIWxpYnhsX2RlZmJvb2xfdmFsKGJfaW5mby0+ZG1fcmVzdHJp
Y3QpKSB7CisgICAgICAgIExPR0QoREVCVUcsIGd1ZXN0X2RvbWlkLAorICAgICAgICAgICAgICJk
bV9yZXN0cmljdCBkaXNhYmxlZCwgc3RhcnRpbmcgUUVNVSBhcyByb290Iik7CisgICAgICAgIHJl
dHVybiAwOworICAgIH0KKworICAgIHVzZXIgPSBHQ1NQUklOVEYoIiVzJWQiLCBMSUJYTF9RRU1V
X1VTRVJfQkFTRSwgZ3Vlc3RfZG9taWQpOworICAgIHJldCA9IHVzZXJsb29rdXBfaGVscGVyX2dl
dHB3bmFtKGdjLCB1c2VyLCAmdXNlcl9wd2J1ZiwgMCk7CisgICAgaWYgKHJldCA8IDApCisgICAg
ICAgIHJldHVybiByZXQ7CisgICAgaWYgKHJldCA+IDApCisgICAgICAgIGdvdG8gZW5kX3NlYXJj
aDsKKworICAgIHJldCA9IHVzZXJsb29rdXBfaGVscGVyX2dldHB3bmFtKGdjLCBMSUJYTF9RRU1V
X1VTRVJfUkFOR0VfQkFTRSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJnVzZXJfcHdidWYsICZ1c2VyX2Jhc2UpOworICAgIGlmIChyZXQgPCAwKQorICAgICAgICBy
ZXR1cm4gcmV0OworICAgIGlmIChyZXQgPiAwKSB7CisgICAgICAgIHN0cnVjdCBwYXNzd2QgKnVz
ZXJfY2xhc2gsIHVzZXJfY2xhc2hfcHdidWY7CisgICAgICAgIHVpZF90IGludGVuZGVkX3VpZCA9
IHVzZXJfYmFzZS0+cHdfdWlkICsgZ3Vlc3RfZG9taWQ7CisgICAgICAgIHJldCA9IHVzZXJsb29r
dXBfaGVscGVyX2dldHB3dWlkKGdjLCBpbnRlbmRlZF91aWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZ1c2VyX2NsYXNoX3B3YnVmLCAmdXNlcl9jbGFzaCk7Cisg
ICAgICAgIGlmIChyZXQgPCAwKQorICAgICAgICAgICAgcmV0dXJuIHJldDsKKyAgICAgICAgaWYg
KHJldCA+IDApIHsKKyAgICAgICAgICAgIExPR0QoRVJST1IsIGd1ZXN0X2RvbWlkLAorICAgICAg
ICAgICAgICAgICAid2FudGVkIHRvIHVzZSB1aWQgJWxkICglcyArICVkKSBidXQgdGhhdCBpcyB1
c2VyICVzICEiLAorICAgICAgICAgICAgICAgICAobG9uZylpbnRlbmRlZF91aWQsIExJQlhMX1FF
TVVfVVNFUl9SQU5HRV9CQVNFLAorICAgICAgICAgICAgICAgICBndWVzdF9kb21pZCwgdXNlcl9j
bGFzaC0+cHdfbmFtZSk7CisgICAgICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKKyAgICAgICAg
fQorICAgICAgICBMT0dEKERFQlVHLCBndWVzdF9kb21pZCwgInVzaW5nIHVpZCAlbGQiLCAobG9u
ZylpbnRlbmRlZF91aWQpOworICAgICAgICB1c2VyID0gR0NTUFJJTlRGKCIlbGQ6JWxkIiwgKGxv
bmcpaW50ZW5kZWRfdWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgIChsb25nKXVzZXJfYmFz
ZS0+cHdfZ2lkKTsKKyAgICAgICAgZ290byBlbmRfc2VhcmNoOworICAgIH0KKworICAgIHVzZXIg
PSBMSUJYTF9RRU1VX1VTRVJfU0hBUkVEOworICAgIHJldCA9IHVzZXJsb29rdXBfaGVscGVyX2dl
dHB3bmFtKGdjLCB1c2VyLCAmdXNlcl9wd2J1ZiwgMCk7CisgICAgaWYgKHJldCA8IDApCisgICAg
ICAgIHJldHVybiByZXQ7CisgICAgaWYgKHJldCA+IDApIHsKKyAgICAgICAgTE9HRChXQVJOLCBn
dWVzdF9kb21pZCwgIkNvdWxkIG5vdCBmaW5kIHVzZXIgJXMlZCwgZmFsbGluZyBiYWNrIHRvICVz
IiwKKyAgICAgICAgICAgICBMSUJYTF9RRU1VX1VTRVJfQkFTRSwgZ3Vlc3RfZG9taWQsIExJQlhM
X1FFTVVfVVNFUl9TSEFSRUQpOworICAgICAgICBnb3RvIGVuZF9zZWFyY2g7CisgICAgfQorCisg
ICAgTE9HRChFUlJPUiwgZ3Vlc3RfZG9taWQsCisgICAgICAgICAiQ291bGQgbm90IGZpbmQgdXNl
ciAlcyVkIG9yICVzIG9yIHJhbmdlIGJhc2UgcHNldWRvLXVzZXIgJXMsIGNhbm5vdCByZXN0cmlj
dCIsCisgICAgICAgICBMSUJYTF9RRU1VX1VTRVJfQkFTRSwgZ3Vlc3RfZG9taWQsIExJQlhMX1FF
TVVfVVNFUl9TSEFSRUQsCisgICAgICAgICBMSUJYTF9RRU1VX1VTRVJfUkFOR0VfQkFTRSk7Cisg
ICAgcmV0dXJuIEVSUk9SX0lOVkFMOworCitlbmRfc2VhcmNoOgorICAgIHN0YXRlLT5kbV9ydW5h
cyA9IHVzZXI7CisgICAgcmV0dXJuIDA7Cit9CisKIGNvbnN0IGNoYXIgKmxpYnhsX19kb21haW5f
ZGV2aWNlX21vZGVsKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqaW5mbykKIHsKQEAgLTcz
Nyw1NCArODYyLDYgQEAgbGlieGxfX2RldGVjdF9nZnhfcGFzc3RocnVfa2luZChsaWJ4bF9fZ2Mg
KmdjLAogICAgIHJldHVybiBMSUJYTF9HRlhfUEFTU1RIUlVfS0lORF9ERUZBVUxUOwogfQogCi0v
KgotICogIHVzZXJsb29rdXBfaGVscGVyX2dldHB3bmFtKGxpYnhsX19nYyosIGNvbnN0IGNoYXIg
KnVzZXIsCi0gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhc3N3ZCAqKnB3
ZF9yKTsKLSAqCi0gKiAgdXNlcmxvb2t1cF9oZWxwZXJfZ2V0cHd1aWQobGlieGxfX2djKiwgdWlk
X3QgdWlkLAotICogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwYXNzd2QgKipw
d2Rfcik7Ci0gKgotICogIHJldHVybnMgMSBpZiB0aGUgdXNlciB3YXMgZm91bmQsIDAgaWYgaXQg
d2FzIG5vdCwgLTEgb24gZXJyb3IKLSAqLwotI2RlZmluZSBERUZJTkVfVVNFUkxPT0tVUF9IRUxQ
RVIoTkFNRSxTUEVDX1RZUEUsU1RSVUNUTkFNRSxTWVNDT05GKSAgICAgXAotICAgIHN0YXRpYyBp
bnQgdXNlcmxvb2t1cF9oZWxwZXJfIyNOQU1FKGxpYnhsX19nYyAqZ2MsICAgICAgICAgICAgICAg
ICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNQRUNfVFlQRSBz
cGVjLCAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCBTVFJVQ1ROQU1FICpyZXN1bHRidWYsICAgXAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBTVFJVQ1ROQU1FICoqb3V0KSAgICAgICAg
XAotICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgICAgICBzdHJ1Y3QgU1RSVUNUTkFNRSAqcmVzdWx0cCA9
IE5VTEw7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBjaGFyICpidWYg
PSBOVUxMOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAot
ICAgICAgICBsb25nIGJ1Zl9zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAotICAgICAgICBpbnQgcmV0OyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAg
ICAgICBidWZfc2l6ZSA9IHN5c2NvbmYoU1lTQ09ORik7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAotICAgICAgICBpZiAoYnVmX3NpemUgPCAwKSB7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgYnVmX3NpemUgPSAy
MDQ4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAg
ICAgICAgTE9HKERFQlVHLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAotICAgICJzeXNjb25mIGZhaWxlZCwgc2V0dGluZyB0aGUgaW5pdGlhbCBidWZm
ZXIgc2l6ZSB0byAlbGQiLCAgICAgICAgICAgXAotICAgICAgICAgICAgICAgIGJ1Zl9zaXplKTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICB9
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICB3aGlsZSAoMSkgeyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAg
YnVmID0gbGlieGxfX3JlYWxsb2MoZ2MsIGJ1ZiwgYnVmX3NpemUpOyAgICAgICAgICAgICAgICAg
ICAgXAotICAgICAgICAgICAgcmV0ID0gTkFNRSMjX3Ioc3BlYywgcmVzdWx0YnVmLCBidWYsIGJ1
Zl9zaXplLCAmcmVzdWx0cCk7ICAgXAotICAgICAgICAgICAgaWYgKHJldCA9PSBFUkFOR0UpIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAg
IGJ1Zl9zaXplICs9IDEyODsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgICAgICAgICAgICAgIGNvbnRpbnVlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgaWYgKHJl
dCAhPSAwKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAot
ICAgICAgICAgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgaWYgKHJlc3VsdHAgIT0gTlVMTCkgeyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgIGlmIChv
dXQpICpvdXQgPSByZXN1bHRwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAg
ICAgICAgICAgICAgIHJldHVybiAxOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAotICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgcmV0dXJuIDA7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAg
ICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAotICAgIH0KLQotREVGSU5FX1VTRVJMT09LVVBfSEVMUEVSKGdldHB3bmFtLCBj
b25zdCBjaGFyKiwgcGFzc3dkLCBfU0NfR0VUUFdfUl9TSVpFX01BWCk7Ci1ERUZJTkVfVVNFUkxP
T0tVUF9IRUxQRVIoZ2V0cHd1aWQsIHVpZF90LCAgICAgICBwYXNzd2QsIF9TQ19HRVRQV19SX1NJ
WkVfTUFYKTsKLQogLyogY29sbyBtb2RlICovCiBlbnVtIHsKICAgICBMSUJYTF9fQ09MT19OT05F
ID0gMCwKQEAgLTkyOCwxMSArMTAwNSw5IEBAIHN0YXRpYyBpbnQgbGlieGxfX2J1aWxkX2Rldmlj
ZV9tb2RlbF9hcmdzX25ldyhsaWJ4bF9fZ2MgKmdjLAogICAgIGNvbnN0IGNoYXIgKmtleW1hcCA9
IGRtX2tleW1hcChndWVzdF9jb25maWcpOwogICAgIGNoYXIgKm1hY2hpbmVhcmc7CiAgICAgZmxl
eGFycmF5X3QgKmRtX2FyZ3MsICpkbV9lbnZzOwotICAgIGludCBpLCBjb25uZWN0aW9uLCBkZXZp
ZCwgcmV0OworICAgIGludCBpLCBjb25uZWN0aW9uLCBkZXZpZDsKICAgICB1aW50NjRfdCByYW1f
c2l6ZTsKICAgICBjb25zdCBjaGFyICpwYXRoLCAqY2hhcmRldjsKLSAgICBjaGFyICp1c2VyID0g
TlVMTDsKLSAgICBzdHJ1Y3QgcGFzc3dkICp1c2VyX2Jhc2UsIHVzZXJfcHdidWY7CiAKICAgICBk
bV9hcmdzID0gZmxleGFycmF5X21ha2UoZ2MsIDE2LCAxKTsKICAgICBkbV9lbnZzID0gZmxleGFy
cmF5X21ha2UoZ2MsIDE2LCAxKTsKQEAgLTE0MTQsMTAgKzE0ODksMTAgQEAgc3RhdGljIGludCBs
aWJ4bF9fYnVpbGRfZGV2aWNlX21vZGVsX2FyZ3NfbmV3KGxpYnhsX19nYyAqZ2MsCiAgICAgICAg
IGNoYXIgKmNocm9vdF9kaXIgPSBHQ1NQUklOVEYoIiVzL3FlbXUtcm9vdC0lZCIsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19ydW5fZGlyX3BhdGgoKSwgZ3Vl
c3RfZG9taWQpOwogICAgICAgICBpbnQgcjsKLSAgICAgICAgCisKICAgICAgICAgZmxleGFycmF5
X2FwcGVuZChkbV9hcmdzLCAiLXhlbi1kb21pZC1yZXN0cmljdCIpOwogCi0gICAgICAgIC8qIAor
ICAgICAgICAvKgogICAgICAgICAgKiBSdW4gUUVNVSBpbiBhIGNocm9vdCBhdCBYRU5fUlVOX0RJ
Ui9xZW11LXJvb3QtPGRvbWlkPgogICAgICAgICAgKgogICAgICAgICAgKiBUaGVyZSBpcyBubyBs
aWJyYXJ5IGZ1bmN0aW9uIHRvIGRvIHRoZSBlcXVpdmFsZW50IG9mIGBybQpAQCAtMTQyNSw3ICsx
NTAwLDcgQEAgc3RhdGljIGludCBsaWJ4bF9fYnVpbGRfZGV2aWNlX21vZGVsX2FyZ3NfbmV3KGxp
YnhsX19nYyAqZ2MsCiAgICAgICAgICAqIGFibGUgdG8gd3JpdGUgYW55IGZpbGVzLCBhcyB0aGUg
Y2hyb290IHdvdWxkIGJlIG93bmVkIGJ5CiAgICAgICAgICAqIHJvb3QsIGJ1dCBpdCB3b3VsZCBi
ZSBydW5uaW5nIGFzIGFuIHVucHJpdmlsZWdlZCBwcm9jZXNzLgogICAgICAgICAgKiBTbyBpbiB0
aGVvcnksIG9sZCBjaHJvb3RzIHNob3VsZCBhbHdheXMgYmUgZW1wdHkuCi0gICAgICAgICAqIAor
ICAgICAgICAgKgogICAgICAgICAgKiBybWRpciB0aGUgZGlyZWN0b3J5IGJlZm9yZSBhdHRlbXB0
aW5nIHRvIGNyZWF0ZQogICAgICAgICAgKiBpdDsgaWYgaXQgcmV0dXJucyBhbnl0aGluZyBvdGhl
ciB0aGFuIEVOT0VOVCwgZmFpbCBkb21haW4KICAgICAgICAgICogY3JlYXRpb24uCkBAIC0xNDM2
LDcgKzE1MTEsNyBAQCBzdGF0aWMgaW50IGxpYnhsX19idWlsZF9kZXZpY2VfbW9kZWxfYXJnc19u
ZXcobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICJmYWlsZWQgdG8gcmVtb3ZlIGV4
aXN0aW5nIGNocm9vdCBkaXIgJXMiLCBjaHJvb3RfZGlyKTsKICAgICAgICAgICAgIHJldHVybiBF
UlJPUl9GQUlMOwogICAgICAgICB9Ci0gICAgICAgIAorCiAgICAgICAgIGZvciAoOzspIHsKICAg
ICAgICAgICAgIHIgPSBta2RpcihjaHJvb3RfZGlyLCAwMDAwKTsKICAgICAgICAgICAgIGlmICgh
cikKQEAgLTE1MzgsNyArMTYxMyw3IEBAIHN0YXRpYyBpbnQgbGlieGxfX2J1aWxkX2RldmljZV9t
b2RlbF9hcmdzX25ldyhsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwog
ICAgICAgICAgICAgfQogCi0gICAgICAgICAgICAvKiAKKyAgICAgICAgICAgIC8qCiAgICAgICAg
ICAgICAgKiBJZiBxZW11IGlzbid0IGRvaW5nIHRoZSBpbnRlcnByZXRpbmcsIHRoZSBwYXJhbWV0
ZXIgaXMKICAgICAgICAgICAgICAqIGFsd2F5cyByYXcKICAgICAgICAgICAgICAqLwpAQCAtMTU2
Myw3ICsxNjM4LDcgQEAgc3RhdGljIGludCBsaWJ4bF9fYnVpbGRfZGV2aWNlX21vZGVsX2FyZ3Nf
bmV3KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAg
ICAgICAgICAgIH0KIAotICAgICAgICAgICAgICAgIC8qIAorICAgICAgICAgICAgICAgIC8qCiAg
ICAgICAgICAgICAgICAgICogV2UgY2FuJ3QgY2FsbCBsaWJ4bF9fYmxrdGFwX2RldnBhdGggZnJv
bQogICAgICAgICAgICAgICAgICAqIGxpYnhsX19kZXZpY2VfZGlza19maW5kX2xvY2FsX3BhdGgg
Zm9yIG5vdyBiZWNhdXNlCiAgICAgICAgICAgICAgICAgICogdGhlIGJvb3Rsb2FkZXIgaXMgY2Fs
bGVkIGJlZm9yZSB0aGUgZGlza3MgYXJlIHNldApAQCAtMTY4NSw3MSArMTc2MCw5IEBAIHN0YXRp
YyBpbnQgbGlieGxfX2J1aWxkX2RldmljZV9tb2RlbF9hcmdzX25ldyhsaWJ4bF9fZ2MgKmdjLAog
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KIAotICAgICAgICBpZiAoYl9pbmZvLT5kZXZp
Y2VfbW9kZWxfdXNlcikgewotICAgICAgICAgICAgdXNlciA9IGJfaW5mby0+ZGV2aWNlX21vZGVs
X3VzZXI7Ci0gICAgICAgICAgICBnb3RvIGVuZF9zZWFyY2g7Ci0gICAgICAgIH0KLQotICAgICAg
ICBpZiAoIWxpYnhsX2RlZmJvb2xfdmFsKGJfaW5mby0+ZG1fcmVzdHJpY3QpKSB7Ci0gICAgICAg
ICAgICBMT0dEKERFQlVHLCBndWVzdF9kb21pZCwKLSAgICAgICAgICAgICAgICAgImRtX3Jlc3Ry
aWN0IGRpc2FibGVkLCBzdGFydGluZyBRRU1VIGFzIHJvb3QiKTsKLSAgICAgICAgICAgIGdvdG8g
ZW5kX3NlYXJjaDsKLSAgICAgICAgfQotCi0gICAgICAgIHVzZXIgPSBHQ1NQUklOVEYoIiVzJWQi
LCBMSUJYTF9RRU1VX1VTRVJfQkFTRSwgZ3Vlc3RfZG9taWQpOwotICAgICAgICByZXQgPSB1c2Vy
bG9va3VwX2hlbHBlcl9nZXRwd25hbShnYywgdXNlciwgJnVzZXJfcHdidWYsIDApOwotICAgICAg
ICBpZiAocmV0IDwgMCkKLSAgICAgICAgICAgIHJldHVybiByZXQ7Ci0gICAgICAgIGlmIChyZXQg
PiAwKQotICAgICAgICAgICAgZ290byBlbmRfc2VhcmNoOwotCi0gICAgICAgIHJldCA9IHVzZXJs
b29rdXBfaGVscGVyX2dldHB3bmFtKGdjLCBMSUJYTF9RRU1VX1VTRVJfUkFOR0VfQkFTRSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnVzZXJfcHdidWYsICZ1c2Vy
X2Jhc2UpOwotICAgICAgICBpZiAocmV0IDwgMCkKLSAgICAgICAgICAgIHJldHVybiByZXQ7Ci0g
ICAgICAgIGlmIChyZXQgPiAwKSB7Ci0gICAgICAgICAgICBzdHJ1Y3QgcGFzc3dkICp1c2VyX2Ns
YXNoLCB1c2VyX2NsYXNoX3B3YnVmOwotICAgICAgICAgICAgdWlkX3QgaW50ZW5kZWRfdWlkID0g
dXNlcl9iYXNlLT5wd191aWQgKyBndWVzdF9kb21pZDsKLSAgICAgICAgICAgIHJldCA9IHVzZXJs
b29rdXBfaGVscGVyX2dldHB3dWlkKGdjLCBpbnRlbmRlZF91aWQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdXNlcl9jbGFzaF9wd2J1ZiwgJnVzZXJfY2xh
c2gpOwotICAgICAgICAgICAgaWYgKHJldCA8IDApCi0gICAgICAgICAgICAgICAgcmV0dXJuIHJl
dDsKLSAgICAgICAgICAgIGlmIChyZXQgPiAwKSB7Ci0gICAgICAgICAgICAgICAgTE9HRChFUlJP
UiwgZ3Vlc3RfZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAid2FudGVkIHRvIHVzZSB1aWQg
JWxkICglcyArICVkKSBidXQgdGhhdCBpcyB1c2VyICVzICEiLAotICAgICAgICAgICAgICAgICAg
ICAgKGxvbmcpaW50ZW5kZWRfdWlkLCBMSUJYTF9RRU1VX1VTRVJfUkFOR0VfQkFTRSwKLSAgICAg
ICAgICAgICAgICAgICAgIGd1ZXN0X2RvbWlkLCB1c2VyX2NsYXNoLT5wd19uYW1lKTsKLSAgICAg
ICAgICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICAg
IExPR0QoREVCVUcsIGd1ZXN0X2RvbWlkLCAidXNpbmcgdWlkICVsZCIsIChsb25nKWludGVuZGVk
X3VpZCk7CisgICAgICAgIGlmIChzdGF0ZS0+ZG1fcnVuYXMgJiYgc3RyY21wKHN0YXRlLT5kbV9y
dW5hcywgInJvb3QiKSkgewogICAgICAgICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCAi
LXJ1bmFzIik7Ci0gICAgICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJWxkOiVsZCIsIChsb25nKWludGVuZGVk
X3VpZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChsb25nKXVzZXJf
YmFzZS0+cHdfZ2lkKSk7Ci0gICAgICAgICAgICB1c2VyID0gTlVMTDsgLyogd2UgaGF2ZSB0YWtl
biBjYXJlIG9mIGl0ICovCi0gICAgICAgICAgICBnb3RvIGVuZF9zZWFyY2g7Ci0gICAgICAgIH0K
LQotICAgICAgICB1c2VyID0gTElCWExfUUVNVV9VU0VSX1NIQVJFRDsKLSAgICAgICAgcmV0ID0g
dXNlcmxvb2t1cF9oZWxwZXJfZ2V0cHduYW0oZ2MsIHVzZXIsICZ1c2VyX3B3YnVmLCAwKTsKLSAg
ICAgICAgaWYgKHJldCA8IDApCi0gICAgICAgICAgICByZXR1cm4gcmV0OwotICAgICAgICBpZiAo
cmV0ID4gMCkgewotICAgICAgICAgICAgTE9HRChXQVJOLCBndWVzdF9kb21pZCwgIkNvdWxkIG5v
dCBmaW5kIHVzZXIgJXMlZCwgZmFsbGluZyBiYWNrIHRvICVzIiwKLSAgICAgICAgICAgICAgICAg
ICAgTElCWExfUUVNVV9VU0VSX0JBU0UsIGd1ZXN0X2RvbWlkLCBMSUJYTF9RRU1VX1VTRVJfU0hB
UkVEKTsKLSAgICAgICAgICAgIGdvdG8gZW5kX3NlYXJjaDsKLSAgICAgICAgfQotCi0gICAgICAg
IExPR0QoRVJST1IsIGd1ZXN0X2RvbWlkLAotICJDb3VsZCBub3QgZmluZCB1c2VyICVzJWQgb3Ig
JXMgb3IgcmFuZ2UgYmFzZSBwc2V1ZG8tdXNlciAlcywgY2Fubm90IHJlc3RyaWN0IiwKLSAgICAg
ICAgICAgICBMSUJYTF9RRU1VX1VTRVJfQkFTRSwgZ3Vlc3RfZG9taWQsIExJQlhMX1FFTVVfVVNF
Ul9TSEFSRUQsCi0gICAgICAgICAgICAgTElCWExfUUVNVV9VU0VSX1JBTkdFX0JBU0UpOwotICAg
ICAgICByZXR1cm4gRVJST1JfSU5WQUw7Ci0KLWVuZF9zZWFyY2g6Ci0gICAgICAgIGlmICh1c2Vy
ICE9IE5VTEwgJiYgc3RyY21wKHVzZXIsICJyb290IikpIHsKLSAgICAgICAgICAgIGZsZXhhcnJh
eV9hcHBlbmQoZG1fYXJncywgIi1ydW5hcyIpOwotICAgICAgICAgICAgZmxleGFycmF5X2FwcGVu
ZChkbV9hcmdzLCB1c2VyKTsKKyAgICAgICAgICAgIGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywg
c3RhdGUtPmRtX3J1bmFzKTsKICAgICAgICAgfQogICAgIH0KICAgICBmbGV4YXJyYXlfYXBwZW5k
KGRtX2FyZ3MsIE5VTEwpOwpAQCAtMjMwMyw2ICsyMzE2LDExIEBAIHZvaWQgbGlieGxfX3NwYXdu
X2xvY2FsX2RtKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2RtX3NwYXduX3N0YXRlICpkbXNzKQog
ICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KKworICAg
IHJjID0gbGlieGxfX2RvbWFpbl9nZXRfZGV2aWNlX21vZGVsX3VpZChnYywgZG1zcyk7CisgICAg
aWYgKHJjKQorICAgICAgICBnb3RvIG91dDsKKwogICAgIHJjID0gbGlieGxfX2J1aWxkX2Rldmlj
ZV9tb2RlbF9hcmdzKGdjLCBkbSwgZG9taWQsIGd1ZXN0X2NvbmZpZywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZhcmdzLCAmZW52cywgc3RhdGUsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZG1fc3RhdGVfZmQpOwpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2lu
dGVybmFsLmgKaW5kZXggZTQ5ODQzNWUxNi4uYzRhNDNiZDBiNyAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
CkBAIC0zMzIsNyArMzMyLDcgQEAgc3RydWN0IGxpYnhsX19ldl9ldnRjaG4gewogdHlwZWRlZiBz
dHJ1Y3QgbGlieGxfX2V2X3dhdGNoX3Nsb3QgewogICAgIExJQlhMX1NMSVNUX0VOVFJZKHN0cnVj
dCBsaWJ4bF9fZXZfd2F0Y2hfc2xvdCkgZW1wdHk7CiB9IGxpYnhsX19ldl93YXRjaF9zbG90Owot
ICAgIAorCiBfaGlkZGVuIGxpYnhsX19ldl94c3dhdGNoICpsaWJ4bF9fd2F0Y2hfc2xvdF9jb250
ZW50cyhsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IHNsb3RudW0pOwogCkBAIC00ODQsNyArNDg0LDcgQEAgc3Ry
dWN0IGxpYnhsX19jdHggewogICAgICAgICBkZWF0aF9saXN0IC8qIHNvcnRlZCBieSBkb21pZCAq
LywKICAgICAgICAgZGVhdGhfcmVwb3J0ZWQ7CiAgICAgbGlieGxfX2V2X3hzd2F0Y2ggZGVhdGhf
d2F0Y2g7Ci0gICAgCisKICAgICBMSUJYTF9MSVNUX0hFQUQoLCBsaWJ4bF9ldmdlbl9kaXNrX2Vq
ZWN0KSBkaXNrX2VqZWN0X2V2Z2VuczsKIAogICAgIGNvbnN0IGxpYnhsX2NoaWxkcHJvY19ob29r
cyAqY2hpbGRwcm9jX2hvb2tzOwpAQCAtMTEzMSw5ICsxMTMxLDExIEBAIHR5cGVkZWYgc3RydWN0
IHsKIAogICAgIGxpYnhsX19maWxlX3JlZmVyZW5jZSBwdl9rZXJuZWw7CiAgICAgbGlieGxfX2Zp
bGVfcmVmZXJlbmNlIHB2X3JhbWRpc2s7Ci0gICAgY29uc3QgY2hhciAqIHNoaW1fcGF0aDsKLSAg
ICBjb25zdCBjaGFyICogc2hpbV9jbWRsaW5lOwotICAgIGNvbnN0IGNoYXIgKiBwdl9jbWRsaW5l
OworICAgIGNvbnN0IGNoYXIgKnNoaW1fcGF0aDsKKyAgICBjb25zdCBjaGFyICpzaGltX2NtZGxp
bmU7CisgICAgY29uc3QgY2hhciAqcHZfY21kbGluZTsKKworICAgIGNoYXIgKmRtX3J1bmFzOwog
CiAgICAgeGVuX3ZtZW1yYW5nZV90ICp2bWVtcmFuZ2VzOwogICAgIHVpbnQzMl90IG51bV92bWVt
cmFuZ2VzOwpAQCAtMTQ3MSw3ICsxNDczLDcgQEAgX2hpZGRlbiB2b2lkIGxpYnhsX19zcGF3bl9p
bml0KGxpYnhsX19zcGF3bl9zdGF0ZSopOwogICoKICAqIHdoYXQ6IHN0cmluZyBkZXNjcmliaW5n
IHRoZSBzcGF3bmVkIHByb2Nlc3MsIHVzZWQgZm9yIGxvZ2dpbmcKICAqCi0gKiBMb2dzIGVycm9y
cy4gIEEgY29weSBvZiAid2hhdCIgaXMgdGFrZW4uIAorICogTG9ncyBlcnJvcnMuICBBIGNvcHkg
b2YgIndoYXQiIGlzIHRha2VuLgogICogUmV0dXJuIHZhbHVlczoKICAqICA8IDAgICBlcnJvciwg
KnNwYXduIGlzIG5vdyBJZGxlIGFuZCBuZWVkIG5vdCBiZSBkZXRhY2hlZAogICogICArMSAgIGNh
bGxlciBpcyB0aGUgcGFyZW50LCAqc3Bhd24gaXMgQXR0YWNoZWQgYW5kIG11c3QgYmUgZGV0YWNo
ZWQKQEAgLTI3NTAsMTAgKzI3NTIsMTAgQEAgc3RhdGljIGlubGluZSB2b2lkIGxpYnhsX19kZXZp
Y2VfZGlza19sb2NhbF9pbml0KGxpYnhsX19kaXNrX2xvY2FsX3N0YXRlICpkbHMpCiAgICAgZGxz
LT5yYyA9IDA7CiB9CiAKLS8qIAorLyoKICAqIFNlZSBpZiB3ZSBjYW4gZmluZCBhIHdheSB0byBh
Y2Nlc3MgYSBkaXNrIGxvY2FsbHkKICAqLwotX2hpZGRlbiBjaGFyICogbGlieGxfX2RldmljZV9k
aXNrX2ZpbmRfbG9jYWxfcGF0aChsaWJ4bF9fZ2MgKmdjLCAKK19oaWRkZW4gY2hhciAqIGxpYnhs
X19kZXZpY2VfZGlza19maW5kX2xvY2FsX3BhdGgobGlieGxfX2djICpnYywKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9taWQgZ3Vlc3Rf
ZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IGxpYnhsX2RldmljZV9kaXNrICpkaXNrLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHFkaXNrX2RpcmVjdCk7CkBAIC0zNzc0LDcg
KzM3NzYsNyBAQCBzdHJ1Y3QgbGlieGxfX2RtX3NwYXduX3N0YXRlIHsKIAogX2hpZGRlbiB2b2lk
IGxpYnhsX19zcGF3bl9sb2NhbF9kbShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19kbV9zcGF3bl9z
dGF0ZSopOwogCi0vKiAKKy8qCiAgKiBDYWxsZWQgYWZ0ZXIgZm9ya2luZyBidXQgYmVmb3JlIGV4
ZWN1dGluZyB0aGUgbG9jYWwgZGV2aWNlbW9kZWwuCiAgKi8KIF9oaWRkZW4gaW50IGxpYnhsX19s
b2NhbF9kbV9wcmVleGVjX3Jlc3RyaWN0KGxpYnhsX19nYyAqZ2MpOwpAQCAtMzk2Myw3ICszOTY1
LDcgQEAgX2hpZGRlbiB2b2lkIGxpYnhsX19yZW11c19yZXN0b3JlX3NldHVwKGxpYnhsX19lZ2Mg
KmVnYywKICAqLwogI2RlZmluZSBHQ05FV19BUlJBWSh2YXIsIG5tZW1iKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICAoKHZhcikgPSBsaWJ4bF9fY2FsbG9jKChnYyksIChu
bWVtYiksIHNpemVvZigqKHZhcikpKSkKLSAgICAKKwogLyoKICAqIEV4cHJlc3Npb24gc3RhdGVt
ZW50ICA8dHlwZT4gKkdDUkVBTExPQ19BUlJBWSg8dHlwZT4gKnZhciwgc2l6ZV90IG5tZW1iKTsK
ICAqIFVzZXMgICAgICAgICAgICAgICAgICBsaWJ4bF9fZ2MgKmdjOwotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:28:32 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:28:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9QO-0004ip-Ga; Sun, 23 Dec 2018 19:28:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9QN-0004ii-Bp
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:28:31 +0000
X-Inumbo-ID: edcdb2ac-06e8-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id edcdb2ac-06e8-11e9-8e1d-bc764e045a96;
 Sun, 23 Dec 2018 19:28:30 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9QM-0004z6-6Y
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:28:30 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9QM-0004m5-4D
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:28:30 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9QM-0004m5-4D@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:28:30 +0000
Subject: [Xen-changelog] [xen master] libxl: Get rid of support for
 QEMU_USER_BASE (xen-qemuuser-domidNN)
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI4YjU4NTZiMDJjYTcxNzk1MWVlNGE1ZWI5YmMwNDdiMWZjOTE4OWMKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgRGVjIDIxIDE1OjQxOjA1IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDIxIDE4OjQxOjUw
IDIwMTggKzAwMDAKCiAgICBsaWJ4bDogR2V0IHJpZCBvZiBzdXBwb3J0IGZvciBRRU1VX1VTRVJf
QkFTRSAoeGVuLXFlbXV1c2VyLWRvbWlkTk4pCiAgICAKICAgIFFFTVVfVVNFUl9CQVNFIGFsbG93
cyBhIHVzZXIgdG8gc3BlY2lmeSB0aGUgVUlEIHRvIHVzZSB3aGVuIHJ1bm5pbmcKICAgIHRoZSBk
ZXZpY2Vtb2RlbCBmb3IgYSBzcGVjaWZpYyBkb21haW4gbnVtYmVyLiAgVW5mb3J0dW5hdGVseSwg
dGhpcyBpcwogICAgbm90IHJlYWxseSBwcmFjdGljYWw6IEl0IHJlcXVpcmVzIG5lYXJseSAzMiww
MDAgZW50cmllcyBpbgogICAgL2V0Yy9wYXNzd2QuICBRRU1VX1VTRVJfUkFOR0VfQkFTRSBpcyBt
dWNoIG1vcmUgcHJhY3RpY2FsLgogICAgCiAgICBSZW1vdmUgc3VwcG9ydCBmb3IgUUVNVV9VU0VS
X0JBU0UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9kbS5jICAgICAgIHwgMTYgKysrKy0t
LS0tLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8ICAxIC0KIDIgZmlsZXMg
Y2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwppbmRleCBiYmNi
Yzk0YjZjLi42MDI0ZDRiN2I4IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKQEAgLTEzOCwxMyArMTM4LDYgQEAgc3RhdGljIGlu
dCBsaWJ4bF9fZG9tYWluX2dldF9kZXZpY2VfbW9kZWxfdWlkKGxpYnhsX19nYyAqZ2MsCiAgICAg
ICAgIHJldHVybiAwOwogICAgIH0KIAotICAgIHVzZXIgPSBHQ1NQUklOVEYoIiVzJWQiLCBMSUJY
TF9RRU1VX1VTRVJfQkFTRSwgZ3Vlc3RfZG9taWQpOwotICAgIHJldCA9IHVzZXJsb29rdXBfaGVs
cGVyX2dldHB3bmFtKGdjLCB1c2VyLCAmdXNlcl9wd2J1ZiwgMCk7Ci0gICAgaWYgKHJldCA8IDAp
Ci0gICAgICAgIHJldHVybiByZXQ7Ci0gICAgaWYgKHJldCA+IDApCi0gICAgICAgIGdvdG8gZW5k
X3NlYXJjaDsKLQogICAgIHJldCA9IHVzZXJsb29rdXBfaGVscGVyX2dldHB3bmFtKGdjLCBMSUJY
TF9RRU1VX1VTRVJfUkFOR0VfQkFTRSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJnVzZXJfcHdidWYsICZ1c2VyX2Jhc2UpOwogICAgIGlmIChyZXQgPCAwKQpAQCAt
MTc0LDE1ICsxNjcsMTQgQEAgc3RhdGljIGludCBsaWJ4bF9fZG9tYWluX2dldF9kZXZpY2VfbW9k
ZWxfdWlkKGxpYnhsX19nYyAqZ2MsCiAgICAgaWYgKHJldCA8IDApCiAgICAgICAgIHJldHVybiBy
ZXQ7CiAgICAgaWYgKHJldCA+IDApIHsKLSAgICAgICAgTE9HRChXQVJOLCBndWVzdF9kb21pZCwg
IkNvdWxkIG5vdCBmaW5kIHVzZXIgJXMlZCwgZmFsbGluZyBiYWNrIHRvICVzIiwKLSAgICAgICAg
ICAgICBMSUJYTF9RRU1VX1VTRVJfQkFTRSwgZ3Vlc3RfZG9taWQsIExJQlhMX1FFTVVfVVNFUl9T
SEFSRUQpOworICAgICAgICBMT0dEKFdBUk4sIGd1ZXN0X2RvbWlkLCAiQ291bGQgbm90IGZpbmQg
dXNlciAlcywgZmFsbGluZyBiYWNrIHRvICVzIiwKKyAgICAgICAgICAgICBMSUJYTF9RRU1VX1VT
RVJfUkFOR0VfQkFTRSwgTElCWExfUUVNVV9VU0VSX1NIQVJFRCk7CiAgICAgICAgIGdvdG8gZW5k
X3NlYXJjaDsKICAgICB9CiAKICAgICBMT0dEKEVSUk9SLCBndWVzdF9kb21pZCwKLSAgICAgICAg
ICJDb3VsZCBub3QgZmluZCB1c2VyICVzJWQgb3IgJXMgb3IgcmFuZ2UgYmFzZSBwc2V1ZG8tdXNl
ciAlcywgY2Fubm90IHJlc3RyaWN0IiwKLSAgICAgICAgIExJQlhMX1FFTVVfVVNFUl9CQVNFLCBn
dWVzdF9kb21pZCwgTElCWExfUUVNVV9VU0VSX1NIQVJFRCwKLSAgICAgICAgIExJQlhMX1FFTVVf
VVNFUl9SQU5HRV9CQVNFKTsKKyAgICAgICAgICJDb3VsZCBub3QgZmluZCB1c2VyICVzIG9yIHJh
bmdlIGJhc2UgcHNldWRvLXVzZXIgJXMsIGNhbm5vdCByZXN0cmljdCIsCisgICAgICAgICBMSUJY
TF9RRU1VX1VTRVJfU0hBUkVELCBMSUJYTF9RRU1VX1VTRVJfUkFOR0VfQkFTRSk7CiAgICAgcmV0
dXJuIEVSUk9SX0lOVkFMOwogCiBlbmRfc2VhcmNoOgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggYzRh
NDNiZDBiNy4uYjE0N2YzODAzYyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJu
YWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC00Mzg3LDcgKzQzODcs
NiBAQCBfaGlkZGVuIGludCBsaWJ4bF9fcmVhZF9zeXNmc19maWxlX2NvbnRlbnRzKGxpYnhsX19n
YyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCAq
ZGF0YWxlbl9yKTsKIAogI2RlZmluZSBMSUJYTF9RRU1VX1VTRVJfUFJFRklYICJ4ZW4tcWVtdXVz
ZXIiCi0jZGVmaW5lIExJQlhMX1FFTVVfVVNFUl9CQVNFICAgTElCWExfUUVNVV9VU0VSX1BSRUZJ
WCItZG9taWQiCiAjZGVmaW5lIExJQlhMX1FFTVVfVVNFUl9TSEFSRUQgTElCWExfUUVNVV9VU0VS
X1BSRUZJWCItc2hhcmVkIgogI2RlZmluZSBMSUJYTF9RRU1VX1VTRVJfUkFOR0VfQkFTRSBMSUJY
TF9RRU1VX1VTRVJfUFJFRklYIi1yYW5nZS1iYXNlIgogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:28:43 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:28:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9QZ-0004pw-IF; Sun, 23 Dec 2018 19:28:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9QY-0004pj-18
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:28:42 +0000
X-Inumbo-ID: f3dbae02-06e8-11e9-8723-8bb0c9f593f0
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f3dbae02-06e8-11e9-8723-8bb0c9f593f0;
 Sun, 23 Dec 2018 19:28:40 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9QW-0004zE-CM
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:28:40 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9QW-0004me-A7
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:28:40 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9QW-0004me-A7@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:28:40 +0000
Subject: [Xen-changelog] [xen master] libxl: Clean up
 userlookup_helper_getpw* helper
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY1NzJiNjY1NzgyZmY4ODFiZmRlZGUwOWUwNzcxMDgyNGJiN2E3YmUKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgRGVjIDIxIDE1OjQxOjA2IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDIxIDE4OjQxOjUx
IDIwMTggKzAwMDAKCiAgICBsaWJ4bDogQ2xlYW4gdXAgdXNlcmxvb2t1cF9oZWxwZXJfZ2V0cHcq
IGhlbHBlcgogICAgCiAgICBCcmluZyBjb252ZW50aW9ucyBtb3JlIGluIGxpbmUgd2l0aCBsaWJ4
bF9feHNfcmVhZF9jaGVja2VkKCk6CiAgICAtIElmIGZvdW5kLCByZXR1cm4gMCBhbmQgc2V0IHBv
aW50ZXIgdG8gbm9uLU5VTEwKICAgIC0gSWYgbm90IGZvdW5kLCByZXR1cm4gMCBhbmQgc2V0IHBv
aW50ZXIgdG8gTlVMTAogICAgLSBPbiBlcnJvciwgcmV0dXJuIGxpYnhsLXN0eWxlIGVycm9yIG51
bWJlci4KICAgIAogICAgVXBkYXRlIGRvY3VtZW50YXRpb24gdG8gbWF0Y2guCiAgICAKICAgIFVz
ZSBDT0RJTkdfU1RZTEUgY29tcGxpYW50IGByYCByYXRoZXIgdGhhbiBgcmV0YC4KICAgIAogICAg
T24gZXJyb3IsIGxvZyB0aGUgZXJyb3IgY29kZSBiZWZvcmUgcmV0dXJuaW5nIGluc3RlYWQgb2Yg
ZGlzY2FyZGluZwogICAgaXQuCiAgICAKICAgIE5vdyB0aGF0IGl0IG9ubHkgcmV0dXJucyAwIG9y
IGVycm5vLCB1cGRhdGUgY2FsbGVyIGVycm9yIGNoZWNrcyB0byBiZQogICAgYGlmIChyZXQpYCBy
YXRoZXIgdGhhbiBgaWYgKHJldCA8IDApYC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2Rt
LmMgfCAzNSArKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDIwIGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2RtLmMgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IDYwMjRkNGI3
YjguLjY3MjA0Yjk0YzIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfZG0uYwpAQCAtNzIsNyArNzIsMTMgQEAgc3RhdGljIGludCBsaWJ4
bF9fY3JlYXRlX3FlbXVfbG9nZmlsZShsaWJ4bF9fZ2MgKmdjLCBjaGFyICpuYW1lKQogICogIHVz
ZXJsb29rdXBfaGVscGVyX2dldHB3dWlkKGxpYnhsX19nYyosIHVpZF90IHVpZCwKICAqICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFzc3dkICoqcHdkX3IpOwogICoKLSAqICBy
ZXR1cm5zIDEgaWYgdGhlIHVzZXIgd2FzIGZvdW5kLCAwIGlmIGl0IHdhcyBub3QsIC0xIG9uIGVy
cm9yCisgKiAgSWYgdGhlIHVzZXIgaXMgZm91bmQsIHJldHVybiAwIGFuZCBzZXQgKnB3ZF9yIHRv
IHRoZSBhcHByb3ByaWF0CisgKiAgdmFsdWUuCisgKgorICogIElmIHRoZSB1c2VyIGlzIG5vdCBm
b3VuZCBidXQgdGhlcmUgYXJlIG5vIGVycm9ycywgcmV0dXJuIDAKKyAqICBhbmQgc2V0ICpwd2Rf
ciB0byBOVUxMLgorICoKKyAqICBPbiBlcnJvciwgcmV0dXJuIGEgbGlieGwtc3R5bGUgZXJyb3Ig
Y29kZS4KICAqLwogI2RlZmluZSBERUZJTkVfVVNFUkxPT0tVUF9IRUxQRVIoTkFNRSxTUEVDX1RZ
UEUsU1RSVUNUTkFNRSxTWVNDT05GKSAgICAgXAogICAgIHN0YXRpYyBpbnQgdXNlcmxvb2t1cF9o
ZWxwZXJfIyNOQU1FKGxpYnhsX19nYyAqZ2MsICAgICAgICAgICAgICAgICAgXApAQCAtODMsNyAr
ODksNyBAQCBzdGF0aWMgaW50IGxpYnhsX19jcmVhdGVfcWVtdV9sb2dmaWxlKGxpYnhsX19nYyAq
Z2MsIGNoYXIgKm5hbWUpCiAgICAgICAgIHN0cnVjdCBTVFJVQ1ROQU1FICpyZXN1bHRwID0gTlVM
TDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIGNoYXIgKmJ1ZiA9IE5V
TEw7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
ICAgIGxvbmcgYnVmX3NpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgICAgIGludCByZXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGludCByOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgICAgIGJ1Zl9zaXplID0gc3lzY29uZihTWVNDT05GKTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIGlmIChidWZfc2l6ZSA8IDApIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC05NSwxNyAr
MTAxLDE2IEBAIHN0YXRpYyBpbnQgbGlieGxfX2NyZWF0ZV9xZW11X2xvZ2ZpbGUobGlieGxfX2dj
ICpnYywgY2hhciAqbmFtZSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgd2hpbGUgKDEpIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICAgICAgICAgIGJ1ZiA9IGxpYnhsX19yZWFsbG9jKGdjLCBidWYsIGJ1Zl9zaXplKTsgICAgICAg
ICAgICAgICAgICAgIFwKLSAgICAgICAgICAgIHJldCA9IE5BTUUjI19yKHNwZWMsIHJlc3VsdGJ1
ZiwgYnVmLCBidWZfc2l6ZSwgJnJlc3VsdHApOyAgIFwKLSAgICAgICAgICAgIGlmIChyZXQgPT0g
RVJBTkdFKSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgICAgIHIgPSBOQU1FIyNfcihzcGVjLCByZXN1bHRidWYsIGJ1ZiwgYnVmX3NpemUsICZyZXN1
bHRwKTsgICAgIFwKKyAgICAgICAgICAgIGlmIChyID09IEVSQU5HRSkgeyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICBidWZfc2l6ZSAr
PSAxMjg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAg
ICAgICAgICBjb250aW51ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgIGlmIChyZXQgIT0gMCkgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAg
IGlmIChyICE9IDApIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgICAgICAgICBMT0dFVihFUlJPUiwgciwgIkxvb2tpbmcgdXAgdXNlcm5h
bWUvdWlkIHdpdGggIiAjTkFNRSk7IFwKICAgICAgICAgICAgICAgICByZXR1cm4gRVJST1JfRkFJ
TDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgIGlm
IChyZXN1bHRwICE9IE5VTEwpIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKLSAgICAgICAgICAgICAgICBpZiAob3V0KSAqb3V0ID0gcmVzdWx0cDsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICByZXR1cm4gMTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgIH0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgICAgICpvdXQgPSByZXN1bHRwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgfSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICB9CkBAIC0xNDAsMTYgKzE0NSwxNiBAQCBzdGF0aWMgaW50IGxpYnhsX19kb21haW5fZ2V0X2Rl
dmljZV9tb2RlbF91aWQobGlieGxfX2djICpnYywKIAogICAgIHJldCA9IHVzZXJsb29rdXBfaGVs
cGVyX2dldHB3bmFtKGdjLCBMSUJYTF9RRU1VX1VTRVJfUkFOR0VfQkFTRSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnVzZXJfcHdidWYsICZ1c2VyX2Jhc2UpOwot
ICAgIGlmIChyZXQgPCAwKQorICAgIGlmIChyZXQpCiAgICAgICAgIHJldHVybiByZXQ7Ci0gICAg
aWYgKHJldCA+IDApIHsKKyAgICBpZiAodXNlcl9iYXNlKSB7CiAgICAgICAgIHN0cnVjdCBwYXNz
d2QgKnVzZXJfY2xhc2gsIHVzZXJfY2xhc2hfcHdidWY7CiAgICAgICAgIHVpZF90IGludGVuZGVk
X3VpZCA9IHVzZXJfYmFzZS0+cHdfdWlkICsgZ3Vlc3RfZG9taWQ7CiAgICAgICAgIHJldCA9IHVz
ZXJsb29rdXBfaGVscGVyX2dldHB3dWlkKGdjLCBpbnRlbmRlZF91aWQsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ1c2VyX2NsYXNoX3B3YnVmLCAmdXNlcl9jbGFz
aCk7Ci0gICAgICAgIGlmIChyZXQgPCAwKQorICAgICAgICBpZiAocmV0KQogICAgICAgICAgICAg
cmV0dXJuIHJldDsKLSAgICAgICAgaWYgKHJldCA+IDApIHsKKyAgICAgICAgaWYgKHVzZXJfY2xh
c2gpIHsKICAgICAgICAgICAgIExPR0QoRVJST1IsIGd1ZXN0X2RvbWlkLAogICAgICAgICAgICAg
ICAgICAid2FudGVkIHRvIHVzZSB1aWQgJWxkICglcyArICVkKSBidXQgdGhhdCBpcyB1c2VyICVz
ICEiLAogICAgICAgICAgICAgICAgICAobG9uZylpbnRlbmRlZF91aWQsIExJQlhMX1FFTVVfVVNF
Ul9SQU5HRV9CQVNFLApAQCAtMTYzLDEwICsxNjgsMTAgQEAgc3RhdGljIGludCBsaWJ4bF9fZG9t
YWluX2dldF9kZXZpY2VfbW9kZWxfdWlkKGxpYnhsX19nYyAqZ2MsCiAgICAgfQogCiAgICAgdXNl
ciA9IExJQlhMX1FFTVVfVVNFUl9TSEFSRUQ7Ci0gICAgcmV0ID0gdXNlcmxvb2t1cF9oZWxwZXJf
Z2V0cHduYW0oZ2MsIHVzZXIsICZ1c2VyX3B3YnVmLCAwKTsKLSAgICBpZiAocmV0IDwgMCkKKyAg
ICByZXQgPSB1c2VybG9va3VwX2hlbHBlcl9nZXRwd25hbShnYywgdXNlciwgJnVzZXJfcHdidWYs
ICZ1c2VyX2Jhc2UpOworICAgIGlmIChyZXQpCiAgICAgICAgIHJldHVybiByZXQ7Ci0gICAgaWYg
KHJldCA+IDApIHsKKyAgICBpZiAodXNlcl9iYXNlKSB7CiAgICAgICAgIExPR0QoV0FSTiwgZ3Vl
c3RfZG9taWQsICJDb3VsZCBub3QgZmluZCB1c2VyICVzLCBmYWxsaW5nIGJhY2sgdG8gJXMiLAog
ICAgICAgICAgICAgIExJQlhMX1FFTVVfVVNFUl9SQU5HRV9CQVNFLCBMSUJYTF9RRU1VX1VTRVJf
U0hBUkVEKTsKICAgICAgICAgZ290byBlbmRfc2VhcmNoOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:28:52 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:28:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9Qi-0004rD-M0; Sun, 23 Dec 2018 19:28:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9Qh-0004r6-GV
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:28:51 +0000
X-Inumbo-ID: f9ed20aa-06e8-11e9-9727-4755a761fc25
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f9ed20aa-06e8-11e9-9727-4755a761fc25;
 Sun, 23 Dec 2018 19:28:50 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9Qg-0004zo-IF
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:28:50 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9Qg-0004nF-Fv
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:28:50 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9Qg-0004nF-Fv@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:28:50 +0000
Subject: [Xen-changelog] [xen master] dm_depriv: Describe expected usage of
 device_model_user parameter
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUzYmY4NWRlNDdiNmNiMWY3MjdjNzFiYmNjNTMzZDBlZDc4ZWZjNjQKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgRGVjIDIxIDE1OjQxOjA2IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDIxIDE4OjQxOjUy
IDIwMTggKzAwMDAKCiAgICBkbV9kZXByaXY6IERlc2NyaWJlIGV4cGVjdGVkIHVzYWdlIG9mIGRl
dmljZV9tb2RlbF91c2VyIHBhcmFtZXRlcgogICAgCiAgICBBIG51bWJlciBvZiBzdWJzZXF1ZW50
IHBhdGNoZXMgcmVseSBvbiBhcy15ZXQgdW5kZWZpbmVkIGJlaGF2aW9yIGZvcgogICAgd2hhdCB0
aGUgYGRldmljZV9tb2RlbF91c2VyYCBwYXJhbWV0ZXIgZG9lcy4gIFJhdGhlciB0aGFuIGltcGxl
bWVudCBpdAogICAgaW5jb3JyZWN0bHkgKG9yIHJhbmRvbWx5KSwgb3IgcmVtb3ZlIHRoZSBmZWF0
dXJlLCBkZXNjcmliZSBhbiBleHBlY3RlZAogICAgdXNhZ2UgZm9yIHRoZSBmZWF0dXJlLiAgRnVy
dGhlciBwYXRjaGVzIHdpbGwgbWFrZSBkZWNpc2lvbnMgYmFzZWQgb24KICAgIHRoaXMgZXhwZWN0
ZWQgdXNhZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KLS0tCiBkb2NzL2ZlYXR1cmVzL3FlbXUtZGVwcml2aWxlZ2UucGFuZG9j
IHwgMTcgKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgICAg
ICAgICAgfCAgMSAtCiAyIGZpbGVzIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDEgZGVsZXRp
b24oLSkKCmRpZmYgLS1naXQgYS9kb2NzL2ZlYXR1cmVzL3FlbXUtZGVwcml2aWxlZ2UucGFuZG9j
IGIvZG9jcy9mZWF0dXJlcy9xZW11LWRlcHJpdmlsZWdlLnBhbmRvYwppbmRleCBmOTQxNTI1MTg5
Li5jZTIxYTYwZWY3IDEwMDY0NAotLS0gYS9kb2NzL2ZlYXR1cmVzL3FlbXUtZGVwcml2aWxlZ2Uu
cGFuZG9jCisrKyBiL2RvY3MvZmVhdHVyZXMvcWVtdS1kZXByaXZpbGVnZS5wYW5kb2MKQEAgLTY2
LDYgKzY2LDIzIEBAIHRoaXMsIGNyZWF0ZSBhIHVzZXIgbmFtZWQgYHhlbi1xZW11dXNlci1zaGFy
ZWRgOyBmb3IgZXhhbXBsZToKIAogICAgIGFkZHVzZXIgLS1uby1jcmVhdGUtaG9tZSAtLXN5c3Rl
bSB4ZW4tcWVtdXVzZXItc2hhcmVkCiAKK0EgZmluYWwgd2F5IHRvIHNldCB1cCBhIHNlcGFyYXRl
IHByb2Nlc3MgZm9yIHFlbXVzIGlzIHRvIGFsbG9jYXRlIG9uZQorVUlEIHBlciBWTSwgYW5kIHNl
dCB0aGUgVUlEIGluIHRoZSBkb21haW4gY29uZmlnIGZpbGUgd2l0aCB0aGUKK2BkZXZpY2VfbW9k
ZWxfdXNlcmAgYXJndW1lbnQuICBGb3IgZXhhbXBsZSwgc3VwcG9zZSB5b3UgaGF2ZSBhIFZNCitu
YW1lZCBgYzYtMDFgLiAgWW91IG1pZ2h0IGRvIHRoZSBmb2xsb3dpbmc6CisKKyAgICBhZGR1c2Vy
IC0tc3lzdGVtIC0tbm8tY3JlYXRlLWhvbWUgLS1ncm91cCB4ZW4tcWVtdXVzZXItYzYtMDEKKwor
QW5kIHRoZW4gaW4geW91ciBjb25maWcgZmlsZSwgdGhlIGZvbGxvd2luZyBsaW5lOgorCisgICAg
ZGV2aWNlX21vZGVsX3VzZXI9Inhlbi1xZW11dXNlci1jNi0wMSIKKworTk9URTogSXQgaXMgaW1w
b3J0YW50IHdoZW4gdXNpbmcgYGRldmljZV9tb2RlbF91c2VyYCB0aGF0IEVBQ0ggVk0gSEFWRQor
QSBTRVBBUkFURSBVSUQsIGFuZCB0aGF0IG5vbmUgb2YgdGhlc2UgVUlEcyBtYXAgdG8gcm9vdC4g
IHhsIHdpbGwKK3Rocm93IGFuIGVycm9yIGEgdWlkIG1hcHMgdG8gemVybywgYnV0IG5vdCBpZiBt
dWx0aXBsZSBWTXMgaGF2ZSB0aGUKK3NhbWUgdWlkLiAgTXVsdGlwbGUgVk1zIHdpdGggdGhlIHNh
bWUgZGV2aWNlIG1vZGVsIHVpZCB3aWxsIGNhdXNlCitwcm9ibGVtcy4KKwogIyMgRG9tYWluIGNv
bmZpZyBjaGFuZ2VzCiAKIFRoZSBjb3JlIGRvbWFpbiBjb25maWcgY2hhbmdlIGlzIHRvIGFkZCB0
aGUgZm9sbG93aW5nIGxpbmUgdG8gdGhlCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90
eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggNTFjZjA2YTNhMi4u
MTQxYzQ2ZTQyYSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisrKyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtNDk1LDcgKzQ5NSw2IEBAIGxpYnhsX2Rv
bWFpbl9idWlsZF9pbmZvID0gU3RydWN0KCJkb21haW5fYnVpbGRfaW5mbyIsWwogICAgICgiZGV2
aWNlX21vZGVsIiwgICAgIHN0cmluZyksCiAgICAgKCJkZXZpY2VfbW9kZWxfc3NpZHJlZiIsIHVp
bnQzMiksCiAgICAgKCJkZXZpY2VfbW9kZWxfc3NpZF9sYWJlbCIsIHN0cmluZyksCi0gICAgIyBk
ZXZpY2VfbW9kZWxfdXNlciBpcyBub3QgcmVhZHkgZm9yIHVzZSB5ZXQKICAgICAoImRldmljZV9t
b2RlbF91c2VyIiwgc3RyaW5nKSwKIAogICAgICMgZXh0cmEgcGFyYW1ldGVycyBwYXNzIGRpcmVj
dGx5IHRvIHFlbXUsIE5VTEwgdGVybWluYXRlZAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:29:02 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:29:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9Qs-0004sT-Nk; Sun, 23 Dec 2018 19:29:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9Qr-0004sN-Us
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:29:01 +0000
X-Inumbo-ID: 00012efa-06e9-11e9-a6f4-3b3945074bd2
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 00012efa-06e9-11e9-a6f4-3b3945074bd2;
 Sun, 23 Dec 2018 19:29:01 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9Qq-0004zw-OG
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:29:00 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9Qq-0004nm-Lt
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:29:00 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9Qq-0004nm-Lt@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:29:00 +0000
Subject: [Xen-changelog] [xen master] libxl: Do root checks once in
 libxl__domain_get_device_model_uid
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQzNmJmODNiZjEzYzk0ZWI2OGEzNGU4YWU1ZDdmZTNlNGJlMmFmMzMKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgRGVjIDIxIDE1OjQxOjA3IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDIxIDE4OjQxOjUz
IDIwMTggKzAwMDAKCiAgICBsaWJ4bDogRG8gcm9vdCBjaGVja3Mgb25jZSBpbiBsaWJ4bF9fZG9t
YWluX2dldF9kZXZpY2VfbW9kZWxfdWlkCiAgICAKICAgIEF0IHRoZSBtb21lbnQsIHdlIGNoZWNr
IGZvciBlcXVpdmFsZW5jZSB0byBsaXRlcmFsICJyb290IiBiZWZvcmUKICAgIGRlY2lkaW5nIHdo
ZXRoZXIgdG8gYWRkIHRoZSBgcnVuYXNgIGNvbW1hbmQtbGluZSBvcHRpb24gdG8gUUVNVS4gIFRo
aXMKICAgIGlzIHVuc2F0aXNmYWN0b3J5IGZvciBzZXZlcmFsIHJlYXNvbnMuCiAgICAKICAgIEZp
cnN0LCBqdXN0IGJlY2F1c2UgdGhlIHN0cmluZyBkb2Vzbid0IG1hdGNoICJyb290IiBkb2Vzbid0
IG1lYW4gdGhlCiAgICBmaW5hbCB1aWQgd29uJ3QgZW5kIHVwIGJlaW5nIHplcm87IGluIHBhcnRp
Y3VsYXIsIHRoZSByYW5nZV9iYXNlCiAgICBjYWxjdWxhdGlvbnMgbWF5IGVuZCB1cCBwcm9kdWNp
bmcgIjA6Tk5OIiwgd2hpY2ggd291bGQgYmUgcm9vdCBpbiBhbnkKICAgIGNhc2UuCiAgICAKICAg
IFNlY29uZGx5LCBpdCdzIGFsbW9zdCBjZXJ0YWlubHkgYSBjb25maWd1cmF0aW9uIGVycm9yIGlm
IHRoZSByZXN1bHRpbmcKICAgIHVpZCBlbmRzIHVwIHRvIGJlIHplcm87IHJhdGhlciB0aGFuIHNp
bGVudGx5IGRvIHdoYXQgd2FzIHNwZWNpZmllZCBidXQKICAgIHByb2JhYmx5IG5vdCBpbnRlbmRl
ZCwgdGhyb3cgYW4gZXJyb3IuCiAgICAKICAgIFRvIGZpeCB0aGlzLCBjaGVjayBmb3Igcm9vdCBv
bmNlIGluCiAgICBsaWJ4bF9fZG9tYWluX2dldF9kZXZpY2VfbW9kZWxfdWlkLiAgSWYgdGhlIHJl
c3VsdCBpcyByb290LCByZXR1cm4gYW4KICAgIGVycm9yOyBpZiBhcHByb3ByaWF0ZSwgc2V0IGBy
dW5hc2AuCiAgICAKICAgIEFmdGVyIHRoYXQsIGFzc3VtZSB0aGF0IHRoZSBwcmVzZW5jZSBvZiBz
dGF0ZS0+ZG1fcnVuYXMgaW1wbGllcyB0aGF0IGEKICAgIGBydW5hc2AgYXJndW1lbnQgc2hvdWxk
IGJlIGNvbnN0cnVjdGVkLgogICAgCiAgICBPbmUgc2lkZSBlZmZlY3Qgb2YgdGhpcyBpcyB0byBj
aGVjayB3aGV0aGVyIGRldmljZV9tb2RlbF91c2VyIGV4aXN0cwogICAgYmVmb3JlIHBhc3Npbmcg
aXQgdG8gcWVtdSwgcmVzdWx0aW5nIGluIGJldHRlciBlcnJvciByZXBvcnRpbmcuCiAgICAKICAg
IFdoaWxlIHdlJ3JlIGhlcmU6CiAgICAtIFJlZmFjdG9yIHRoZSBmdW5jdGlvbiB0byB1c2UgdGhl
ICJnb3RvIG91dCIgaWRpb20KICAgIC0gVXNlICdyYycgcmF0aGVyIHRoYW4gJ3JldCcsIGluIGxp
bmUgd2l0aCBDT0RJTkdfU1RZTEUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMgfCAx
MDcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDg1IGluc2VydGlvbnMoKyksIDIyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4
IDY3MjA0Yjk0YzIuLmQ3M2JiYjZiMDYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Rt
LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwpAQCAtMTI2LDY1ICsxMjYsMTI4IEBAIHN0
YXRpYyBpbnQgbGlieGxfX2RvbWFpbl9nZXRfZGV2aWNlX21vZGVsX3VpZChsaWJ4bF9fZ2MgKmdj
LAogICAgIGNvbnN0IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm8gPSAmZG1zcy0+Z3Vl
c3RfY29uZmlnLT5iX2luZm87CiAKICAgICBzdHJ1Y3QgcGFzc3dkICp1c2VyX2Jhc2UsIHVzZXJf
cHdidWY7Ci0gICAgaW50IHJldDsKKyAgICBpbnQgcmM7CiAgICAgY2hhciAqdXNlcjsKKyAgICB1
aWRfdCBpbnRlbmRlZF91aWQgPSAtMTsKIAogICAgIC8qIE9ubHkgcWVtdS11cHN0cmVhbSBjYW4g
cnVuIGFzIGEgZGlmZmVyZW50IHVpZCAqLwogICAgIGlmIChiX2luZm8tPmRldmljZV9tb2RlbF92
ZXJzaW9uICE9IExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX1FFTVVfWEVOKQogICAgICAgICBy
ZXR1cm4gMDsKIAorICAgIC8qCisgICAgICogRnJvbSB0aGlzIHBvaW50IG9ud2FyZCwgYWxsIHBh
dGhzIHNob3VsZCBnbyB0aHJvdWdoIHRoZSBgb3V0YAorICAgICAqIGxhYmVsLiAgVGhlIGludmFy
aWFudHMgc2hvdWxkIGJlOgorICAgICAqIC0gcmMgbWF5IGJlIDAsIG9yIGFuIGVycm9yIGNvZGUu
CisgICAgICogLSBpZiByYyBpcyBhbiBlcnJvciBjb2RlLCB1c2VyIGFuZCBpbnRlbmRlZF91aWQg
YXJlIGlnbm9yZWQuCisgICAgICogLSBpZiByYyBpcyAwLCB1c2VyIG1heSBiZSBzZXQgb3Igbm90
IHNldC4KKyAgICAgKiAtIGlmIHVzZXIgaXMgc2V0LCB0aGVuIGludGVuZGVkX3VpZCBtdXN0IGJl
IHNldCB0byBhIFVJRCBtYXRjaGluZworICAgICAqICAgdGhlIHVzZXJuYW1lIGB1c2VyYC4gIFRo
aXMgd2lsbCBiZSBjaGVja2VkIGZvciByb290ICgwKS4KKyAgICAgKi8KKyAgICAKKyAgICAvKgor
ICAgICAqIElmIGRldmljZV9tb2RlbF91c2VyIGlzIHByZXNlbnQsIHNldCBgLXJ1bmFzYCBldmVu
IGlmCisgICAgICogZG1fcmVzdHJpY3QgaXNuJ3QgaW4gdXNlCisgICAgICovCiAgICAgdXNlciA9
IGJfaW5mby0+ZGV2aWNlX21vZGVsX3VzZXI7Ci0gICAgaWYgKHVzZXIpCi0gICAgICAgIGdvdG8g
ZW5kX3NlYXJjaDsKKyAgICBpZiAodXNlcikgeworICAgICAgICByYyA9IHVzZXJsb29rdXBfaGVs
cGVyX2dldHB3bmFtKGdjLCB1c2VyLCAmdXNlcl9wd2J1ZiwgJnVzZXJfYmFzZSk7CisgICAgICAg
IGlmIChyYykKKyAgICAgICAgICAgIGdvdG8gb3V0OworCisgICAgICAgIGlmICghdXNlcl9iYXNl
KSB7CisgICAgICAgICAgICBMT0dEKEVSUk9SLCBndWVzdF9kb21pZCwgIkNvdWxkbid0IGZpbmQg
ZGV2aWNlX21vZGVsX3VzZXIgJXMiLAorICAgICAgICAgICAgICAgICB1c2VyKTsKKyAgICAgICAg
ICAgIHJjID0gRVJST1JfSU5WQUw7CisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQor
CisgICAgICAgIGludGVuZGVkX3VpZCA9IHVzZXJfYmFzZS0+cHdfdWlkOworICAgICAgICByYyA9
IDA7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KIAorICAgIC8qCisgICAgICogSWYgZG1fcmVz
dHJpY3QgaXNuJ3Qgc2V0LCBhbmQgd2UgZG9uJ3QgaGF2ZSBhIHNwZWNpZmllZCB1c2VyLCBkb24n
dAorICAgICAqIGJvdGhlciBzZXR0aW5nIGEgYC1ydW5hc2AgcGFyYW1ldGVyLgorICAgICAqLwog
ICAgIGlmICghbGlieGxfZGVmYm9vbF92YWwoYl9pbmZvLT5kbV9yZXN0cmljdCkpIHsKICAgICAg
ICAgTE9HRChERUJVRywgZ3Vlc3RfZG9taWQsCiAgICAgICAgICAgICAgImRtX3Jlc3RyaWN0IGRp
c2FibGVkLCBzdGFydGluZyBRRU1VIGFzIHJvb3QiKTsKLSAgICAgICAgcmV0dXJuIDA7CisgICAg
ICAgIHVzZXIgPSBOVUxMOyAvKiBTaG91bGQgYWxyZWFkeSBiZSBudWxsLCBidXQganVzdCBpbiBj
YXNlICovCisgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAgIHJldCA9IHVzZXJsb29rdXBf
aGVscGVyX2dldHB3bmFtKGdjLCBMSUJYTF9RRU1VX1VTRVJfUkFOR0VfQkFTRSwKKyAgICAvKgor
ICAgICAqIGRtX3Jlc3RyaWN0IGlzIHNldCwgYnV0IGRldmljZV9tb2RlbF91c2VyIGlzbid0IHNl
dDsgbG9vayBmb3IKKyAgICAgKiBRRU1VX1VTRVJfQkFTRV9SQU5HRQorICAgICAqLworICAgIHJj
ID0gdXNlcmxvb2t1cF9oZWxwZXJfZ2V0cHduYW0oZ2MsIExJQlhMX1FFTVVfVVNFUl9SQU5HRV9C
QVNFLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdXNlcl9wd2J1
ZiwgJnVzZXJfYmFzZSk7Ci0gICAgaWYgKHJldCkKLSAgICAgICAgcmV0dXJuIHJldDsKKyAgICBp
ZiAocmMpCisgICAgICAgIGdvdG8gb3V0OwogICAgIGlmICh1c2VyX2Jhc2UpIHsKICAgICAgICAg
c3RydWN0IHBhc3N3ZCAqdXNlcl9jbGFzaCwgdXNlcl9jbGFzaF9wd2J1ZjsKLSAgICAgICAgdWlk
X3QgaW50ZW5kZWRfdWlkID0gdXNlcl9iYXNlLT5wd191aWQgKyBndWVzdF9kb21pZDsKLSAgICAg
ICAgcmV0ID0gdXNlcmxvb2t1cF9oZWxwZXJfZ2V0cHd1aWQoZ2MsIGludGVuZGVkX3VpZCwKKwor
ICAgICAgICBpbnRlbmRlZF91aWQgPSB1c2VyX2Jhc2UtPnB3X3VpZCArIGd1ZXN0X2RvbWlkOwor
ICAgICAgICByYyA9IHVzZXJsb29rdXBfaGVscGVyX2dldHB3dWlkKGdjLCBpbnRlbmRlZF91aWQs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ1c2VyX2NsYXNoX3B3
YnVmLCAmdXNlcl9jbGFzaCk7Ci0gICAgICAgIGlmIChyZXQpCi0gICAgICAgICAgICByZXR1cm4g
cmV0OworICAgICAgICBpZiAocmMpCisgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgaWYg
KHVzZXJfY2xhc2gpIHsKICAgICAgICAgICAgIExPR0QoRVJST1IsIGd1ZXN0X2RvbWlkLAogICAg
ICAgICAgICAgICAgICAid2FudGVkIHRvIHVzZSB1aWQgJWxkICglcyArICVkKSBidXQgdGhhdCBp
cyB1c2VyICVzICEiLAogICAgICAgICAgICAgICAgICAobG9uZylpbnRlbmRlZF91aWQsIExJQlhM
X1FFTVVfVVNFUl9SQU5HRV9CQVNFLAogICAgICAgICAgICAgICAgICBndWVzdF9kb21pZCwgdXNl
cl9jbGFzaC0+cHdfbmFtZSk7Ci0gICAgICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKKyAgICAg
ICAgICAgIHJjID0gRVJST1JfSU5WQUw7CisgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAg
fQorCiAgICAgICAgIExPR0QoREVCVUcsIGd1ZXN0X2RvbWlkLCAidXNpbmcgdWlkICVsZCIsIChs
b25nKWludGVuZGVkX3VpZCk7CiAgICAgICAgIHVzZXIgPSBHQ1NQUklOVEYoIiVsZDolbGQiLCAo
bG9uZylpbnRlbmRlZF91aWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgKGxvbmcpdXNlcl9i
YXNlLT5wd19naWQpOwotICAgICAgICBnb3RvIGVuZF9zZWFyY2g7CisgICAgICAgIHJjID0gMDsK
KyAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCisgICAgLyoKKyAgICAgKiBXZSBjb3VsZG4ndCBm
aW5kIFFFTVVfVVNFUl9CQVNFX1JBTkdFOyBsb29rIGZvciBRRU1VX1VTRVJfU0hBUkVECisgICAg
ICovCiAgICAgdXNlciA9IExJQlhMX1FFTVVfVVNFUl9TSEFSRUQ7Ci0gICAgcmV0ID0gdXNlcmxv
b2t1cF9oZWxwZXJfZ2V0cHduYW0oZ2MsIHVzZXIsICZ1c2VyX3B3YnVmLCAmdXNlcl9iYXNlKTsK
LSAgICBpZiAocmV0KQotICAgICAgICByZXR1cm4gcmV0OworICAgIHJjID0gdXNlcmxvb2t1cF9o
ZWxwZXJfZ2V0cHduYW0oZ2MsIHVzZXIsICZ1c2VyX3B3YnVmLCAmdXNlcl9iYXNlKTsKKyAgICBp
ZiAocmMpCisgICAgICAgIGdvdG8gb3V0OwogICAgIGlmICh1c2VyX2Jhc2UpIHsKICAgICAgICAg
TE9HRChXQVJOLCBndWVzdF9kb21pZCwgIkNvdWxkIG5vdCBmaW5kIHVzZXIgJXMsIGZhbGxpbmcg
YmFjayB0byAlcyIsCiAgICAgICAgICAgICAgTElCWExfUUVNVV9VU0VSX1JBTkdFX0JBU0UsIExJ
QlhMX1FFTVVfVVNFUl9TSEFSRUQpOwotICAgICAgICBnb3RvIGVuZF9zZWFyY2g7CisgICAgICAg
IGludGVuZGVkX3VpZCA9IHVzZXJfYmFzZS0+cHdfdWlkOworICAgICAgICByYyA9IDA7CisgICAg
ICAgIGdvdG8gb3V0OwogICAgIH0KIAorICAgIC8qCisgICAgICogZG1fZGVwcml2IGlzIHNldCwg
YnV0IHdlIGNhbid0IGZpbmQgYSBub24tcm9vdCB1aWQgdG8gcnVuIGFzOworICAgICAqIGZhaWwg
ZG9tYWluIGNyZWF0aW9uCisgICAgICovCiAgICAgTE9HRChFUlJPUiwgZ3Vlc3RfZG9taWQsCiAg
ICAgICAgICAiQ291bGQgbm90IGZpbmQgdXNlciAlcyBvciByYW5nZSBiYXNlIHBzZXVkby11c2Vy
ICVzLCBjYW5ub3QgcmVzdHJpY3QiLAogICAgICAgICAgTElCWExfUUVNVV9VU0VSX1NIQVJFRCwg
TElCWExfUUVNVV9VU0VSX1JBTkdFX0JBU0UpOwotICAgIHJldHVybiBFUlJPUl9JTlZBTDsKKyAg
ICByYyA9IEVSUk9SX0lOVkFMOwogCi1lbmRfc2VhcmNoOgotICAgIHN0YXRlLT5kbV9ydW5hcyA9
IHVzZXI7Ci0gICAgcmV0dXJuIDA7CitvdXQ6CisgICAgLyogRmlyc3QsIGRvIGEgcm9vdCBjaGVj
ayBpZiBhcHByb3ByaWF0ZSAqLworICAgIGlmICghcmMpIHsKKyAgICAgICAgaWYgKHVzZXIgJiYg
aW50ZW5kZWRfdWlkID09IDApIHsKKyAgICAgICAgICAgIExPR0QoRVJST1IsIGd1ZXN0X2RvbWlk
LCAiaW50ZW5kZWRfdWlkIGlzIDAgKHJvb3QpISIpOworICAgICAgICAgICAgcmMgPSBFUlJPUl9J
TlZBTDsKKyAgICAgICAgfQorICAgIH0KKworICAgIC8qIFRoZW4gZG8gdGhlIGZpbmFsIHNldCwg
aWYgc3RpbGwgYXBwcm9wcmlhdGUgKi8KKyAgICBpZiAoIXJjICYmIHVzZXIpIHsKKyAgICAgICAg
c3RhdGUtPmRtX3J1bmFzID0gdXNlcjsKKyAgICB9CisKKyAgICByZXR1cm4gcmM7CiB9CiAKIGNv
bnN0IGNoYXIgKmxpYnhsX19kb21haW5fZGV2aWNlX21vZGVsKGxpYnhsX19nYyAqZ2MsCkBAIC0x
NzU3LDcgKzE4MjAsNyBAQCBzdGF0aWMgaW50IGxpYnhsX19idWlsZF9kZXZpY2VfbW9kZWxfYXJn
c19uZXcobGlieGxfX2djICpnYywKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAKLSAg
ICAgICAgaWYgKHN0YXRlLT5kbV9ydW5hcyAmJiBzdHJjbXAoc3RhdGUtPmRtX3J1bmFzLCAicm9v
dCIpKSB7CisgICAgICAgIGlmIChzdGF0ZS0+ZG1fcnVuYXMpIHsKICAgICAgICAgICAgIGZsZXhh
cnJheV9hcHBlbmQoZG1fYXJncywgIi1ydW5hcyIpOwogICAgICAgICAgICAgZmxleGFycmF5X2Fw
cGVuZChkbV9hcmdzLCBzdGF0ZS0+ZG1fcnVuYXMpOwogICAgICAgICB9Ci0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:29:13 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:29:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9R3-0004uH-PW; Sun, 23 Dec 2018 19:29:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9R2-0004u9-AY
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:29:12 +0000
X-Inumbo-ID: 061462c9-06e9-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 061462c9-06e9-11e9-8e1d-bc764e045a96;
 Sun, 23 Dec 2018 19:29:11 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9R0-00050P-Uo
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:29:10 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9R0-0004oY-SG
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:29:10 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9R0-0004oY-SG@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:29:10 +0000
Subject: [Xen-changelog] [xen master] libxl: Move qmp cleanup into
 devicemodel destroy function
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGEyMzM3ODFjZDY2MjU4YjQwYzdkOTk3YTE4NDVlZjYyNmZjYjQyNWUKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgRGVjIDIxIDE1OjQxOjA4IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDIxIDE4OjQxOjU1
IDIwMTggKzAwMDAKCiAgICBsaWJ4bDogTW92ZSBxbXAgY2xlYW51cCBpbnRvIGRldmljZW1vZGVs
IGRlc3Ryb3kgZnVuY3Rpb24KICAgIAogICAgUmVtb3ZpbmcgdGhlIHFtcCBjb25uZWN0aW9uIGlz
IGxvZ2ljYWxseSBwYXJ0IG9mIHRoZSBkZXZpY2UgbW9kZWwKICAgIGRlc3RydWN0aW9uOyBoYXZp
bmcgdGhlIGNhbGxlciBkZXN0cm95IGl0IGlzIGEgbWlsZCBsYXllcmluZwogICAgdmlvbGF0aW9u
LgogICAgCiAgICBNb3ZlIGxpYnhsX19xbXBfY2xlYW51cCgpIGludG8gbGlieGxfX2Rlc3Ryb3lf
ZGV2aWNlX21vZGVsKCkuICBUaGlzCiAgICB3aWxsIG1ha2UgaXQgZWFzaWVyIHdoZW4gd2UgbWFr
ZSBkZXZpY2Vtb2RlbCBkZXN0cnVjdGlvbiBhc3luY2hyb25vdXMuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIEFja2Vk
LWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0b29scy9s
aWJ4bC9saWJ4bF9kbS5jICAgICB8IDkgKysrKysrKy0tCiB0b29scy9saWJ4bC9saWJ4bF9kb21h
aW4uYyB8IDIgLS0KIDIgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMgYi90b29scy9saWJ4bC9s
aWJ4bF9kbS5jCmluZGV4IGQ3M2JiYjZiMDYuLjQ1MDQzMzQ1MmQgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwpAQCAtMjY5OCwx
MiArMjY5OCwxNyBAQCBvdXQ6CiAKIGludCBsaWJ4bF9fZGVzdHJveV9kZXZpY2VfbW9kZWwobGli
eGxfX2djICpnYywgdWludDMyX3QgZG9taWQpCiB7CisgICAgaW50IHJjOwogICAgIGNoYXIgKnBh
dGggPSBERVZJQ0VfTU9ERUxfWFNfUEFUSChnYywgTElCWExfVE9PTFNUQUNLX0RPTUlELCBkb21p
ZCwgIiIpOwogICAgIGlmICgheHNfcm0oQ1RYLT54c2gsIFhCVF9OVUxMLCBwYXRoKSkKICAgICAg
ICAgTE9HRChFUlJPUiwgZG9taWQsICJ4c19ybSBmYWlsZWQgZm9yICVzIiwgcGF0aCk7CiAgICAg
LyogV2Ugc2hvdWxkIHRyeSB0byBkZXN0cm95IHRoZSBkZXZpY2UgbW9kZWwgYW55d2F5LiAqLwot
ICAgIHJldHVybiBraWxsX2RldmljZV9tb2RlbChnYywKLSAgICAgICAgICAgICAgICBHQ1NQUklO
VEYoIi9sb2NhbC9kb21haW4vJWQvaW1hZ2UvZGV2aWNlLW1vZGVsLXBpZCIsIGRvbWlkKSk7Cisg
ICAgcmMgPSBraWxsX2RldmljZV9tb2RlbChnYywKKyAgICAgICAgICAgICAgR0NTUFJJTlRGKCIv
bG9jYWwvZG9tYWluLyVkL2ltYWdlL2RldmljZS1tb2RlbC1waWQiLCBkb21pZCkpOworICAgIAor
ICAgIGxpYnhsX19xbXBfY2xlYW51cChnYywgZG9taWQpOworCisgICAgcmV0dXJuIHJjOwogfQog
CiAvKiBSZXR1cm4gMCBpZiBubyBkbSBuZWVkZWQsIDEgaWYgbmVlZGVkIGFuZCA8MCBpZiBlcnJv
ci4gKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jIGIvdG9vbHMvbGli
eGwvbGlieGxfZG9tYWluLmMKaW5kZXggMzM3N2JiYTk5NC4uZDQ2Yjk3ZGVkZiAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9t
YWluLmMKQEAgLTEwNjksOCArMTA2OSw2IEBAIHZvaWQgbGlieGxfX2Rlc3Ryb3lfZG9taWQobGli
eGxfX2VnYyAqZWdjLCBsaWJ4bF9fZGVzdHJveV9kb21pZF9zdGF0ZSAqZGlzKQogICAgIGlmIChk
bV9wcmVzZW50KSB7CiAgICAgICAgIGlmIChsaWJ4bF9fZGVzdHJveV9kZXZpY2VfbW9kZWwoZ2Ms
IGRvbWlkKSA8IDApCiAgICAgICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgImxpYnhsX19kZXN0
cm95X2RldmljZV9tb2RlbCBmYWlsZWQiKTsKLQotICAgICAgICBsaWJ4bF9fcW1wX2NsZWFudXAo
Z2MsIGRvbWlkKTsKICAgICB9CiAgICAgZGlzLT5kcnMuYW8gPSBhbzsKICAgICBkaXMtPmRycy5k
b21pZCA9IGRvbWlkOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:29:24 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:29:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9RD-0004vO-RJ; Sun, 23 Dec 2018 19:29:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9RC-0004vE-DJ
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:29:22 +0000
X-Inumbo-ID: 0c28bee6-06e9-11e9-9d62-4f8d17fa0532
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0c28bee6-06e9-11e9-9d62-4f8d17fa0532;
 Sun, 23 Dec 2018 19:29:21 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9RB-00050X-56
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:29:21 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9RB-0004pI-2a
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:29:21 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9RB-0004pI-2a@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:29:21 +0000
Subject: [Xen-changelog] [xen master] libxl: Make killing of device model
 asynchronous
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZhMDVjMWE5YjYyNGY1NGIzNjg3MDg3ODI5YTI1NTAzMDg4ZDFiZTUKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgRGVjIDIxIDE1OjQxOjA4IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDIxIDE4OjQxOjU2
IDIwMTggKzAwMDAKCiAgICBsaWJ4bDogTWFrZSBraWxsaW5nIG9mIGRldmljZSBtb2RlbCBhc3lu
Y2hyb25vdXMKICAgIAogICAgT3IgYXQgbGVhc3QsIGdpdmUgaXQgYW4gYXN5bmNocm9ub3VzIGlu
dGVyZmFjZSBzbyB0aGF0IHdlIGNhbiBtYWtlIGl0CiAgICBhY3R1YWxseSBhc3luY2hyb25vdXMg
aW4gc3Vic2VxdWVudCBwYXRjaGVzLgogICAgCiAgICBDcmVhdGUgc3RhdGUgc3RydWN0dXJlcyBh
bmQgY2FsbGJhY2sgZnVuY3Rpb24gc2lnbmF0dXJlcy4gIEFkZCB0aGUKICAgIHN0YXRlIHN0cnVj
dHVyZSB0byBsaWJ4bF9fZGVzdHJveV9kb21pZF9zdGF0ZS4gIEJyZWFrCiAgICBsaWJ4bF9fZGVz
dHJveV9kb21pZCBkb3duIGludG8gdHdvIGZ1bmN0aW9ucy4KICAgIAogICAgTm8gZnVuY3Rpb25h
bCBjaGFuZ2UgaW50ZW5kZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9kbS5jICAgICAg
IHwgMTEgKysrKysrKystLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jICAgfCA0MCArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9p
bnRlcm5hbC5oIHwgMjAgKysrKysrKysrKysrKysrKysrLS0KIDMgZmlsZXMgY2hhbmdlZCwgNTgg
aW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfZG0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKaW5kZXggNDUwNDMzNDUyZC4uY2E1
OWRmMzNmZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYworKysgYi90b29scy9s
aWJ4bC9saWJ4bF9kbS5jCkBAIC0yNjk2LDE5ICsyNjk2LDI0IEBAIG91dDoKICAgICByZXR1cm4g
cmM7CiB9CiAKLWludCBsaWJ4bF9fZGVzdHJveV9kZXZpY2VfbW9kZWwobGlieGxfX2djICpnYywg
dWludDMyX3QgZG9taWQpCit2b2lkIGxpYnhsX19kZXN0cm95X2RldmljZV9tb2RlbChsaWJ4bF9f
ZWdjICplZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGVzdHJv
eV9kZXZpY2Vtb2RlbF9zdGF0ZSAqZGRtcykKIHsKKyAgICBTVEFURV9BT19HQyhkZG1zLT5hbyk7
CiAgICAgaW50IHJjOworICAgIGludCBkb21pZCA9IGRkbXMtPmRvbWlkOwogICAgIGNoYXIgKnBh
dGggPSBERVZJQ0VfTU9ERUxfWFNfUEFUSChnYywgTElCWExfVE9PTFNUQUNLX0RPTUlELCBkb21p
ZCwgIiIpOworCiAgICAgaWYgKCF4c19ybShDVFgtPnhzaCwgWEJUX05VTEwsIHBhdGgpKQogICAg
ICAgICBMT0dEKEVSUk9SLCBkb21pZCwgInhzX3JtIGZhaWxlZCBmb3IgJXMiLCBwYXRoKTsKKwog
ICAgIC8qIFdlIHNob3VsZCB0cnkgdG8gZGVzdHJveSB0aGUgZGV2aWNlIG1vZGVsIGFueXdheS4g
Ki8KICAgICByYyA9IGtpbGxfZGV2aWNlX21vZGVsKGdjLAogICAgICAgICAgICAgICBHQ1NQUklO
VEYoIi9sb2NhbC9kb21haW4vJWQvaW1hZ2UvZGV2aWNlLW1vZGVsLXBpZCIsIGRvbWlkKSk7Ci0g
ICAgCisKICAgICBsaWJ4bF9fcW1wX2NsZWFudXAoZ2MsIGRvbWlkKTsKIAotICAgIHJldHVybiBy
YzsKKyAgICBkZG1zLT5jYWxsYmFjayhlZ2MsIGRkbXMsIHJjKTsKIH0KIAogLyogUmV0dXJuIDAg
aWYgbm8gZG0gbmVlZGVkLCAxIGlmIG5lZWRlZCBhbmQgPDAgaWYgZXJyb3IuICovCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFp
bi5jCmluZGV4IGQ0NmI5N2RlZGYuLjBjZTFiYTEzMjcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2RvbWFpbi5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCkBAIC0xMDA4
LDYgKzEwMDgsMTAgQEAgc3RhdGljIHZvaWQgZGVzdHJveV9maW5pc2hfY2hlY2sobGlieGxfX2Vn
YyAqZWdjLAogfQogCiAvKiBDYWxsYmFja3MgZm9yIGxpYnhsX19kZXN0cm95X2RvbWlkICovCitz
dGF0aWMgdm9pZCBkbV9kZXN0cm95X2NiKGxpYnhsX19lZ2MgKmVnYywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfX2Rlc3Ryb3lfZGV2aWNlbW9kZWxfc3RhdGUgKmRkbXMsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgIGludCByYyk7CisKIHN0YXRpYyB2b2lkIGRldmljZXNfZGVz
dHJveV9jYihsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfX2RldmljZXNfcmVtb3ZlX3N0YXRlICpkcnMsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaW50IHJjKTsKQEAgLTEwNjYsMTYgKzEwNzAsMTggQEAgdm9pZCBsaWJ4bF9fZGVz
dHJveV9kb21pZChsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19kZXN0cm95X2RvbWlkX3N0YXRlICpk
aXMpCiAgICAgaWYgKHJjIDwgMCkgewogICAgICAgICBMT0dFVkQoRVJST1IsIHJjLCBkb21pZCwg
InhjX2RvbWFpbl9wYXVzZSBmYWlsZWQiKTsKICAgICB9CisKICAgICBpZiAoZG1fcHJlc2VudCkg
ewotICAgICAgICBpZiAobGlieGxfX2Rlc3Ryb3lfZGV2aWNlX21vZGVsKGdjLCBkb21pZCkgPCAw
KQotICAgICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJsaWJ4bF9fZGVzdHJveV9kZXZpY2Vf
bW9kZWwgZmFpbGVkIik7CisgICAgICAgIGRpcy0+ZGRtcy5hbyA9IGFvOworICAgICAgICBkaXMt
PmRkbXMuZG9taWQgPSBkb21pZDsKKyAgICAgICAgZGlzLT5kZG1zLmNhbGxiYWNrID0gZG1fZGVz
dHJveV9jYjsKKworICAgICAgICBsaWJ4bF9fZGVzdHJveV9kZXZpY2VfbW9kZWwoZWdjLCAmZGlz
LT5kZG1zKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0gZWxzZSB7CisgICAgICAgIGRtX2Rlc3Ry
b3lfY2IoZWdjLCAmZGlzLT5kZG1zLCAwKTsKKyAgICAgICAgcmV0dXJuOwogICAgIH0KLSAgICBk
aXMtPmRycy5hbyA9IGFvOwotICAgIGRpcy0+ZHJzLmRvbWlkID0gZG9taWQ7Ci0gICAgZGlzLT5k
cnMuY2FsbGJhY2sgPSBkZXZpY2VzX2Rlc3Ryb3lfY2I7Ci0gICAgZGlzLT5kcnMuZm9yY2UgPSAx
OwotICAgIGxpYnhsX19kZXZpY2VzX2Rlc3Ryb3koZWdjLCAmZGlzLT5kcnMpOwotICAgIHJldHVy
bjsKIAogb3V0OgogICAgIGFzc2VydChyYyk7CkBAIC0xMDgzLDYgKzEwODksMjQgQEAgb3V0Ogog
ICAgIHJldHVybjsKIH0KIAorc3RhdGljIHZvaWQgZG1fZGVzdHJveV9jYihsaWJ4bF9fZWdjICpl
Z2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kZXN0cm95X2RldmljZW1vZGVs
X3N0YXRlICpkZG1zLAorICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmMpCit7CisgICAg
bGlieGxfX2Rlc3Ryb3lfZG9taWRfc3RhdGUgKmRpcyA9IENPTlRBSU5FUl9PRihkZG1zLCAqZGlz
LCBkZG1zKTsKKyAgICBTVEFURV9BT19HQyhkaXMtPmFvKTsKKyAgICB1aW50MzJfdCBkb21pZCA9
IGRpcy0+ZG9taWQ7CisKKyAgICBpZiAocmMgPCAwKQorICAgICAgICBMT0dEKEVSUk9SLCBkb21p
ZCwgImxpYnhsX19kZXN0cm95X2RldmljZV9tb2RlbCBmYWlsZWQiKTsKKworICAgIGRpcy0+ZHJz
LmFvID0gYW87CisgICAgZGlzLT5kcnMuZG9taWQgPSBkb21pZDsKKyAgICBkaXMtPmRycy5jYWxs
YmFjayA9IGRldmljZXNfZGVzdHJveV9jYjsKKyAgICBkaXMtPmRycy5mb3JjZSA9IDE7CisgICAg
bGlieGxfX2RldmljZXNfZGVzdHJveShlZ2MsICZkaXMtPmRycyk7Cit9CisKIHN0YXRpYyB2b2lk
IGRldmljZXNfZGVzdHJveV9jYihsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfX2RldmljZXNfcmVtb3ZlX3N0YXRlICpkcnMsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW50IHJjKQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggYjE0N2Yz
ODAzYy4uZjllMGJmNjU3OCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwu
aAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0xNzA1LDggKzE3MDUsNiBA
QCBfaGlkZGVuIGludCBsaWJ4bF9fd2FpdF9mb3JfZGV2aWNlX21vZGVsX2RlcHJlY2F0ZWQobGli
eGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHZvaWQgKnVzZXJkYXRhKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdm9pZCAqY2hlY2tfY2FsbGJhY2tfdXNlcmRhdGEpOwogCi1faGlkZGVuIGludCBsaWJ4bF9f
ZGVzdHJveV9kZXZpY2VfbW9kZWwobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQpOwotCiBf
aGlkZGVuIGNvbnN0IGxpYnhsX3ZuY19pbmZvICpsaWJ4bF9fZG1fdm5jKGNvbnN0IGxpYnhsX2Rv
bWFpbl9jb25maWcgKmdfY2ZnKTsKIAogX2hpZGRlbiBjaGFyICpsaWJ4bF9fYWJzX3BhdGgobGli
eGxfX2djICpnYywgY29uc3QgY2hhciAqcywgY29uc3QgY2hhciAqcGF0aCk7CkBAIC0zNjcyLDYg
KzM2NzAsNyBAQCBleHRlcm4gY29uc3Qgc3RydWN0IGxpYnhsX2RldmljZV90eXBlICpkZXZpY2Vf
dHlwZV90YmxbXTsKIAogdHlwZWRlZiBzdHJ1Y3QgbGlieGxfX2RvbWFpbl9kZXN0cm95X3N0YXRl
IGxpYnhsX19kb21haW5fZGVzdHJveV9zdGF0ZTsKIHR5cGVkZWYgc3RydWN0IGxpYnhsX19kZXN0
cm95X2RvbWlkX3N0YXRlIGxpYnhsX19kZXN0cm95X2RvbWlkX3N0YXRlOwordHlwZWRlZiBzdHJ1
Y3QgbGlieGxfX2Rlc3Ryb3lfZGV2aWNlbW9kZWxfc3RhdGUgbGlieGxfX2Rlc3Ryb3lfZGV2aWNl
bW9kZWxfc3RhdGU7CiB0eXBlZGVmIHN0cnVjdCBsaWJ4bF9fZGV2aWNlc19yZW1vdmVfc3RhdGUg
bGlieGxfX2RldmljZXNfcmVtb3ZlX3N0YXRlOwogCiB0eXBlZGVmIHZvaWQgbGlieGxfX2RvbWFp
bl9kZXN0cm95X2NiKGxpYnhsX19lZ2MgKmVnYywKQEAgLTM2ODIsNiArMzY4MSwxMCBAQCB0eXBl
ZGVmIHZvaWQgbGlieGxfX2RvbWlkX2Rlc3Ryb3lfY2IobGlieGxfX2VnYyAqZWdjLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kZXN0cm95X2RvbWlkX3N0YXRl
ICpkaXMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJjKTsKIAor
dHlwZWRlZiB2b2lkIGxpYnhsX19kZXZpY2Vtb2RlbF9kZXN0cm95X2NiKGxpYnhsX19lZ2MgKmVn
YywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGVzdHJveV9k
ZXZpY2Vtb2RlbF9zdGF0ZSAqZGRtcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBpbnQgcmMpOworCiB0eXBlZGVmIHZvaWQgbGlieGxfX2RldmljZXNfcmVtb3ZlX2NhbGxi
YWNrKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfX2RldmljZXNfcmVtb3ZlX3N0YXRlICpkcnMsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCByYyk7CkBAIC0zNjk3LDYgKzM3MDAs
MTQgQEAgc3RydWN0IGxpYnhsX19kZXZpY2VzX3JlbW92ZV9zdGF0ZSB7CiAgICAgaW50IG51bV9k
ZXZpY2VzOwogfTsKIAorc3RydWN0IGxpYnhsX19kZXN0cm95X2RldmljZW1vZGVsX3N0YXRlIHsK
KyAgICAvKiBmaWxsZWQgaW4gYnkgdXNlciAqLworICAgIGxpYnhsX19hbyAqYW87CisgICAgdWlu
dDMyX3QgZG9taWQ7CisgICAgbGlieGxfX2RldmljZW1vZGVsX2Rlc3Ryb3lfY2IgKmNhbGxiYWNr
OyAvKiBNYXkgYmUgY2FsbGVkIHJlLWVudHJhbnRseSAqLworICAgIC8qIHByaXZhdGUgdG8gaW1w
bGVtZW50YXRpb24gKi8KK307CisKIHN0cnVjdCBsaWJ4bF9fZGVzdHJveV9kb21pZF9zdGF0ZSB7
CiAgICAgLyogZmlsbGVkIGluIGJ5IHVzZXIgKi8KICAgICBsaWJ4bF9fYW8gKmFvOwpAQCAtMzcw
NCw2ICszNzE1LDcgQEAgc3RydWN0IGxpYnhsX19kZXN0cm95X2RvbWlkX3N0YXRlIHsKICAgICBs
aWJ4bF9fZG9taWRfZGVzdHJveV9jYiAqY2FsbGJhY2s7CiAgICAgLyogcHJpdmF0ZSB0byBpbXBs
ZW1lbnRhdGlvbiAqLwogICAgIGxpYnhsX19kZXZpY2VzX3JlbW92ZV9zdGF0ZSBkcnM7CisgICAg
bGlieGxfX2Rlc3Ryb3lfZGV2aWNlbW9kZWxfc3RhdGUgZGRtczsKICAgICBsaWJ4bF9fZXZfY2hp
bGQgZGVzdHJveWVyOwogICAgIGJvb2wgc29mdF9yZXNldDsKIH07CkBAIC0zNzM1LDYgKzM3NDcs
MTAgQEAgX2hpZGRlbiB2b2lkIGxpYnhsX19kb21haW5fZGVzdHJveShsaWJ4bF9fZWdjICplZ2Ms
CiBfaGlkZGVuIHZvaWQgbGlieGxfX2Rlc3Ryb3lfZG9taWQobGlieGxfX2VnYyAqZWdjLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kZXN0cm95X2RvbWlkX3N0YXRl
ICpkaXMpOwogCisvKiBVc2VkIHRvIGRldHJveSB0aGUgZGV2aWNlIG1vZGVsICovCitfaGlkZGVu
IHZvaWQgbGlieGxfX2Rlc3Ryb3lfZGV2aWNlX21vZGVsKGxpYnhsX19lZ2MgKmVnYywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2Rlc3Ryb3lfZGV2aWNl
bW9kZWxfc3RhdGUgKmRkbXMpOworCiAvKiBFbnRyeSBwb2ludCBmb3IgZGV2aWNlcyBkZXN0cnVj
dGlvbiAqLwogX2hpZGRlbiB2b2lkIGxpYnhsX19kZXZpY2VzX2Rlc3Ryb3kobGlieGxfX2VnYyAq
ZWdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RldmljZXNf
cmVtb3ZlX3N0YXRlICpkcnMpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:29:35 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:29:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9RO-0004wU-TJ; Sun, 23 Dec 2018 19:29:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9RN-0004wM-Hn
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:29:33 +0000
X-Inumbo-ID: 1241cab4-06e9-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1241cab4-06e9-11e9-8e1d-bc764e045a96;
 Sun, 23 Dec 2018 19:29:31 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9RL-00050g-BX
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:29:31 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9RL-0004px-92
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:29:31 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9RL-0004px-92@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:29:31 +0000
Subject: [Xen-changelog] [xen master] libxl: Kill QEMU by uid when possible
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBjNjUzNTc0ZDM5Y2I2MWM4M2EwMzZjMjFjYmQwMzVjOTljOTMxZTgKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgRGVjIDIxIDE1OjQxOjA5IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDIxIDE4OjQxOjU3
IDIwMTggKzAwMDAKCiAgICBsaWJ4bDogS2lsbCBRRU1VIGJ5IHVpZCB3aGVuIHBvc3NpYmxlCiAg
ICAKICAgIFRoZSBwcml2Y21kIGZkIHRoYXQgYSBkbV9yZXN0cmljdCdlZCBRRU1VIGhhcyBnaXZl
cyBpdCBwZXJtaXNzaW9uIHRvCiAgICBvbmUgc3BlY2lmaWMgZG9tYWluIElELiAgVGhpcyBkb21h
aW4gSUQgd2lsbCBwcm9iYWJseSBldmVudHVhbGx5IGJlCiAgICB1c2VkIGFnYWluLiAgSXQgaXMg
dGhlcmVmb3JlIG5lY2Vzc2FyeSB0byBtYWtlIGFic29sdXRlbHkgc3VyZSB0aGF0IGEKICAgIHJv
Z3VlIFFFTVUgcHJvY2VzcyBjYW5ub3QgaGFuZyBhcm91bmQgYWZ0ZXIgaXRzIGRvbWFpbiBoYXMg
ZXhpdGVkLgogICAgCiAgICBLaWxsaW5nIFFFTVUgYnkgcGlkIGlzIGluc3VmZmljaWVudCBpbiB0
aGlzIHNpdHVhdGlvbiwgYmVjYXVzZSBRRU1VCiAgICBtYXkgYmUgYWJsZSB0byBmb3JrKCkgdG8g
ZXNjYXBlIGtpbGxpbmcuICBJdCBpcyBzdXJwcmlzaW5nbHkgdHJpY2t5IHRvCiAgICBraWxsIGEg
cHJvY2VzcyB3aGljaCBjYW4gY2FsbCBmb3JrKCkgd2l0aG91dCByYWNlczsgdGhlIG9ubHkgcmVs
aWFibGUKICAgIHdheSBpcyB0byB1c2Uga2lsbCgtMSkgdG8ga2lsbCBhbGwgcHJvY2Vzc2VzIHdp
dGggYSBnaXZlbiB1aWQuCiAgICAKICAgIFdlIGNhbiB1c2UgdGhpcyBtZXRob2Qgb25seSB3aGVu
IHdlJ3JlIHN1cmUgdGhhdCB0aGVyZSdzIG9ubHkgb25lIFFFTVUKICAgIGluc3RhbmNlIHBlciB1
aWQuICBBZGQgYSBkbV91aWQgaW50byB0aGUgZG9tYWluX2J1aWxkX3N0YXRlIHN0cnVjdCwKICAg
IGFuZCBzZXQgaXQgaW4gbGlieGxfX2RvbWFpbl9nZXRfZGV2aWNlX21vZGVsX3VpZCgpIHdoZW4g
aXQncyBzYWZlIHRvCiAgICBraWxsIGJ5IFVJRC4gIFN0b3JlIHRoaXMgaW4geGVuc3RvcmUgbmV4
dCB0byBkZXZpY2UtbW9kZWwtcGlkLgogICAgCiAgICBPbiBkb21haW4gZGVzdHJveSwgY2hlY2sg
dG8gc2VlIGlmIGRldmljZS1tb2RlbC11aWQgaXMgcHJlc2VudCBpbgogICAgeGVuc3RvcmUuICBJ
ZiBzbywgZm9yayBvZmYgYSByZWFwZXIgcHJvY2Vzcywgc2V0dWlkIHRvIHRoYXQgdWlkLCBhbmQK
ICAgIGRvIGtpbGwoLTkpIHRvIGtpbGwgYWxsIHVpZHMgb2YgdGhhdCB0eXBlLiAgT3RoZXJ3aXNl
LCBjYXJyeSBvbgogICAgZGVzdHJveWluZyBieSBwaWQuCiAgICAKICAgIFdoaWxlIHdlJ3JlIGhl
cmUsIG1ha2UgbGlieGxfX2Rlc3Ryb3lfZGV2aWNlX21vZGVsKCkgY29uc2lzdGVudGx5OgogICAg
IDEuIFJldHVybiBhbiBlcnJvciB3aGVuIGFueXRoaW5nIGZhaWxzCiAgICAgMi4gQnV0IGNvbnRp
bnVlIHRvIGRvIGFzIG11Y2ggY2xlYW4tdXAgYXMgcG9zc2libGUKICAgIAogICAgTk9URSB0aGF0
IHRoaXMgaXMgbm90IHlldCBjb21wbGV0ZWx5IHNhZmU6IHdpdGggcnVpZCA9PSBkbV91aWQsIHRo
ZQogICAgZGV2aWNlIG1vZGVsIG1heSBiZSBhYmxlIHRvIGtpbGwoLTkpIHRoZSAncmVhcGVyJyBw
cm9jZXNzIGJlZm9yZSB0aGUKICAgIHJlYXBlciBwcm9jZXNzIGNhbiBraWxsIGl0LiAgRnVydGhl
ciBwYXRjaGVzIHdpbGwgYWRkcmVzcyB0aGlzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxf
ZG0uYyAgICAgICB8IDIxNCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgIDE2ICsrKy0KIDIgZmlsZXMgY2hh
bmdlZCwgMjIwIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2RtLmMgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IGNhNTlk
ZjMzZmUuLmYyYTIxY2Y3NDQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwpAQCAtMTI5LDYgKzEyOSw3IEBAIHN0YXRpYyBpbnQg
bGlieGxfX2RvbWFpbl9nZXRfZGV2aWNlX21vZGVsX3VpZChsaWJ4bF9fZ2MgKmdjLAogICAgIGlu
dCByYzsKICAgICBjaGFyICp1c2VyOwogICAgIHVpZF90IGludGVuZGVkX3VpZCA9IC0xOworICAg
IGJvb2wga2lsbF9ieV91aWQ7CiAKICAgICAvKiBPbmx5IHFlbXUtdXBzdHJlYW0gY2FuIHJ1biBh
cyBhIGRpZmZlcmVudCB1aWQgKi8KICAgICBpZiAoYl9pbmZvLT5kZXZpY2VfbW9kZWxfdmVyc2lv
biAhPSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTikKQEAgLTE0MSw3ICsxNDIs
OCBAQCBzdGF0aWMgaW50IGxpYnhsX19kb21haW5fZ2V0X2RldmljZV9tb2RlbF91aWQobGlieGxf
X2djICpnYywKICAgICAgKiAtIGlmIHJjIGlzIGFuIGVycm9yIGNvZGUsIHVzZXIgYW5kIGludGVu
ZGVkX3VpZCBhcmUgaWdub3JlZC4KICAgICAgKiAtIGlmIHJjIGlzIDAsIHVzZXIgbWF5IGJlIHNl
dCBvciBub3Qgc2V0LgogICAgICAqIC0gaWYgdXNlciBpcyBzZXQsIHRoZW4gaW50ZW5kZWRfdWlk
IG11c3QgYmUgc2V0IHRvIGEgVUlEIG1hdGNoaW5nCi0gICAgICogICB0aGUgdXNlcm5hbWUgYHVz
ZXJgLiAgVGhpcyB3aWxsIGJlIGNoZWNrZWQgZm9yIHJvb3QgKDApLgorICAgICAqICAgdGhlIHVz
ZXJuYW1lIGB1c2VyYCwgYW5kIGtpbGxfYnlfdWlkIG11c3QgYmUgc2V0IHRvIHRoZSBhcHByb3By
aWF0ZQorICAgICAqICAgdmFsdWUuICBpbnRlbmRlZF91aWQgd2lsbCBiZSBjaGVja2VkIGZvciBy
b290ICgwKS4KICAgICAgKi8KICAgICAKICAgICAvKgpAQCAtMTYyLDYgKzE2NCw3IEBAIHN0YXRp
YyBpbnQgbGlieGxfX2RvbWFpbl9nZXRfZGV2aWNlX21vZGVsX3VpZChsaWJ4bF9fZ2MgKmdjLAog
ICAgICAgICB9CiAKICAgICAgICAgaW50ZW5kZWRfdWlkID0gdXNlcl9iYXNlLT5wd191aWQ7Cisg
ICAgICAgIGtpbGxfYnlfdWlkID0gdHJ1ZTsKICAgICAgICAgcmMgPSAwOwogICAgICAgICBnb3Rv
IG91dDsKICAgICB9CkBAIC0yMDUsMTIgKzIwOCwxNSBAQCBzdGF0aWMgaW50IGxpYnhsX19kb21h
aW5fZ2V0X2RldmljZV9tb2RlbF91aWQobGlieGxfX2djICpnYywKICAgICAgICAgTE9HRChERUJV
RywgZ3Vlc3RfZG9taWQsICJ1c2luZyB1aWQgJWxkIiwgKGxvbmcpaW50ZW5kZWRfdWlkKTsKICAg
ICAgICAgdXNlciA9IEdDU1BSSU5URigiJWxkOiVsZCIsIChsb25nKWludGVuZGVkX3VpZCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAobG9uZyl1c2VyX2Jhc2UtPnB3X2dpZCk7CisgICAgICAg
IGtpbGxfYnlfdWlkID0gdHJ1ZTsKICAgICAgICAgcmMgPSAwOwogICAgICAgICBnb3RvIG91dDsK
ICAgICB9CiAKICAgICAvKgotICAgICAqIFdlIGNvdWxkbid0IGZpbmQgUUVNVV9VU0VSX0JBU0Vf
UkFOR0U7IGxvb2sgZm9yIFFFTVVfVVNFUl9TSEFSRUQKKyAgICAgKiBXZSBjb3VsZG4ndCBmaW5k
IFFFTVVfVVNFUl9CQVNFX1JBTkdFOyBsb29rIGZvcgorICAgICAqIFFFTVVfVVNFUl9TSEFSRUQu
ICBOQiBmb3IgUUVNVV9VU0VSX1NIQVJFRCwgYWxsIFFFTVUgd2lsbCBydW4KKyAgICAgKiBhcyB0
aGUgc2FtZSBVSUQsIHdlIGNhbid0IGtpbGwgYnkgdWlkOyB0aGVyZWZvcmUgZG9uJ3Qgc2V0IHVp
ZC4KICAgICAgKi8KICAgICB1c2VyID0gTElCWExfUUVNVV9VU0VSX1NIQVJFRDsKICAgICByYyA9
IHVzZXJsb29rdXBfaGVscGVyX2dldHB3bmFtKGdjLCB1c2VyLCAmdXNlcl9wd2J1ZiwgJnVzZXJf
YmFzZSk7CkBAIC0yMjAsNiArMjI2LDcgQEAgc3RhdGljIGludCBsaWJ4bF9fZG9tYWluX2dldF9k
ZXZpY2VfbW9kZWxfdWlkKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgIExPR0QoV0FSTiwgZ3Vlc3Rf
ZG9taWQsICJDb3VsZCBub3QgZmluZCB1c2VyICVzLCBmYWxsaW5nIGJhY2sgdG8gJXMiLAogICAg
ICAgICAgICAgIExJQlhMX1FFTVVfVVNFUl9SQU5HRV9CQVNFLCBMSUJYTF9RRU1VX1VTRVJfU0hB
UkVEKTsKICAgICAgICAgaW50ZW5kZWRfdWlkID0gdXNlcl9iYXNlLT5wd191aWQ7CisgICAgICAg
IGtpbGxfYnlfdWlkID0gZmFsc2U7CiAgICAgICAgIHJjID0gMDsKICAgICAgICAgZ290byBvdXQ7
CiAgICAgfQpAQCAtMjQ1LDYgKzI1Miw4IEBAIG91dDoKICAgICAvKiBUaGVuIGRvIHRoZSBmaW5h
bCBzZXQsIGlmIHN0aWxsIGFwcHJvcHJpYXRlICovCiAgICAgaWYgKCFyYyAmJiB1c2VyKSB7CiAg
ICAgICAgIHN0YXRlLT5kbV9ydW5hcyA9IHVzZXI7CisgICAgICAgIGlmIChraWxsX2J5X3VpZCkK
KyAgICAgICAgICAgIHN0YXRlLT5kbV9raWxsX3VpZCA9IEdDU1BSSU5URigiJWxkIiwgKGxvbmcp
aW50ZW5kZWRfdWlkKTsKICAgICB9CiAKICAgICByZXR1cm4gcmM7CkBAIC0yNDI3LDYgKzI0MzYs
MTUgQEAgdm9pZCBsaWJ4bF9fc3Bhd25fbG9jYWxfZG0obGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9f
ZG1fc3Bhd25fc3RhdGUgKmRtc3MpCiAKICAgICBjb25zdCBjaGFyICpkb21fcGF0aCA9IGxpYnhs
X194c19nZXRfZG9tcGF0aChnYywgZG9taWQpOwogCisgICAgLyoKKyAgICAgKiBJZiB3ZSdyZSBz
dGFydGluZyB0aGUgZG0gd2l0aCBhIG5vbi1yb290IFVJRCwgc2F2ZSB0aGUgVUlEIHNvCisgICAg
ICogdGhhdCB3ZSBjYW4gcmVsaWFibHkga2lsbCBpdCBhbmQgYW55IHN1YnByb2Nlc3NlcworICAg
ICAqLworICAgIGlmIChzdGF0ZS0+ZG1fa2lsbF91aWQpCisgICAgICAgIGxpYnhsX194c19wcmlu
dGYoZ2MsIFhCVF9OVUxMLAorICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJXMv
aW1hZ2UvZGV2aWNlLW1vZGVsLWtpbGwtdWlkIiwgZG9tX3BhdGgpLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICIlcyIsIHN0YXRlLT5kbV9raWxsX3VpZCk7CisKICAgICBpZiAodm5jICYmIHZu
Yy0+cGFzc3dkKSB7CiAgICAgICAgIC8qIFRoaXMgeGVuc3RvcmUga2V5IHdpbGwgb25seSBiZSB1
c2VkIGJ5IHFlbXUteGVuLXRyYWRpdGlvbm5hbC4KICAgICAgICAgICogVGhlIGNvZGUgdG8gc3Vw
cGx5IHZuY3Bhc3N3ZCB0byBxZW11LXhlbiBpcyBsYXRlci4gKi8KQEAgLTI2OTYsMjQgKzI3MTQs
MjAyIEBAIG91dDoKICAgICByZXR1cm4gcmM7CiB9CiAKKy8qIEFzeW5jaHJvbm91cyBkZXZpY2Ug
bW9kZWwgZGVzdHJveSBmdW5jdGlvbnMgKi8KKworc3RhdGljIGludCBraWxsX2RldmljZV9tb2Rl
bF91aWRfY2hpbGQobGlieGxfX2Rlc3Ryb3lfZGV2aWNlbW9kZWxfc3RhdGUgKmRkbXMsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpkbV9raWxsX3Vp
ZF9zdHIpOworCitzdGF0aWMgdm9pZCBraWxsX2RldmljZV9tb2RlbF91aWRfY2IobGlieGxfX2Vn
YyAqZWdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19ldl9j
aGlsZCAqZGVzdHJveWVyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBp
ZF90IHBpZCwgaW50IHN0YXR1cyk7CisKKy8qCisgKiBJZiB3ZSBoYXZlIGEgdWlkLCB3ZSBzaG91
bGRuJ3Qga2lsbCBieSBwaWQuICBUaGlzIGlzIGJlY2F1c2UgYQorICogaG9zdGlsZSBRRU1VIG1p
Z2h0IGhhdmUgZXhpdGVkLCBpbiB3aGljaCBjYXNlIHRoZSBwaWQgd2UgaGF2ZSBtYXkKKyAqIGJl
IHRoYXQgb2YgYW5vdGhlciBwcm9jZXNzLgorICoKKyAqIFRoZSBydW5uaW5nIGRldmljZW1vZGVs
IGhhcyBwZXJtaXNzaW9uIG92ZXIgYSBzcGVjaWZpYyBkb21haW4gaWQ7CisgKiB0aGlzIG1lYW5z
IHRoYXQgaWRlYWxseSB3ZSB3b3VsZG4ndCB0aGUgZG9tYWluIGluIHF1ZXN0aW9uIChmcmVlaW5n
CisgKiB1cCB0aGUgZG9tYWluIGlkIGZvciByZXVzZSkgdW50aWwgd2UncmUgY29uZmlkZW50IHRo
YXQgd2UndmUga2lsbGVkCisgKiB0aGUgZG9tYWluLgorICoKKyAqIEluIGdlbmVyYWwsIGRlc3Ry
b3kgYXMgbXVjaCBhcyB3ZSBjYW47IGJ1dCByZXR1cm4gYW4gZXJyb3IgaWYgdGhlcmUKKyAqIGFy
ZSBhbnkgZXJyb3JzLCBzbyB0aGF0IHRoZSBkb21haW4gZGVzdHJveSB3aWxsIGJlIGFib3J0ZWQs
IGFuZCB0aGUKKyAqIGRvbWFpbiBpdHNlbGYgd2lsbCByZW1haW4sIGdpdmluZyB0aGUgYWRtaW4g
YW4gb3Bwb3J0dW5pdHkgdG8gZml4CisgKiBhbnkgaXNzdWVzIGFuZCByZS10cnkgdGhlIGRvbWFp
biBkZXN0cm95LgorICovCiB2b2lkIGxpYnhsX19kZXN0cm95X2RldmljZV9tb2RlbChsaWJ4bF9f
ZWdjICplZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGVzdHJv
eV9kZXZpY2Vtb2RlbF9zdGF0ZSAqZGRtcykKIHsKICAgICBTVEFURV9BT19HQyhkZG1zLT5hbyk7
CiAgICAgaW50IHJjOwogICAgIGludCBkb21pZCA9IGRkbXMtPmRvbWlkOwotICAgIGNoYXIgKnBh
dGggPSBERVZJQ0VfTU9ERUxfWFNfUEFUSChnYywgTElCWExfVE9PTFNUQUNLX0RPTUlELCBkb21p
ZCwgIiIpOworICAgIGNoYXIgKnBhdGg7CisgICAgY29uc3QgY2hhciAqZG1fa2lsbF91aWRfc3Ry
ID0gTlVMTDsKKyAgICBpbnQgcmVhcGVyX3BpZDsKKworICAgIGRkbXMtPnJjID0gMDsKIAotICAg
IGlmICgheHNfcm0oQ1RYLT54c2gsIFhCVF9OVUxMLCBwYXRoKSkKKyAgICBwYXRoID0gREVWSUNF
X01PREVMX1hTX1BBVEgoZ2MsIExJQlhMX1RPT0xTVEFDS19ET01JRCwgZG9taWQsICIiKTsKKyAg
ICByYyA9IGxpYnhsX194c19ybV9jaGVja2VkKGdjLCBYQlRfTlVMTCwgcGF0aCk7CisgICAgaWYg
KHJjKSB7CisgICAgICAgIEFDQ1VNVUxBVEVfUkMoZGRtcy0+cmMpOwogICAgICAgICBMT0dEKEVS
Uk9SLCBkb21pZCwgInhzX3JtIGZhaWxlZCBmb3IgJXMiLCBwYXRoKTsKKyAgICB9CiAKLSAgICAv
KiBXZSBzaG91bGQgdHJ5IHRvIGRlc3Ryb3kgdGhlIGRldmljZSBtb2RlbCBhbnl3YXkuICovCi0g
ICAgcmMgPSBraWxsX2RldmljZV9tb2RlbChnYywKLSAgICAgICAgICAgICAgR0NTUFJJTlRGKCIv
bG9jYWwvZG9tYWluLyVkL2ltYWdlL2RldmljZS1tb2RlbC1waWQiLCBkb21pZCkpOworICAgIC8q
CisgICAgICogU2VlIGlmIHdlIHNob3VsZCB0cnkgdG8ga2lsbCBieSB1aWQKKyAgICAgKi8KKyAg
ICBwYXRoID0gR0NTUFJJTlRGKCIvbG9jYWwvZG9tYWluLyVkL2ltYWdlL2RldmljZS1tb2RlbC1r
aWxsLXVpZCIsIGRvbWlkKTsKKyAgICByYyA9IGxpYnhsX194c19yZWFkX2NoZWNrZWQoZ2MsIFhC
VF9OVUxMLCBwYXRoLCAmZG1fa2lsbF91aWRfc3RyKTsKKworICAgIC8qCisgICAgICogSWYgdGhl
cmUgd2FzIGFuIGVycm9yIGhlcmUsIGFjY3VtdWxhdGUgdGhlIGVycm9yIGFuZCBmYWxsIGJhY2sK
KyAgICAgKiB0byBraWxsaW5nIGJ5IHBpZC4KKyAgICAgKi8KKyAgICBpZiAocmMpIHsKKyAgICAg
ICAgLyogCisgICAgICAgICAqIFRlY2huaWNhbGx5IHRoZSBzdGF0ZSBvZiB0aGUgc3RyaW5nIHBh
c3NlZCB0byBsaWJ4bF9feHNfcmVhZF9jaGVja2VkKCkgaXMKKyAgICAgICAgICogInVuZGVmaW5l
ZCIgaW4gdGhlIGNhc2UgcmMgPT0gMCAoYWNjb3JkaW5nIHRvIGxpYnhsX2ludGVybmFsLmgpLiAg
U2V0IGl0IHRvCisgICAgICAgICAqIE5VTEwgdG8gcHJldmVudCB1bmRlZmluZWQgYmVoYXZpb3Iu
CisgICAgICAgICAqLworICAgICAgICBkbV9raWxsX3VpZF9zdHIgPSBOVUxMOworICAgICAgICBB
Q0NVTVVMQVRFX1JDKGRkbXMtPnJjKTsKKyAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJSZWFk
aW5nIGRtIFVJRCBwYXRoIGZhaWxlZCBmb3IgJXMiLCBwYXRoKTsKKyAgICB9CisKKyAgICAvKiBU
aGUgRE0gaGFzIGl0cyBvd24gdWlkOyBBdHRlbXB0IHRvIGtpbGwgYWxsIHByb2Nlc3NlcyB3aXRo
IHRoYXQgVUlEICovCisgICAgaWYgKGRtX2tpbGxfdWlkX3N0cikgeworICAgICAgICBMT0dEKERF
QlVHLCBkb21pZCwgIkZvdW5kIERNIHVpZCAlcywgZGVzdHJveWluZyBieSB1aWQiLAorICAgICAg
ICAgICAgIGRtX2tpbGxfdWlkX3N0cik7CisKKyAgICAgICAgcmVhcGVyX3BpZCA9IGxpYnhsX19l
dl9jaGlsZF9mb3JrKGdjLCAmZGRtcy0+ZGVzdHJveWVyLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAga2lsbF9kZXZpY2VfbW9kZWxfdWlkX2NiKTsKKyAgICAgICAg
aWYgKHJlYXBlcl9waWQgPCAwKSB7CisgICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAg
ICAgICAgICBBQ0NVTVVMQVRFX1JDKGRkbXMtPnJjKTsKKyAgICAgICAgICAgIC8qCisgICAgICAg
ICAgICAgKiBOb3RlIHRoYXQgaWYgdGhpcyBmYWlscywgd2Ugc3RpbGwgZG9uJ3Qga2lsbCBieSBw
aWQsIHRvCisgICAgICAgICAgICAgKiBtYWtlIHN1cmUgdGhhdCBhbiB1bnRydXN0ZWQgRE0gaGFz
IG5vdCAibWFsaWNpb3VzbHkiCisgICAgICAgICAgICAgKiBleGl0ZWQgKHBvdGVudGlhbGx5IGNh
dXNpbmcgdXMgdG8ga2lsbCBhbiB1bnJlbGF0ZWQKKyAgICAgICAgICAgICAqIHByb2Nlc3Mgd2hp
Y2ggaGFwcGVuZWQgdG8gZ2V0IHRoZSBzYW1lIHBpZCkuCisgICAgICAgICAgICAgKi8KKyAgICAg
ICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CisKKyAgICAgICAgaWYgKCFyZWFwZXJfcGlkKSB7
ICAvKiBjaGlsZCAqLworICAgICAgICAgICAgcmMgPSBraWxsX2RldmljZV9tb2RlbF91aWRfY2hp
bGQoZGRtcywgZG1fa2lsbF91aWRfc3RyKTsKKyAgICAgICAgICAgIGFzc2VydChyYyA8PSAwICYm
IHJjID49IC0xMjUpOworICAgICAgICAgICAgX2V4aXQoLXJjKTsKKyAgICAgICAgfQorCisgICAg
ICAgIC8qCisgICAgICAgICAqIFBhcmVudCBvZiBzdWNjZXNzZnVsIGZvcms7IGV4ZWN1dGlvbiB3
aWxsIHBpY2sgdXAgaW4KKyAgICAgICAgICoga2lsbF9kZXZpY2VfbW9kZWxfdWlkX2NiIHdoZW4g
Y2hpbGQgZXhpdHMKKyAgICAgICAgICovCisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICAv
KgorICAgICAqIE5vIHVpZCB0byBraWxsOyBhdHRlcHQgdG8ga2lsbCBieSBwaWQuCisgICAgICov
CisgICAgTE9HRChERUJVRywgZG9taWQsICJEaWRuJ3QgZmluZCBkbSBVSUQ7IGRlc3Ryb3lpbmcg
YnkgcGlkIik7CisKKyAgICBwYXRoID0gR0NTUFJJTlRGKCIvbG9jYWwvZG9tYWluLyVkL2ltYWdl
L2RldmljZS1tb2RlbC1waWQiLCBkb21pZCk7CisgICAgcmMgPSBraWxsX2RldmljZV9tb2RlbChn
YywgcGF0aCk7CisKKyAgICBpZiAocmMpIHsKKyAgICAgICAgQUNDVU1VTEFURV9SQyhkZG1zLT5y
Yyk7CisgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiS2lsbGluZyBkZXZpY2UgbW9kZWwgcGlk
IGZyb20gcGF0aCAlcyIsIHBhdGgpOworICAgIH0KKworb3V0OgorICAgIC8qCisgICAgICogTkIg
dGhhdCB3ZSBhbHdheXMgcGFzcyAnMCcgaGVyZSBmb3IgdGhlICJzdGF0dXMgb2YgZXhpdGVkCisg
ICAgICogcHJvY2VzcyI7IHNpbmNlIHRoZXJlIGlzIG5vIHByb2Nlc3MsIGl0IGFsd2F5cyAic3Vj
Y2VlZHMiLgorICAgICAqIEVycm9ycyBhcmUgYWNjdW11bGF0ZWQgaW4gZGRtcy0+cmMgYW5kIHdp
bGwgYmUgaGFuZGxlZAorICAgICAqIGNvcnJlY3RseS4KKyAgICAgKi8KKyAgICBraWxsX2Rldmlj
ZV9tb2RlbF91aWRfY2IoZWdjLCAmZGRtcy0+ZGVzdHJveWVyLCAtMSwgMCk7CisgICAgcmV0dXJu
OworfQorCisvKgorICogRGVzdHJveSBhbGwgcHJvY2Vzc2VzIG9mIHRoZSBnaXZlbiB1aWQgYnkg
c2V0cmVzdWlkIHRvIHRoZQorICogc3BlY2lmaWVkIHVpZCBhbmQga2lsbCgtMSkuICBOQiB0aGlz
IE1VU1QgQkUgQ0FMTEVEIEZST00gQSBTRVBBUkFURQorICogUFJPQ0VTUyBmcm9tIHRoZSBub3Jt
YWwgbGlieGwgcHJvY2Vzcy4gIFJldHVybnMgYSBsaWJ4bC1zdHlsZSBlcnJvcgorICogY29kZSB0
aGF0IGlzIGd1YXJhbnRlZWQgdG8gYmUgPj0gLTEyNS4KKyAqLworc3RhdGljIGludCBraWxsX2Rl
dmljZV9tb2RlbF91aWRfY2hpbGQobGlieGxfX2Rlc3Ryb3lfZGV2aWNlbW9kZWxfc3RhdGUgKmRk
bXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpk
bV9raWxsX3VpZF9zdHIpIHsKKyAgICBTVEFURV9BT19HQyhkZG1zLT5hbyk7CisgICAgaW50IGRv
bWlkID0gZGRtcy0+ZG9taWQ7CisgICAgaW50IHIsIHJjOworICAgIHVpZF90IGRtX2tpbGxfdWlk
ID0gYXRvaShkbV9raWxsX3VpZF9zdHIpOworCisgICAgLyoKKyAgICAgKiBGSVhNRTogdGhlIHNl
Y29uZCB1aWQgbmVlZHMgdG8gYmUgZGlzdGluY3QgdG8gYXZvaWQgYmVpbmcKKyAgICAgKiBraWxs
ZWQgYnkgYSBwb3RlbnRpYWwgcm9ndWUgcHJvY2VzcworICAgICAqLworCisgICAgLyoKKyAgICAg
KiBTaG91bGQgbmV2ZXIgaGFwcGVuOyBidXQgaWYgaXQgZG9lcywgYmV0dGVyIHRvIGhhdmUgdGhl
CisgICAgICogdG9vbHN0YWNrIGNyYXNoIHdpdGggYW4gZXJyb3IgdGhhbiBudWtpbmcgZG9tMC4K
KyAgICAgICovCisgICAgYXNzZXJ0KGRtX2tpbGxfdWlkKTsKKworICAgIExPR0QoREVCVUcsIGRv
bWlkLCAiRE0gcmVhcGVyOiBjYWxsaW5nIHNldHJlc3VpZCglZCwgJWQsIDApIiwKKyAgICAgICAg
IGRtX2tpbGxfdWlkLCBkbV9raWxsX3VpZCk7CisgICAgciA9IHNldHJlc3VpZChkbV9raWxsX3Vp
ZCwgZG1fa2lsbF91aWQsIDApOworICAgIGlmIChyKSB7CisgICAgICAgIExPR0VEKEVSUk9SLCBk
b21pZCwgInNldHJlc3VpZCB0byAoJWQsICVkLCAwKSIsCisgICAgICAgICAgICAgIGRtX2tpbGxf
dWlkLCBkbV9raWxsX3VpZCk7CisgICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgZ290
byBvdXQ7CisgICAgfQorCisgICAgLyoKKyAgICAgKiBBbmQga2lsbCBldmVyeW9uZSBidXQgbWUu
CisgICAgICoKKyAgICAgKiBOQiB0aGF0IGl0J3Mgbm90IGNsZWFyIGZyb20gZWl0aGVyIFBPU0lY
IG9yIHRoZSBMaW51eCBtYW4gcGFnZQorICAgICAqIHRoYXQgRVNSQ0ggd291bGQgYmUgcmV0dXJu
ZWQgd2l0aCBhIHBpZCB2YWx1ZSBvZiAtMSwgYnV0IGl0CisgICAgICogZG9lc24ndCBodXJ0IHRv
IGNoZWNrLgorICAgICAqLworICAgIHIgPSBraWxsKC0xLCA5KTsKKyAgICBpZiAociAmJiBlcnJu
byAhPSBFU1JDSCkgeworICAgICAgICBMT0dFRChFUlJPUiwgZG9taWQsICJraWxsKC0xLDkpIik7
CisgICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisg
ICAgcmMgPSAwOworCitvdXQ6CisgICAgcmV0dXJuIHJjOworfQorCitzdGF0aWMgdm9pZCBraWxs
X2RldmljZV9tb2RlbF91aWRfY2IobGlieGxfX2VnYyAqZWdjLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfX2V2X2NoaWxkICpkZXN0cm95ZXIsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwaWRfdCBwaWQsIGludCBzdGF0dXMpCit7CisgICAg
bGlieGxfX2Rlc3Ryb3lfZGV2aWNlbW9kZWxfc3RhdGUgKmRkbXMgPSBDT05UQUlORVJfT0YoZGVz
dHJveWVyLCAqZGRtcywgZGVzdHJveWVyKTsKKyAgICBTVEFURV9BT19HQyhkZG1zLT5hbyk7CisK
KyAgICBpZiAoc3RhdHVzKSB7CisgICAgICAgIGludCByYyA9IEVSUk9SX0ZBSUw7CisKKyAgICAg
ICAgaWYgKFdJRkVYSVRFRChzdGF0dXMpICYmIFdFWElUU1RBVFVTKHN0YXR1cykgPD0gMTI1KQor
ICAgICAgICAgICAgcmMgPSAtV0VYSVRTVEFUVVMoc3RhdHVzKTsKKworICAgICAgICBBQ0NVTVVM
QVRFX1JDKGRkbXMtPnJjKTsKKyAgICAgICAgbGlieGxfcmVwb3J0X2NoaWxkX2V4aXRzdGF0dXMo
Q1RYLCBYVExfRVJST1IsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJh
c3luYyBkb21haW4gZGVzdHJveSIsIHBpZCwgc3RhdHVzKTsKKyAgICB9CiAKLSAgICBsaWJ4bF9f
cW1wX2NsZWFudXAoZ2MsIGRvbWlkKTsKKyAgICAvKiBBbHdheXMgdHJ5IHRvIGNsZWFuIHVwIHFt
cCwgZXZlbiBpZiBzb21ldGhpbmcgd2VudCB3cm9uZyAqLworICAgIGxpYnhsX19xbXBfY2xlYW51
cChnYywgZGRtcy0+ZG9taWQpOwogCi0gICAgZGRtcy0+Y2FsbGJhY2soZWdjLCBkZG1zLCByYyk7
CisgICAgZGRtcy0+Y2FsbGJhY2soZWdjLCBkZG1zLCBkZG1zLT5yYyk7CiB9CiAKIC8qIFJldHVy
biAwIGlmIG5vIGRtIG5lZWRlZCwgMSBpZiBuZWVkZWQgYW5kIDwwIGlmIGVycm9yLiAqLwpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2ludGVybmFsLmgKaW5kZXggZjllMGJmNjU3OC4uODMyM2M3OTI0ZCAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5h
bC5oCkBAIC0xNjAsNiArMTYwLDEyIEBACiAjZW5kaWYKICAgLyogYWxsIG9mIHRoZXNlIG1hY3Jv
cyBwcmVzZXJ2ZSBlcnJubyAoc2F2aW5nIGFuZCByZXN0b3JpbmcpICovCiAKKy8qIAorICogQSBt
YWNybyB0byBoZWxwIHJldGFpbiB0aGUgZmlyc3QgZmFpbHVyZSBpbiAiZG8gYXMgbXVjaCBhcyB5
b3UgY2FuIgorICogc2l0dWF0aW9ucy4gIE5vdGUgdGhlIGhhcmQtY29kZWQgdXNlIG9mIHRoZSB2
YXJpYWJsZSBuYW1lIGByY2AuCisgKi8KKyNkZWZpbmUgQUNDVU1VTEFURV9SQyhyY19hY2MpICgo
cmNfYWNjKSA9IChyY19hY2MpID86IHJjKQorCiAvKiBDb252ZXJ0IHBmbiB0byBwaHlzaWNhbCBh
ZGRyZXNzIHNwYWNlLiAqLwogI2RlZmluZSBwZm5fdG9fcGFkZHIoeCkgKCh1aW50NjRfdCkoeCkg
PDwgWENfUEFHRV9TSElGVCkKIApAQCAtMTEzNSw3ICsxMTQxLDEzIEBAIHR5cGVkZWYgc3RydWN0
IHsKICAgICBjb25zdCBjaGFyICpzaGltX2NtZGxpbmU7CiAgICAgY29uc3QgY2hhciAqcHZfY21k
bGluZTsKIAotICAgIGNoYXIgKmRtX3J1bmFzOworICAgIC8qIAorICAgICAqIGRtX3J1bmFzOiBJ
ZiBzZXQsIHBhc3MgcWVtdSB0aGUgYC1ydW5hc2AgcGFyYW1ldGVyIHdpdGggdGhpcworICAgICAq
ICBzdHJpbmcgYXMgYW4gYXJndW1lbnQKKyAgICAgKiBkbV9raWxsX3VpZDogSWYgc2V0LCB0aGUg
ZGV2aWNlbW9kZWwgc2hvdWxkIGJlIGtpbGxlZCBieQorICAgICAqICBkZXN0cm95aW5nIGFsbCBw
cm9jZXNzZXMgd2l0aCB0aGlzIHVpZC4KKyAgICAgKi8KKyAgICBjaGFyICpkbV9ydW5hcywgKmRt
X2tpbGxfdWlkOwogCiAgICAgeGVuX3ZtZW1yYW5nZV90ICp2bWVtcmFuZ2VzOwogICAgIHVpbnQz
Ml90IG51bV92bWVtcmFuZ2VzOwpAQCAtMzcwNiw2ICszNzE4LDggQEAgc3RydWN0IGxpYnhsX19k
ZXN0cm95X2RldmljZW1vZGVsX3N0YXRlIHsKICAgICB1aW50MzJfdCBkb21pZDsKICAgICBsaWJ4
bF9fZGV2aWNlbW9kZWxfZGVzdHJveV9jYiAqY2FsbGJhY2s7IC8qIE1heSBiZSBjYWxsZWQgcmUt
ZW50cmFudGx5ICovCiAgICAgLyogcHJpdmF0ZSB0byBpbXBsZW1lbnRhdGlvbiAqLworICAgIGxp
YnhsX19ldl9jaGlsZCBkZXN0cm95ZXI7CisgICAgaW50IHJjOyAvKiBBY2N1bXVsYXRlZCByZXR1
cm4gdmFsdWUgZm9yIHRoZSBkZXN0cm95IG9wZXJhdGlvbiAqLwogfTsKIAogc3RydWN0IGxpYnhs
X19kZXN0cm95X2RvbWlkX3N0YXRlIHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:29:45 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:29:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9RZ-0004xm-0G; Sun, 23 Dec 2018 19:29:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9RX-0004xa-7a
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:29:43 +0000
X-Inumbo-ID: 184efc62-06e9-11e9-9de0-ff11fb4dfb65
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 184efc62-06e9-11e9-9de0-ff11fb4dfb65;
 Sun, 23 Dec 2018 19:29:41 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9RV-00050o-HU
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:29:41 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9RV-0004qZ-FB
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:29:41 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9RV-0004qZ-FB@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:29:41 +0000
Subject: [Xen-changelog] [xen master] libxl: Kill QEMU with "reaper" ruid
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg3Zjk0NThlMzQwMGIzZmIyYjlhZGVlZjUzMDk2NTM3OTVmYTUyYzAKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgRGVjIDIxIDE1OjQxOjEwIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDIxIDE4OjQxOjU5
IDIwMTggKzAwMDAKCiAgICBsaWJ4bDogS2lsbCBRRU1VIHdpdGggInJlYXBlciIgcnVpZAogICAg
CiAgICBVc2luZyBraWxsKC0xKSB0byBraWxsaW5nIGFuIHVudHJ1c3RlZCBkbSBwcm9jZXNzIHdp
dGggdGhlIHJlYWwgdWlkCiAgICBlcXVhbCB0byB0aGUgZG1fdWlkIGlzbid0IGd1YXJhbnRlZWQg
dG8gc3VjY2VlZDogdGhlIHByb2Nlc3MgaW4KICAgIHF1ZXN0aW9uIG1heSBiZSBhYmxlIHRvIGtp
bGwgdGhlIHJlYXBlciBwcm9jZXNzIGFmdGVyIHRoZSBzZXRyZXN1aWQoKQogICAgYW5kIGJlZm9y
ZSB0aGUga2lsbCgpLgogICAgCiAgICBJbnN0ZWFkLCBzZXQgdGhlIHJlYWwgdWlkIHRvIHRoZSBR
RU1VIHVzZXIgZm9yIGRvbWFpbiAwCiAgICAoUUVNVV9VU0VSX1JBTkdFX0JBU0UgKyAwKS4gIFRo
ZSByZWFwZXIgcHJvY2VzcyB3aWxsIHN0aWxsIGJlIGFibGUgdG8KICAgIGtpbGwgdGhlIGRtIHBy
b2Nlc3MsIGJ1dCBub3QgdmljZSB2ZXJzYS4KICAgIAogICAgVGhpcywgaW4gdHVybiwgcmVxdWly
ZXMgbG9ja2luZyB0byBtYWtlIHN1cmUgdGhhdCBvbmx5IG9uZSByZWFwZXIKICAgIHByb2Nlc3Mg
aXMgdXNpbmcgdGhhdCB1aWQgYXQgYSB0aW1lOyBvdGhlcndpc2Ugb25lIHJlYXBlciBwcm9jZXNz
IG1heQogICAga2lsbCB0aGUgb3RoZXIgcmVhcGVyIHByb2Nlc3MuCiAgICAKICAgIENyZWF0ZSBh
IGxvY2tmaWxlIGluIFJVTkRJUi9kbS1yZWFwZXItbG9jaywgYW5kIGdyYWIgdGhlIGxvY2sgYmVm
b3JlCiAgICBleGVjdXRpbmcga2lsbC4KICAgIAogICAgSW4gdGhlIGV2ZW50IHRoYXQgd2UgY2Fu
J3QgZ2V0IHRoZSBsb2NrIGZvciBzb21lIHJlYXNvbiwgZ28gYWhlYWQgd2l0aAogICAgdGhlIGtp
bGwgdXNpbmcgZG1fdWlkIGZvciBib3RoIHJlYWwgYW5kIGVmZmVjdGl2ZSBVSURzLiAgVGhpcyBp
c24ndAogICAgZ3VhcmFudGVlZCB0byB3b3JrLCBidXQgaXQncyBubyB3b3JzZSB0aGFuIG5vdCB0
cnlpbmcgdG8ga2lsbCB0aGUKICAgIHByb2Nlc3MgYXQgYWxsLgogICAgCiAgICBOQiB0aGF0IHRo
aXMgZWZmZWN0aXZlbHkgcmVxdWlyZXMgYWRtaW5zIHVzaW5nIGRldmljZV9tb2RlbF91c2VyIHRv
CiAgICBhbHNvIGRlZmluZSB4ZW5fcWVtdXVzZXJfcmFuZ2VfYmFzZTsgdGhpcyB3aWxsIGJlIGFk
ZHJlc3NlZCBpbgogICAgc3Vic2VxdWVudCBwYXRjaGVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwv
bGlieGxfZG0uYyB8IDEyMiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEyIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMgYi90b29scy9saWJ4bC9s
aWJ4bF9kbS5jCmluZGV4IGYyYTIxY2Y3NDQuLjkyMmZhNzBmMTEgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwpAQCAtMjU5LDYg
KzI1OSwzNSBAQCBvdXQ6CiAgICAgcmV0dXJuIHJjOwogfQogCisvKgorICogTG9vayB1cCAicmVh
cGVyIFVJRCIuICBJZiBwcmVzZW50IGFuZCBub24tcm9vdCwgcmV0dXJucyAwIGFuZCBzZXRzCisg
KiByZWFwZXJfdWlkLiAgT3RoZXJ3aXNlIHJldHVybnMgbGlieGwtc3R5bGUgZXJyb3IuCisgKi8K
K3N0YXRpYyBpbnQgbGlieGxfX2dldF9yZWFwZXJfdWlkKGxpYnhsX19nYyAqZ2MsIHVpZF90ICpy
ZWFwZXJfdWlkKQoreworICAgIHN0cnVjdCBwYXNzd2QgKnVzZXJfYmFzZSwgdXNlcl9wd2J1ZjsK
KyAgICBpbnQgcmM7CisKKyAgICByYyA9IHVzZXJsb29rdXBfaGVscGVyX2dldHB3bmFtKGdjLCBM
SUJYTF9RRU1VX1VTRVJfUkFOR0VfQkFTRSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJnVzZXJfcHdidWYsICZ1c2VyX2Jhc2UpOworICAgIGlmIChyYykKKyAgICAg
ICAgcmV0dXJuIHJjOworCisgICAgaWYgKCF1c2VyX2Jhc2UpIHsKKyAgICAgICAgTE9HKFdBUk4s
ICJDb3VsZG4ndCBmaW5kIHVpZCBmb3IgcmVhcGVyIHByb2Nlc3MiKTsKKyAgICAgICAgcmV0dXJu
IEVSUk9SX0lOVkFMOworICAgIH0KKyAgICAKKyAgICBpZiAodXNlcl9iYXNlLT5wd191aWQgPT0g
MCkgeworICAgICAgICBMT0coRVJST1IsICJVSUQgZm9yIHJlYXBlciBwcm9jZXNzIG1hcHMgdG8g
cm9vdCEiKTsKKyAgICAgICAgcmV0dXJuIEVSUk9SX0lOVkFMOworICAgIH0KKworICAgICpyZWFw
ZXJfdWlkID0gdXNlcl9iYXNlLT5wd191aWQ7CisKKyAgICByZXR1cm4gMDsKK30KKwogY29uc3Qg
Y2hhciAqbGlieGxfX2RvbWFpbl9kZXZpY2VfbW9kZWwobGlieGxfX2djICpnYywKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2RvbWFpbl9idWlsZF9p
bmZvICppbmZvKQogewpAQCAtMjgzNCwzNyArMjg2MywxMTAgQEAgb3V0OgogICAgIHJldHVybjsK
IH0KIAorLyogCisgKiBOb3RlIHRoYXQgdGhpcyBhdHRlbXB0cyB0byBncmFiIGEgZmlsZSBsb2Nr
LCBzbyBtdXN0IGJlIGNhbGxlZCBmcm9tCisgKiBhIHN1Yi1wcm9jZXNzLgorICovCitzdGF0aWMg
aW50IGdldF9yZWFwZXJfbG9ja19hbmRfdWlkKGxpYnhsX19kZXN0cm95X2RldmljZW1vZGVsX3N0
YXRlICpkZG1zLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aWRfdCAqcmVh
cGVyX3VpZCkKK3sKKyAgICBTVEFURV9BT19HQyhkZG1zLT5hbyk7CisgICAgaW50IGRvbWlkID0g
ZGRtcy0+ZG9taWQ7CisgICAgaW50IHI7CisgICAgY29uc3QgY2hhciAqIGxvY2tmaWxlOworICAg
IGludCBmZDsKKworICAgIC8qIFRyeSB0byBsb2NrIHRoZSAicmVhcGVyIHVpZCIgKi8KKyAgICBs
b2NrZmlsZSA9IEdDU1BSSU5URigiJXMvZG0tcmVhcGVyLWxvY2siLCBsaWJ4bF9fcnVuX2Rpcl9w
YXRoKCkpOworCisgICAgLyoKKyAgICAgKiBOQiB0aGF0IHNpbmNlIHdlJ3ZlIGp1c3QgZm9ya2Vk
LCB3ZSBjYW4ndCBoYXZlIGFueQorICAgICAqIHRocmVhZHM7IHNvIHdlIGRvbid0IG5lZWQgdGhl
IGxpYnhsX19jYXJlZmQKKyAgICAgKiBpbmZyYXN0cnVjdHVyZSBoZXJlLgorICAgICAqLworICAg
IGZkID0gb3Blbihsb2NrZmlsZSwgT19SRFdSfE9fQ1JFQVQsIDA2NDQpOworICAgIGlmIChmZCA8
IDApIHsKKyAgICAgICAgTE9HRUQoRVJST1IsIGRvbWlkLAorICAgICAgICAgICAgICAidW5leHBl
Y3RlZCBlcnJvciB3aGlsZSB0cnlpbmcgdG8gb3BlbiBsb2NrZmlsZSAlcywgZXJybm89JWQiLAor
ICAgICAgICAgICAgICBsb2NrZmlsZSwgZXJybm8pOworICAgICAgICByZXR1cm4gRVJST1JfRkFJ
TDsKKyAgICB9CisKKyAgICAvKiBUcnkgdG8gbG9jayB0aGUgZmlsZSwgcmV0cnlpbmcgb24gRUlO
VFIgKi8KKyAgICBmb3IgKDs7KSB7CisgICAgICAgIHIgPSBmbG9jayhmZCwgTE9DS19FWCk7Cisg
ICAgICAgIGlmICghcikKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBpZiAoZXJybm8gIT0g
RUlOVFIpIHsKKyAgICAgICAgICAgIC8qIEFsbCBvdGhlciBlcnJubzogRUJBREYsIEVJTlZBTCwg
RU5PTENLLCBFV09VTERCTE9DSyAqLworICAgICAgICAgICAgTE9HRUQoRVJST1IsIGRvbWlkLAor
ICAgICAgICAgICAgICAgICAgInVuZXhwZWN0ZWQgZXJyb3Igd2hpbGUgdHJ5aW5nIHRvIGxvY2sg
JXMsIGZkPSVkLCBlcnJubz0lZCIsCisgICAgICAgICAgICAgICAgICBsb2NrZmlsZSwgZmQsIGVy
cm5vKTsKKyAgICAgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOworICAgICAgICB9CisgICAgfQor
CisgICAgLyoKKyAgICAgKiBHZXQgcmVhcGVyX3VpZC4gIElmIHdlIGNhbid0IGZpbmQgc3VjaCBh
IHVpZCwgcmV0dXJuIGFuIGVycm9yLgorICAgICAqCisgICAgICogRklYTUU6IFRoaXMgbWVhbnMg
dGhhdCBkb21haW4gZGVzdHJ1Y3Rpb24gd2lsbCBmYWlsIGlmCisgICAgICogZGV2aWNlX21vZGVs
X3VzZXIgaXMgc2V0IGJ1dCBRRU1VX1VTRVJfUkFOR0VfQkFTRSBkb2Vzbid0IGV4aXN0LgorICAg
ICAqLworICAgIHJldHVybiBsaWJ4bF9fZ2V0X3JlYXBlcl91aWQoZ2MsIHJlYXBlcl91aWQpOwor
fQorCisKIC8qCiAgKiBEZXN0cm95IGFsbCBwcm9jZXNzZXMgb2YgdGhlIGdpdmVuIHVpZCBieSBz
ZXRyZXN1aWQgdG8gdGhlCiAgKiBzcGVjaWZpZWQgdWlkIGFuZCBraWxsKC0xKS4gIE5CIHRoaXMg
TVVTVCBCRSBDQUxMRUQgRlJPTSBBIFNFUEFSQVRFCi0gKiBQUk9DRVNTIGZyb20gdGhlIG5vcm1h
bCBsaWJ4bCBwcm9jZXNzLiAgUmV0dXJucyBhIGxpYnhsLXN0eWxlIGVycm9yCi0gKiBjb2RlIHRo
YXQgaXMgZ3VhcmFudGVlZCB0byBiZSA+PSAtMTI1LgorICogUFJPQ0VTUyBmcm9tIHRoZSBub3Jt
YWwgbGlieGwgcHJvY2VzcywgYW5kIHNob3VsZCBleGl0IGltbWVkaWF0ZWx5CisgKiBhZnRlciBy
ZXR1cm4uICBSZXR1cm5zIGEgbGlieGwtc3R5bGUgZXJyb3IgY29kZSB0aGF0IGlzIGd1YXJhbnRl
ZWQKKyAqIHRvIGJlID49IC0xMjUuCiAgKi8KIHN0YXRpYyBpbnQga2lsbF9kZXZpY2VfbW9kZWxf
dWlkX2NoaWxkKGxpYnhsX19kZXN0cm95X2RldmljZW1vZGVsX3N0YXRlICpkZG1zLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqZG1fa2lsbF91aWRf
c3RyKSB7CiAgICAgU1RBVEVfQU9fR0MoZGRtcy0+YW8pOwogICAgIGludCBkb21pZCA9IGRkbXMt
PmRvbWlkOwotICAgIGludCByLCByYzsKKyAgICBpbnQgciwgcmMgPSAwOwogICAgIHVpZF90IGRt
X2tpbGxfdWlkID0gYXRvaShkbV9raWxsX3VpZF9zdHIpOworICAgIHVpZF90IHJlYXBlcl91aWQ7
CiAKICAgICAvKgotICAgICAqIEZJWE1FOiB0aGUgc2Vjb25kIHVpZCBuZWVkcyB0byBiZSBkaXN0
aW5jdCB0byBhdm9pZCBiZWluZwotICAgICAqIGtpbGxlZCBieSBhIHBvdGVudGlhbCByb2d1ZSBw
cm9jZXNzCisgICAgICogVHJ5IHRvIGtpbGwgdGhlIGRldmljZW1vZGVsIGJ5IHVpZC4gIFRoZSBz
YWZlc3Qgd2F5IHRvIGRvIHRoaXMKKyAgICAgKiBpcyB0byBzZXQgZXVpZCA9PSBkbV91aWQsIGJ1
dCB0aGUgcnVpZCB0byBzb21ldGhpbmcgZWxzZS4gIElmCisgICAgICogd2UgY2FuJ3QgZ2V0IGEg
c2VwYXJhdGUgcnVpZCwgY2Fycnkgb24gdHJ5aW5nIHRvIGtpbGwgdGhlCisgICAgICogcHJvY2Vz
cyBhbnl3YXkgdXNpbmcgZG1fdWlkIGZvciB0aGUgcnVpZC4gIFRoaXMgaXMgcmFjeSAodGhlIGRt
CisgICAgICogbWF5IGJlIGFibGUgdG8ga2lsbCgtMSkgdXMgYmVmb3JlIHdlIGtpbGwgdGhlbSks
IGJ1dCB3b3J0aAorICAgICAqIHRyeWluZy4KKyAgICAgKgorICAgICAqIE5COiBFdmVuIGlmIHdl
IGRvbid0IGhhdmUgYSBzZXBhcmF0ZSByZWFwZXJfdWlkLCB0aGUgcGFyZW50IGNhbgorICAgICAq
IGtub3cgd2hldGhlciB3ZSB3b24gdGhlIHJhY2UgYnkgbG9va2luZyBhdCB0aGUgc3RhdHVzIHZh
cmlhYmxlOworICAgICAqIHNvIHdlIGRvbid0IHN0cmljdGx5IG5lZWQgdG8gcmV0dXJuIGZhaWx1
cmUgaW4gdGhpcyBjYXNlLiAgQnV0CisgICAgICogaWYgdGhlcmUncyBhIG1pc2NvbmZpZ3VyYXRp
b24sIGl0J3MgYmV0dGVyIHRvIGFsZXJ0IHRoZQorICAgICAqIGFkbWluaXN0YXRvciBzb29uZXIg
cmF0aGVyIHRoYW4gbGF0ZXI7IHNvIGlmIHdlIGZhaWwgdG8gZ2V0IGEKKyAgICAgKiByZWFwZXIg
dWlkLCByZXBvcnQgYW4gZXJyb3IgZXZlbiBpZiB0aGUga2lsbCBzdWNjZWVkcy4KICAgICAgKi8K
KyAgICByYyA9IGdldF9yZWFwZXJfbG9ja19hbmRfdWlkKGRkbXMsICZyZWFwZXJfdWlkKTsKKyAg
ICBpZiAocmMpIHsKKyAgICAgICAgcmVhcGVyX3VpZCA9IGRtX2tpbGxfdWlkOworICAgICAgICBM
T0dEKFdBUk4sIGRvbWlkLCAiQ291bGRuJ3QgZ2V0IHNlcGFyYXRlIHJlYXBlciB1aWQ7IgorICAg
ICAgICAgICAgImNhcnJ5aW5nIG9uIHdpdGggdW5zYWZlIGtpbGwiKTsKKyAgICB9CiAKICAgICAv
KgogICAgICAqIFNob3VsZCBuZXZlciBoYXBwZW47IGJ1dCBpZiBpdCBkb2VzLCBiZXR0ZXIgdG8g
aGF2ZSB0aGUKICAgICAgKiB0b29sc3RhY2sgY3Jhc2ggd2l0aCBhbiBlcnJvciB0aGFuIG51a2lu
ZyBkb20wLgogICAgICAgKi8KKyAgICBhc3NlcnQocmVhcGVyX3VpZCk7CiAgICAgYXNzZXJ0KGRt
X2tpbGxfdWlkKTsKIAogICAgIExPR0QoREVCVUcsIGRvbWlkLCAiRE0gcmVhcGVyOiBjYWxsaW5n
IHNldHJlc3VpZCglZCwgJWQsIDApIiwKLSAgICAgICAgIGRtX2tpbGxfdWlkLCBkbV9raWxsX3Vp
ZCk7Ci0gICAgciA9IHNldHJlc3VpZChkbV9raWxsX3VpZCwgZG1fa2lsbF91aWQsIDApOworICAg
ICAgICAgcmVhcGVyX3VpZCwgZG1fa2lsbF91aWQpOworICAgIHIgPSBzZXRyZXN1aWQocmVhcGVy
X3VpZCwgZG1fa2lsbF91aWQsIDApOwogICAgIGlmIChyKSB7CiAgICAgICAgIExPR0VEKEVSUk9S
LCBkb21pZCwgInNldHJlc3VpZCB0byAoJWQsICVkLCAwKSIsCi0gICAgICAgICAgICAgIGRtX2tp
bGxfdWlkLCBkbV9raWxsX3VpZCk7Ci0gICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAg
ICAgICAgcmVhcGVyX3VpZCwgZG1fa2lsbF91aWQpOworICAgICAgICByYyA9IHJjID86IEVSUk9S
X0ZBSUw7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIApAQCAtMjg3OCw3ICsyOTgwLDcgQEAg
c3RhdGljIGludCBraWxsX2RldmljZV9tb2RlbF91aWRfY2hpbGQobGlieGxfX2Rlc3Ryb3lfZGV2
aWNlbW9kZWxfc3RhdGUgKmRkbXMsCiAgICAgciA9IGtpbGwoLTEsIDkpOwogICAgIGlmIChyICYm
IGVycm5vICE9IEVTUkNIKSB7CiAgICAgICAgIExPR0VEKEVSUk9SLCBkb21pZCwgImtpbGwoLTEs
OSkiKTsKLSAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAgICAgICByYyA9IHJjID86IEVSUk9S
X0ZBSUw7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:29:55 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:29:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9Rj-0004yu-1t; Sun, 23 Dec 2018 19:29:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9Rh-0004yl-La
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:29:53 +0000
X-Inumbo-ID: 1e6232de-06e9-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1e6232de-06e9-11e9-8e1d-bc764e045a96;
 Sun, 23 Dec 2018 19:29:51 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9Rf-00052c-Nj
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:29:51 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9Rf-0004r9-LL
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:29:51 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9Rf-0004r9-LL@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:29:51 +0000
Subject: [Xen-changelog] [xen master] libxl: Introduce specific username to
 be used as a reaper
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY0NWU3ZDMzM2ZlNmIxYzU3OGUwMjBhZGNlNjUyNjlkYjIwNGFkZTMKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgRGVjIDIxIDE1OjQxOjExIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDIxIDE4OjQyOjAw
IDIwMTggKzAwMDAKCiAgICBsaWJ4bDogSW50cm9kdWNlIHNwZWNpZmljIHVzZXJuYW1lIHRvIGJl
IHVzZWQgYXMgYSByZWFwZXIKICAgIAogICAgVW50cnVzdGVkIGRldmljZSBtb2RlbHMgbXVzdCBi
ZSBraWxsZWQgYnkgdWlkIHJhdGhlciB0aGFuIGJ5IHBpZCBmb3IKICAgIHNhZmV0eS4gIFRvIGRv
IHRoaXMgcmVsaWFibHksIHdlIG5lZWQgYW5vdGhlciB1aWQsIG5vdCB1c2VkIGZvciBhbnkKICAg
IG90aGVyIHB1cnBvc2UsIGZyb20gd2hpY2ggdG8gbWFrZSB0aGUga2lsbCBzeXN0ZW0gY2FsbC4K
ICAgIAogICAgV2hlbiB1c2luZyB4ZW4tcWVtdXVzZXItcmFuZ2UtYmFzZSwgd2UgY2FuIHJlcHVy
cG9zZQogICAgeGVuLXFlbXV1c2VyLXJhbmdlLWJhc2UgaXRzZWxmIGFzIGEgVUlEIGZyb20gd2hp
Y2ggdG8ga2lsbCBvdGhlcgogICAgZGV2aWNlbW9kZWwgdWlkcyAoc2luY2UgZG9tYWluIElEIDAg
c2hvdWxkIG5ldmVyIGhhdmUgYSBkZXZpY2UgbW9kZWwKICAgIGFzc29jaWF0ZWQgd2l0aCBpdCku
CiAgICAKICAgIEhvd2V2ZXIsIHdlJ2QgbGlrZSBwZW9wbGUgdG8gYmUgYWJsZSB0byB1c2UgdGhl
IGRldmljZV9tb2RlbF91c2VyCiAgICBmZWF0dXJlIHdpdGhvdXQgYWxzbyBkZWZpbmluZyB4ZW4t
cWVtdXVzZXItcmFuZ2UtYmFzZSAod2hpY2ggcmVxdWlyZXMKICAgIHRoZSBhYmlsaXR5IHRvICdy
ZXNlcnZlJyAzMmsrIHVzZXIgSURzKS4KICAgIAogICAgVG8gdGhhdCBlbmQsIGludHJvZHVjZSB0
aGUgeGVuLXFlbXV1c2VyLXJlYXBlciBpZC4gIFdoZW4ga2lsbGluZyBieQogICAgVUlELCBmaXJz
dCBsb29rIGZvciBhbmQgdXNlIHRoYXQgSUQgaWYgYXZhaWxhYmxlOyB0aGVuIGZhbGwgYmFjayB0
bwogICAgeGVuLXFlbXV1c2VyLXJhbmdlLWJhc2UuCiAgICAKICAgIERvY3VtZW50IHRoZSBuZXcg
Y2FsbCBpbiBkb2NzL2ZlYXR1cmVzL3FlbXUtZGVwcml2aWxlZ2UucGFuZG9jLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAg
ICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQog
ZG9jcy9mZWF0dXJlcy9xZW11LWRlcHJpdmlsZWdlLnBhbmRvYyB8ICA5ICsrKysrKysrCiB0b29s
cy9saWJ4bC9saWJ4bF9kbS5jICAgICAgICAgICAgICAgIHwgNDAgKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggICAgICAgICAg
fCAgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDM1IGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL2RvY3MvZmVhdHVyZXMvcWVtdS1kZXByaXZpbGVnZS5wYW5kb2MgYi9k
b2NzL2ZlYXR1cmVzL3FlbXUtZGVwcml2aWxlZ2UucGFuZG9jCmluZGV4IGNlMjFhNjBlZjcuLmVi
MDU5ODFhODMgMTAwNjQ0Ci0tLSBhL2RvY3MvZmVhdHVyZXMvcWVtdS1kZXByaXZpbGVnZS5wYW5k
b2MKKysrIGIvZG9jcy9mZWF0dXJlcy9xZW11LWRlcHJpdmlsZWdlLnBhbmRvYwpAQCAtNzcsMTIg
Kzc3LDIxIEBAIEFuZCB0aGVuIGluIHlvdXIgY29uZmlnIGZpbGUsIHRoZSBmb2xsb3dpbmcgbGlu
ZToKIAogICAgIGRldmljZV9tb2RlbF91c2VyPSJ4ZW4tcWVtdXVzZXItYzYtMDEiCiAKK0lmIHlv
dSB1c2UgdGhpcyBtZXRob2QsIHlvdSBzaG91bGQgYWxzbyBhbGxvY2F0ZSBvbmUgInJlYXBlciIg
dXNlciB0bworYmUgdXNlZCBmb3Iga2lsbGluZyBkZXZpY2UgbW9kZWxzOgorCisgICAgYWRkdXNl
ciAtLXN5c3RlbSAtLW5vLWNyZWF0ZS1ob21lIC0tZ3JvdXAgeGVuLXFlbXV1c2VyLXJlYXBlcgor
CiBOT1RFOiBJdCBpcyBpbXBvcnRhbnQgd2hlbiB1c2luZyBgZGV2aWNlX21vZGVsX3VzZXJgIHRo
YXQgRUFDSCBWTSBIQVZFCiBBIFNFUEFSQVRFIFVJRCwgYW5kIHRoYXQgbm9uZSBvZiB0aGVzZSBV
SURzIG1hcCB0byByb290LiAgeGwgd2lsbAogdGhyb3cgYW4gZXJyb3IgYSB1aWQgbWFwcyB0byB6
ZXJvLCBidXQgbm90IGlmIG11bHRpcGxlIFZNcyBoYXZlIHRoZQogc2FtZSB1aWQuICBNdWx0aXBs
ZSBWTXMgd2l0aCB0aGUgc2FtZSBkZXZpY2UgbW9kZWwgdWlkIHdpbGwgY2F1c2UKIHByb2JsZW1z
LgogCitJdCBpcyBhbHNvIGltcG9ydGFudCB0aGF0IGB4ZW4tcWVtdXVzZXItcmVhcGVyYCBub3Qg
aGF2ZSBhbnkgcHJvY2Vzc2VzCithc3NvY2lhdGVkIHdpdGggaXQsIGFzIHRoZXkgd2lsbCBiZSBk
ZXN0cm95ZWQgd2hlbiBkZXByaXZpbGVnZWQgcWVtdQorcHJvY2Vzc2VzIGFyZSBkZXN0cm95ZWQu
CisKICMjIERvbWFpbiBjb25maWcgY2hhbmdlcwogCiBUaGUgY29yZSBkb21haW4gY29uZmlnIGNo
YW5nZSBpcyB0byBhZGQgdGhlIGZvbGxvd2luZyBsaW5lIHRvIHRoZQpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfZG0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKaW5kZXggOTIyZmE3
MGYxMS4uZjUzMjJlM2Y0NSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYworKysg
Yi90b29scy9saWJ4bC9saWJ4bF9kbS5jCkBAIC0yNjgsMjQgKzI2OCwzNyBAQCBzdGF0aWMgaW50
IGxpYnhsX19nZXRfcmVhcGVyX3VpZChsaWJ4bF9fZ2MgKmdjLCB1aWRfdCAqcmVhcGVyX3VpZCkK
ICAgICBzdHJ1Y3QgcGFzc3dkICp1c2VyX2Jhc2UsIHVzZXJfcHdidWY7CiAgICAgaW50IHJjOwog
CisgICAgcmMgPSB1c2VybG9va3VwX2hlbHBlcl9nZXRwd25hbShnYywgTElCWExfUUVNVV9VU0VS
X1JFQVBFUiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnVzZXJf
cHdidWYsICZ1c2VyX2Jhc2UpOworICAgIC8qIAorICAgICAqIEVpdGhlciB0aGVyZSB3YXMgYW4g
ZXJyb3IsIG9yIHdlIGZvdW5kIGEgc3VpdGFibGUgdXNlcjsgc3RvcAorICAgICAqIGxvb2tpbmcK
KyAgICAgKi8KKyAgICBpZiAocmMgfHwgdXNlcl9iYXNlKQorICAgICAgICBnb3RvIG91dDsKKwog
ICAgIHJjID0gdXNlcmxvb2t1cF9oZWxwZXJfZ2V0cHduYW0oZ2MsIExJQlhMX1FFTVVfVVNFUl9S
QU5HRV9CQVNFLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdXNl
cl9wd2J1ZiwgJnVzZXJfYmFzZSk7Ci0gICAgaWYgKHJjKQotICAgICAgICByZXR1cm4gcmM7Cisg
ICAgaWYgKHJjIHx8IHVzZXJfYmFzZSkKKyAgICAgICAgZ290byBvdXQ7CiAKLSAgICBpZiAoIXVz
ZXJfYmFzZSkgewotICAgICAgICBMT0coV0FSTiwgIkNvdWxkbid0IGZpbmQgdWlkIGZvciByZWFw
ZXIgcHJvY2VzcyIpOwotICAgICAgICByZXR1cm4gRVJST1JfSU5WQUw7Ci0gICAgfQotICAgIAot
ICAgIGlmICh1c2VyX2Jhc2UtPnB3X3VpZCA9PSAwKSB7Ci0gICAgICAgIExPRyhFUlJPUiwgIlVJ
RCBmb3IgcmVhcGVyIHByb2Nlc3MgbWFwcyB0byByb290ISIpOwotICAgICAgICByZXR1cm4gRVJS
T1JfSU5WQUw7CisgICAgTE9HKFdBUk4sICJDb3VsZG4ndCBmaW5kIHVpZCBmb3IgcmVhcGVyIHBy
b2Nlc3MiKTsKKyAgICByYyA9IEVSUk9SX0lOVkFMOworCisgb3V0OgorICAgIC8qIEZpcnN0IGNo
ZWNrIHRvIHNlZSBpZiB0aGUgZGlzY292ZXJlZCB1c2VyIG1hcHMgdG8gcm9vdCAqLworICAgIGlm
ICghcmMpIHsKKyAgICAgICAgaWYgKHVzZXJfYmFzZS0+cHdfdWlkID09IDApIHsKKyAgICAgICAg
ICAgIExPRyhFUlJPUiwgIlVJRCBmb3IgcmVhcGVyIHByb2Nlc3MgbWFwcyB0byByb290ISIpOwor
ICAgICAgICAgICAgcmMgPSBFUlJPUl9JTlZBTDsKKyAgICAgICAgfQogICAgIH0KIAotICAgICpy
ZWFwZXJfdWlkID0gdXNlcl9iYXNlLT5wd191aWQ7CisgICAgLyogSWYgZXZlcnl0aGluZyBpcyBP
Sywgc2V0IHJlYXBlcl91aWQgYXMgYXBwcm9wcmlhdGUgKi8KKyAgICBpZiAoIXJjKQorICAgICAg
ICAqcmVhcGVyX3VpZCA9IHVzZXJfYmFzZS0+cHdfdWlkOwogCi0gICAgcmV0dXJuIDA7CisgICAg
cmV0dXJuIHJjOwogfQogCiBjb25zdCBjaGFyICpsaWJ4bF9fZG9tYWluX2RldmljZV9tb2RlbChs
aWJ4bF9fZ2MgKmdjLApAQCAtMjkwOCw5ICsyOTIxLDYgQEAgc3RhdGljIGludCBnZXRfcmVhcGVy
X2xvY2tfYW5kX3VpZChsaWJ4bF9fZGVzdHJveV9kZXZpY2Vtb2RlbF9zdGF0ZSAqZGRtcywKIAog
ICAgIC8qCiAgICAgICogR2V0IHJlYXBlcl91aWQuICBJZiB3ZSBjYW4ndCBmaW5kIHN1Y2ggYSB1
aWQsIHJldHVybiBhbiBlcnJvci4KLSAgICAgKgotICAgICAqIEZJWE1FOiBUaGlzIG1lYW5zIHRo
YXQgZG9tYWluIGRlc3RydWN0aW9uIHdpbGwgZmFpbCBpZgotICAgICAqIGRldmljZV9tb2RlbF91
c2VyIGlzIHNldCBidXQgUUVNVV9VU0VSX1JBTkdFX0JBU0UgZG9lc24ndCBleGlzdC4KICAgICAg
Ki8KICAgICByZXR1cm4gbGlieGxfX2dldF9yZWFwZXJfdWlkKGdjLCByZWFwZXJfdWlkKTsKIH0K
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9s
aWJ4bF9pbnRlcm5hbC5oCmluZGV4IDgzMjNjNzkyNGQuLjY3ZjNmNmFjNzYgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50
ZXJuYWwuaApAQCAtNDQxOSw2ICs0NDE5LDcgQEAgX2hpZGRlbiBpbnQgbGlieGxfX3JlYWRfc3lz
ZnNfZmlsZV9jb250ZW50cyhsaWJ4bF9fZ2MgKmdjLAogI2RlZmluZSBMSUJYTF9RRU1VX1VTRVJf
UFJFRklYICJ4ZW4tcWVtdXVzZXIiCiAjZGVmaW5lIExJQlhMX1FFTVVfVVNFUl9TSEFSRUQgTElC
WExfUUVNVV9VU0VSX1BSRUZJWCItc2hhcmVkIgogI2RlZmluZSBMSUJYTF9RRU1VX1VTRVJfUkFO
R0VfQkFTRSBMSUJYTF9RRU1VX1VTRVJfUFJFRklYIi1yYW5nZS1iYXNlIgorI2RlZmluZSBMSUJY
TF9RRU1VX1VTRVJfUkVBUEVSIExJQlhMX1FFTVVfVVNFUl9QUkVGSVgiLXJlYXBlciIKIAogc3Rh
dGljIGlubGluZSBib29sIGxpYnhsX19hY3BpX2RlZmJvb2xfdmFsKGNvbnN0IGxpYnhsX2RvbWFp
bl9idWlsZF9pbmZvICpiX2luZm8pCiB7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:30:05 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:30:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9Rt-0005RF-3X; Sun, 23 Dec 2018 19:30:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9Rr-0005F5-CW
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:30:03 +0000
X-Inumbo-ID: 2475c565-06e9-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2475c565-06e9-11e9-8e1d-bc764e045a96;
 Sun, 23 Dec 2018 19:30:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9Rp-00053C-Th
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:30:01 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9Rp-0004rl-RC
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:30:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9Rp-0004rl-RC@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:30:01 +0000
Subject: [Xen-changelog] [xen master] dm_depriv: Mark `UID cleanup` as
 completed
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM4MjA3ODdjNmU4Y2U2N2U1MGU2NWFiNDJjNDQ0YTY1NTJlNThlZTkKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgRGVjIDIxIDE1OjQxOjExIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDIxIDE4OjQyOjAx
IDIwMTggKzAwMDAKCiAgICBkbV9kZXByaXY6IE1hcmsgYFVJRCBjbGVhbnVwYCBhcyBjb21wbGV0
ZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBj
aXRyaXguY29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgotLS0KIGRvY3MvZGVzaWducy9xZW11LWRlcHJpdmlsZWdlLm1kIHwgNDAgKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIwIGlu
c2VydGlvbnMoKyksIDIwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvZGVzaWducy9x
ZW11LWRlcHJpdmlsZWdlLm1kIGIvZG9jcy9kZXNpZ25zL3FlbXUtZGVwcml2aWxlZ2UubWQKaW5k
ZXggZjc0NDRhNDM0ZC4uODFhNWY1YzA1ZCAxMDA2NDQKLS0tIGEvZG9jcy9kZXNpZ25zL3FlbXUt
ZGVwcml2aWxlZ2UubWQKKysrIGIvZG9jcy9kZXNpZ25zL3FlbXUtZGVwcml2aWxlZ2UubWQKQEAg
LTEyOCwyNiArMTI4LDYgQEAgYXJlIHNwZWNpZmllZDsgdGhpcyBkb2VzIG5vdCBhcHBseSB0byBR
RU1VIHJ1bm5pbmcgYXMgYSBYZW4gRE0uCiAKICcnJ1Rlc3RlZCcnJzogTm90IHRlc3RlZAogCi0j
IFJlc3RyaWN0aW9ucyAvIGltcHJvdmVtZW50cyBzdGlsbCB0byBkbwotCi1UaGlzIGxpc3RzIHBv
dGVudGlhbCByZXN0cmljdGlvbnMgc3RpbGwgdG8gZG8uICBJdCBpcyBtZWFudCB0byBiZQotbGlz
dGVkIGluIG9yZGVyIG9mIGVhc2Ugb2YgaW1wbGVtZW50YXRpb24sIHdpdGggbG93LWhhbmdpbmcg
ZnJ1aXQKLWZpcnN0LgotCi0jIyMgRnVydGhlciBSTElNSVRzCi0KLVJMSU1JVF9BUyBsaW1pdHMg
dGhlIHRvdGFsIGFtb3VudCBvZiBtZW1vcnk7IGJ1dCB0aGlzIGluY2x1ZGVzIHRoZQotdmlydHVh
bCBtZW1vcnkgd2hpY2ggUUVNVSB1c2VzIGFzIGEgbWFwY2FjaGUuICB4ZW4tbWFwY2FjaGUuYyBh
bHJlYWR5Ci1maWRkbGVzIHdpdGggdGhpczsgaXQgd291bGQgYmUgc3RyYWlnaHRmb3J3YXJkIHRv
IG1ha2UgaXQgKnNldCogdGhlCi1ybGltaXQgdG8gd2hhdCBpdCB0aGlua3MgYSBzZW5zaWJsZSBs
aW1pdCBpcy4KLQotUkxJTUlUX05QUk9DIGxpbWl0cyB0b3RhbCBudW1iZXIgb2YgcHJvY2Vzc2Vz
IG9yIHRocmVhZHMuICBRRU1VIHVzZXMKLXRocmVhZHMgZm9yIHNvbWUgZGV2aWNlcywgc28gdGhp
cyB3b3VsZCByZXF1aXJlIHNvbWUgdGhvdWdodC4KLQotT3RoZXIgdGhpbmdzIHRoYXQgd291bGQg
dGFrZSBzb21lIGNsZXZlcm5lc3MgLyBjaGFuZ2VzIHRvIFFFTVUgdG8KLXV0aWxpemUgZHVlIHRv
IG9yZGVyaW5nIGNvbnN0cmFudHM6Ci0gLSBSTElNSVRfTk9GSUxFUyAoYWZ0ZXIgYWxsIG5lY2Vz
c2FyeSBmaWxlcyBhcmUgb3BlbmVkKQotCiAjIyMgbGlieGwgVUlEIGNsZWFudXAKIAogJycnRGVz
Y3JpcHRpb24nJyc6IERvbWFpbiBJRHMgYXJlIHJldXNlZCwgYW5kIHRodXMgcmVzdHJpY3RlZCBV
SURzIGFyZQpAQCAtMjIzLDYgKzIwMywyNiBAQCBTaW5jZSB0aGlzIHdpbGwga2lsbCBhbGwgb3Ro
ZXIgYHJlYXBlcl91aWRgIHByb2Nlc3NlcyBhcyB3ZWxsLCB3ZSBtdXN0CiBlaXRoZXIgYWxsb2Nh
dGUgYSBzZXBhcmF0ZSBgcmVhcGVyX3VpZGAgcGVyIGRvbWFpbiwgb3IgdXNlIGxvY2tpbmcgdG8K
IGVuc3VyZSB0aGF0IG9ubHkgb25lIGtpbGxpbmcgcHJvY2VzcyBpcyBhY3RpdmUgYXQgYSB0aW1l
LgogCisjIFJlc3RyaWN0aW9ucyAvIGltcHJvdmVtZW50cyBzdGlsbCB0byBkbworCitUaGlzIGxp
c3RzIHBvdGVudGlhbCByZXN0cmljdGlvbnMgc3RpbGwgdG8gZG8uICBJdCBpcyBtZWFudCB0byBi
ZQorbGlzdGVkIGluIG9yZGVyIG9mIGVhc2Ugb2YgaW1wbGVtZW50YXRpb24sIHdpdGggbG93LWhh
bmdpbmcgZnJ1aXQKK2ZpcnN0LgorCisjIyMgRnVydGhlciBSTElNSVRzCisKK1JMSU1JVF9BUyBs
aW1pdHMgdGhlIHRvdGFsIGFtb3VudCBvZiBtZW1vcnk7IGJ1dCB0aGlzIGluY2x1ZGVzIHRoZQor
dmlydHVhbCBtZW1vcnkgd2hpY2ggUUVNVSB1c2VzIGFzIGEgbWFwY2FjaGUuICB4ZW4tbWFwY2Fj
aGUuYyBhbHJlYWR5CitmaWRkbGVzIHdpdGggdGhpczsgaXQgd291bGQgYmUgc3RyYWlnaHRmb3J3
YXJkIHRvIG1ha2UgaXQgKnNldCogdGhlCitybGltaXQgdG8gd2hhdCBpdCB0aGlua3MgYSBzZW5z
aWJsZSBsaW1pdCBpcy4KKworUkxJTUlUX05QUk9DIGxpbWl0cyB0b3RhbCBudW1iZXIgb2YgcHJv
Y2Vzc2VzIG9yIHRocmVhZHMuICBRRU1VIHVzZXMKK3RocmVhZHMgZm9yIHNvbWUgZGV2aWNlcywg
c28gdGhpcyB3b3VsZCByZXF1aXJlIHNvbWUgdGhvdWdodC4KKworT3RoZXIgdGhpbmdzIHRoYXQg
d291bGQgdGFrZSBzb21lIGNsZXZlcm5lc3MgLyBjaGFuZ2VzIHRvIFFFTVUgdG8KK3V0aWxpemUg
ZHVlIHRvIG9yZGVyaW5nIGNvbnN0cmFudHM6CisgLSBSTElNSVRfTk9GSUxFUyAoYWZ0ZXIgYWxs
IG5lY2Vzc2FyeSBmaWxlcyBhcmUgb3BlbmVkKQorCiAjIyBsaWJ4bDogVHJlYXQgUU1QIGNvbm5l
Y3Rpb24gYXMgdW50cnVzdGVkCiAKICcnJ0Rlc2NyaXB0aW9uJycnOiBDdXJyZW50bHkgbGlieGwg
dGFsa3Mgd2l0aCBRRU1VIHZpYSBRTVA7IGJ1dCBpdHMKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Dec 23 19:30:14 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2018 19:30:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gb9S2-0005YY-51; Sun, 23 Dec 2018 19:30:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eLR/=PA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gb9S1-0005YQ-3y
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:30:13 +0000
X-Inumbo-ID: 2a87150b-06e9-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2a87150b-06e9-11e9-8e1d-bc764e045a96;
 Sun, 23 Dec 2018 19:30:12 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gb9S0-00053K-3V
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:30:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gb9S0-0004sx-1C
 for xen-changelog@lists.xenproject.org; Sun, 23 Dec 2018 19:30:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gb9S0-0004sx-1C@xenbits.xenproject.org>
Date: Sun, 23 Dec 2018 19:30:12 +0000
Subject: [Xen-changelog] [xen master] libxl/dm_depriv: Fix build
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDlkMzU3Y2JhZjc0ZjBjMWRjODVhMTY0OThkYWM2ZDgxOTc0M2NlMzgKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgRGVjIDIxIDE5OjM1OjA0IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDIxIDE5OjM1OjA0
IDIwMTggKzAwMDAKCiAgICBsaWJ4bC9kbV9kZXByaXY6IEZpeCBidWlsZAogICAgCiAgICBCdWls
ZCB0ZXN0cyBub3RpY2VkIGEgcGF0aCB3aGVyZSB3ZSB3ZXJlbid0IHNldHRpbmcgcmMuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNv
bT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9kbS5jIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBp
bnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9vbHMv
bGlieGwvbGlieGxfZG0uYwppbmRleCBmNTMyMmUzZjQ1Li40Yjk3OTM2YmQ1IDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKQEAg
LTE3Nyw2ICsxNzcsNyBAQCBzdGF0aWMgaW50IGxpYnhsX19kb21haW5fZ2V0X2RldmljZV9tb2Rl
bF91aWQobGlieGxfX2djICpnYywKICAgICAgICAgTE9HRChERUJVRywgZ3Vlc3RfZG9taWQsCiAg
ICAgICAgICAgICAgImRtX3Jlc3RyaWN0IGRpc2FibGVkLCBzdGFydGluZyBRRU1VIGFzIHJvb3Qi
KTsKICAgICAgICAgdXNlciA9IE5VTEw7IC8qIFNob3VsZCBhbHJlYWR5IGJlIG51bGwsIGJ1dCBq
dXN0IGluIGNhc2UgKi8KKyAgICAgICAgcmMgPSAwOwogICAgICAgICBnb3RvIG91dDsKICAgICB9
CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Dec 26 08:55:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Dec 2018 08:55:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gc4y0-0005nP-OM; Wed, 26 Dec 2018 08:55:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cksh=PD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gc4y0-0005nK-34
 for xen-changelog@lists.xenproject.org; Wed, 26 Dec 2018 08:55:04 +0000
X-Inumbo-ID: ee962ea7-08eb-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ee962ea7-08eb-11e9-8e1d-bc764e045a96;
 Wed, 26 Dec 2018 08:55:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gc4xy-00016z-Au
 for xen-changelog@lists.xenproject.org; Wed, 26 Dec 2018 08:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gc4xy-0005zn-8H
 for xen-changelog@lists.xenproject.org; Wed, 26 Dec 2018 08:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gc4xy-0005zn-8H@xenbits.xenproject.org>
Date: Wed, 26 Dec 2018 08:55:02 +0000
Subject: [Xen-changelog] [xen master] libxl/dm_depriv: Fix non-debug build
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgyYzYyYzg3MzQ3ZGQ5YjNhY2JjMWFjOTRkYzQzNjYzZjUyYWMwYWEKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBT
YXQgRGVjIDIyIDA4OjU5OjQ4IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBTYXQgRGVjIDIyIDA4OjU5OjQ4
IDIwMTggKzAwMDAKCiAgICBsaWJ4bC9kbV9kZXByaXY6IEZpeCBub24tZGVidWcgYnVpbGQKICAg
IAogICAgQXBwYXJlbnRseSBvbGRlciB2ZXJzaW9ucyBvZiBnY2MsIHdoZW4gYnVpbGRpbmcgd2l0
aCBkZWJ1Zz1uLCB0aGUKICAgIHVuaW5pdGlhbGl6ZWQgdmFyaWFibGUgbG9naWMgZ2V0cyBjb25m
dXNlZC4gIERpc3Ryb3Mgb24gd2hpY2ggYQogICAgbm9uLWRlYnVnIGJ1aWxkIHdpbGwgZmFpbCBp
bmNsdWRlOgogICAgLSBDZW50b3MgNwogICAgLSBEZWJpYW4gSmVzc2llCiAgICAtIFVidW50dSBU
cnVzdHkKICAgIAogICAgSXQgc2VlbXMgdG8gYmUgb25lIHBhcnRpY3VsYXIgcGF0aCBjb25mdXNp
bmcgdGhlIGxvZ2ljOyBzbyBqdXN0IHNldCBpdAogICAgb24gdGhhdCBwYXRoIHRvIGtlZXAgdGhl
IGNvbXBpbGVyIGhhcHB5LCB3aGlsZSBzdGlsbCBjYXRjaGluZyBvdGhlcgogICAgcG90ZW50aWFs
IHBhdGhzIHdoZXJlIGl0IG1pZ2h0IGJlIHVuc2V0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwv
bGlieGxfZG0uYyB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKaW5k
ZXggNGI5NzkzNmJkNS4uYmU0OTNjZjlmMiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
ZG0uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCkBAIC0xNzcsNiArMTc3LDcgQEAgc3Rh
dGljIGludCBsaWJ4bF9fZG9tYWluX2dldF9kZXZpY2VfbW9kZWxfdWlkKGxpYnhsX19nYyAqZ2Ms
CiAgICAgICAgIExPR0QoREVCVUcsIGd1ZXN0X2RvbWlkLAogICAgICAgICAgICAgICJkbV9yZXN0
cmljdCBkaXNhYmxlZCwgc3RhcnRpbmcgUUVNVSBhcyByb290Iik7CiAgICAgICAgIHVzZXIgPSBO
VUxMOyAvKiBTaG91bGQgYWxyZWFkeSBiZSBudWxsLCBidXQganVzdCBpbiBjYXNlICovCisgICAg
ICAgIGtpbGxfYnlfdWlkID0gZmFsc2U7IC8qIEtlZXAgb2xkZXIgdmVyc2lvbnMgb2YgZ2NjIGhh
cHB5ICovCiAgICAgICAgIHJjID0gMDsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Dec 26 08:55:14 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Dec 2018 08:55:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gc4yA-0005ny-QO; Wed, 26 Dec 2018 08:55:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cksh=PD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gc4y9-0005nt-QG
 for xen-changelog@lists.xenproject.org; Wed, 26 Dec 2018 08:55:13 +0000
X-Inumbo-ID: f4a5d060-08eb-11e9-8c30-4381b358791c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f4a5d060-08eb-11e9-8c30-4381b358791c;
 Wed, 26 Dec 2018 08:55:12 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gc4y8-000177-Gr
 for xen-changelog@lists.xenproject.org; Wed, 26 Dec 2018 08:55:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gc4y8-00060O-ER
 for xen-changelog@lists.xenproject.org; Wed, 26 Dec 2018 08:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gc4y8-00060O-ER@xenbits.xenproject.org>
Date: Wed, 26 Dec 2018 08:55:12 +0000
Subject: [Xen-changelog] [xen master] x86/p2m: allocate logdirty_ranges for
 altp2ms
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk1YmE4NDA0ZDQ1ZGY1NmIzYzhkYjg4ZWEwYmQ0MTRhZDY2Mzg5NjIKQXV0aG9yOiAg
ICAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpBdXRob3JEYXRl
OiBTYXQgRGVjIDIyIDA5OjQzOjQ5IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBTYXQgRGVjIDIyIDA5OjQz
OjQ5IDIwMTggKzAwMDAKCiAgICB4ODYvcDJtOiBhbGxvY2F0ZSBsb2dkaXJ0eV9yYW5nZXMgZm9y
IGFsdHAybXMKICAgIAogICAgRm9yIG5vdywgb25seSBkbyBhbGxvY2F0aW9uL2RlYWxsb2NhdGlv
bjsga2VlcGluZyB0aGVtIGluIHN5bmMKICAgIHdpbGwgYmUgZG9uZSBpbiBzdWJzZXF1ZW50IHBh
dGNoZXMuCiAgICAKICAgIExvZ2RpcnR5IHN5bmNocm9uaXphdGlvbiB3aWxsIG9ubHkgYmUgZG9u
ZSBmb3IgYWN0aXZlIGFsdHAybXM7CiAgICBzbyBhbGxvY2F0ZSBsb2dkaXJ0eSByYW5nZXNldHMg
KGNvcHlpbmcgdGhlIGhvc3QgbG9nZGlydHkKICAgIHJhbmdlc2V0KSB3aGVuIGFuIGFsdHAybSBp
cyBhY3RpdmF0ZWQsIGFuZCBmcmVlIGl0IHdoZW4KICAgIGRlYWN0aXZhdGVkLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+
CiAgICBUZXN0ZWQtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0t
LQogeGVuL2FyY2gveDg2L21tL3AybS5jIHwgNDYgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDM5IGluc2VydGlvbnMoKyksIDcg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2Fy
Y2gveDg2L21tL3AybS5jCmluZGV4IGZlYTQ0OTc5MTAuLjk2YTZkM2U5YTYgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTIy
NjUsNiArMjI2NSw0MCBAQCB2b2lkIHAybV9mbHVzaF9hbHRwMm0oc3RydWN0IGRvbWFpbiAqZCkK
ICAgICBhbHRwMm1fbGlzdF91bmxvY2soZCk7CiB9CiAKK3N0YXRpYyBpbnQgcDJtX2FjdGl2YXRl
X2FsdHAybShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaWR4KQoreworICAgIHN0cnVj
dCBwMm1fZG9tYWluICpob3N0cDJtLCAqcDJtOworICAgIGludCByYzsKKworICAgIEFTU0VSVChp
ZHggPCBNQVhfQUxUUDJNKTsKKworICAgIHAybSA9IGQtPmFyY2guYWx0cDJtX3AybVtpZHhdOwor
ICAgIGhvc3RwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CisKKyAgICBwMm1fbG9jayhwMm0pOwor
CisgICAgcmMgPSBwMm1faW5pdF9sb2dkaXJ0eShwMm0pOworCisgICAgaWYgKCByYyApCisgICAg
ICAgIGdvdG8gb3V0OworCisgICAgLyogVGhlIGZvbGxvd2luZyBpcyByZWFsbHkganVzdCBhIHJh
bmdlc2V0IGNvcHkuICovCisgICAgcmMgPSByYW5nZXNldF9tZXJnZShwMm0tPmxvZ2RpcnR5X3Jh
bmdlcywgaG9zdHAybS0+bG9nZGlydHlfcmFuZ2VzKTsKKworICAgIGlmICggcmMgKQorICAgIHsK
KyAgICAgICAgcDJtX2ZyZWVfbG9nZGlydHkocDJtKTsKKyAgICAgICAgZ290byBvdXQ7CisgICAg
fQorCisgICAgcDJtX2luaXRfYWx0cDJtX2VwdChkLCBpZHgpOworCisgb3V0OgorICAgIHAybV91
bmxvY2socDJtKTsKKworICAgIHJldHVybiByYzsKK30KKwogaW50IHAybV9pbml0X2FsdHAybV9i
eV9pZChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaWR4KQogewogICAgIGludCByYyA9
IC1FSU5WQUw7CkBAIC0yMjc1LDEwICsyMzA5LDcgQEAgaW50IHAybV9pbml0X2FsdHAybV9ieV9p
ZChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaWR4KQogICAgIGFsdHAybV9saXN0X2xv
Y2soZCk7CiAKICAgICBpZiAoIGQtPmFyY2guYWx0cDJtX2VwdHBbaWR4XSA9PSBtZm5feChJTlZB
TElEX01GTikgKQotICAgIHsKLSAgICAgICAgcDJtX2luaXRfYWx0cDJtX2VwdChkLCBpZHgpOwot
ICAgICAgICByYyA9IDA7Ci0gICAgfQorICAgICAgICByYyA9IHAybV9hY3RpdmF0ZV9hbHRwMm0o
ZCwgaWR4KTsKIAogICAgIGFsdHAybV9saXN0X3VubG9jayhkKTsKICAgICByZXR1cm4gcmM7CkBA
IC0yMjk2LDkgKzIzMjcsMTAgQEAgaW50IHAybV9pbml0X25leHRfYWx0cDJtKHN0cnVjdCBkb21h
aW4gKmQsIHVpbnQxNl90ICppZHgpCiAgICAgICAgIGlmICggZC0+YXJjaC5hbHRwMm1fZXB0cFtp
XSAhPSBtZm5feChJTlZBTElEX01GTikgKQogICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAg
ICAgcDJtX2luaXRfYWx0cDJtX2VwdChkLCBpKTsKLSAgICAgICAgKmlkeCA9IGk7Ci0gICAgICAg
IHJjID0gMDsKKyAgICAgICAgcmMgPSBwMm1fYWN0aXZhdGVfYWx0cDJtKGQsIGkpOworCisgICAg
ICAgIGlmICggIXJjICkKKyAgICAgICAgICAgICppZHggPSBpOwogCiAgICAgICAgIGJyZWFrOwog
ICAgIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Dec 26 08:55:24 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Dec 2018 08:55:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gc4yK-0005pB-S7; Wed, 26 Dec 2018 08:55:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cksh=PD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gc4yK-0005p2-6v
 for xen-changelog@lists.xenproject.org; Wed, 26 Dec 2018 08:55:24 +0000
X-Inumbo-ID: fab89cb2-08eb-11e9-b671-d3e57c954671
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fab89cb2-08eb-11e9-b671-d3e57c954671;
 Wed, 26 Dec 2018 08:55:22 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gc4yI-00017G-Mw
 for xen-changelog@lists.xenproject.org; Wed, 26 Dec 2018 08:55:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gc4yI-000610-KV
 for xen-changelog@lists.xenproject.org; Wed, 26 Dec 2018 08:55:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gc4yI-000610-KV@xenbits.xenproject.org>
Date: Wed, 26 Dec 2018 08:55:22 +0000
Subject: [Xen-changelog] [xen master] x86/p2m: refactor p2m_reset_altp2m()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZlMjNmNDZlYTliYjc0MDNjOWI2ZDI5NDQ5YTM1ZDEzODFmMWM1NmUKQXV0aG9yOiAg
ICAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpBdXRob3JEYXRl
OiBTYXQgRGVjIDIyIDA5OjQzOjUwIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBTYXQgRGVjIDIyIDA5OjQz
OjUwIDIwMTggKzAwMDAKCiAgICB4ODYvcDJtOiByZWZhY3RvciBwMm1fcmVzZXRfYWx0cDJtKCkK
ICAgIAogICAgUmVmYWN0b3IgcDJtX3Jlc2V0X2FsdHAybSgpIHNvIHRoYXQgaXQgY2FuIGJlIHVz
ZWQgdG8gcmVtb3ZlCiAgICByZWR1bmRhbnQgY29kZXBhdGhzLCBmaXhpbmcgdGhlIGxvY2tpbmcg
d2hpbGUgd2UncmUgYXQgaXQuCiAgICAKICAgIFRoZSBwcmV2aW91cyBjb2RlIG5vdyByZXBsYWNl
ZCBieSBwMm1fcmVzZXRfYWx0cDJtKGQsIGksCiAgICBBTFRQMk1fREVBQ1RJVkFURSkgY2FsbHMg
ZGlkIG5vdCBzZXQgcDJtLT5taW5fcmVtYXBwZWRfZ2ZuCiAgICBhbmQgcDJtLT5tYXhfcmVtYXBw
ZWRfZ2ZuIGJlY2F1c2UgaW4gdGhvc2UgY2FzZXMgdGhlIGFsdHAybQogICAgaWR4IHdhcyBkaXNh
YmxlZDsgc28gYmVmb3JlIGdldHRpbmcgdXNlZCBhZ2FpbiwKICAgIHAybV9pbml0X2FsdHAybV9l
cHQoKSB3b3VsZCBnZXQgY2FsbGVkLCB3aGljaCByZXNldHMgdGhlbS4KICAgIEFsd2F5cyBzZXR0
aW5nIHRoZW0gaW4gcDJtX3Jlc2V0X2FsdHAybSgpLCB3aGlsZSByZWR1bmRhbnQsCiAgICBpcyBw
cmVmZXJhYmxlIHRvIGFuIGV4dHJhIGNvbmRpdGlvbmFsLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICBUZXN0ZWQt
Ynk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gv
eDg2L21tL3AybS5jIHwgNTcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2
L21tL3AybS5jCmluZGV4IDk2YTZkM2U5YTYuLjdjNmFhZTc2YjcgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTIyNDcsNiAr
MjI0NywzNiBAQCBib29sX3QgcDJtX2FsdHAybV9sYXp5X2NvcHkoc3RydWN0IHZjcHUgKnYsIHBh
ZGRyX3QgZ3BhLAogICAgIHJldHVybiAxOwogfQogCitlbnVtIGFsdHAybV9yZXNldF90eXBlIHsK
KyAgICBBTFRQMk1fUkVTRVQsCisgICAgQUxUUDJNX0RFQUNUSVZBVEUKK307CisKK3N0YXRpYyB2
b2lkIHAybV9yZXNldF9hbHRwMm0oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlkeCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBhbHRwMm1fcmVzZXRfdHlwZSByZXNl
dF90eXBlKQoreworICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm07CisKKyAgICBBU1NFUlQoaWR4
IDwgTUFYX0FMVFAyTSk7CisgICAgcDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2lkeF07CisKKyAg
ICBwMm1fbG9jayhwMm0pOworCisgICAgcDJtX2ZsdXNoX3RhYmxlX2xvY2tlZChwMm0pOworCisg
ICAgaWYgKCByZXNldF90eXBlID09IEFMVFAyTV9ERUFDVElWQVRFICkKKyAgICAgICAgcDJtX2Zy
ZWVfbG9nZGlydHkocDJtKTsKKworICAgIC8qIFVuaW5pdCBhbmQgcmVpbml0IGVwdCB0byBmb3Jj
ZSBUTEIgc2hvb3Rkb3duICovCisgICAgZXB0X3AybV91bmluaXQocDJtKTsKKyAgICBlcHRfcDJt
X2luaXQocDJtKTsKKworICAgIHAybS0+bWluX3JlbWFwcGVkX2dmbiA9IGdmbl94KElOVkFMSURf
R0ZOKTsKKyAgICBwMm0tPm1heF9yZW1hcHBlZF9nZm4gPSAwOworCisgICAgcDJtX3VubG9jayhw
Mm0pOworfQorCiB2b2lkIHAybV9mbHVzaF9hbHRwMm0oc3RydWN0IGRvbWFpbiAqZCkKIHsKICAg
ICB1bnNpZ25lZCBpbnQgaTsKQEAgLTIyNTUsMTAgKzIyODUsNyBAQCB2b2lkIHAybV9mbHVzaF9h
bHRwMm0oc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIGZvciAoIGkgPSAwOyBpIDwgTUFYX0FMVFAy
TTsgaSsrICkKICAgICB7Ci0gICAgICAgIHAybV9mbHVzaF90YWJsZShkLT5hcmNoLmFsdHAybV9w
Mm1baV0pOwotICAgICAgICAvKiBVbmluaXQgYW5kIHJlaW5pdCBlcHQgdG8gZm9yY2UgVExCIHNo
b290ZG93biAqLwotICAgICAgICBlcHRfcDJtX3VuaW5pdChkLT5hcmNoLmFsdHAybV9wMm1baV0p
OwotICAgICAgICBlcHRfcDJtX2luaXQoZC0+YXJjaC5hbHRwMm1fcDJtW2ldKTsKKyAgICAgICAg
cDJtX3Jlc2V0X2FsdHAybShkLCBpLCBBTFRQMk1fREVBQ1RJVkFURSk7CiAgICAgICAgIGQtPmFy
Y2guYWx0cDJtX2VwdHBbaV0gPSBtZm5feChJTlZBTElEX01GTik7CiAgICAgfQogCkBAIC0yMzU3
LDEwICsyMzg0LDcgQEAgaW50IHAybV9kZXN0cm95X2FsdHAybV9ieV9pZChzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBpbnQgaWR4KQogCiAgICAgICAgIGlmICggIV9hdG9taWNfcmVhZChwMm0t
PmFjdGl2ZV92Y3B1cykgKQogICAgICAgICB7Ci0gICAgICAgICAgICBwMm1fZmx1c2hfdGFibGUo
ZC0+YXJjaC5hbHRwMm1fcDJtW2lkeF0pOwotICAgICAgICAgICAgLyogVW5pbml0IGFuZCByZWlu
aXQgZXB0IHRvIGZvcmNlIFRMQiBzaG9vdGRvd24gKi8KLSAgICAgICAgICAgIGVwdF9wMm1fdW5p
bml0KGQtPmFyY2guYWx0cDJtX3AybVtpZHhdKTsKLSAgICAgICAgICAgIGVwdF9wMm1faW5pdChk
LT5hcmNoLmFsdHAybV9wMm1baWR4XSk7CisgICAgICAgICAgICBwMm1fcmVzZXRfYWx0cDJtKGQs
IGlkeCwgQUxUUDJNX0RFQUNUSVZBVEUpOwogICAgICAgICAgICAgZC0+YXJjaC5hbHRwMm1fZXB0
cFtpZHhdID0gbWZuX3goSU5WQUxJRF9NRk4pOwogICAgICAgICAgICAgcmMgPSAwOwogICAgICAg
ICB9CkBAIC0yNDg1LDE2ICsyNTA5LDYgQEAgaW50IHAybV9jaGFuZ2VfYWx0cDJtX2dmbihzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaWR4LAogICAgIHJldHVybiByYzsKIH0KIAotc3Rh
dGljIHZvaWQgcDJtX3Jlc2V0X2FsdHAybShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQotewotICAg
IHAybV9mbHVzaF90YWJsZShwMm0pOwotICAgIC8qIFVuaW5pdCBhbmQgcmVpbml0IGVwdCB0byBm
b3JjZSBUTEIgc2hvb3Rkb3duICovCi0gICAgZXB0X3AybV91bmluaXQocDJtKTsKLSAgICBlcHRf
cDJtX2luaXQocDJtKTsKLSAgICBwMm0tPm1pbl9yZW1hcHBlZF9nZm4gPSBnZm5feChJTlZBTElE
X0dGTik7Ci0gICAgcDJtLT5tYXhfcmVtYXBwZWRfZ2ZuID0gMDsKLX0KLQogaW50IHAybV9hbHRw
Mm1fcHJvcGFnYXRlX2NoYW5nZShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90IG1mbiwgdW5zaWduZWQgaW50IHBhZ2Vfb3Jk
ZXIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3QgcDJtdCwgcDJt
X2FjY2Vzc190IHAybWEpCkBAIC0yNTI4LDcgKzI1NDIsNyBAQCBpbnQgcDJtX2FsdHAybV9wcm9w
YWdhdGVfY2hhbmdlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwKICAgICAgICAgewogICAg
ICAgICAgICAgaWYgKCAhcmVzZXRfY291bnQrKyApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAg
ICAgICAgcDJtX3Jlc2V0X2FsdHAybShwMm0pOworICAgICAgICAgICAgICAgIHAybV9yZXNldF9h
bHRwMm0oZCwgaSwgQUxUUDJNX1JFU0VUKTsKICAgICAgICAgICAgICAgICBsYXN0X3Jlc2V0X2lk
eCA9IGk7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBlbHNlCkBAIC0yNTQyLDEwICsyNTU2
LDcgQEAgaW50IHAybV9hbHRwMm1fcHJvcGFnYXRlX2NoYW5nZShzdHJ1Y3QgZG9tYWluICpkLCBn
Zm5fdCBnZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgZC0+YXJjaC5hbHRwMm1fZXB0cFtp
XSA9PSBtZm5feChJTlZBTElEX01GTikgKQogICAgICAgICAgICAgICAgICAgICAgICAgY29udGlu
dWU7CiAKLSAgICAgICAgICAgICAgICAgICAgcDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2ldOwot
ICAgICAgICAgICAgICAgICAgICBwMm1fbG9jayhwMm0pOwotICAgICAgICAgICAgICAgICAgICBw
Mm1fcmVzZXRfYWx0cDJtKHAybSk7Ci0gICAgICAgICAgICAgICAgICAgIHAybV91bmxvY2socDJt
KTsKKyAgICAgICAgICAgICAgICAgICAgcDJtX3Jlc2V0X2FsdHAybShkLCBpLCBBTFRQMk1fUkVT
RVQpOwogICAgICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgICAgIHJldCA9IDA7Ci0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Dec 26 08:55:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Dec 2018 08:55:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gc4yV-0005qT-U1; Wed, 26 Dec 2018 08:55:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cksh=PD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gc4yU-0005qI-K0
 for xen-changelog@lists.xenproject.org; Wed, 26 Dec 2018 08:55:34 +0000
X-Inumbo-ID: 00cb4d48-08ec-11e9-b75d-5f43a526feaa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 00cb4d48-08ec-11e9-b75d-5f43a526feaa;
 Wed, 26 Dec 2018 08:55:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gc4yS-000183-TE
 for xen-changelog@lists.xenproject.org; Wed, 26 Dec 2018 08:55:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gc4yS-00061Q-Ql
 for xen-changelog@lists.xenproject.org; Wed, 26 Dec 2018 08:55:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gc4yS-00061Q-Ql@xenbits.xenproject.org>
Date: Wed, 26 Dec 2018 08:55:32 +0000
Subject: [Xen-changelog] [xen master] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBmYjRiNThjOGI5Y2M0MDM2OTA3ZDU5NWExMjRiMzFhYTExNTNmMzMKQXV0aG9yOiAg
ICAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpBdXRob3JEYXRl
OiBTYXQgRGVjIDIyIDA5OjQzOjUxIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBTYXQgRGVjIDIyIDA5OjQz
OjUxIDIwMTggKzAwMDAKCiAgICB4ODYvYWx0cDJtOiBmaXggZGlzcGxheSBmcm96ZW4gd2hlbiBz
d2l0Y2hpbmcgdG8gYSBuZXcgdmlldyBlYXJseQogICAgCiAgICBXaGVuIGFuIG5ldyBhbHRwMm0g
dmlldyBpcyBjcmVhdGVkIHZlcnkgZWFybHkgb24gZ3Vlc3QgYm9vdCwgdGhlCiAgICBkaXNwbGF5
IHdpbGwgZnJlZXplIChhbHRob3VnaCB0aGUgZ3Vlc3Qgd2lsbCBydW4gbm9ybWFsbHkpLiBUaGlz
CiAgICBtYXkgYWxzbyBoYXBwZW4gb24gcmVzaXppbmcgdGhlIGRpc3BsYXkuIFRoZSByZWFzb24g
aXMgdGhlIHdheQogICAgWGVuIGN1cnJlbnRseSAobWlzKWhhbmRsZXMgbG9nZGlydHkgVkdBOiBp
dCBpbnRlbnRpb25hbGx5CiAgICBtaXNjb25maWd1cmVzIFZHQSBwYWdlcyBzbyB0aGF0IHRoZXkg
d2lsbCBmYXVsdC4KICAgIAogICAgVGhlIHByb2JsZW0gaXMgdGhhdCBpdCBvbmx5IGRvZXMgdGhp
cyBpbiB0aGUgaG9zdCBwMm0uIE9uY2Ugd2UKICAgIHN3aXRjaCB0byBhIG5ldyBhbHRwMm0sIHRo
ZSBtaXNjb25maWd1cmVkIGVudHJpZXMgd2lsbCBubyBsb25nZXIKICAgIGZhdWx0LCBzbyB0aGUg
ZGlzcGxheSB3aWxsIG5vdCBiZSB1cGRhdGVkLgogICAgCiAgICBUaGlzIHBhdGNoOgogICAgKiB1
cGRhdGVzIGVwdF9oYW5kbGVfbWlzY29uZmlnKCkgdG8gdXNlIHRoZSBhY3RpdmUgYWx0cDJtIGlu
c3RlYWQKICAgICAgb2YgdGhlIGhvc3RwMm07CiAgICAqIG1vZGlmaWVzIHAybV9jaGFuZ2VfZW50
cnlfdHlwZV9nbG9iYWwoKSwKICAgICAgcDJtX21lbW9yeV90eXBlX2NoYW5nZWQoKSwgcDJtX2No
YW5nZV90eXBlX3JhbmdlKCkgYW5kCiAgICAgIHAybV9maW5pc2hfdHlwZV9jaGFuZ2UoKSB0byBw
cm9wYWdhdGUgdGhlaXIgY2hhbmdlcyB0byBhbGwKICAgICAgdmFsaWQgYWx0cDJtcy4KICAgIAog
ICAgV2l0aCB0aGUgaW50cm9kdWN0aW9uIG9mIGFsdHAybSBmaWVsZHMgaW4gcDJtX21lbW9yeV90
eXBlX2NoYW5nZWQoKQogICAgdGhlIHdob2xlIGZ1bmN0aW9uIGhhcyBiZWVuIHB1dCB1bmRlciBD
T05GSUdfSFZNLgogICAgCiAgICBTdWdnZXN0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNv
am9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIFRlc3RlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0
YW1hc0B0a2xlbmd5ZWwuY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIHwgICA5ICsr
LQogeGVuL2FyY2gveDg2L21tL3AybS1wdC5jICB8ICAgOCArKysKIHhlbi9hcmNoL3g4Ni9tbS9w
Mm0uYyAgICAgfCAxNjkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCB8ICAgNiArLQogNCBmaWxlcyBjaGFuZ2Vk
LCAxNTggaW5zZXJ0aW9ucygrKSwgMzQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tL3AybS1lcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKaW5kZXggNmU0
ZTM3NWJhZC4uMDBmYjgyZDU3NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQu
YworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCkBAIC02NTcsNiArNjU3LDkgQEAgYm9v
bF90IGVwdF9oYW5kbGVfbWlzY29uZmlnKHVpbnQ2NF90IGdwYSkKICAgICBib29sX3Qgc3B1cmlv
dXM7CiAgICAgaW50IHJjOwogCisgICAgaWYgKCBhbHRwMm1fYWN0aXZlKGN1cnItPmRvbWFpbikg
KQorICAgICAgICBwMm0gPSBwMm1fZ2V0X2FsdHAybShjdXJyKTsKKwogICAgIHAybV9sb2NrKHAy
bSk7CiAKICAgICBzcHVyaW91cyA9IGN1cnItPmFyY2guaHZtLnZteC5lcHRfc3B1cmlvdXNfbWlz
Y29uZmlnOwpAQCAtMTQxNiw5ICsxNDE5LDEzIEBAIHZvaWQgcDJtX2luaXRfYWx0cDJtX2VwdChz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaSkKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAq
aG9zdHAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKICAgICBzdHJ1Y3QgZXB0X2RhdGEgKmVwdDsK
IAorICAgIHAybS0+ZGVmYXVsdF9hY2Nlc3MgPSBob3N0cDJtLT5kZWZhdWx0X2FjY2VzczsKKyAg
ICBwMm0tPmRvbWFpbiA9IGhvc3RwMm0tPmRvbWFpbjsKKworICAgIHAybS0+Z2xvYmFsX2xvZ2Rp
cnR5ID0gaG9zdHAybS0+Z2xvYmFsX2xvZ2RpcnR5OwogICAgIHAybS0+ZXB0LmFkID0gaG9zdHAy
bS0+ZXB0LmFkOwogICAgIHAybS0+bWluX3JlbWFwcGVkX2dmbiA9IGdmbl94KElOVkFMSURfR0ZO
KTsKLSAgICBwMm0tPm1heF9yZW1hcHBlZF9nZm4gPSAwOworICAgIHAybS0+bWF4X21hcHBlZF9w
Zm4gPSBwMm0tPm1heF9yZW1hcHBlZF9nZm4gPSAwOwogICAgIGVwdCA9ICZwMm0tPmVwdDsKICAg
ICBlcHQtPm1mbiA9IHBhZ2V0YWJsZV9nZXRfcGZuKHAybV9nZXRfcGFnZXRhYmxlKHAybSkpOwog
ICAgIGQtPmFyY2guYWx0cDJtX2VwdHBbaV0gPSBlcHQtPmVwdHA7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0vcDJtLXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKaW5kZXggMTdh
NmI2MWYxMi4uYjVjMTlkZmUzYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwpAQCAtMjksNiArMjksNyBAQAogI2luY2x1
ZGUgPHhlbi9ldmVudC5oPgogI2luY2x1ZGUgPHhlbi90cmFjZS5oPgogI2luY2x1ZGUgPHB1Ymxp
Yy92bV9ldmVudC5oPgorI2luY2x1ZGUgPGFzbS9hbHRwMm0uaD4KICNpbmNsdWRlIDxhc20vZG9t
YWluLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KICNpbmNsdWRlIDxhc20vcGFnaW5nLmg+CkBA
IC00NjQsNiArNDY1LDEzIEBAIGludCBwMm1fcHRfaGFuZGxlX2RlZmVycmVkX2NoYW5nZXModWlu
dDY0X3QgZ3BhKQogICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0o
Y3VycmVudC0+ZG9tYWluKTsKICAgICBpbnQgcmM7CiAKKyAgICAvKgorICAgICAqIFNob3VsZCBh
bHRwMm0gZXZlciBiZSBlbmFibGVkIGZvciBOUFQgLyBzaGFkb3cgdXNlLCB0aGlzIGNvZGUKKyAg
ICAgKiBzaG91bGQgYmUgdXBkYXRlZCB0byBtYWtlIHVzZSBvZiB0aGUgYWN0aXZlIGFsdHAybSwg
bGlrZQorICAgICAqIGVwdF9oYW5kbGVfbWlzY29uZmlnKCkuCisgICAgICovCisgICAgQVNTRVJU
KCFhbHRwMm1fYWN0aXZlKGN1cnJlbnQtPmRvbWFpbikpOworCiAgICAgcDJtX2xvY2socDJtKTsK
ICAgICByYyA9IGRvX3JlY2FsYyhwMm0sIFBGTl9ET1dOKGdwYSkpOwogICAgIHAybV91bmxvY2so
cDJtKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9t
bS9wMm0uYwppbmRleCA3YzZhYWU3NmI3Li5kMTQ1ODUwYzgyIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC0yNzcsNyArMjc3
LDYgQEAgaW50IHAybV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiBpbnQgcDJtX2lzX2xvZ2RpcnR5
X3JhbmdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgc3RhcnQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZW5kKQogewotICAgIEFTU0VSVChw
Mm1faXNfaG9zdHAybShwMm0pKTsKICAgICBpZiAoIHAybS0+Z2xvYmFsX2xvZ2RpcnR5IHx8CiAg
ICAgICAgICByYW5nZXNldF9jb250YWluc19yYW5nZShwMm0tPmxvZ2RpcnR5X3Jhbmdlcywgc3Rh
cnQsIGVuZCkgKQogICAgICAgICByZXR1cm4gMTsKQEAgLTI4NiwzMSArMjg1LDc5IEBAIGludCBw
Mm1faXNfbG9nZGlydHlfcmFuZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9u
ZyBzdGFydCwKICAgICByZXR1cm4gMDsKIH0KIAorc3RhdGljIHZvaWQgY2hhbmdlX2VudHJ5X3R5
cGVfZ2xvYmFsKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBvdCwgcDJtX3R5cGVfdCBudCkKK3sKKyAgICBwMm0t
PmNoYW5nZV9lbnRyeV90eXBlX2dsb2JhbChwMm0sIG90LCBudCk7CisgICAgcDJtLT5nbG9iYWxf
bG9nZGlydHkgPSAobnQgPT0gcDJtX3JhbV9sb2dkaXJ0eSk7Cit9CisKIHZvaWQgcDJtX2NoYW5n
ZV9lbnRyeV90eXBlX2dsb2JhbChzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHAybV90eXBlX3Qgb3QsIHAybV90eXBlX3QgbnQpCiB7Ci0gICAgc3Ry
dWN0IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKKyAgICBzdHJ1Y3QgcDJt
X2RvbWFpbiAqaG9zdHAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKIAogICAgIEFTU0VSVChvdCAh
PSBudCk7CiAgICAgQVNTRVJUKHAybV9pc19jaGFuZ2VhYmxlKG90KSAmJiBwMm1faXNfY2hhbmdl
YWJsZShudCkpOwogCi0gICAgcDJtX2xvY2socDJtKTsKLSAgICBwMm0tPmNoYW5nZV9lbnRyeV90
eXBlX2dsb2JhbChwMm0sIG90LCBudCk7Ci0gICAgcDJtLT5nbG9iYWxfbG9nZGlydHkgPSAobnQg
PT0gcDJtX3JhbV9sb2dkaXJ0eSk7Ci0gICAgcDJtX3VubG9jayhwMm0pOworICAgIHAybV9sb2Nr
KGhvc3RwMm0pOworCisgICAgY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKGhvc3RwMm0sIG90LCBu
dCk7CisKKyNpZmRlZiBDT05GSUdfSFZNCisgICAgaWYgKCB1bmxpa2VseShhbHRwMm1fYWN0aXZl
KGQpKSApCisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgICAgICBmb3IgKCBp
ID0gMDsgaSA8IE1BWF9BTFRQMk07IGkrKyApCisgICAgICAgICAgICBpZiAoIGQtPmFyY2guYWx0
cDJtX2VwdHBbaV0gIT0gbWZuX3goSU5WQUxJRF9NRk4pICkKKyAgICAgICAgICAgIHsKKyAgICAg
ICAgICAgICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqYWx0cDJtID0gZC0+YXJjaC5hbHRwMm1fcDJt
W2ldOworCisgICAgICAgICAgICAgICAgcDJtX2xvY2soYWx0cDJtKTsKKyAgICAgICAgICAgICAg
ICBjaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwoYWx0cDJtLCBvdCwgbnQpOworICAgICAgICAgICAg
ICAgIHAybV91bmxvY2soYWx0cDJtKTsKKyAgICAgICAgICAgIH0KKyAgICB9CisjZW5kaWYKKwor
ICAgIHAybV91bmxvY2soaG9zdHAybSk7Cit9CisKKyNpZmRlZiBDT05GSUdfSFZNCisvKiBUaGVy
ZSdzIGFscmVhZHkgYSBtZW1vcnlfdHlwZV9jaGFuZ2VkKCkgaW4gYXNtL210cnIuaC4gKi8KK3N0
YXRpYyB2b2lkIF9tZW1vcnlfdHlwZV9jaGFuZ2VkKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCit7
CisgICAgaWYgKCBwMm0tPm1lbW9yeV90eXBlX2NoYW5nZWQgKQorICAgICAgICBwMm0tPm1lbW9y
eV90eXBlX2NoYW5nZWQocDJtKTsKIH0KIAogdm9pZCBwMm1fbWVtb3J5X3R5cGVfY2hhbmdlZChz
dHJ1Y3QgZG9tYWluICpkKQogewotICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0
X2hvc3RwMm0oZCk7CisgICAgc3RydWN0IHAybV9kb21haW4gKmhvc3RwMm0gPSBwMm1fZ2V0X2hv
c3RwMm0oZCk7CiAKLSAgICBpZiAoIHAybS0+bWVtb3J5X3R5cGVfY2hhbmdlZCApCisgICAgcDJt
X2xvY2soaG9zdHAybSk7CisKKyAgICBfbWVtb3J5X3R5cGVfY2hhbmdlZChob3N0cDJtKTsKKwor
ICAgIGlmICggdW5saWtlbHkoYWx0cDJtX2FjdGl2ZShkKSkgKQogICAgIHsKLSAgICAgICAgcDJt
X2xvY2socDJtKTsKLSAgICAgICAgcDJtLT5tZW1vcnlfdHlwZV9jaGFuZ2VkKHAybSk7Ci0gICAg
ICAgIHAybV91bmxvY2socDJtKTsKKyAgICAgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICAgICAg
Zm9yICggaSA9IDA7IGkgPCBNQVhfQUxUUDJNOyBpKysgKQorICAgICAgICAgICAgaWYgKCBkLT5h
cmNoLmFsdHAybV9lcHRwW2ldICE9IG1mbl94KElOVkFMSURfTUZOKSApCisgICAgICAgICAgICB7
CisgICAgICAgICAgICAgICAgc3RydWN0IHAybV9kb21haW4gKmFsdHAybSA9IGQtPmFyY2guYWx0
cDJtX3AybVtpXTsKKworICAgICAgICAgICAgICAgIHAybV9sb2NrKGFsdHAybSk7CisgICAgICAg
ICAgICAgICAgX21lbW9yeV90eXBlX2NoYW5nZWQoYWx0cDJtKTsKKyAgICAgICAgICAgICAgICBw
Mm1fdW5sb2NrKGFsdHAybSk7CisgICAgICAgICAgICB9CiAgICAgfQorCisgICAgcDJtX3VubG9j
ayhob3N0cDJtKTsKIH0KKyNlbmRpZgogCiBpbnQgcDJtX3NldF9pb3JlcV9zZXJ2ZXIoc3RydWN0
IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3Ms
CkBAIC05NTYsMjAgKzEwMDMsMTQgQEAgaW50IHAybV9jaGFuZ2VfdHlwZV9vbmUoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm5fbCwKIH0KIAogLyogTW9kaWZ5IHRoZSBwMm0gdHlw
ZSBvZiBhIHJhbmdlIG9mIGdmbnMgZnJvbSBvdCB0byBudC4gKi8KLXZvaWQgcDJtX2NoYW5nZV90
eXBlX3JhbmdlKHN0cnVjdCBkb21haW4gKmQsIAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBzdGFydCwgdW5zaWduZWQgbG9uZyBlbmQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICBwMm1fdHlwZV90IG90LCBwMm1fdHlwZV90IG50KQorc3RhdGljIHZvaWQgY2hh
bmdlX3R5cGVfcmFuZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgc3RhcnQsIHVuc2lnbmVkIGxvbmcgZW5kLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBvdCwgcDJtX3R5cGVfdCBudCkK
IHsKICAgICB1bnNpZ25lZCBsb25nIGdmbiA9IHN0YXJ0OwotICAgIHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHAybS0+
ZG9tYWluOwogICAgIGludCByYyA9IDA7CiAKLSAgICBBU1NFUlQob3QgIT0gbnQpOwotICAgIEFT
U0VSVChwMm1faXNfY2hhbmdlYWJsZShvdCkgJiYgcDJtX2lzX2NoYW5nZWFibGUobnQpKTsKLQot
ICAgIHAybV9sb2NrKHAybSk7Ci0gICAgcDJtLT5kZWZlcl9uZXN0ZWRfZmx1c2ggPSAxOwotCiAg
ICAgaWYgKCB1bmxpa2VseShlbmQgPiBwMm0tPm1heF9tYXBwZWRfcGZuKSApCiAgICAgewogICAg
ICAgICBpZiAoICFnZm4gKQpAQCAtMTAwNywyNyArMTA0OCw1OCBAQCB2b2lkIHAybV9jaGFuZ2Vf
dHlwZV9yYW5nZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgcmMsIGQtPmRvbWFp
bl9pZCk7CiAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICB9Cit9CiAKLSAgICBwMm0tPmRl
ZmVyX25lc3RlZF9mbHVzaCA9IDA7Cit2b2lkIHAybV9jaGFuZ2VfdHlwZV9yYW5nZShzdHJ1Y3Qg
ZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzdGFy
dCwgdW5zaWduZWQgbG9uZyBlbmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlw
ZV90IG90LCBwMm1fdHlwZV90IG50KQoreworICAgIHN0cnVjdCBwMm1fZG9tYWluICpob3N0cDJt
ID0gcDJtX2dldF9ob3N0cDJtKGQpOworCisgICAgQVNTRVJUKG90ICE9IG50KTsKKyAgICBBU1NF
UlQocDJtX2lzX2NoYW5nZWFibGUob3QpICYmIHAybV9pc19jaGFuZ2VhYmxlKG50KSk7CisKKyAg
ICBwMm1fbG9jayhob3N0cDJtKTsKKyAgICBob3N0cDJtLT5kZWZlcl9uZXN0ZWRfZmx1c2ggPSAx
OworCisgICAgY2hhbmdlX3R5cGVfcmFuZ2UoaG9zdHAybSwgc3RhcnQsIGVuZCwgb3QsIG50KTsK
KworI2lmZGVmIENPTkZJR19IVk0KKyAgICBpZiAoIHVubGlrZWx5KGFsdHAybV9hY3RpdmUoZCkp
ICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBpOworCisgICAgICAgIGZvciAoIGkgPSAw
OyBpIDwgTUFYX0FMVFAyTTsgaSsrICkKKyAgICAgICAgICAgIGlmICggZC0+YXJjaC5hbHRwMm1f
ZXB0cFtpXSAhPSBtZm5feChJTlZBTElEX01GTikgKQorICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgIHN0cnVjdCBwMm1fZG9tYWluICphbHRwMm0gPSBkLT5hcmNoLmFsdHAybV9wMm1baV07
CisKKyAgICAgICAgICAgICAgICBwMm1fbG9jayhhbHRwMm0pOworICAgICAgICAgICAgICAgIGNo
YW5nZV90eXBlX3JhbmdlKGFsdHAybSwgc3RhcnQsIGVuZCwgb3QsIG50KTsKKyAgICAgICAgICAg
ICAgICBwMm1fdW5sb2NrKGFsdHAybSk7CisgICAgICAgICAgICB9CisgICAgfQorI2VuZGlmCisg
ICAgaG9zdHAybS0+ZGVmZXJfbmVzdGVkX2ZsdXNoID0gMDsKICAgICBpZiAoIG5lc3RlZGh2bV9l
bmFibGVkKGQpICkKICAgICAgICAgcDJtX2ZsdXNoX25lc3RlZHAybShkKTsKLSAgICBwMm1fdW5s
b2NrKHAybSk7CisKKyAgICBwMm1fdW5sb2NrKGhvc3RwMm0pOwogfQogCiAvKgogICogRmluaXNo
IHAybSB0eXBlIGNoYW5nZSBmb3IgZ2ZucyB3aGljaCBhcmUgbWFya2VkIGFzIG5lZWRfcmVjYWxj
IGluIGEgcmFuZ2UuCisgKiBVc2VzIHRoZSBjdXJyZW50IHAybSdzIG1heF9tYXBwZWRfcGZuIHRv
IGZ1cnRoZXIgY2xpcCB0aGUgaW52YWxpZGF0aW9uCisgKiByYW5nZSBmb3IgYWx0ZXJuYXRlIHAy
bXMuCiAgKiBSZXR1cm5zOiAwLzEgZm9yIHN1Y2Nlc3MsIG5lZ2F0aXZlIGZvciBmYWlsdXJlCiAg
Ki8KLWludCBwMm1fZmluaXNoX3R5cGVfY2hhbmdlKHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICBnZm5fdCBmaXJzdF9nZm4sIHVuc2lnbmVkIGxvbmcgbWF4X25y
KQorc3RhdGljIGludCBmaW5pc2hfdHlwZV9jaGFuZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90IGZpcnN0X2dmbiwgdW5zaWduZWQg
bG9uZyBtYXhfbnIpCiB7Ci0gICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9z
dHAybShkKTsKICAgICB1bnNpZ25lZCBsb25nIGdmbiA9IGdmbl94KGZpcnN0X2dmbik7CiAgICAg
dW5zaWduZWQgbG9uZyBsYXN0X2dmbiA9IGdmbiArIG1heF9uciAtIDE7CiAgICAgaW50IHJjID0g
MDsKIAotICAgIHAybV9sb2NrKHAybSk7Ci0KICAgICBsYXN0X2dmbiA9IG1pbihsYXN0X2dmbiwg
cDJtLT5tYXhfbWFwcGVkX3Bmbik7CiAgICAgd2hpbGUgKCBnZm4gPD0gbGFzdF9nZm4gKQogICAg
IHsKQEAgLTEwNDIsMTQgKzExMTQsNTEgQEAgaW50IHAybV9maW5pc2hfdHlwZV9jaGFuZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwKICAgICAgICAgZWxzZSBpZiAoIHJjIDwgMCApCiAgICAgICAgIHsKICAg
ICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJwMm0tPnJlY2FsYyBmYWlsZWQhIERvbSVk
IGdmbj0lbHhcbiIsCi0gICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGdmbik7Cisg
ICAgICAgICAgICAgICAgICAgICBwMm0tPmRvbWFpbi0+ZG9tYWluX2lkLCBnZm4pOwogICAgICAg
ICAgICAgYnJlYWs7CiAgICAgICAgIH0KIAogICAgICAgICBnZm4rKzsKICAgICB9CiAKLSAgICBw
Mm1fdW5sb2NrKHAybSk7CisgICAgcmV0dXJuIHJjOworfQorCitpbnQgcDJtX2ZpbmlzaF90eXBl
X2NoYW5nZShzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2Zu
X3QgZmlyc3RfZ2ZuLCB1bnNpZ25lZCBsb25nIG1heF9ucikKK3sKKyAgICBzdHJ1Y3QgcDJtX2Rv
bWFpbiAqaG9zdHAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKKyAgICBpbnQgcmM7CisKKyAgICBw
Mm1fbG9jayhob3N0cDJtKTsKKworICAgIHJjID0gZmluaXNoX3R5cGVfY2hhbmdlKGhvc3RwMm0s
IGZpcnN0X2dmbiwgbWF4X25yKTsKKworICAgIGlmICggIXJjICkKKyAgICAgICAgZ290byBvdXQ7
CisKKyNpZmRlZiBDT05GSUdfSFZNCisgICAgaWYgKCB1bmxpa2VseShhbHRwMm1fYWN0aXZlKGQp
KSApCisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgICAgICBmb3IgKCBpID0g
MDsgaSA8IE1BWF9BTFRQMk07IGkrKyApCisgICAgICAgICAgICBpZiAoIGQtPmFyY2guYWx0cDJt
X2VwdHBbaV0gIT0gbWZuX3goSU5WQUxJRF9NRk4pICkKKyAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqYWx0cDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2ld
OworCisgICAgICAgICAgICAgICAgcDJtX2xvY2soYWx0cDJtKTsKKyAgICAgICAgICAgICAgICBy
YyA9IGZpbmlzaF90eXBlX2NoYW5nZShhbHRwMm0sIGZpcnN0X2dmbiwgbWF4X25yKTsKKyAgICAg
ICAgICAgICAgICBwMm1fdW5sb2NrKGFsdHAybSk7CisKKyAgICAgICAgICAgICAgICBpZiAoICFy
YyApCisgICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICAgICAgfQorICAgIH0K
KyNlbmRpZgorCitvdXQ6CisgICAgcDJtX3VubG9jayhob3N0cDJtKTsKIAogICAgIHJldHVybiBy
YzsKIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3AybS5oCmluZGV4IDMzMDQ5MjE5OTEuLjIwOTUwNzY1NTYgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0u
aApAQCAtNjI2LDkgKzYyNiw2IEBAIGludCBwMm1fZmluaXNoX3R5cGVfY2hhbmdlKHN0cnVjdCBk
b21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5fdCBmaXJzdF9nZm4sCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1heF9ucik7CiAKLS8qIFJl
cG9ydCBhIGNoYW5nZSBhZmZlY3RpbmcgbWVtb3J5IHR5cGVzLiAqLwotdm9pZCBwMm1fbWVtb3J5
X3R5cGVfY2hhbmdlZChzdHJ1Y3QgZG9tYWluICpkKTsKLQogaW50IHAybV9pc19sb2dkaXJ0eV9y
YW5nZShzdHJ1Y3QgcDJtX2RvbWFpbiAqLCB1bnNpZ25lZCBsb25nIHN0YXJ0LAogICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGVuZCk7CiAKQEAgLTY1OSw2ICs2NTYsOSBA
QCB2b2lkIHAybV9wb2RfZHVtcF9kYXRhKHN0cnVjdCBkb21haW4gKmQpOwogCiAjaWZkZWYgQ09O
RklHX0hWTQogCisvKiBSZXBvcnQgYSBjaGFuZ2UgYWZmZWN0aW5nIG1lbW9yeSB0eXBlcy4gKi8K
K3ZvaWQgcDJtX21lbW9yeV90eXBlX2NoYW5nZWQoc3RydWN0IGRvbWFpbiAqZCk7CisKIC8qIENh
bGxlZCBieSBwMm0gY29kZSB3aGVuIGRlbWFuZC1wb3B1bGF0aW5nIGEgUG9EIHBhZ2UgKi8KIGJv
b2wKIHAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90
IGdmbiwgdW5zaWduZWQgaW50IG9yZGVyKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Dec 26 08:55:46 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Dec 2018 08:55:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gc4yf-0005sK-Vu; Wed, 26 Dec 2018 08:55:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cksh=PD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gc4yf-0005rQ-1U
 for xen-changelog@lists.xenproject.org; Wed, 26 Dec 2018 08:55:45 +0000
X-Inumbo-ID: 06deb90e-08ec-11e9-8450-db2d54b6cc3c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 06deb90e-08ec-11e9-8450-db2d54b6cc3c;
 Wed, 26 Dec 2018 08:55:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gc4yd-00018E-2y
 for xen-changelog@lists.xenproject.org; Wed, 26 Dec 2018 08:55:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gc4yd-000629-0Y
 for xen-changelog@lists.xenproject.org; Wed, 26 Dec 2018 08:55:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gc4yd-000629-0Y@xenbits.xenproject.org>
Date: Wed, 26 Dec 2018 08:55:43 +0000
Subject: [Xen-changelog] [xen master] p2m: Always use hostp2m when clipping
 rangesets
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI1YWNkMDc1YWFiYzA0M2NjN2U5YWE1MzNlYzY5N2RkNjhhMWQxMzcKQXV0aG9yOiAg
ICAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpBdXRob3JEYXRl
OiBTYXQgRGVjIDIyIDA5OjQzOjUyIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBTYXQgRGVjIDIyIDA5OjQz
OjUyIDIwMTggKzAwMDAKCiAgICBwMm06IEFsd2F5cyB1c2UgaG9zdHAybSB3aGVuIGNsaXBwaW5n
IHJhbmdlc2V0cwogICAgCiAgICBUaGUgbG9nZGlydHkgcmFuZ2VzZXRzIG9mIHRoZSBhbHRwMm1z
IG5lZWQgdG8gYmUga2VwdCBpbiBzeW5jIHdpdGggdGhlCiAgICBob3N0cDJtLiBUaGlzIG1lYW5z
IHdoZW4gaXRlcmF0aW5nIHRocm91Z2ggdGhlIGFsdHAybXMsIHdlIG5lZWQgdG8KICAgIHVzZSB0
aGUgaG9zdCBwMm0gdG8gY2xpcCB0aGUgcmFuZ2VzZXQsIG5vdCB0aGUgaW5kaXZpdWFsIGFsdHAy
bSdzCiAgICB2YWx1ZS4KICAgIAogICAgVGhpcyBjaGFuZ2UgYWxzbzoKICAgIAogICAgLSBEb2N1
bWVudHMgdGhhdCB0aGUgZW5kIGlzIG5vbi1pbmNsdXNpdmUKICAgIAogICAgLSBDYWxjdWxhdGVz
IGFuICJpbmNsdXNpdmUiIHZhbHVlIGZvciB0aGUgZW5kIG9uY2UsIHJhdGhlciB0aGFuCiAgICAg
IG9wZW4tY29kaW5nIHRoZSBtb2RpZmljYXRpb24sIGFuZCAod29yc2UpIGJhY2stbW9kaWZ5aW5n
IHVwZGF0ZXMgc28KICAgICAgdGhhdCB0aGUgY2FsY3VsYXRpb24gZW5kcyB1cCBjb3JyZWN0CiAg
ICAKICAgIC0gQ2xhcmlmaWVzIHRoZSBsb2dpYyBkZWNpZGluZyB3aGV0aGVyIHRvIGNhbGwKICAg
ICAgY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKCkgb3IgY2hhbmdlX2VudHJ5X3R5cGVfcmFuZ2Uo
KQogICAgCiAgICAtIEhhbmRsZXMgdGhlIGNhc2Ugd2hlcmUgc3RhcnQgPj0gaG9zdHAybS0+bWF4
X21hcHBlZF9wZm4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxy
Y29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogICAgVGVzdGVkLWJ5OiBUYW1hcyBLIExlbmd5ZWwg
PHRhbWFzQHRrbGVuZ3llbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tL3AybS5jIHwgNDggKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hh
bmdlZCwgMzIgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IGQxNDU4NTBj
ODIuLjJhZjUwYWYyYmQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94
ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTEwMDIsMzAgKzEwMDIsNDYgQEAgaW50IHAybV9jaGFu
Z2VfdHlwZV9vbmUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm5fbCwKICAgICBy
ZXR1cm4gcmM7CiB9CiAKLS8qIE1vZGlmeSB0aGUgcDJtIHR5cGUgb2YgYSByYW5nZSBvZiBnZm5z
IGZyb20gb3QgdG8gbnQuICovCisvKiBNb2RpZnkgdGhlIHAybSB0eXBlIG9mIFtzdGFydCwgZW5k
X2V4Y2x1c2l2ZSkgZnJvbSBvdCB0byBudC4gKi8KIHN0YXRpYyB2b2lkIGNoYW5nZV90eXBlX3Jh
bmdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIHN0YXJ0LCB1bnNpZ25lZCBsb25nIGVuZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgc3RhcnQsIHVuc2lnbmVkIGxvbmcgZW5kX2V4
Y2x1c2l2ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3Qgb3QsIHAy
bV90eXBlX3QgbnQpCiB7Ci0gICAgdW5zaWduZWQgbG9uZyBnZm4gPSBzdGFydDsKICAgICBzdHJ1
Y3QgZG9tYWluICpkID0gcDJtLT5kb21haW47CisgICAgY29uc3QgdW5zaWduZWQgbG9uZyBob3N0
X21heF9wZm4gPSBwMm1fZ2V0X2hvc3RwMm0oZCktPm1heF9tYXBwZWRfcGZuOworICAgIHVuc2ln
bmVkIGxvbmcgZW5kID0gZW5kX2V4Y2x1c2l2ZSAtIDE7CiAgICAgaW50IHJjID0gMDsKIAotICAg
IGlmICggdW5saWtlbHkoZW5kID4gcDJtLT5tYXhfbWFwcGVkX3BmbikgKQorICAgIC8qCisgICAg
ICogQWx3YXlzIGNsaXAgdGhlIHJhbmdlc2V0IGRvd24gdG8gdGhlIGhvc3QgcDJtLiBUaGlzIGlz
IHByb2JhYmx5IG5vdAorICAgICAqIHRoZSByaWdodCBiZWhhdmlvci4gVGhpcyBzaG91bGQgYmUg
cmV2aXNpdGVkIGxhdGVyLCBidXQgZm9yIG5vdyBwb3N0IGEKKyAgICAgKiB3YXJuaW5nLgorICAg
ICAqLworICAgIGlmICggdW5saWtlbHkoZW5kID4gaG9zdF9tYXhfcGZuKSApCiAgICAgewotICAg
ICAgICBpZiAoICFnZm4gKQotICAgICAgICB7Ci0gICAgICAgICAgICBwMm0tPmNoYW5nZV9lbnRy
eV90eXBlX2dsb2JhbChwMm0sIG90LCBudCk7Ci0gICAgICAgICAgICBnZm4gPSBlbmQ7Ci0gICAg
ICAgIH0KLSAgICAgICAgZW5kID0gcDJtLT5tYXhfbWFwcGVkX3BmbiArIDE7CisgICAgICAgIHBy
aW50ayhYRU5MT0dfR19XQVJOSU5HICJEb20lZCBsb2dkaXJ0eSByYW5nZXNldCBjbGlwcGVkIHRv
IG1heF9tYXBwZWRfcGZuXG4iLAorICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkKTsKKyAgICAg
ICAgZW5kID0gaG9zdF9tYXhfcGZuOwogICAgIH0KLSAgICBpZiAoIGdmbiA8IGVuZCApCi0gICAg
ICAgIHJjID0gcDJtLT5jaGFuZ2VfZW50cnlfdHlwZV9yYW5nZShwMm0sIG90LCBudCwgZ2ZuLCBl
bmQgLSAxKTsKKworICAgIC8qIElmIHRoZSByZXF1ZXN0ZWQgcmFuZ2UgaXMgb3V0IG9mIHNjb3Bl
LCByZXR1cm4gZG9pbmcgbm90aGluZy4gKi8KKyAgICBpZiAoIHN0YXJ0ID4gZW5kICkKKyAgICAg
ICAgcmV0dXJuOworCisgICAgLyoKKyAgICAgKiBJZiBhbGwgdmFsaWQgZ2ZucyBhcmUgaW4gdGhl
IGludmFsaWRhdGlvbiByYW5nZSwganVzdCBkbyBhCisgICAgICogZ2xvYmFsIHR5cGUgY2hhbmdl
LiBPdGhlcndpc2UsIGludmFsaWRhdGUgb25seSB0aGUgcmFuZ2Ugd2UKKyAgICAgKiBuZWVkLgor
ICAgICAqLworICAgIGlmICggIXN0YXJ0ICYmIGVuZCA+PSBwMm0tPm1heF9tYXBwZWRfcGZuICkK
KyAgICAgICAgcDJtLT5jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwocDJtLCBvdCwgbnQpOworICAg
IGVsc2UKKyAgICAgICAgcmMgPSBwMm0tPmNoYW5nZV9lbnRyeV90eXBlX3JhbmdlKHAybSwgb3Qs
IG50LCBzdGFydCwgZW5kKTsKKwogICAgIGlmICggcmMgKQogICAgIHsKLSAgICAgICAgcHJpbnRr
KFhFTkxPR19HX0VSUiAiRXJyb3IgJWQgY2hhbmdpbmcgRG9tJWQgR0ZOcyBbJWx4LCVseF0gZnJv
bSAlZCB0byAlZFxuIiwKLSAgICAgICAgICAgICAgIHJjLCBkLT5kb21haW5faWQsIHN0YXJ0LCBl
bmQgLSAxLCBvdCwgbnQpOworICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJFcnJvciAlZCBj
aGFuZ2luZyBEb20lZCBHRk5zIFslbHgsJWx4KSBmcm9tICVkIHRvICVkXG4iLAorICAgICAgICAg
ICAgICAgcmMsIGQtPmRvbWFpbl9pZCwgc3RhcnQsIGVuZF9leGNsdXNpdmUsIG90LCBudCk7CiAg
ICAgICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICB9CiAKQEAgLTEwMzMsMTEgKzEwNDksMTEgQEAg
c3RhdGljIHZvaWQgY2hhbmdlX3R5cGVfcmFuZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwKICAg
ICB7CiAgICAgY2FzZSBwMm1fcmFtX3J3OgogICAgICAgICBpZiAoIG90ID09IHAybV9yYW1fbG9n
ZGlydHkgKQotICAgICAgICAgICAgcmMgPSByYW5nZXNldF9yZW1vdmVfcmFuZ2UocDJtLT5sb2dk
aXJ0eV9yYW5nZXMsIHN0YXJ0LCBlbmQgLSAxKTsKKyAgICAgICAgICAgIHJjID0gcmFuZ2VzZXRf
cmVtb3ZlX3JhbmdlKHAybS0+bG9nZGlydHlfcmFuZ2VzLCBzdGFydCwgZW5kKTsKICAgICAgICAg
YnJlYWs7CiAgICAgY2FzZSBwMm1fcmFtX2xvZ2RpcnR5OgogICAgICAgICBpZiAoIG90ID09IHAy
bV9yYW1fcncgKQotICAgICAgICAgICAgcmMgPSByYW5nZXNldF9hZGRfcmFuZ2UocDJtLT5sb2dk
aXJ0eV9yYW5nZXMsIHN0YXJ0LCBlbmQgLSAxKTsKKyAgICAgICAgICAgIHJjID0gcmFuZ2VzZXRf
YWRkX3JhbmdlKHAybS0+bG9nZGlydHlfcmFuZ2VzLCBzdGFydCwgZW5kKTsKICAgICAgICAgYnJl
YWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgYnJlYWs7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Dec 26 08:55:56 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Dec 2018 08:55:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gc4yq-0005uP-2a; Wed, 26 Dec 2018 08:55:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cksh=PD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gc4yp-0005uG-41
 for xen-changelog@lists.xenproject.org; Wed, 26 Dec 2018 08:55:55 +0000
X-Inumbo-ID: 0cf22c62-08ec-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0cf22c62-08ec-11e9-8e1d-bc764e045a96;
 Wed, 26 Dec 2018 08:55:53 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gc4yn-00018T-9W
 for xen-changelog@lists.xenproject.org; Wed, 26 Dec 2018 08:55:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gc4yn-00062f-6d
 for xen-changelog@lists.xenproject.org; Wed, 26 Dec 2018 08:55:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gc4yn-00062f-6d@xenbits.xenproject.org>
Date: Wed, 26 Dec 2018 08:55:53 +0000
Subject: [Xen-changelog] [xen master] p2m: change_type_range: Only
 invalidate mapped gfns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdmMjg2NjFmNmE3Y2UzZDgyZjg4MWI5YWZlZGZlYmNhN2YyY2YxMTYKQXV0aG9yOiAg
ICAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpBdXRob3JEYXRl
OiBTYXQgRGVjIDIyIDA5OjQzOjUyIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBTYXQgRGVjIDIyIDA5OjQz
OjUyIDIwMTggKzAwMDAKCiAgICBwMm06IGNoYW5nZV90eXBlX3JhbmdlOiBPbmx5IGludmFsaWRh
dGUgbWFwcGVkIGdmbnMKICAgIAogICAgY2hhbmdlX3R5cGVfcmFuZ2UoKSBpbnZhbGlkYXRlcyBn
Zm4gcmFuZ2VzIHRvIGxhemlseSBjaGFuZ2UgdGhlIHR5cGUKICAgIG9mIGEgcmFuZ2Ugb2YgZ2Zu
cywgYW5kIGFsc28gbW9kaWZpZXMgdGhlIGxvZ2RpcnR5IHJhbmdlc2V0cyBvZiB0aGF0CiAgICBw
Mm0uIEF0IHRoZSBtb21lbnQsIGl0IGNsaXBzIGJvdGggZG93biBieSB0aGUgaG9zdHAybS4KICAg
IAogICAgV2hpbGUgdGhpcyB3aWxsIHJlc3VsdCBpbiBjb3JyZWN0IGJlaGF2aW9yLCBpdCdzIG5v
dCBlbnRpcmVseSBlZmZpY2llbnQsCiAgICBzaW5jZSBpbnZhbGlkYXRlZCBlbnRyaWVzIG91dHNp
ZGUgdGhhdCByYW5nZSB3aWxsLCBvbiBmYXVsdCwgc2ltcGx5IGJlCiAgICBtb2RpZmllZCBiYWNr
IHRvICJlbXB0eSIgYmVmb3JlIGZhdWx0aW5nIG5vcm1hbGx5IGFnYWluLgogICAgCiAgICBTZXBh
cmF0ZSBvdXQgdGhlIGNhbGN1bGF0aW9uIG9mIHRoZSB0d28gcmFuZ2VzLiBLZWVwIHVzaW5nIHRo
ZQogICAgaG9zdHAybSdzIG1heF9tYXBwZWRfcGZuIHRvIGNsaXAgdGhlIGxvZ2RpcnR5IHJhbmdl
cywgYnV0IHVzZSB0aGUKICAgIGN1cnJlbnQgcDJtJ3MgbWF4X21hcHBlZF9wZm4gdG8gZnVydGhl
ciBjbGlwIHRoZSBpbnZhbGlkYXRpb24gcmFuZ2UKICAgIGZvciBhbHRlcm5hdGUgcDJtcy4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgogICAgU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVm
ZW5kZXIuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIFRlc3RlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgog
ICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0t
CiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgfCA1OCArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0MiBpbnNlcnRpb25zKCsp
LCAxNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94
ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggMmFmNTBhZjJiZC4uNjM4MGJjMDQ2MCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpA
QCAtMTAwNyw0MiArMTAwNyw2OCBAQCBzdGF0aWMgdm9pZCBjaGFuZ2VfdHlwZV9yYW5nZShzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBzdGFydCwgdW5zaWduZWQgbG9uZyBlbmRfZXhjbHVzaXZlLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBvdCwgcDJtX3R5cGVfdCBudCkKIHsKKyAgICB1
bnNpZ25lZCBsb25nIGludmFsaWRhdGVfc3RhcnQsIGludmFsaWRhdGVfZW5kOwogICAgIHN0cnVj
dCBkb21haW4gKmQgPSBwMm0tPmRvbWFpbjsKICAgICBjb25zdCB1bnNpZ25lZCBsb25nIGhvc3Rf
bWF4X3BmbiA9IHAybV9nZXRfaG9zdHAybShkKS0+bWF4X21hcHBlZF9wZm47CiAgICAgdW5zaWdu
ZWQgbG9uZyBlbmQgPSBlbmRfZXhjbHVzaXZlIC0gMTsKKyAgICBjb25zdCB1bnNpZ25lZCBsb25n
IG1heF9wZm4gPSBwMm0tPm1heF9tYXBwZWRfcGZuOwogICAgIGludCByYyA9IDA7CiAKICAgICAv
KgotICAgICAqIEFsd2F5cyBjbGlwIHRoZSByYW5nZXNldCBkb3duIHRvIHRoZSBob3N0IHAybS4g
VGhpcyBpcyBwcm9iYWJseSBub3QKLSAgICAgKiB0aGUgcmlnaHQgYmVoYXZpb3IuIFRoaXMgc2hv
dWxkIGJlIHJldmlzaXRlZCBsYXRlciwgYnV0IGZvciBub3cgcG9zdCBhCi0gICAgICogd2Fybmlu
Zy4KKyAgICAgKiBJZiB3ZSBoYXZlIGFuIGFsdHAybSwgdGhlIGxvZ2RpcnR5IHJhbmdlc2V0IHJh
bmdlIG5lZWRzIHRvCisgICAgICogbWF0Y2ggdGhhdCBvZiB0aGUgaG9zdHAybSwgYnV0IGZvciBl
ZmZpY2llbmN5LCB3ZSB3YW50IHRvIGNsaXAKKyAgICAgKiBkb3duIHRoZSB0aGUgaW52YWxpZGF0
aW9uIHJhbmdlIGFjY29yZGluZyB0byB0aGUgbWFwcGVkIHZhbHVlcworICAgICAqIGluIHRoZSBh
bHRwMm0uIEtlZXAgdHJhY2sgb2YgYW5kIGNsaXAgdGhlIHJhbmdlcyBzZXBhcmF0ZWx5LgorICAg
ICAqLworICAgIGludmFsaWRhdGVfc3RhcnQgPSBzdGFydDsKKyAgICBpbnZhbGlkYXRlX2VuZCAg
ID0gZW5kOworCisgICAgLyoKKyAgICAgKiBDbGlwIGRvd24gdG8gdGhlIGhvc3QgcDJtLiBUaGlz
IGlzIHByb2JhYmx5IG5vdCB0aGUgcmlnaHQgYmVoYXZpb3IuCisgICAgICogVGhpcyBzaG91bGQg
YmUgcmV2aXNpdGVkIGxhdGVyLCBidXQgZm9yIG5vdyBwb3N0IGEgd2FybmluZy4KICAgICAgKi8K
ICAgICBpZiAoIHVubGlrZWx5KGVuZCA+IGhvc3RfbWF4X3BmbikgKQogICAgIHsKICAgICAgICAg
cHJpbnRrKFhFTkxPR19HX1dBUk5JTkcgIkRvbSVkIGxvZ2RpcnR5IHJhbmdlc2V0IGNsaXBwZWQg
dG8gbWF4X21hcHBlZF9wZm5cbiIsCiAgICAgICAgICAgICAgICBkLT5kb21haW5faWQpOwotICAg
ICAgICBlbmQgPSBob3N0X21heF9wZm47CisgICAgICAgIGVuZCA9IGludmFsaWRhdGVfZW5kID0g
aG9zdF9tYXhfcGZuOwogICAgIH0KIAogICAgIC8qIElmIHRoZSByZXF1ZXN0ZWQgcmFuZ2UgaXMg
b3V0IG9mIHNjb3BlLCByZXR1cm4gZG9pbmcgbm90aGluZy4gKi8KICAgICBpZiAoIHN0YXJ0ID4g
ZW5kICkKICAgICAgICAgcmV0dXJuOwogCisgICAgaWYgKCBwMm1faXNfYWx0cDJtKHAybSkgKQor
ICAgICAgICBpbnZhbGlkYXRlX2VuZCA9IG1pbihpbnZhbGlkYXRlX2VuZCwgbWF4X3Bmbik7CisK
ICAgICAvKgotICAgICAqIElmIGFsbCB2YWxpZCBnZm5zIGFyZSBpbiB0aGUgaW52YWxpZGF0aW9u
IHJhbmdlLCBqdXN0IGRvIGEKLSAgICAgKiBnbG9iYWwgdHlwZSBjaGFuZ2UuIE90aGVyd2lzZSwg
aW52YWxpZGF0ZSBvbmx5IHRoZSByYW5nZSB3ZQotICAgICAqIG5lZWQuCisgICAgICogSWYgdGhl
IHAybSBpcyBlbXB0eSwgb3IgdGhlIHJhbmdlIGlzIG91dHNpZGUgdGhlIGN1cnJlbnRseQorICAg
ICAqIG1hcHBlZCByYW5nZSwgbm8gbmVlZCB0byBkbyB0aGUgaW52YWxpZGF0aW9uOyBqdXN0IHVw
ZGF0ZSB0aGUKKyAgICAgKiByYW5nZXNldC4KICAgICAgKi8KLSAgICBpZiAoICFzdGFydCAmJiBl
bmQgPj0gcDJtLT5tYXhfbWFwcGVkX3BmbiApCi0gICAgICAgIHAybS0+Y2hhbmdlX2VudHJ5X3R5
cGVfZ2xvYmFsKHAybSwgb3QsIG50KTsKLSAgICBlbHNlCi0gICAgICAgIHJjID0gcDJtLT5jaGFu
Z2VfZW50cnlfdHlwZV9yYW5nZShwMm0sIG90LCBudCwgc3RhcnQsIGVuZCk7Ci0KLSAgICBpZiAo
IHJjICkKKyAgICBpZiAoIGludmFsaWRhdGVfc3RhcnQgPCBpbnZhbGlkYXRlX2VuZCApCiAgICAg
ewotICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJFcnJvciAlZCBjaGFuZ2luZyBEb20lZCBH
Rk5zIFslbHgsJWx4KSBmcm9tICVkIHRvICVkXG4iLAotICAgICAgICAgICAgICAgcmMsIGQtPmRv
bWFpbl9pZCwgc3RhcnQsIGVuZF9leGNsdXNpdmUsIG90LCBudCk7Ci0gICAgICAgIGRvbWFpbl9j
cmFzaChkKTsKKyAgICAgICAgLyoKKyAgICAgICAgICogSWYgYWxsIHZhbGlkIGdmbnMgYXJlIGlu
IHRoZSBpbnZhbGlkYXRpb24gcmFuZ2UsIGp1c3QgZG8gYQorICAgICAgICAgKiBnbG9iYWwgdHlw
ZSBjaGFuZ2UuIE90aGVyd2lzZSwgaW52YWxpZGF0ZSBvbmx5IHRoZSByYW5nZQorICAgICAgICAg
KiB3ZSBuZWVkLgorICAgICAgICAgKgorICAgICAgICAgKiBOQiB0aGF0IGludmFsaWRhdGVfZW5k
IGNhbid0IGxvZ2ljYWxseSBiZSA+bWF4X3BmbiBhdCB0aGlzCisgICAgICAgICAqIHBvaW50LiBJ
ZiB0aGlzIGNoYW5nZXMsIHRoZSA9PSB3aWxsIG5lZWQgdG8gYmUgY2hhbmdlZCB0bworICAgICAg
ICAgKiA+PS4KKyAgICAgICAgICovCisgICAgICAgIEFTU0VSVChpbnZhbGlkYXRlX2VuZCA8PSBt
YXhfcGZuKTsKKyAgICAgICAgaWYgKCAhaW52YWxpZGF0ZV9zdGFydCAmJiBpbnZhbGlkYXRlX2Vu
ZCA9PSBtYXhfcGZuKQorICAgICAgICAgICAgcDJtLT5jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwo
cDJtLCBvdCwgbnQpOworICAgICAgICBlbHNlCisgICAgICAgICAgICByYyA9IHAybS0+Y2hhbmdl
X2VudHJ5X3R5cGVfcmFuZ2UocDJtLCBvdCwgbnQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW52YWxpZGF0ZV9zdGFydCwgaW52YWxpZGF0ZV9lbmQpOwor
ICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgeworICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19H
X0VSUiAiRXJyb3IgJWQgY2hhbmdpbmcgRG9tJWQgR0ZOcyBbJWx4LCVseF0gZnJvbSAlZCB0byAl
ZFxuIiwKKyAgICAgICAgICAgICAgICAgICByYywgZC0+ZG9tYWluX2lkLCBpbnZhbGlkYXRlX3N0
YXJ0LCBpbnZhbGlkYXRlX2VuZCwgb3QsIG50KTsKKyAgICAgICAgICAgIGRvbWFpbl9jcmFzaChk
KTsKKyAgICAgICAgfQogICAgIH0KIAogICAgIHN3aXRjaCAoIG50ICkKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Dec 27 10:33:13 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2018 10:33:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gcSyT-00083W-Mi; Thu, 27 Dec 2018 10:33:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x6dL=PE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gcSyS-00083R-I9
 for xen-changelog@lists.xenproject.org; Thu, 27 Dec 2018 10:33:08 +0000
X-Inumbo-ID: cb8688ec-09c2-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cb8688ec-09c2-11e9-8e1d-bc764e045a96;
 Thu, 27 Dec 2018 10:33:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gcSyP-00008K-8E
 for xen-changelog@lists.xenproject.org; Thu, 27 Dec 2018 10:33:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gcSyP-0003nF-5k
 for xen-changelog@lists.xenproject.org; Thu, 27 Dec 2018 10:33:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gcSyP-0003nF-5k@xenbits.xenproject.org>
Date: Thu, 27 Dec 2018 10:33:05 +0000
Subject: [Xen-changelog] [xen staging] x86/vtx: Improvements to ept= command
 line handling
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMxMzZkZWU5Y2Y4OWUyMWUxODVkZWEzMDU4NTc5NWYwN2UzMGI3OWUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IERlYyAyMCAxNTowODo1MCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBEZWMgMjcgMTA6MjA6
MDMgMjAxOCArMDAwMAoKICAgIHg4Ni92dHg6IEltcHJvdmVtZW50cyB0byBlcHQ9IGNvbW1hbmQg
bGluZSBoYW5kbGluZwogICAgCiAgICBTd2l0Y2ggcGFyc2VfZXB0X3BhcmFtKCkgdG8gdXNlIHRo
ZSBwYXJzZV9ib29sZWFuKCkgaW5mcmFzdHJ1Y3R1cmUgZm9yIG1vcmUKICAgIGNvbnNpc3RlbmN5
IHdpdGggcmVsYXRlZCBjb21tYW5kIGxpbmUgcGFyYW1ldGVycy4gIFJlbmFtZSBvcHRfcG1sX2Vu
YWJsZWQgdG8KICAgIG9wdF9lcHRfcG1sIGZvciBjb25zaXN0ZW5jeSB3aXRoIG9wdF9lcHRfYWQs
IGFuZCBzd2l0Y2ggaXQgdG8gYmVpbmcgYm9vbAogICAgCiAgICBEcm9wIHRoZSBsZWFkaW5nIGNv
bW1lbnQgZm9yIHBhcnNlX2VwdF9wYXJhbSgpLiAgSXQgaXMgc3RhbGUsIGFuZCBqdXN0IHJlcGVh
dHMKICAgIHRoZSBjb21tYW5kIGxpbmUgZG9jdW1lbnRhdGlvbi4KICAgIAogICAgRm9yIHRoZSBj
b21tYW5kIGxpbmUgZG9jdW1lbnRhdGlvbiwgcmV3cml0ZSBpdCBsYXJnZWx5IGZyb20gc2NyYXRj
aCwgdXBkYXRpbmcKICAgIHRvIHRoZSBsYXRlc3QgbWV0YWRhdGEgc3R5bGUuICBEb2N1bWVudCBB
L0QgZmlyc3QsIGluY2x1ZGluZyBhIG5vdGUgYWJvdXQKICAgIEFWUjQxLCBhbmQgbW9kaWZ5IFBN
TCB0byBub3RlIGl0cyBkZXBlbmRlbmN5IG9uIEEvRC4KICAgIAogICAgTm8gcHJhY3RpY2FsIGNo
YW5nZXMgdG8gYmVoYXZpb3VyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFu
QGludGVsLmNvbT4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDQw
ICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0v
dm14L3ZtY3MuYyAgICAgICAgIHwgMjggKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIDIgZmls
ZXMgY2hhbmdlZCwgMzIgaW5zZXJ0aW9ucygrKSwgMzYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgppbmRleCA0NGVlNTFhYjZiLi43OGIyMDdjMGQwIDEwMDY0NAot
LS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2Mv
eGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtODQxLDI5ICs4NDEsMzcgQEAgZWZmZWN0IHRo
ZSBpbnZlcnNlIG1lYW5pbmcuCiA+PiBBbGxvd3MgbWFwcGluZyBvZiBSdW50aW1lU2VydmljZXMg
d2hpY2ggaGF2ZSBubyBjYWNoYWJpbGl0eSBhdHRyaWJ1dGUKID4+IHNldCBhcyBVQy4KIAotIyMj
IGVwdCAoSW50ZWwpCi0+IGA9IExpc3Qgb2YgKCB7bm8tfXBtbCB8IHtuby19YWQgKWAKKyMjIyBl
cHQKKz4gYD0gTGlzdCBvZiBbIGFkPTxib29sPiwgcG1sPTxib29sPiBdYAogCi1Db250cm9scyBF
UFQgcmVsYXRlZCBmZWF0dXJlcy4KKz4gQXBwbGljYWJpbGl0eTogSW50ZWwKIAotPiBTdWItb3B0
aW9uczoKLQotPiBgcG1sYAorRXh0ZW5kZWQgUGFnZSBUYWJsZXMgYXJlIGEgZmVhdHVyZSBvZiBJ
bnRlbCdzIFZULXggdGVjaG5vbG9neSwgd2hlcmVieQoraGFyZHdhcmUgbWFuYWdlcyB0aGUgdmly
dHVhbGlzYXRpb24gb2YgSFZNIGd1ZXN0IHBhZ2V0YWJsZXMuICBFUFQgd2FzCitpbnRyb2R1Y2Vk
IHdpdGggdGhlIE5laGFsZW0gYXJjaGl0ZWN0dXJlLgogCi0+IERlZmF1bHQ6IGB0cnVlYAorKiAg
IFRoZSBgYWRgIGJvb2xlYW4gY29udHJvbHMgaGFyZHdhcmUgdHJhY2tpbmcgb2YgQWNjZXNzIGFu
ZCBEaXJ0eSBiaXRzIGluIHRoZQorICAgIEVQVCBwYWdldGFibGVzLCBhbmQgd2FzIGZpcnN0IGlu
dHJvZHVjZWQgaW4gQnJvYWR3ZWxsIFNlcnZlci4KIAotPj4gUE1MIGlzIGEgbmV3IGhhcmR3YXJl
IGZlYXR1cmUgaW4gSW50ZWwncyBCcm9hZHdlbGwgU2VydmVyIGFuZCBmdXJ0aGVyCi0+PiBwbGF0
Zm9ybXMgd2hpY2ggcmVkdWNlcyBoeXBlcnZpc29yIG92ZXJoZWFkIG9mIGxvZy1kaXJ0eSBtZWNo
YW5pc20gYnkKLT4+IGF1dG9tYXRpY2FsbHkgcmVjb3JkaW5nIEdQQXMgKGd1ZXN0IHBoeXNpY2Fs
IGFkZHJlc3Nlcykgd2hlbiBndWVzdCBtZW1vcnkKLT4+IGdldHMgZGlydHksIGFuZCB0aGVyZWZv
cmUgc2lnbmlmaWNhbnRseSByZWR1Y2luZyBudW1iZXIgb2YgRVBUIHZpb2xhdGlvbgotPj4gY2F1
c2VkIGJ5IHdyaXRlIHByb3RlY3Rpb24gb2YgZ3Vlc3QgbWVtb3J5LCB3aGljaCBpcyBhIG5lY2Vz
c2l0eSB0bwotPj4gaW1wbGVtZW50IGxvZy1kaXJ0eSBtZWNoYW5pc20gYmVmb3JlIFBNTC4KKyAg
ICBCeSBkZWZhdWx0LCBYZW4gd2lsbCB1c2UgQS9EIHRyYWNraW5nIHdoZW4gYXZhaWxhYmxlIGlu
IGhhcmR3YXJlLCBleGNlcHQKKyAgICBvbiBBdm90b24gcHJvY2Vzc29ycyBhZmZlY3RlZCBieSBl
cnJhdHVtIEFWUjQxLiAgRXhwbGljaXRseSBjaG9vc2luZworICAgIGBhZD0wYCB3aWxsIGRpc2Fi
bGUgdGhlIHVzZSBvZiBBL0QgdHJhY2tpbmcgb24gY2FwYWJsZSBoYXJkd2FyZSwgd2hlcmVhcwor
ICAgIGNob29zaW5nIGBhZD0xYCB3aWxsIGNhdXNlIHRyYWNraW5nIHRvIGJlIHVzZWQgZXZlbiBv
biBBVlI0MS1hZmZlY3RlZAorICAgIGhhcmR3YXJlLgogCi0+IGBhZGAKKyogICBUaGUgYHBtbGAg
Ym9vbGVhbiBjb250cm9scyB0aGUgdXNlIG9mIFBhZ2UgTW9kaWZpY2F0aW9uIExvZ2dpbmcsIHdo
aWNoIGlzCisgICAgYWxzbyBpbnRyb2R1Y2VkIGluIEJyb2Fkd2VsbCBTZXJ2ZXIuCiAKLT4gRGVm
YXVsdDogSGFyZHdhcmUgZGVwZW5kZW50CisgICAgUE1MIGlzIGEgZmVhdHVyZSB3aGVyZWJ5IHRo
ZSBwcm9jZXNzb3IgZ2VuZXJhdGVzIGEgbGlzdCBvZiBwYWdlcyB3aGljaAorICAgIGhhdmUgYmVl
biBkaXJ0aWVkLiAgVGhpcyBpcyBuZWNlc3NhcnkgaW5mb3JtYXRpb24gZm9yIG9wZXJhdGlvbnMg
c3VjaCBhcworICAgIGxpdmUgbWlncmF0aW9uLCBhbmQgaGF2aW5nIHRoZSBwcm9jZXNzb3IgbWFp
bnRhaW4gdGhlIGxpc3Qgb2YgZGlydGllZAorICAgIHBhZ2VzIGlzIG1vcmUgZWZmaWNpZW50IHRo
YW4gdHJhZGl0aW9uYWwgc29mdHdhcmUgaW1wbGVtZW50YXRpb25zIHdoZXJlCisgICAgYWxsIGd1
ZXN0IHdyaXRlcyB0cmFwIGludG8gWGVuIHNvIHRoZSBkaXJ0eSBiaXRtYXAgY2FuIGJlIG1haW50
YWluZWQuCiAKLT4+IEhhdmUgaGFyZHdhcmUga2VlcCBhY2Nlc3NlZC9kaXJ0eSAoQS9EKSBiaXRz
IHVwZGF0ZWQuCisgICAgQnkgZGVmYXVsdCwgWGVuIHdpbGwgdXNlIFBNTCB3aGVuIGl0IGlzIGF2
YWlsYWJsZSBpbiBoYXJkd2FyZS4gIFBNTAorICAgIGZ1bmN0aW9uYWxseSBkZXBlbmRzIG9uIEEv
RCB0cmFja2luZywgc28gY2hvb3NpbmcgYGFkPTBgIHdpbGwgaW1wbGljaXRseQorICAgIGRpc2Fi
bGUgUE1MLiAgYHBtbD0wYCBjYW4gYmUgdXNlZCB0byBwcmV2ZW50IHRoZSB1c2Ugb2YgUE1MIG9u
IG90aGVyd2lzZQorICAgIGNhcGFibGUgaGFyZHdhcmUuCiAKICMjIyBleHRyYVxfZ3Vlc3RcX2ly
cXMKID4gYD0gWzxkb21VIG51bWJlcj5dWyw8ZG9tMCBudW1iZXI+XWAKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwpp
bmRleCBkNjM2NmMyMDJhLi43NGYyYTA4Y2ZkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L3ZteC92bWNzLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCkBAIC02NSwzNSAr
NjUsMjMgQEAgaW50ZWdlcl9wYXJhbSgicGxlX2dhcCIsIHBsZV9nYXApOwogc3RhdGljIHVuc2ln
bmVkIGludCBfX3JlYWRfbW9zdGx5IHBsZV93aW5kb3cgPSA0MDk2OwogaW50ZWdlcl9wYXJhbSgi
cGxlX3dpbmRvdyIsIHBsZV93aW5kb3cpOwogCi1zdGF0aWMgYm9vbF90IF9fcmVhZF9tb3N0bHkg
b3B0X3BtbF9lbmFibGVkID0gMTsKK3N0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkgb3B0X2VwdF9w
bWwgPSB0cnVlOwogc3RhdGljIHM4IF9fcmVhZF9tb3N0bHkgb3B0X2VwdF9hZCA9IC0xOwogCi0v
KgotICogVGhlICdlcHQnIHBhcmFtZXRlciBjb250cm9scyBmdW5jdGlvbmFsaXRpZXMgdGhhdCBk
ZXBlbmQgb24sIG9yIGltcGFjdCB0aGUKLSAqIEVQVCBtZWNoYW5pc20uIE9wdGlvbmFsIGNvbW1h
IHNlcGFyYXRlZCB2YWx1ZSBtYXkgY29udGFpbjoKLSAqCi0gKiAgcG1sICAgICAgICAgICAgICAg
ICBFbmFibGUgUE1MCi0gKiAgYWQgICAgICAgICAgICAgICAgICBVc2UgQS9EIGJpdHMKLSAqLwog
c3RhdGljIGludCBfX2luaXQgcGFyc2VfZXB0X3BhcmFtKGNvbnN0IGNoYXIgKnMpCiB7CiAgICAg
Y29uc3QgY2hhciAqc3M7Ci0gICAgaW50IHJjID0gMDsKKyAgICBpbnQgdmFsLCByYyA9IDA7CiAK
ICAgICBkbyB7Ci0gICAgICAgIGJvb2xfdCB2YWwgPSAhIXN0cm5jbXAocywgIm5vLSIsIDMpOwot
Ci0gICAgICAgIGlmICggIXZhbCApCi0gICAgICAgICAgICBzICs9IDM7Ci0KICAgICAgICAgc3Mg
PSBzdHJjaHIocywgJywnKTsKICAgICAgICAgaWYgKCAhc3MgKQogICAgICAgICAgICAgc3MgPSBz
dHJjaHIocywgJ1wwJyk7CiAKLSAgICAgICAgaWYgKCAhc3RybmNtcChzLCAicG1sIiwgc3MgLSBz
KSApCi0gICAgICAgICAgICBvcHRfcG1sX2VuYWJsZWQgPSB2YWw7Ci0gICAgICAgIGVsc2UgaWYg
KCAhc3RybmNtcChzLCAiYWQiLCBzcyAtIHMpICkKKyAgICAgICAgaWYgKCAodmFsID0gcGFyc2Vf
Ym9vbGVhbigiYWQiLCBzLCBzcykpID49IDAgKQogICAgICAgICAgICAgb3B0X2VwdF9hZCA9IHZh
bDsKKyAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJwbWwiLCBzLCBzcykp
ID49IDAgKQorICAgICAgICAgICAgb3B0X2VwdF9wbWwgPSB2YWw7CiAgICAgICAgIGVsc2UKICAg
ICAgICAgICAgIHJjID0gLUVJTlZBTDsKIApAQCAtMjQ3LDcgKzIzNSw3IEBAIHN0YXRpYyBpbnQg
dm14X2luaXRfdm1jc19jb25maWcodm9pZCkKICAgICAgICAgICAgIG9wdCB8PSBTRUNPTkRBUllf
RVhFQ19FTkFCTEVfVlBJRDsKICAgICAgICAgaWYgKCBvcHRfdW5yZXN0cmljdGVkX2d1ZXN0X2Vu
YWJsZWQgKQogICAgICAgICAgICAgb3B0IHw9IFNFQ09OREFSWV9FWEVDX1VOUkVTVFJJQ1RFRF9H
VUVTVDsKLSAgICAgICAgaWYgKCBvcHRfcG1sX2VuYWJsZWQgKQorICAgICAgICBpZiAoIG9wdF9l
cHRfcG1sICkKICAgICAgICAgICAgIG9wdCB8PSBTRUNPTkRBUllfRVhFQ19FTkFCTEVfUE1MOwog
CiAgICAgICAgIC8qCkBAIC0zMzAsOSArMzE4LDkgQEAgc3RhdGljIGludCB2bXhfaW5pdF92bWNz
X2NvbmZpZyh2b2lkKQogICAgIGlmICggIShfdm14X3NlY29uZGFyeV9leGVjX2NvbnRyb2wgJiBT
RUNPTkRBUllfRVhFQ19FTkFCTEVfRVBUKSApCiAgICAgICAgIF92bXhfc2Vjb25kYXJ5X2V4ZWNf
Y29udHJvbCAmPSB+U0VDT05EQVJZX0VYRUNfRU5BQkxFX1BNTDsKIAotICAgIC8qIFR1cm4gb2Zm
IG9wdF9wbWxfZW5hYmxlZCBpZiBQTUwgZmVhdHVyZSBpcyBub3QgcHJlc2VudCAqLworICAgIC8q
IFR1cm4gb2ZmIG9wdF9lcHRfcG1sIGlmIFBNTCBmZWF0dXJlIGlzIG5vdCBwcmVzZW50LiAqLwog
ICAgIGlmICggIShfdm14X3NlY29uZGFyeV9leGVjX2NvbnRyb2wgJiBTRUNPTkRBUllfRVhFQ19F
TkFCTEVfUE1MKSApCi0gICAgICAgIG9wdF9wbWxfZW5hYmxlZCA9IDA7CisgICAgICAgIG9wdF9l
cHRfcG1sID0gZmFsc2U7CiAKICAgICBpZiAoIChfdm14X3NlY29uZGFyeV9leGVjX2NvbnRyb2wg
JiBTRUNPTkRBUllfRVhFQ19QQVVTRV9MT09QX0VYSVRJTkcpICYmCiAgICAgICAgICAgcGxlX2dh
cCA9PSAwICkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Dec 27 20:22:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2018 20:22:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gccAS-0001Oj-NI; Thu, 27 Dec 2018 20:22:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x6dL=PE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gccAR-0001Oe-P8
 for xen-changelog@lists.xenproject.org; Thu, 27 Dec 2018 20:22:07 +0000
X-Inumbo-ID: 13d856fe-0a15-11e9-ad93-77b8045a8c98
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 13d856fe-0a15-11e9-ad93-77b8045a8c98;
 Thu, 27 Dec 2018 20:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gccAP-0003Z3-CU
 for xen-changelog@lists.xenproject.org; Thu, 27 Dec 2018 20:22:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gccAP-0001Fu-A0
 for xen-changelog@lists.xenproject.org; Thu, 27 Dec 2018 20:22:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gccAP-0001Fu-A0@xenbits.xenproject.org>
Date: Thu, 27 Dec 2018 20:22:05 +0000
Subject: [Xen-changelog] [xen staging] x86/dom0: fix wording of PVH Dom0
 error message
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2090673576428793110=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============2090673576428793110==
Content-Type: text/plain

commit d4ac876ec83dbe2477401e0ce18092adc80389e2
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Thu Dec 27 16:26:34 2018 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Thu Dec 27 19:46:18 2018 +0000

    x86/dom0: fix wording of PVH Dom0 error message
    
    No functional change.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
---
 xen/arch/x86/hvm/dom0_build.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xen/arch/x86/hvm/dom0_build.c b/xen/arch/x86/hvm/dom0_build.c
index 12c20a4b66..91dc27dc3e 100644
--- a/xen/arch/x86/hvm/dom0_build.c
+++ b/xen/arch/x86/hvm/dom0_build.c
@@ -739,7 +739,7 @@ static int __init pvh_setup_acpi_madt(struct domain *d, paddr_t *addr)
     /* Place the new MADT in guest memory space. */
     if ( pvh_steal_ram(d, size, 0, GB(4), addr) )
     {
-        printk("Unable to find allocate guest RAM for MADT\n");
+        printk("Unable to steal guest RAM for MADT\n");
         rc = -ENOMEM;
         goto out;
     }
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2090673576428793110==--

From xen-changelog-bounces@lists.xenproject.org Thu Dec 27 20:22:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2018 20:22:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gccAb-0001PK-P5; Thu, 27 Dec 2018 20:22:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x6dL=PE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gccAa-0001P9-RB
 for xen-changelog@lists.xenproject.org; Thu, 27 Dec 2018 20:22:16 +0000
X-Inumbo-ID: 19ea6e5e-0a15-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 19ea6e5e-0a15-11e9-8e1d-bc764e045a96;
 Thu, 27 Dec 2018 20:22:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gccAZ-0003ZB-Ig
 for xen-changelog@lists.xenproject.org; Thu, 27 Dec 2018 20:22:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gccAZ-0001Gk-GC
 for xen-changelog@lists.xenproject.org; Thu, 27 Dec 2018 20:22:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gccAZ-0001Gk-GC@xenbits.xenproject.org>
Date: Thu, 27 Dec 2018 20:22:15 +0000
Subject: [Xen-changelog] [xen staging] x86/dom0: allow stealing RAM from a
 region that starts in the low 1MB
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3543013573725263376=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============3543013573725263376==
Content-Type: text/plain

commit 667e916fca68e7a1d643a7e460c690626413b197
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Thu Dec 27 16:26:35 2018 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Thu Dec 27 19:46:46 2018 +0000

    x86/dom0: allow stealing RAM from a region that starts in the low 1MB
    
    As long as the memory stolen is always above 1MB. This allows the PVH
    Dom0 builder to be used on a memory map that only has a single RAM
    region starting at 0.
    
    Reported-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Tested-by: Andrew Cooper <andrew.cooper3@citrix.com>
---
 xen/arch/x86/hvm/dom0_build.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/xen/arch/x86/hvm/dom0_build.c b/xen/arch/x86/hvm/dom0_build.c
index 91dc27dc3e..24cc15f28b 100644
--- a/xen/arch/x86/hvm/dom0_build.c
+++ b/xen/arch/x86/hvm/dom0_build.c
@@ -154,12 +154,13 @@ static int __init pvh_steal_ram(struct domain *d, unsigned long size,
     {
         struct e820entry *entry = &d->arch.e820[i];
 
-        if ( entry->type != E820_RAM || entry->addr + entry->size > limit ||
-             entry->addr < MB(1) )
+        if ( entry->type != E820_RAM || entry->addr + entry->size > limit )
             continue;
 
         *addr = (entry->addr + entry->size - size) & ~(align - 1);
-        if ( *addr < entry->addr )
+        if ( *addr < entry->addr ||
+             /* Don't steal from the low 1MB due to the copying done there. */
+             *addr < MB(1) )
             continue;
 
         entry->size = *addr - entry->addr;
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3543013573725263376==--

From xen-changelog-bounces@lists.xenproject.org Thu Dec 27 20:22:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2018 20:22:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gccAl-0001Qa-Qp; Thu, 27 Dec 2018 20:22:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x6dL=PE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gccAl-0001QT-6H
 for xen-changelog@lists.xenproject.org; Thu, 27 Dec 2018 20:22:27 +0000
X-Inumbo-ID: 1ffe6bbd-0a15-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1ffe6bbd-0a15-11e9-8e1d-bc764e045a96;
 Thu, 27 Dec 2018 20:22:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gccAj-0003ZJ-Of
 for xen-changelog@lists.xenproject.org; Thu, 27 Dec 2018 20:22:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gccAj-0001Hh-M7
 for xen-changelog@lists.xenproject.org; Thu, 27 Dec 2018 20:22:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gccAj-0001Hh-M7@xenbits.xenproject.org>
Date: Thu, 27 Dec 2018 20:22:25 +0000
Subject: [Xen-changelog] [xen staging] x86/dom0: add missing flag to printf
 format for PVH
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2768827565480992213=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============2768827565480992213==
Content-Type: text/plain

commit b61c9acdea80a47ada89f62127db8e5372bb5d72
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Thu Dec 27 16:26:36 2018 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Thu Dec 27 19:47:13 2018 +0000

    x86/dom0: add missing flag to printf format for PVH
    
    No functional change.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
---
 xen/arch/x86/hvm/dom0_build.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xen/arch/x86/hvm/dom0_build.c b/xen/arch/x86/hvm/dom0_build.c
index 24cc15f28b..c0eb9cb953 100644
--- a/xen/arch/x86/hvm/dom0_build.c
+++ b/xen/arch/x86/hvm/dom0_build.c
@@ -124,7 +124,7 @@ static int __init pvh_populate_memory_range(struct domain *d,
                                     order);
         if ( rc != 0 )
         {
-            printk("Failed to populate memory: [%#lx,%lx): %d\n",
+            printk("Failed to populate memory: [%#lx,%#lx): %d\n",
                    start, start + (1UL << order), rc);
             return -ENOMEM;
         }
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2768827565480992213==--

From xen-changelog-bounces@lists.xenproject.org Thu Dec 27 20:22:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2018 20:22:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gccAv-0001Ri-Sm; Thu, 27 Dec 2018 20:22:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x6dL=PE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gccAv-0001Ra-3q
 for xen-changelog@lists.xenproject.org; Thu, 27 Dec 2018 20:22:37 +0000
X-Inumbo-ID: 260fc848-0a15-11e9-bdc6-533ddfb5ba52
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 260fc848-0a15-11e9-bdc6-533ddfb5ba52;
 Thu, 27 Dec 2018 20:22:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gccAt-0003a6-Ue
 for xen-changelog@lists.xenproject.org; Thu, 27 Dec 2018 20:22:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gccAt-0001JG-S7
 for xen-changelog@lists.xenproject.org; Thu, 27 Dec 2018 20:22:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gccAt-0001JG-S7@xenbits.xenproject.org>
Date: Thu, 27 Dec 2018 20:22:35 +0000
Subject: [Xen-changelog] [xen staging] x86/dom0: propagate
 guest_physmap_add_page error code
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1158412204346843962=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============1158412204346843962==
Content-Type: text/plain

commit 626c9bde57b540efea5ddfce7f148baeda435869
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Thu Dec 27 16:26:37 2018 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Thu Dec 27 19:47:33 2018 +0000

    x86/dom0: propagate guest_physmap_add_page error code
    
    No functional change.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
---
 xen/arch/x86/hvm/dom0_build.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xen/arch/x86/hvm/dom0_build.c b/xen/arch/x86/hvm/dom0_build.c
index c0eb9cb953..7ea29c443a 100644
--- a/xen/arch/x86/hvm/dom0_build.c
+++ b/xen/arch/x86/hvm/dom0_build.c
@@ -126,7 +126,7 @@ static int __init pvh_populate_memory_range(struct domain *d,
         {
             printk("Failed to populate memory: [%#lx,%#lx): %d\n",
                    start, start + (1UL << order), rc);
-            return -ENOMEM;
+            return rc;
         }
         start += 1UL << order;
         nr_pages -= 1UL << order;
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1158412204346843962==--

From xen-changelog-bounces@lists.xenproject.org Fri Dec 28 14:44:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Dec 2018 14:44:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gctMs-0001fa-9T; Fri, 28 Dec 2018 14:44:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fVEf=PF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gctMr-0001fT-9t
 for xen-changelog@lists.xenproject.org; Fri, 28 Dec 2018 14:44:05 +0000
X-Inumbo-ID: 05d9ea28-0aaf-11e9-a80a-978491a2419e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 05d9ea28-0aaf-11e9-a80a-978491a2419e;
 Fri, 28 Dec 2018 14:44:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gctMq-0002Gr-D2
 for xen-changelog@lists.xenproject.org; Fri, 28 Dec 2018 14:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gctMq-0003Q0-Aa
 for xen-changelog@lists.xenproject.org; Fri, 28 Dec 2018 14:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gctMq-0003Q0-Aa@xenbits.xenproject.org>
Date: Fri, 28 Dec 2018 14:44:04 +0000
Subject: [Xen-changelog] [xen staging] x86/dom0: take alignment into account
 when populating p2m in PVH mode
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7740715618702272199=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============7740715618702272199==
Content-Type: text/plain

commit ae7fc10d2ca5c22e04b8a28becbd1fbf8b44e83a
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Fri Dec 28 12:18:56 2018 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Fri Dec 28 14:32:57 2018 +0000

    x86/dom0: take alignment into account when populating p2m in PVH mode
    
    Current code that allocates memory and populates the p2m for PVH Dom0
    doesn't take the address alignment into account, this can lead to high
    order allocations that start on a non-aligned address to be broken
    down into lower order entries on the p2m page tables.
    
    Fix this by taking into account the p2m page sizes and alignment
    requirements when allocating the memory and populating the p2m.
    
    Reported-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Tested-by: Andrew Cooper <andrew.cooper3@citrix.com>
---
 xen/arch/x86/hvm/dom0_build.c | 49 ++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 44 insertions(+), 5 deletions(-)

diff --git a/xen/arch/x86/hvm/dom0_build.c b/xen/arch/x86/hvm/dom0_build.c
index 7ea29c443a..5ae3a32060 100644
--- a/xen/arch/x86/hvm/dom0_build.c
+++ b/xen/arch/x86/hvm/dom0_build.c
@@ -91,16 +91,55 @@ static int __init pvh_populate_memory_range(struct domain *d,
                                             unsigned long start,
                                             unsigned long nr_pages)
 {
-    unsigned int order = MAX_ORDER, i = 0;
+    struct {
+        unsigned long align;
+        unsigned int order;
+    } static const __initconst orders[] = {
+        /* NB: must be sorted by decreasing size. */
+        { .align = PFN_DOWN(GB(1)), .order = PAGE_ORDER_1G },
+        { .align = PFN_DOWN(MB(2)), .order = PAGE_ORDER_2M },
+        { .align = PFN_DOWN(KB(4)), .order = PAGE_ORDER_4K },
+    };
+    unsigned int max_order = MAX_ORDER, i = 0;
     struct page_info *page;
     int rc;
 #define MAP_MAX_ITER 64
 
     while ( nr_pages != 0 )
     {
-        unsigned int range_order = get_order_from_pages(nr_pages + 1);
+        unsigned int order, j;
+        unsigned long end;
+
+        /* Search for the largest page size which can fulfil this request. */
+        for ( j = 0; j < ARRAY_SIZE(orders); j++ )
+            if ( IS_ALIGNED(start, orders[j].align) &&
+                 nr_pages >= (1UL << orders[j].order) )
+                break;
+
+        switch ( j )
+        {
+        case ARRAY_SIZE(orders):
+            printk("Unable to find allocation order for [%#lx,%#lx)\n",
+                   start, start + nr_pages);
+            return -EINVAL;
+
+        case 0:
+            /* Highest order, aim to allocate until the end of the region. */
+            end = (start + nr_pages) & ~(orders[0].align - 1);
+            break;
+
+        default:
+            /*
+             * Aim to allocate until the higher next order alignment or the
+             * end of the region.
+             */
+            end = min(ROUNDUP(start + 1, orders[j - 1].align),
+                      start + nr_pages);
+            break;
+        }
 
-        order = min(range_order ? range_order - 1 : 0, order);
+        order = get_order_from_pages(end - start + 1);
+        order = min(order ? order - 1 : 0, max_order);
         page = alloc_domheap_pages(d, order, dom0_memflags | MEMF_no_scrub);
         if ( page == NULL )
         {
@@ -108,7 +147,7 @@ static int __init pvh_populate_memory_range(struct domain *d,
             {
                 /* Try again without any dom0_memflags. */
                 dom0_memflags = 0;
-                order = MAX_ORDER;
+                max_order = MAX_ORDER;
                 continue;
             }
             if ( order == 0 )
@@ -116,7 +155,7 @@ static int __init pvh_populate_memory_range(struct domain *d,
                 printk("Unable to allocate memory with order 0!\n");
                 return -ENOMEM;
             }
-            order--;
+            max_order = order - 1;
             continue;
         }
 
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7740715618702272199==--

From xen-changelog-bounces@lists.xenproject.org Sat Dec 29 11:44:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 29 Dec 2018 11:44:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gdD2D-0000y8-Aj; Sat, 29 Dec 2018 11:44:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Z7/=PG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gdD2C-0000y2-6s
 for xen-changelog@lists.xenproject.org; Sat, 29 Dec 2018 11:44:04 +0000
X-Inumbo-ID: 09a38316-0b5f-11e9-97a0-530abbdf5590
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 09a38316-0b5f-11e9-97a0-530abbdf5590;
 Sat, 29 Dec 2018 11:44:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gdD2A-000434-60
 for xen-changelog@lists.xenproject.org; Sat, 29 Dec 2018 11:44:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gdD2A-0008Hf-3L
 for xen-changelog@lists.xenproject.org; Sat, 29 Dec 2018 11:44:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gdD2A-0008Hf-3L@xenbits.xenproject.org>
Date: Sat, 29 Dec 2018 11:44:02 +0000
Subject: [Xen-changelog] [xen master] x86/vtx: Improvements to ept= command
 line handling
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMxMzZkZWU5Y2Y4OWUyMWUxODVkZWEzMDU4NTc5NWYwN2UzMGI3OWUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IERlYyAyMCAxNTowODo1MCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBEZWMgMjcgMTA6MjA6
MDMgMjAxOCArMDAwMAoKICAgIHg4Ni92dHg6IEltcHJvdmVtZW50cyB0byBlcHQ9IGNvbW1hbmQg
bGluZSBoYW5kbGluZwogICAgCiAgICBTd2l0Y2ggcGFyc2VfZXB0X3BhcmFtKCkgdG8gdXNlIHRo
ZSBwYXJzZV9ib29sZWFuKCkgaW5mcmFzdHJ1Y3R1cmUgZm9yIG1vcmUKICAgIGNvbnNpc3RlbmN5
IHdpdGggcmVsYXRlZCBjb21tYW5kIGxpbmUgcGFyYW1ldGVycy4gIFJlbmFtZSBvcHRfcG1sX2Vu
YWJsZWQgdG8KICAgIG9wdF9lcHRfcG1sIGZvciBjb25zaXN0ZW5jeSB3aXRoIG9wdF9lcHRfYWQs
IGFuZCBzd2l0Y2ggaXQgdG8gYmVpbmcgYm9vbAogICAgCiAgICBEcm9wIHRoZSBsZWFkaW5nIGNv
bW1lbnQgZm9yIHBhcnNlX2VwdF9wYXJhbSgpLiAgSXQgaXMgc3RhbGUsIGFuZCBqdXN0IHJlcGVh
dHMKICAgIHRoZSBjb21tYW5kIGxpbmUgZG9jdW1lbnRhdGlvbi4KICAgIAogICAgRm9yIHRoZSBj
b21tYW5kIGxpbmUgZG9jdW1lbnRhdGlvbiwgcmV3cml0ZSBpdCBsYXJnZWx5IGZyb20gc2NyYXRj
aCwgdXBkYXRpbmcKICAgIHRvIHRoZSBsYXRlc3QgbWV0YWRhdGEgc3R5bGUuICBEb2N1bWVudCBB
L0QgZmlyc3QsIGluY2x1ZGluZyBhIG5vdGUgYWJvdXQKICAgIEFWUjQxLCBhbmQgbW9kaWZ5IFBN
TCB0byBub3RlIGl0cyBkZXBlbmRlbmN5IG9uIEEvRC4KICAgIAogICAgTm8gcHJhY3RpY2FsIGNo
YW5nZXMgdG8gYmVoYXZpb3VyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFu
QGludGVsLmNvbT4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDQw
ICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0v
dm14L3ZtY3MuYyAgICAgICAgIHwgMjggKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIDIgZmls
ZXMgY2hhbmdlZCwgMzIgaW5zZXJ0aW9ucygrKSwgMzYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgppbmRleCA0NGVlNTFhYjZiLi43OGIyMDdjMGQwIDEwMDY0NAot
LS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2Mv
eGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtODQxLDI5ICs4NDEsMzcgQEAgZWZmZWN0IHRo
ZSBpbnZlcnNlIG1lYW5pbmcuCiA+PiBBbGxvd3MgbWFwcGluZyBvZiBSdW50aW1lU2VydmljZXMg
d2hpY2ggaGF2ZSBubyBjYWNoYWJpbGl0eSBhdHRyaWJ1dGUKID4+IHNldCBhcyBVQy4KIAotIyMj
IGVwdCAoSW50ZWwpCi0+IGA9IExpc3Qgb2YgKCB7bm8tfXBtbCB8IHtuby19YWQgKWAKKyMjIyBl
cHQKKz4gYD0gTGlzdCBvZiBbIGFkPTxib29sPiwgcG1sPTxib29sPiBdYAogCi1Db250cm9scyBF
UFQgcmVsYXRlZCBmZWF0dXJlcy4KKz4gQXBwbGljYWJpbGl0eTogSW50ZWwKIAotPiBTdWItb3B0
aW9uczoKLQotPiBgcG1sYAorRXh0ZW5kZWQgUGFnZSBUYWJsZXMgYXJlIGEgZmVhdHVyZSBvZiBJ
bnRlbCdzIFZULXggdGVjaG5vbG9neSwgd2hlcmVieQoraGFyZHdhcmUgbWFuYWdlcyB0aGUgdmly
dHVhbGlzYXRpb24gb2YgSFZNIGd1ZXN0IHBhZ2V0YWJsZXMuICBFUFQgd2FzCitpbnRyb2R1Y2Vk
IHdpdGggdGhlIE5laGFsZW0gYXJjaGl0ZWN0dXJlLgogCi0+IERlZmF1bHQ6IGB0cnVlYAorKiAg
IFRoZSBgYWRgIGJvb2xlYW4gY29udHJvbHMgaGFyZHdhcmUgdHJhY2tpbmcgb2YgQWNjZXNzIGFu
ZCBEaXJ0eSBiaXRzIGluIHRoZQorICAgIEVQVCBwYWdldGFibGVzLCBhbmQgd2FzIGZpcnN0IGlu
dHJvZHVjZWQgaW4gQnJvYWR3ZWxsIFNlcnZlci4KIAotPj4gUE1MIGlzIGEgbmV3IGhhcmR3YXJl
IGZlYXR1cmUgaW4gSW50ZWwncyBCcm9hZHdlbGwgU2VydmVyIGFuZCBmdXJ0aGVyCi0+PiBwbGF0
Zm9ybXMgd2hpY2ggcmVkdWNlcyBoeXBlcnZpc29yIG92ZXJoZWFkIG9mIGxvZy1kaXJ0eSBtZWNo
YW5pc20gYnkKLT4+IGF1dG9tYXRpY2FsbHkgcmVjb3JkaW5nIEdQQXMgKGd1ZXN0IHBoeXNpY2Fs
IGFkZHJlc3Nlcykgd2hlbiBndWVzdCBtZW1vcnkKLT4+IGdldHMgZGlydHksIGFuZCB0aGVyZWZv
cmUgc2lnbmlmaWNhbnRseSByZWR1Y2luZyBudW1iZXIgb2YgRVBUIHZpb2xhdGlvbgotPj4gY2F1
c2VkIGJ5IHdyaXRlIHByb3RlY3Rpb24gb2YgZ3Vlc3QgbWVtb3J5LCB3aGljaCBpcyBhIG5lY2Vz
c2l0eSB0bwotPj4gaW1wbGVtZW50IGxvZy1kaXJ0eSBtZWNoYW5pc20gYmVmb3JlIFBNTC4KKyAg
ICBCeSBkZWZhdWx0LCBYZW4gd2lsbCB1c2UgQS9EIHRyYWNraW5nIHdoZW4gYXZhaWxhYmxlIGlu
IGhhcmR3YXJlLCBleGNlcHQKKyAgICBvbiBBdm90b24gcHJvY2Vzc29ycyBhZmZlY3RlZCBieSBl
cnJhdHVtIEFWUjQxLiAgRXhwbGljaXRseSBjaG9vc2luZworICAgIGBhZD0wYCB3aWxsIGRpc2Fi
bGUgdGhlIHVzZSBvZiBBL0QgdHJhY2tpbmcgb24gY2FwYWJsZSBoYXJkd2FyZSwgd2hlcmVhcwor
ICAgIGNob29zaW5nIGBhZD0xYCB3aWxsIGNhdXNlIHRyYWNraW5nIHRvIGJlIHVzZWQgZXZlbiBv
biBBVlI0MS1hZmZlY3RlZAorICAgIGhhcmR3YXJlLgogCi0+IGBhZGAKKyogICBUaGUgYHBtbGAg
Ym9vbGVhbiBjb250cm9scyB0aGUgdXNlIG9mIFBhZ2UgTW9kaWZpY2F0aW9uIExvZ2dpbmcsIHdo
aWNoIGlzCisgICAgYWxzbyBpbnRyb2R1Y2VkIGluIEJyb2Fkd2VsbCBTZXJ2ZXIuCiAKLT4gRGVm
YXVsdDogSGFyZHdhcmUgZGVwZW5kZW50CisgICAgUE1MIGlzIGEgZmVhdHVyZSB3aGVyZWJ5IHRo
ZSBwcm9jZXNzb3IgZ2VuZXJhdGVzIGEgbGlzdCBvZiBwYWdlcyB3aGljaAorICAgIGhhdmUgYmVl
biBkaXJ0aWVkLiAgVGhpcyBpcyBuZWNlc3NhcnkgaW5mb3JtYXRpb24gZm9yIG9wZXJhdGlvbnMg
c3VjaCBhcworICAgIGxpdmUgbWlncmF0aW9uLCBhbmQgaGF2aW5nIHRoZSBwcm9jZXNzb3IgbWFp
bnRhaW4gdGhlIGxpc3Qgb2YgZGlydGllZAorICAgIHBhZ2VzIGlzIG1vcmUgZWZmaWNpZW50IHRo
YW4gdHJhZGl0aW9uYWwgc29mdHdhcmUgaW1wbGVtZW50YXRpb25zIHdoZXJlCisgICAgYWxsIGd1
ZXN0IHdyaXRlcyB0cmFwIGludG8gWGVuIHNvIHRoZSBkaXJ0eSBiaXRtYXAgY2FuIGJlIG1haW50
YWluZWQuCiAKLT4+IEhhdmUgaGFyZHdhcmUga2VlcCBhY2Nlc3NlZC9kaXJ0eSAoQS9EKSBiaXRz
IHVwZGF0ZWQuCisgICAgQnkgZGVmYXVsdCwgWGVuIHdpbGwgdXNlIFBNTCB3aGVuIGl0IGlzIGF2
YWlsYWJsZSBpbiBoYXJkd2FyZS4gIFBNTAorICAgIGZ1bmN0aW9uYWxseSBkZXBlbmRzIG9uIEEv
RCB0cmFja2luZywgc28gY2hvb3NpbmcgYGFkPTBgIHdpbGwgaW1wbGljaXRseQorICAgIGRpc2Fi
bGUgUE1MLiAgYHBtbD0wYCBjYW4gYmUgdXNlZCB0byBwcmV2ZW50IHRoZSB1c2Ugb2YgUE1MIG9u
IG90aGVyd2lzZQorICAgIGNhcGFibGUgaGFyZHdhcmUuCiAKICMjIyBleHRyYVxfZ3Vlc3RcX2ly
cXMKID4gYD0gWzxkb21VIG51bWJlcj5dWyw8ZG9tMCBudW1iZXI+XWAKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwpp
bmRleCBkNjM2NmMyMDJhLi43NGYyYTA4Y2ZkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L3ZteC92bWNzLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCkBAIC02NSwzNSAr
NjUsMjMgQEAgaW50ZWdlcl9wYXJhbSgicGxlX2dhcCIsIHBsZV9nYXApOwogc3RhdGljIHVuc2ln
bmVkIGludCBfX3JlYWRfbW9zdGx5IHBsZV93aW5kb3cgPSA0MDk2OwogaW50ZWdlcl9wYXJhbSgi
cGxlX3dpbmRvdyIsIHBsZV93aW5kb3cpOwogCi1zdGF0aWMgYm9vbF90IF9fcmVhZF9tb3N0bHkg
b3B0X3BtbF9lbmFibGVkID0gMTsKK3N0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkgb3B0X2VwdF9w
bWwgPSB0cnVlOwogc3RhdGljIHM4IF9fcmVhZF9tb3N0bHkgb3B0X2VwdF9hZCA9IC0xOwogCi0v
KgotICogVGhlICdlcHQnIHBhcmFtZXRlciBjb250cm9scyBmdW5jdGlvbmFsaXRpZXMgdGhhdCBk
ZXBlbmQgb24sIG9yIGltcGFjdCB0aGUKLSAqIEVQVCBtZWNoYW5pc20uIE9wdGlvbmFsIGNvbW1h
IHNlcGFyYXRlZCB2YWx1ZSBtYXkgY29udGFpbjoKLSAqCi0gKiAgcG1sICAgICAgICAgICAgICAg
ICBFbmFibGUgUE1MCi0gKiAgYWQgICAgICAgICAgICAgICAgICBVc2UgQS9EIGJpdHMKLSAqLwog
c3RhdGljIGludCBfX2luaXQgcGFyc2VfZXB0X3BhcmFtKGNvbnN0IGNoYXIgKnMpCiB7CiAgICAg
Y29uc3QgY2hhciAqc3M7Ci0gICAgaW50IHJjID0gMDsKKyAgICBpbnQgdmFsLCByYyA9IDA7CiAK
ICAgICBkbyB7Ci0gICAgICAgIGJvb2xfdCB2YWwgPSAhIXN0cm5jbXAocywgIm5vLSIsIDMpOwot
Ci0gICAgICAgIGlmICggIXZhbCApCi0gICAgICAgICAgICBzICs9IDM7Ci0KICAgICAgICAgc3Mg
PSBzdHJjaHIocywgJywnKTsKICAgICAgICAgaWYgKCAhc3MgKQogICAgICAgICAgICAgc3MgPSBz
dHJjaHIocywgJ1wwJyk7CiAKLSAgICAgICAgaWYgKCAhc3RybmNtcChzLCAicG1sIiwgc3MgLSBz
KSApCi0gICAgICAgICAgICBvcHRfcG1sX2VuYWJsZWQgPSB2YWw7Ci0gICAgICAgIGVsc2UgaWYg
KCAhc3RybmNtcChzLCAiYWQiLCBzcyAtIHMpICkKKyAgICAgICAgaWYgKCAodmFsID0gcGFyc2Vf
Ym9vbGVhbigiYWQiLCBzLCBzcykpID49IDAgKQogICAgICAgICAgICAgb3B0X2VwdF9hZCA9IHZh
bDsKKyAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJwbWwiLCBzLCBzcykp
ID49IDAgKQorICAgICAgICAgICAgb3B0X2VwdF9wbWwgPSB2YWw7CiAgICAgICAgIGVsc2UKICAg
ICAgICAgICAgIHJjID0gLUVJTlZBTDsKIApAQCAtMjQ3LDcgKzIzNSw3IEBAIHN0YXRpYyBpbnQg
dm14X2luaXRfdm1jc19jb25maWcodm9pZCkKICAgICAgICAgICAgIG9wdCB8PSBTRUNPTkRBUllf
RVhFQ19FTkFCTEVfVlBJRDsKICAgICAgICAgaWYgKCBvcHRfdW5yZXN0cmljdGVkX2d1ZXN0X2Vu
YWJsZWQgKQogICAgICAgICAgICAgb3B0IHw9IFNFQ09OREFSWV9FWEVDX1VOUkVTVFJJQ1RFRF9H
VUVTVDsKLSAgICAgICAgaWYgKCBvcHRfcG1sX2VuYWJsZWQgKQorICAgICAgICBpZiAoIG9wdF9l
cHRfcG1sICkKICAgICAgICAgICAgIG9wdCB8PSBTRUNPTkRBUllfRVhFQ19FTkFCTEVfUE1MOwog
CiAgICAgICAgIC8qCkBAIC0zMzAsOSArMzE4LDkgQEAgc3RhdGljIGludCB2bXhfaW5pdF92bWNz
X2NvbmZpZyh2b2lkKQogICAgIGlmICggIShfdm14X3NlY29uZGFyeV9leGVjX2NvbnRyb2wgJiBT
RUNPTkRBUllfRVhFQ19FTkFCTEVfRVBUKSApCiAgICAgICAgIF92bXhfc2Vjb25kYXJ5X2V4ZWNf
Y29udHJvbCAmPSB+U0VDT05EQVJZX0VYRUNfRU5BQkxFX1BNTDsKIAotICAgIC8qIFR1cm4gb2Zm
IG9wdF9wbWxfZW5hYmxlZCBpZiBQTUwgZmVhdHVyZSBpcyBub3QgcHJlc2VudCAqLworICAgIC8q
IFR1cm4gb2ZmIG9wdF9lcHRfcG1sIGlmIFBNTCBmZWF0dXJlIGlzIG5vdCBwcmVzZW50LiAqLwog
ICAgIGlmICggIShfdm14X3NlY29uZGFyeV9leGVjX2NvbnRyb2wgJiBTRUNPTkRBUllfRVhFQ19F
TkFCTEVfUE1MKSApCi0gICAgICAgIG9wdF9wbWxfZW5hYmxlZCA9IDA7CisgICAgICAgIG9wdF9l
cHRfcG1sID0gZmFsc2U7CiAKICAgICBpZiAoIChfdm14X3NlY29uZGFyeV9leGVjX2NvbnRyb2wg
JiBTRUNPTkRBUllfRVhFQ19QQVVTRV9MT09QX0VYSVRJTkcpICYmCiAgICAgICAgICAgcGxlX2dh
cCA9PSAwICkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Dec 29 11:44:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 29 Dec 2018 11:44:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gdD2N-0000yi-CQ; Sat, 29 Dec 2018 11:44:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Z7/=PG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gdD2M-0000yZ-5j
 for xen-changelog@lists.xenproject.org; Sat, 29 Dec 2018 11:44:14 +0000
X-Inumbo-ID: 0fb75798-0b5f-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0fb75798-0b5f-11e9-8e1d-bc764e045a96;
 Sat, 29 Dec 2018 11:44:12 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gdD2K-00043G-C9
 for xen-changelog@lists.xenproject.org; Sat, 29 Dec 2018 11:44:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gdD2K-0008Jr-9c
 for xen-changelog@lists.xenproject.org; Sat, 29 Dec 2018 11:44:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gdD2K-0008Jr-9c@xenbits.xenproject.org>
Date: Sat, 29 Dec 2018 11:44:12 +0000
Subject: [Xen-changelog] [xen master] x86/dom0: fix wording of PVH Dom0
 error message
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7921884047300497548=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============7921884047300497548==
Content-Type: text/plain

commit d4ac876ec83dbe2477401e0ce18092adc80389e2
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Thu Dec 27 16:26:34 2018 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Thu Dec 27 19:46:18 2018 +0000

    x86/dom0: fix wording of PVH Dom0 error message
    
    No functional change.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
---
 xen/arch/x86/hvm/dom0_build.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xen/arch/x86/hvm/dom0_build.c b/xen/arch/x86/hvm/dom0_build.c
index 12c20a4b66..91dc27dc3e 100644
--- a/xen/arch/x86/hvm/dom0_build.c
+++ b/xen/arch/x86/hvm/dom0_build.c
@@ -739,7 +739,7 @@ static int __init pvh_setup_acpi_madt(struct domain *d, paddr_t *addr)
     /* Place the new MADT in guest memory space. */
     if ( pvh_steal_ram(d, size, 0, GB(4), addr) )
     {
-        printk("Unable to find allocate guest RAM for MADT\n");
+        printk("Unable to steal guest RAM for MADT\n");
         rc = -ENOMEM;
         goto out;
     }
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7921884047300497548==--

From xen-changelog-bounces@lists.xenproject.org Sat Dec 29 11:44:25 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 29 Dec 2018 11:44:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gdD2X-0000zu-E8; Sat, 29 Dec 2018 11:44:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Z7/=PG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gdD2V-0000zf-RO
 for xen-changelog@lists.xenproject.org; Sat, 29 Dec 2018 11:44:23 +0000
X-Inumbo-ID: 15c80e32-0b5f-11e9-a724-f784ea0f305d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 15c80e32-0b5f-11e9-a724-f784ea0f305d;
 Sat, 29 Dec 2018 11:44:22 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gdD2U-00043O-IG
 for xen-changelog@lists.xenproject.org; Sat, 29 Dec 2018 11:44:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gdD2U-0008N1-Ff
 for xen-changelog@lists.xenproject.org; Sat, 29 Dec 2018 11:44:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gdD2U-0008N1-Ff@xenbits.xenproject.org>
Date: Sat, 29 Dec 2018 11:44:22 +0000
Subject: [Xen-changelog] [xen master] x86/dom0: allow stealing RAM from a
 region that starts in the low 1MB
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5916946571127652206=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============5916946571127652206==
Content-Type: text/plain

commit 667e916fca68e7a1d643a7e460c690626413b197
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Thu Dec 27 16:26:35 2018 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Thu Dec 27 19:46:46 2018 +0000

    x86/dom0: allow stealing RAM from a region that starts in the low 1MB
    
    As long as the memory stolen is always above 1MB. This allows the PVH
    Dom0 builder to be used on a memory map that only has a single RAM
    region starting at 0.
    
    Reported-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Tested-by: Andrew Cooper <andrew.cooper3@citrix.com>
---
 xen/arch/x86/hvm/dom0_build.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/xen/arch/x86/hvm/dom0_build.c b/xen/arch/x86/hvm/dom0_build.c
index 91dc27dc3e..24cc15f28b 100644
--- a/xen/arch/x86/hvm/dom0_build.c
+++ b/xen/arch/x86/hvm/dom0_build.c
@@ -154,12 +154,13 @@ static int __init pvh_steal_ram(struct domain *d, unsigned long size,
     {
         struct e820entry *entry = &d->arch.e820[i];
 
-        if ( entry->type != E820_RAM || entry->addr + entry->size > limit ||
-             entry->addr < MB(1) )
+        if ( entry->type != E820_RAM || entry->addr + entry->size > limit )
             continue;
 
         *addr = (entry->addr + entry->size - size) & ~(align - 1);
-        if ( *addr < entry->addr )
+        if ( *addr < entry->addr ||
+             /* Don't steal from the low 1MB due to the copying done there. */
+             *addr < MB(1) )
             continue;
 
         entry->size = *addr - entry->addr;
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5916946571127652206==--

From xen-changelog-bounces@lists.xenproject.org Sat Dec 29 11:44:35 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 29 Dec 2018 11:44:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gdD2h-000118-Fm; Sat, 29 Dec 2018 11:44:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Z7/=PG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gdD2g-00010z-80
 for xen-changelog@lists.xenproject.org; Sat, 29 Dec 2018 11:44:34 +0000
X-Inumbo-ID: 1bd9fb6e-0b5f-11e9-a4c7-477d76db204b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1bd9fb6e-0b5f-11e9-a4c7-477d76db204b;
 Sat, 29 Dec 2018 11:44:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gdD2e-00043z-OK
 for xen-changelog@lists.xenproject.org; Sat, 29 Dec 2018 11:44:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gdD2e-0008Rj-Ll
 for xen-changelog@lists.xenproject.org; Sat, 29 Dec 2018 11:44:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gdD2e-0008Rj-Ll@xenbits.xenproject.org>
Date: Sat, 29 Dec 2018 11:44:32 +0000
Subject: [Xen-changelog] [xen master] x86/dom0: add missing flag to printf
 format for PVH
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2545988506155564722=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============2545988506155564722==
Content-Type: text/plain

commit b61c9acdea80a47ada89f62127db8e5372bb5d72
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Thu Dec 27 16:26:36 2018 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Thu Dec 27 19:47:13 2018 +0000

    x86/dom0: add missing flag to printf format for PVH
    
    No functional change.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
---
 xen/arch/x86/hvm/dom0_build.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xen/arch/x86/hvm/dom0_build.c b/xen/arch/x86/hvm/dom0_build.c
index 24cc15f28b..c0eb9cb953 100644
--- a/xen/arch/x86/hvm/dom0_build.c
+++ b/xen/arch/x86/hvm/dom0_build.c
@@ -124,7 +124,7 @@ static int __init pvh_populate_memory_range(struct domain *d,
                                     order);
         if ( rc != 0 )
         {
-            printk("Failed to populate memory: [%#lx,%lx): %d\n",
+            printk("Failed to populate memory: [%#lx,%#lx): %d\n",
                    start, start + (1UL << order), rc);
             return -ENOMEM;
         }
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2545988506155564722==--

From xen-changelog-bounces@lists.xenproject.org Sat Dec 29 11:44:46 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 29 Dec 2018 11:44:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gdD2s-00012N-HX; Sat, 29 Dec 2018 11:44:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Z7/=PG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gdD2q-00012B-Kh
 for xen-changelog@lists.xenproject.org; Sat, 29 Dec 2018 11:44:44 +0000
X-Inumbo-ID: 21edc206-0b5f-11e9-b024-af0831d2b12b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 21edc206-0b5f-11e9-b024-af0831d2b12b;
 Sat, 29 Dec 2018 11:44:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gdD2o-000450-U8
 for xen-changelog@lists.xenproject.org; Sat, 29 Dec 2018 11:44:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gdD2o-00005L-Rf
 for xen-changelog@lists.xenproject.org; Sat, 29 Dec 2018 11:44:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gdD2o-00005L-Rf@xenbits.xenproject.org>
Date: Sat, 29 Dec 2018 11:44:42 +0000
Subject: [Xen-changelog] [xen master] x86/dom0: propagate
 guest_physmap_add_page error code
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1096190010609606204=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============1096190010609606204==
Content-Type: text/plain

commit 626c9bde57b540efea5ddfce7f148baeda435869
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Thu Dec 27 16:26:37 2018 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Thu Dec 27 19:47:33 2018 +0000

    x86/dom0: propagate guest_physmap_add_page error code
    
    No functional change.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
---
 xen/arch/x86/hvm/dom0_build.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xen/arch/x86/hvm/dom0_build.c b/xen/arch/x86/hvm/dom0_build.c
index c0eb9cb953..7ea29c443a 100644
--- a/xen/arch/x86/hvm/dom0_build.c
+++ b/xen/arch/x86/hvm/dom0_build.c
@@ -126,7 +126,7 @@ static int __init pvh_populate_memory_range(struct domain *d,
         {
             printk("Failed to populate memory: [%#lx,%#lx): %d\n",
                    start, start + (1UL << order), rc);
-            return -ENOMEM;
+            return rc;
         }
         start += 1UL << order;
         nr_pages -= 1UL << order;
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1096190010609606204==--

From xen-changelog-bounces@lists.xenproject.org Sun Dec 30 08:44:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 30 Dec 2018 08:44:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gdWhZ-0007Ha-Lp; Sun, 30 Dec 2018 08:44:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XMDX=PH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gdWhY-0007HR-8l
 for xen-changelog@lists.xenproject.org; Sun, 30 Dec 2018 08:44:04 +0000
X-Inumbo-ID: 0ea90768-0c0f-11e9-b28b-13d03d64aced
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0ea90768-0c0f-11e9-b28b-13d03d64aced;
 Sun, 30 Dec 2018 08:44:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gdWhW-0005bT-0n
 for xen-changelog@lists.xenproject.org; Sun, 30 Dec 2018 08:44:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gdWhV-0006zL-UR
 for xen-changelog@lists.xenproject.org; Sun, 30 Dec 2018 08:44:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gdWhV-0006zL-UR@xenbits.xenproject.org>
Date: Sun, 30 Dec 2018 08:44:01 +0000
Subject: [Xen-changelog] [xen master] x86/dom0: take alignment into account
 when populating p2m in PVH mode
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6319748039385698677=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============6319748039385698677==
Content-Type: text/plain

commit ae7fc10d2ca5c22e04b8a28becbd1fbf8b44e83a
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Fri Dec 28 12:18:56 2018 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Fri Dec 28 14:32:57 2018 +0000

    x86/dom0: take alignment into account when populating p2m in PVH mode
    
    Current code that allocates memory and populates the p2m for PVH Dom0
    doesn't take the address alignment into account, this can lead to high
    order allocations that start on a non-aligned address to be broken
    down into lower order entries on the p2m page tables.
    
    Fix this by taking into account the p2m page sizes and alignment
    requirements when allocating the memory and populating the p2m.
    
    Reported-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Tested-by: Andrew Cooper <andrew.cooper3@citrix.com>
---
 xen/arch/x86/hvm/dom0_build.c | 49 ++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 44 insertions(+), 5 deletions(-)

diff --git a/xen/arch/x86/hvm/dom0_build.c b/xen/arch/x86/hvm/dom0_build.c
index 7ea29c443a..5ae3a32060 100644
--- a/xen/arch/x86/hvm/dom0_build.c
+++ b/xen/arch/x86/hvm/dom0_build.c
@@ -91,16 +91,55 @@ static int __init pvh_populate_memory_range(struct domain *d,
                                             unsigned long start,
                                             unsigned long nr_pages)
 {
-    unsigned int order = MAX_ORDER, i = 0;
+    struct {
+        unsigned long align;
+        unsigned int order;
+    } static const __initconst orders[] = {
+        /* NB: must be sorted by decreasing size. */
+        { .align = PFN_DOWN(GB(1)), .order = PAGE_ORDER_1G },
+        { .align = PFN_DOWN(MB(2)), .order = PAGE_ORDER_2M },
+        { .align = PFN_DOWN(KB(4)), .order = PAGE_ORDER_4K },
+    };
+    unsigned int max_order = MAX_ORDER, i = 0;
     struct page_info *page;
     int rc;
 #define MAP_MAX_ITER 64
 
     while ( nr_pages != 0 )
     {
-        unsigned int range_order = get_order_from_pages(nr_pages + 1);
+        unsigned int order, j;
+        unsigned long end;
+
+        /* Search for the largest page size which can fulfil this request. */
+        for ( j = 0; j < ARRAY_SIZE(orders); j++ )
+            if ( IS_ALIGNED(start, orders[j].align) &&
+                 nr_pages >= (1UL << orders[j].order) )
+                break;
+
+        switch ( j )
+        {
+        case ARRAY_SIZE(orders):
+            printk("Unable to find allocation order for [%#lx,%#lx)\n",
+                   start, start + nr_pages);
+            return -EINVAL;
+
+        case 0:
+            /* Highest order, aim to allocate until the end of the region. */
+            end = (start + nr_pages) & ~(orders[0].align - 1);
+            break;
+
+        default:
+            /*
+             * Aim to allocate until the higher next order alignment or the
+             * end of the region.
+             */
+            end = min(ROUNDUP(start + 1, orders[j - 1].align),
+                      start + nr_pages);
+            break;
+        }
 
-        order = min(range_order ? range_order - 1 : 0, order);
+        order = get_order_from_pages(end - start + 1);
+        order = min(order ? order - 1 : 0, max_order);
         page = alloc_domheap_pages(d, order, dom0_memflags | MEMF_no_scrub);
         if ( page == NULL )
         {
@@ -108,7 +147,7 @@ static int __init pvh_populate_memory_range(struct domain *d,
             {
                 /* Try again without any dom0_memflags. */
                 dom0_memflags = 0;
-                order = MAX_ORDER;
+                max_order = MAX_ORDER;
                 continue;
             }
             if ( order == 0 )
@@ -116,7 +155,7 @@ static int __init pvh_populate_memory_range(struct domain *d,
                 printk("Unable to allocate memory with order 0!\n");
                 return -ENOMEM;
             }
-            order--;
+            max_order = order - 1;
             continue;
         }
 
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6319748039385698677==--

From xen-changelog-bounces@lists.xenproject.org Mon Dec 31 12:11:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 31 Dec 2018 12:11:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gdwPT-0008R8-U3; Mon, 31 Dec 2018 12:11:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lr3e=PI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gdwPS-0008R3-FA
 for xen-changelog@lists.xenproject.org; Mon, 31 Dec 2018 12:11:06 +0000
X-Inumbo-ID: 25d14cd4-0cf5-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 25d14cd4-0cf5-11e9-8e1d-bc764e045a96;
 Mon, 31 Dec 2018 12:11:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gdwPR-0007Eu-4O
 for xen-changelog@lists.xenproject.org; Mon, 31 Dec 2018 12:11:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gdwPR-0008Qf-1j
 for xen-changelog@lists.xenproject.org; Mon, 31 Dec 2018 12:11:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gdwPR-0008Qf-1j@xenbits.xenproject.org>
Date: Mon, 31 Dec 2018 12:11:05 +0000
Subject: [Xen-changelog] [xen staging] x86/emul: Make POPF emulation easier
 to follow
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdiNmUwNWM1MGZjMzk0NjZmY2M2ODVmYjZkNDIxNmY5OWFmNTg3NDMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIERlYyAzIDE4OjExOjQwIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIERlYyAzMSAxMjowOTo0
NiAyMDE4ICswMDAwCgogICAgeDg2L2VtdWw6IE1ha2UgUE9QRiBlbXVsYXRpb24gZWFzaWVyIHRv
IGZvbGxvdwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyB8IDEz
ICsrKysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0
aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRl
LmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwppbmRleCAwMzU0MGI2
NDhmLi43MTdlMDJmZTY3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpA
QCAtNDE5OCw2ICs0MTk4LDEwIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBnb3RvIHB1c2g7CiAK
ICAgICBjYXNlIDB4OWQ6IC8qIHBvcGYgKi8geworICAgICAgICAvKgorICAgICAgICAgKiBCaXRz
IHdoaWNoIG1heSBub3QgYmUgbW9kaWZpZWQgYnkgdGhpcyBpbnN0cnVjdGlvbi4gUkYgaXMgaGFu
ZGxlZAorICAgICAgICAgKiB1bmlmb3JtbHkgZHVyaW5nIGluc3RydWN0aW9uIHJldGlyZW1lbnQu
CisgICAgICAgICAqLwogICAgICAgICB1aW50MzJfdCBtYXNrID0gWDg2X0VGTEFHU19WSVAgfCBY
ODZfRUZMQUdTX1ZJRiB8IFg4Nl9FRkxBR1NfVk07CiAKICAgICAgICAgY3I0ID0gMDsKQEAgLTQy
MTEsMTUgKzQyMTUsMjAgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICAgICAgICAgIGlmICgg
cmMgIT0gWDg2RU1VTF9PS0FZICkKICAgICAgICAgICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsK
ICAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgLyogQWxsIElPUEwgIT0gMyBQT1BG
cyBmYWlsLCBleGNlcHQgaW4gdm04NiBtb2RlLiAqLwogICAgICAgICAgICAgICAgIGdlbmVyYXRl
X2V4Y2VwdGlvbl9pZighKGNyNCAmIFg4Nl9DUjRfVk1FKSAmJgogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBNQVNLX0VYVFIoX3JlZ3MuZWZsYWdzLCBYODZfRUZMQUdTX0lP
UEwpICE9IDMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVYQ19HUCwg
MCk7CiAgICAgICAgICAgICB9CisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogSU9QTCBj
YW5ub3QgYmUgbW9kaWZpZWQgb3V0c2lkZSBvZiBDUEwgMC4gIElGIGNhbm5vdCBiZQorICAgICAg
ICAgICAgICogbW9kaWZpZWQgaWYgSU9QTCA8IENQTC4KKyAgICAgICAgICAgICAqLwogICAgICAg
ICAgICAgbWFzayB8PSBYODZfRUZMQUdTX0lPUEw7CiAgICAgICAgICAgICBpZiAoICFtb2RlX2lv
cGwoKSApCiAgICAgICAgICAgICAgICAgbWFzayB8PSBYODZfRUZMQUdTX0lGOwogICAgICAgICB9
Ci0gICAgICAgIC8qIDY0LWJpdCBtb2RlOiBQT1AgZGVmYXVsdHMgdG8gYSA2NC1iaXQgb3BlcmFu
ZC4gKi8KKyAgICAgICAgLyogNjQtYml0IG1vZGU6IFBPUEYgZGVmYXVsdHMgdG8gYSA2NC1iaXQg
b3BlcmFuZC4gKi8KICAgICAgICAgaWYgKCBtb2RlXzY0Yml0KCkgJiYgKG9wX2J5dGVzID09IDQp
ICkKICAgICAgICAgICAgIG9wX2J5dGVzID0gODsKICAgICAgICAgaWYgKCAocmMgPSByZWFkX3Vs
b25nKHg4Nl9zZWdfc3MsIHNwX3Bvc3RfaW5jKG9wX2J5dGVzKSwKQEAgLTQyMjcsNyArNDIzNiw5
IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgZ290byBkb25lOwogICAgICAgICBpZiAoIG9w
X2J5dGVzID09IDIgKQogICAgICAgICB7CisgICAgICAgICAgICAvKiAxNi1iaXQgUE9QRiBwcmVz
ZXJ2ZXMgdGhlIHVwcGVyIDE2IGJpdHMgb2YgRUZMQUdTLiAqLwogICAgICAgICAgICAgZHN0LnZh
bCA9ICh1aW50MTZfdClkc3QudmFsIHwgKF9yZWdzLmVmbGFncyAmIDB4ZmZmZjAwMDB1KTsKKyAg
ICAgICAgICAgIC8qIFZNRSBwcm9jZXNzaW5nIG9ubHkgYXBwbGllcyBhdCBJT1BMICE9IDMuICov
CiAgICAgICAgICAgICBpZiAoIChjcjQgJiBYODZfQ1I0X1ZNRSkgJiYKICAgICAgICAgICAgICAg
ICAgTUFTS19FWFRSKF9yZWdzLmVmbGFncywgWDg2X0VGTEFHU19JT1BMKSAhPSAzICkKICAgICAg
ICAgICAgIHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

